@keyframes slide-horizontal-new { 
  0% { transform: translate(100%); }
}
@keyframes slide-horizontal-old { 
  80% { opacity: 1; }
  100% { opacity: 0; transform: translate(-100%); }
}
@keyframes slide-vertical-new { 
  0% { transform: translateY(-100%); }
}
@keyframes slide-vertical-old { 
  80% { opacity: 1; }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes out-in-new { 
  0% { opacity: 0; }
}
@keyframes out-in-old { 
  100% { opacity: 0; }
}
.v-d:active-view-transition { view-transition-name: none; }
.v-d:active-view-transition::view-transition-group(*) { animation: auto ease 0s 1 normal none running none; }
.v-d:active-view-transition::view-transition-old(*) { animation: auto ease 0s 1 normal none running none; }
.v-d:active-view-transition::view-transition-new(*) { animation: auto ease 0s 1 normal none running none; }
.v-d::view-transition { pointer-events: none; }
.v-d:active-view-transition #SITE_HEADER { view-transition-name: header-group; }
.v-d:active-view-transition #WIX_ADS { view-transition-name: wix-ads-group; }
.v-d:active-view-transition #SITE_FOOTER { view-transition-name: footer-group; }
.v-d:active-view-transition #BACKGROUND_GROUP_TRANSITION_GROUP > div { view-transition-name: background-group; }
.v-d:active-view-transition::view-transition-group(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-d:active-view-transition::view-transition-old(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-d:active-view-transition::view-transition-new(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-d:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal forwards running slide-horizontal-old; }
.v-d:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal backwards running slide-horizontal-new; }
.v-d:active-view-transition-type(SlideVertical)::view-transition-old(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal forwards running slide-vertical-old; }
.v-d:active-view-transition-type(SlideVertical)::view-transition-new(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal backwards running slide-vertical-new; }
.v-d:active-view-transition-type(OutIn)::view-transition-old(page-group) { animation: 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running out-in-old; }
.v-d:active-view-transition-type(OutIn)::view-transition-new(page-group) { animation: 0.35s cubic-bezier(0.64, 0, 0.78, 0) 0.35s 1 normal backwards running out-in-new; }
.v-d,
.v-d { vertical-align: baseline; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; }
.v-d { --scrollbar-width: 0px; text-size-adjust: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.v-d,
.v-d { height: 100%; }
.v-d { overflow: auto scroll; }
.v-d:not(.responsive) #site-root { width: 100%; min-width: var(--site-width); }
.v-d:not([data-js-loaded]) [data-hide-prejs] { visibility: hidden; }
.v-d #SITE_CONTAINER { position: relative; }
.v-d { --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) {.v-d { --safari-sticky-fix: opacity; --experimental-safari-sticky-fix: translateZ(0); }}
@supports (container-type:inline-size) {.v-d { --one-unit: 1cqw; }}
.v-d div,
.v-d span,
.v-d applet,
.v-d object,
.v-d iframe,
.v-d h1,
.v-d h2,
.v-d h3,
.v-d h4,
.v-d h5,
.v-d h6,
.v-d p,
.v-d blockquote,
.v-d pre,
.v-d a,
.v-d abbr,
.v-d acronym,
.v-d address,
.v-d big,
.v-d cite,
.v-d code,
.v-d del,
.v-d dfn,
.v-d em,
.v-d font,
.v-d img,
.v-d ins,
.v-d kbd,
.v-d q,
.v-d s,
.v-d samp,
.v-d small,
.v-d strike,
.v-d strong,
.v-d sub,
.v-d sup,
.v-d tt,
.v-d var,
.v-d b,
.v-d u,
.v-d i,
.v-d center,
.v-d dl,
.v-d dt,
.v-d dd,
.v-d ol,
.v-d ul,
.v-d li,
.v-d fieldset,
.v-d form,
.v-d label,
.v-d legend,
.v-d table,
.v-d caption,
.v-d tbody,
.v-d tfoot,
.v-d thead,
.v-d tr,
.v-d th,
.v-d td,
.v-d nav,
.v-d button,
.v-d section,
.v-d header,
.v-d footer,
.v-d title { vertical-align: baseline; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; }
.v-d ol,
.v-d ul { list-style: none; }
.v-d a { cursor: pointer; text-decoration: none; }
.v-d :focus { outline: none; }
.v-d.device-mobile-optimized:not(.disable-site-overflow) { overflow: hidden scroll; }
.v-d.device-mobile-optimized:not(.responsive) #SITE_CONTAINER { width: 320px; margin-left: auto; margin-right: auto; position: relative; overflow-x: visible; }
.v-d.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER { margin-top: 0px; }
.v-d.device-mobile-optimized > * { max-width: 100% !important; }
.v-d.device-mobile-optimized #site-root { overflow: hidden; }
@supports (overflow:clip) {.v-d.device-mobile-optimized #site-root { overflow: clip; }}
.v-d.device-mobile-non-optimized #SITE_CONTAINER #site-root { overflow: clip; }
.v-d.device-mobile-non-optimized.fullScreenMode { background-color: rgb(95, 99, 96); }
.v-d.device-mobile-non-optimized.fullScreenMode #site-root,
.v-d.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
.v-d.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
.v-d.fullScreenMode #WIX_ADS { visibility: hidden; }
.v-d.fullScreenMode { overflow: hidden !important; }
.v-d.fullScreenMode.device-mobile-optimized #TINY_MENU { opacity: 0; pointer-events: none; }
.v-d.fullScreenMode-scrollable.device-mobile-optimized { overflow: hidden auto !important; }
.v-d.fullScreenMode-scrollable.device-mobile-optimized #site-root,
.v-d.fullScreenMode-scrollable.device-mobile-optimized #masterPage { overflow: hidden !important; }
.v-d.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
.v-d.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND { height: auto !important; }
.v-d.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout { height: 0px !important; }
.v-d.blockSiteScrolling,
.v-d.siteScrollingBlocked { width: 100%; position: fixed; }
.v-d.siteScrollingBlockedIOSFix { overflow: hidden !important; }
.v-d.blockSiteScrolling #SITE_CONTAINER { margin-top: calc(var(--blocked-site-scroll-margin-top)*-1); }
.v-d #site-root { top: var(--wix-ads-height); min-height: 100%; margin: 0px auto; position: relative; }
.v-d #site-root img:not([src]) { visibility: hidden; }
.v-d #SCROLL_TO_TOP,
.v-d #SCROLL_TO_BOTTOM { height: 0px; }
.v-d [data-mesh-id$="inlineContent"],
.v-d [data-mesh-id$="centeredContent"],
.v-d [data-mesh-id$="form"] { pointer-events: none; position: relative; }
.v-d [data-mesh-id$="-gridContainer"] > *,
.v-d [data-mesh-id$="-rotated-wrapper"] > *,
.v-d [data-mesh-id$="inlineContent"] > :not([data-mesh-id$="-gridContainer"]) { pointer-events: auto; }
.v-d #masterPage.mesh-layout { grid-template-rows: max-content max-content min-content max-content; grid-template-columns: 100%; justify-content: stretch; align-items: start; display: grid; }
.v-d #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
.v-d #masterPage.mesh-layout #SITE_HEADER-placeholder,
.v-d #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"],
.v-d #masterPage.mesh-layout #PAGES_CONTAINER,
.v-d #masterPage.mesh-layout #soapBeforePagesContainer,
.v-d #masterPage.mesh-layout #soapAfterPagesContainer,
.v-d #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
.v-d #masterPage.mesh-layout #SITE_FOOTER-placeholder { }
.v-d #masterPage.mesh-layout #PAGES_CONTAINER,
.v-d #masterPage.mesh-layout #soapBeforePagesContainer,
.v-d #masterPage.mesh-layout #soapAfterPagesContainer { grid-area: 3 / 1 / 4 / 2; }
.v-d #masterPage.mesh-layout #soapBeforePagesContainer,
.v-d #masterPage.mesh-layout #soapAfterPagesContainer { width: 100%; }
.v-d #masterPage.mesh-layout #PAGES_CONTAINER { align-self: stretch; }
.v-d #masterPage.mesh-layout main#PAGES_CONTAINER { display: block; }
.v-d #masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERcenteredContent"],
.v-d #masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERinlineContent"],
.v-d #masterPage.mesh-layout #SITE_PAGES { height: 100%; }
.v-d #masterPage.mesh-layout #SITE_PAGES,
.v-d #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
.v-d #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
.v-d #masterPage.mesh-layout #PAGES_CONTAINER,
.v-d #masterPage.mesh-layout #masterPageinlineContent,
.v-d #masterPage.mesh-layout #SITE_FOOTER,
.v-d #masterPage.mesh-layout #SITE_HEADER { position: relative; }
.v-d #masterPage.mesh-layout #SITE_HEADER { grid-area: 1 / 1 / 2 / 2; }
.v-d #masterPage.mesh-layout #SITE_FOOTER { grid-area: 4 / 1 / 5 / 2; }
.v-d { --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)); }
.v-d:not(.responsive) .Y3K28_ { overflow-x: clip; }
.v-d:active-view-transition .Y3K28_ { view-transition-name: page-group; }
.v-d .uvik8H { grid-template-rows: 1fr; grid-template-columns: 1fr; height: 100%; display: grid; }
.v-d .uvik8H > div { grid-area: 1 / 1 / 2 / 2; place-self: stretch !important; }
.v-d .StylableButton2545352419__root { cursor: pointer; box-sizing: border-box; touch-action: manipulation; border: 0px; width: 100%; min-width: 10px; height: 100%; min-height: 10px; padding: 0px; display: block; }
.v-d .StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }
.v-d .StylableButton2545352419__container { flex-direction: row; flex-grow: 1; flex-basis: auto; justify-content: center; align-items: center; width: 100%; height: 100%; transition: 0.2s, visibility; display: flex; overflow: hidden; }
.v-d .StylableButton2545352419__label { text-overflow: ellipsis; text-align: center; white-space: nowrap; min-width: 1.8em; max-width: 100%; transition: inherit; overflow: hidden; }
.v-d .StylableButton2545352419__icon { flex-shrink: 0; min-width: 1px; height: 50px; transition: inherit; }
.v-d .StylableButton2545352419__icon > span,
.v-d .StylableButton2545352419__icon svg { width: inherit; height: inherit; display: flex; }
@media (forced-colors: active) {.v-d .StylableButton2545352419__root:not([disabled]) { outline-offset: 0px; outline: buttontext solid 2px; }
.v-d .StylableButton2545352419__root:hover:not([disabled]),
.v-d .StylableButton2545352419__root[aria-pressed="true"],
.v-d .StylableButton2545352419__root[aria-selected="true"],
.v-d .StylableButton2545352419__root[data-preview="selected"] { outline-offset: 1px; outline: highlight solid 3px; }
.v-d .StylableButton2545352419__root:focus,
.v-d .StylableButton2545352419__root:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
.v-d .StylableButton2545352419__icon,
.v-d .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
.v-d .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * { fill: currentcolor !important; stroke: currentcolor !important; }}
.v-d .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); 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); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-d .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }}
.v-d .gx51wo * { vector-effect: non-scaling-stroke; }
@supports ((-webkit-appearance:none)) and (stroke-color:transparent) {.v-d ._v6ohL > * > :first-child { vertical-align: top; }}
@supports (-webkit-touch-callout:none) {.v-d ._v6ohL > * > :first-child { vertical-align: top; }}
.v-d .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$="rich-text__text"],
.v-d .N5mCVp :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); }
.v-d .N5mCVp :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; }
.v-d .UwkEpO p,
.v-d .UwkEpO h1,
.v-d .UwkEpO h2,
.v-d .UwkEpO h3,
.v-d .UwkEpO h4,
.v-d .UwkEpO h5,
.v-d .UwkEpO h6,
.v-d .UwkEpO blockquote,
.v-d .UwkEpO div { letter-spacing: normal; line-height: normal; }
.v-d .N8MGzv,
.v-d .UwkEpO { overflow-wrap: break-word; text-align: start; pointer-events: none; min-height: var(--min-height); min-width: var(--min-width); direction: var(--text-direction); mix-blend-mode: var(--blendMode,normal); text-transform: var(--textTransform,"none"); text-shadow: var(--textOutline,0px 0px transparent),var(--textShadow,0px 0px transparent); }
.v-d .N8MGzv > *,
.v-d .UwkEpO > * { pointer-events: auto; }
.v-d .N8MGzv li,
.v-d .UwkEpO li { font-style: inherit; font-weight: inherit; line-height: inherit; letter-spacing: normal; }
.v-d .N8MGzv ol,
.v-d .UwkEpO ol,
.v-d .N8MGzv ul,
.v-d .UwkEpO ul { letter-spacing: normal; margin-inline: 0.5em 0px; line-height: normal; }
.v-d .N8MGzv:not(.PO9MfV) ol,
.v-d .UwkEpO:not(.PO9MfV) ol,
.v-d .N8MGzv:not(.PO9MfV) ul,
.v-d .UwkEpO:not(.PO9MfV) ul { padding-inline: 1.3em 0px; }
.v-d .N8MGzv ul,
.v-d .UwkEpO ul { list-style-type: disc; }
.v-d .N8MGzv p,
.v-d .UwkEpO p,
.v-d .N8MGzv h1,
.v-d .UwkEpO h1,
.v-d .N8MGzv h2,
.v-d .UwkEpO h2,
.v-d .N8MGzv h3,
.v-d .UwkEpO h3,
.v-d .N8MGzv h4,
.v-d .UwkEpO h4,
.v-d .N8MGzv h5,
.v-d .UwkEpO h5,
.v-d .N8MGzv h6,
.v-d .UwkEpO h6,
.v-d .N8MGzv blockquote,
.v-d .UwkEpO blockquote,
.v-d .N8MGzv div,
.v-d .UwkEpO div { margin-block: 0px; margin: 0px; }
.v-d .N8MGzv a,
.v-d .UwkEpO a { color: inherit; }
.v-d .PO9MfV li { margin-inline: 1.3em 0px; }
@media (forced-colors: active) {.v-d .AWXfZq.V3wkP4 a:focus,
.v-d .AWXfZq.V3wkP4 a:focus-visible,
.v-d .AWXfZq.UwkEpO a:focus,
.v-d .AWXfZq.UwkEpO a:focus-visible,
.v-d .AWXfZq.JykKzs a:focus,
.v-d .AWXfZq.JykKzs a:focus-visible,
.v-d .AWXfZq.N8MGzv a:focus,
.v-d .AWXfZq.N8MGzv a:focus-visible { box-shadow: none; outline-offset: 1px !important; outline: highlight solid 3px !important; }}
.v-d .qe3oTb { pointer-events: none; white-space: nowrap; padding: 0px; overflow: hidden; }
.v-d .TvbeET { display: none; }
.v-d:not(.device-mobile-optimized) ._c_gnD,
.v-d :host(:not(.device-mobile-optimized)) ._c_gnD { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-d .w4DepW { direction: var(--direction); }
.v-d .w4DepW .tN_ggS .re13Ik { display: var(--item-display); width: var(--item-size); height: var(--item-size); margin-inline: var(--item-margin-inline); margin-block: var(--item-margin-block); }
.v-d .w4DepW .tN_ggS .re13Ik:last-child { margin-block: 0px; margin-inline: 0px; }
.v-d .w4DepW .tN_ggS .re13Ik .twXk19 { display: block; }
.v-d .w4DepW .tN_ggS .re13Ik .twXk19 .ZK9snE { width: var(--item-size); height: var(--item-size); }
@media (forced-colors: active) {.v-d .w4DepW .tN_ggS .re13Ik .twXk19 { outline-offset: 0px; outline: buttontext solid 2px; }
.v-d .w4DepW .tN_ggS .re13Ik .twXk19:hover { outline-offset: -2px; outline: highlight solid 3px; }
.v-d .w4DepW .tN_ggS .re13Ik .twXk19:focus,
.v-d .w4DepW .tN_ggS .re13Ik .twXk19:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }}
.v-d .w4DepW .tN_ggS { white-space: nowrap; width: 100%; height: 100%; position: absolute; }
.v-d.device-mobile-optimized .w4DepW .tN_ggS,
.v-d :host(.device-mobile-optimized) .w4DepW .tN_ggS { white-space: normal; }
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .BqYkvS { pointer-events: none; z-index: 9999; color: rgb(17, 109, 255); opacity: 0; cursor: pointer; background: rgb(255, 255, 255); border-radius: 24px; width: 0px; height: 0px; margin-left: -94px; padding: 0px 24px; font-family: Helvetica, Arial, メイリオ, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif; font-size: 14px; position: absolute; top: 60px; left: 50%; }
.v-d .BqYkvS:focus { opacity: 1; pointer-events: auto; border: 2px solid; width: auto; height: 40px; }
.v-d .ZhVEJq { touch-action: manipulation; }
.v-d.device-mobile-optimized .mu5PoX[aria-disabled="false"]:active .twJknM,
.v-d :host(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:active .twJknM { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-d.device-mobile-optimized .mu5PoX[aria-disabled="false"]:active .OR4Nv8,
.v-d :host(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:active .OR4Nv8 { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-d:not(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:hover .twJknM,
.v-d :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled="false"]:hover .twJknM { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-d:not(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:hover .OR4Nv8,
.v-d :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled="false"]:hover .OR4Nv8 { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-d.device-mobile-optimized .myoKiH[aria-disabled="false"]:active .p2iqNU,
.v-d :host(.device-mobile-optimized) .myoKiH[aria-disabled="false"]:active .p2iqNU,
.v-d:not(.device-mobile-optimized) .myoKiH[aria-disabled="false"]:hover .p2iqNU,
.v-d :host(:not(.device-mobile-optimized)) .myoKiH[aria-disabled="false"]:hover .p2iqNU { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); transition: var(--trans,color .4s ease 0s); }
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .ktMZav { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .ktMZav .etGVsi { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .etSQ9j { height: 100%; }
.v-d .V9k0ll { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d:not(.device-mobile-optimized) .CeUMmm,
.v-d :host(:not(.device-mobile-optimized)) .CeUMmm { display: flex; }
.v-d:not(.device-mobile-optimized) .Ak0vpt,
.v-d :host(:not(.device-mobile-optimized)) .Ak0vpt { width: calc(100% - var(--padding)*2); direction: var(--direction); column-gap: var(--margin); margin: 0px auto; display: flex; position: relative; }
.v-d:not(.device-mobile-optimized) .Ak0vpt > *,
.v-d :host(:not(.device-mobile-optimized)) .Ak0vpt > * { flex: var(--column-flex) 1 0%; min-width: 0px; margin-top: var(--padding); margin-bottom: var(--padding); direction: ltr; position: relative; top: 0px; left: 0px; }
.v-d.device-mobile-optimized .Ak0vpt,
.v-d :host(.device-mobile-optimized) .Ak0vpt { padding-top: var(--padding-y); padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); display: block; position: relative; }
.v-d.device-mobile-optimized .Ak0vpt > *,
.v-d :host(.device-mobile-optimized) .Ak0vpt > * { margin-bottom: var(--margin); position: relative; }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .aDzdcC { clip-path: var(--fill-layer-clip); }
.v-d .aDzdcC,
.v-d .rv3vOe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .X9nqm0 { opacity: 0; position: absolute; top: 0px; }
.v-d .WnIl2C,
.v-d .OAmk_6 { width: 100%; height: 100%; top: 0px; }
.v-d .WnIl2C { background-color: var(--fill-layer-background-overlay-color); position: var(--fill-layer-background-overlay-position); opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1); transform: var(--fill-layer-background-overlay-transform); }
@supports (mix-blend-mode:overlay) {.v-d .WnIl2C { mix-blend-mode: var(--fill-layer-background-overlay-blend-mode); opacity: var(--fill-layer-background-overlay-blend-opacity,1); }}
.v-d .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .ROWgFb { height: 100%; }
.v-d .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d .xSZeaB,
.v-d .g4gDzl { opacity: var(--fill-layer-video-opacity); }
.v-d .FDI5TK { position: relative; overflow: visible; }
.v-d .kBvIHj { width: 100%; position: absolute; inset: 0px; }
.v-d .d3PC2t { transition: 0.2s; }
.v-d .XgJ1FR { width: 100%; height: auto; position: relative; }
.v-d .YmWgf4 { width: 100%; position: relative; }
.v-d:not(.device-mobile-optimized) .H2MmBb,
.v-d :host(:not(.device-mobile-optimized)) .H2MmBb { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-d .CDNoF4 .EaoiSu { box-shadow: var(--shd,0 0 5px #000000b3); background-color: var(--screenwidth-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))); border-top: var(--brwt,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); border-bottom: var(--brwb,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); position: absolute; inset: 0px; }
.v-d .CDNoF4 .CmHRsG { top: var(--brwt,0); right: 0px; bottom: var(--brwb,0); border-radius: var(--rd,0); background-color: rgba(var(--bgctr,var(--color_11,color_11)),var(--alpha-bgctr,1)); position: absolute; left: 0px; }
.v-d .CDNoF4 .H2MmBb { position: absolute; inset: 0px; }
.v-d.device-mobile-optimized .CDNoF4 .H2MmBb,
.v-d :host(.device-mobile-optimized) .CDNoF4 .H2MmBb { left: 10px; right: 10px; }
.v-d .wH18kY { pointer-events: none; }
.v-d ._7xVID { position: var(--bg-position); top: var(--wix-ads-height); min-height: calc(100vh - var(--wix-ads-height)); width: 100%; height: 100%; min-width: var(--site-width); }
.v-d .apPOZK { box-sizing: border-box; width: 100%; height: 100%; }
.v-d .gRkIq0 { min-height: var(--image-min-height); min-width: var(--image-min-width); }
.v-d .gRkIq0 img,
.v-d img.gRkIq0 { object-position: var(--object-position); filter: var(--filter-effect-svg-url); mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100% 100%); mask-repeat: var(--mask-repeat,no-repeat); }
.v-d .W4V2qg { position: var(--position-fixed,static); left: var(--left,auto); top: var(--top,auto); z-index: var(--z-index,auto); }
.v-d .W4V2qg .apPOZK { display: block; overflow: hidden; }
.v-d .W4V2qg .gRkIq0 { overflow: hidden; }
.v-d:not(.responsive) .LDh6XF { grid-area: 1 / 1 / 1 / 1; place-self: start stretch; height: 100%; position: relative; left: 0px; }
.v-d:not(.device-mobile-optimized) .Zzikec,
.v-d :host(:not(.device-mobile-optimized)) .Zzikec { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-d.device-mobile-optimized .Zzikec,
.v-d :host(.device-mobile-optimized) .Zzikec { left: 10px; right: 10px; }
.v-d .pTvOx2 { position: absolute; inset: 0px; }
.v-d .JJb9Mt { width: 100%; height: auto; position: relative; }
.v-d:not(.responsive) .i0StQr { grid-area: 1 / 1 / 1 / 1; place-self: start stretch; height: 100%; position: relative; left: 0px; }
.v-d:not(.device-mobile-optimized) .pTvOx2,
.v-d :host(:not(.device-mobile-optimized)) .pTvOx2 { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-d.device-mobile-optimized .pTvOx2,
.v-d :host(.device-mobile-optimized) .pTvOx2 { left: 10px; right: 10px; }
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .ktMZav { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .ktMZav .etGVsi { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .etSQ9j { height: 100%; }
.v-d .V9k0ll { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d:not(.device-mobile-optimized) .CeUMmm,
.v-d :host(:not(.device-mobile-optimized)) .CeUMmm { display: flex; }
.v-d:not(.device-mobile-optimized) .Ak0vpt,
.v-d :host(:not(.device-mobile-optimized)) .Ak0vpt { width: calc(100% - var(--padding)*2); direction: var(--direction); column-gap: var(--margin); margin: 0px auto; display: flex; position: relative; }
.v-d:not(.device-mobile-optimized) .Ak0vpt > *,
.v-d :host(:not(.device-mobile-optimized)) .Ak0vpt > * { flex: var(--column-flex) 1 0%; min-width: 0px; margin-top: var(--padding); margin-bottom: var(--padding); direction: ltr; position: relative; top: 0px; left: 0px; }
.v-d.device-mobile-optimized .Ak0vpt,
.v-d :host(.device-mobile-optimized) .Ak0vpt { padding-top: var(--padding-y); padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); display: block; position: relative; }
.v-d.device-mobile-optimized .Ak0vpt > *,
.v-d :host(.device-mobile-optimized) .Ak0vpt > * { margin-bottom: var(--margin); position: relative; }
.v-d .bxC6yg { box-sizing: border-box; border-width: var(--brw,0); border-color: rgba(var(--brd), var(--alpha-brd,0)); border-radius: var(--rd,0); box-shadow: var(--shd,0); border-style: solid; }
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .aDzdcC { clip-path: var(--fill-layer-clip); }
.v-d .aDzdcC,
.v-d .rv3vOe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .X9nqm0 { opacity: 0; position: absolute; top: 0px; }
.v-d .WnIl2C,
.v-d .OAmk_6 { width: 100%; height: 100%; top: 0px; }
.v-d .WnIl2C { background-color: var(--fill-layer-background-overlay-color); position: var(--fill-layer-background-overlay-position); opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1); transform: var(--fill-layer-background-overlay-transform); }
@supports (mix-blend-mode:overlay) {.v-d .WnIl2C { mix-blend-mode: var(--fill-layer-background-overlay-blend-mode); opacity: var(--fill-layer-background-overlay-blend-opacity,1); }}
.v-d .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .ROWgFb { height: 100%; }
.v-d .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d .xSZeaB,
.v-d .g4gDzl { opacity: var(--fill-layer-video-opacity); }
.v-d .FDI5TK { position: relative; overflow: visible; }
.v-d .RHcakQ,
.v-d .CUYeWp { height: 100%; width: initial; box-sizing: border-box; position: relative; overflow: visible; }
.v-d .RHcakQ[data-state~="header"] a,
.v-d [data-state~="header"].CUYeWp a,
.v-d .RHcakQ[data-state~="header"] div,
.v-d [data-state~="header"].CUYeWp div { cursor: default !important; }
.v-d .RHcakQ .qMvpu5,
.v-d .CUYeWp .qMvpu5 { width: 100%; height: 100%; display: inline-block; }
.v-d .CUYeWp { display: var(--display); --display: inline-block; cursor: pointer; font: var(--fnt,var(--font_1)); }
.v-d .CUYeWp .EWeavx { padding: 0 var(--pad,5px); }
.v-d .CUYeWp .wGxoBM { color: rgb(var(--txt,var(--color_15,color_15))); transition: var(--trans,color .4s ease 0s); padding: 0px 10px; display: inline-block; }
.v-d .CUYeWp[data-state~="over"] .wGxoBM,
.v-d .CUYeWp[data-state~="link"]:hover .wGxoBM { color: rgb(var(--txth,var(--color_14,color_14))); transition: var(--trans,color .4s ease 0s); }
.v-d .CUYeWp[data-state~="selected"] .wGxoBM { color: rgb(var(--txts,var(--color_14,color_14))); transition: var(--trans,color .4s ease 0s); }
.v-d .H5oXMS { overflow-x: hidden; }
.v-d .H5oXMS .nzOiVF { flex-direction: column; width: 100%; height: 100%; display: flex; }
.v-d .H5oXMS .nzOiVF .U7fR3t { width: calc(100% - (var(--menuTotalBordersX,0px))); height: calc(100% - (var(--menuTotalBordersY,0px))); white-space: nowrap; overflow: visible; }
.v-d .H5oXMS .nzOiVF .U7fR3t .CSt_RJ,
.v-d .H5oXMS .nzOiVF .U7fR3t .NgQZsf { direction: var(--menu-direction); text-align: var(--menu-align,var(--align)); display: inline-block; }
.v-d .H5oXMS .dva_z0 { z-index: 99999; opacity: 1; text-align: var(--submenus-align,var(--align)); direction: var(--submenus-direction); display: block; }
.v-d .H5oXMS .dva_z0 .fYO6yN { display: inherit; white-space: nowrap; width: auto; visibility: inherit; overflow: visible; }
.v-d .MV6Z4B > nav { position: absolute; inset: 0px; }
.v-d .MV6Z4B .U7fR3t { position: absolute; }
.v-d .MV6Z4B .dva_z0 { visibility: hidden; margin-top: 7px; position: absolute; }
.v-d .MV6Z4B .fYO6yN { 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 #0009); }
@keyframes irnogM { 
  0% { animation-timing-function: ease-out; transform: rotate(180deg); }
  45% { transform: rotate(198deg); }
  55% { transform: rotate(234deg); }
  100% { transform: rotate(540deg); }
}
@keyframes x9GeVl { 
  100% { opacity: 1; transform: rotate(115deg); }
}
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); 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); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-d .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }}
.v-d .gx51wo * { vector-effect: non-scaling-stroke; }
.v-d .ZNcrb1 { border-radius: var(--avatarCornerRadius,100px); display: var(--logged-in-avatar-display,block); fill: var(--avatar-fill-color,var(--wst-accent-1-color,rgba(var(--fillcolor,var(--color_18,color_18)),var(--alpha-fillcolor,1)))); fill-opacity: var(--alpha-fillcolor); position: inherit; border-style: solid; border-color: var(--wst-base-2-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); flex-shrink: 0; margin-left: 7px; margin-right: 7px; overflow: hidden; }
.v-d .ZNcrb1 .NIALMs { position: static; }
.v-d .ZNcrb1 img,
.v-d .ZNcrb1 svg { display: block; width: var(--icon-size,26px) !important; height: var(--icon-size,26px) !important; position: static !important; }
.v-d .ZNcrb1.cz21gI { display: var(--logged-out-avatar-display,block); height: var(--logged-out-icon-size,26px); }
.v-d .ZNcrb1.cz21gI img,
.v-d .ZNcrb1.cz21gI svg,
.v-d .ZNcrb1.cz21gI .kbPjBv { width: var(--logged-out-icon-size,26px) !important; height: var(--logged-out-icon-size,26px) !important; }
@keyframes kzm0O3 { 
  0%, 80%, 100% { opacity: 0.4; transform: scale(0.6); }
  40% { opacity: 1; transform: scale(1); }
}
@keyframes C9yUwq { 
  0% { left: -100%; }
  100% { left: 100%; }
}
.v-d .O4eQsz { cursor: pointer; white-space: nowrap; min-width: 0px; font: inherit; color: inherit; align-items: center; padding: 6px 7px; display: flex; position: relative; }
.v-d .O4eQsz .HuH6Ex { display: var(--logged-out-text-display,block); text-overflow: ellipsis; min-width: 2.8955em; padding-left: 7px; padding-right: 7px; overflow: hidden; }
.v-d .O4eQsz:hover .HuH6Ex { opacity: 0.7; }
.v-d .RCu3LN { border-radius: var(--rd,0px); box-shadow: var(--shd,0 0 0 #0000); display: var(--display); --display: flex; box-sizing: border-box; background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)); border: var(--brw,0px) solid var(--wst-base-2-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); font: var(--wst-paragraph-2-font,var(--fnt,var(--font_8))); color: var(--wst-accent-1-color,rgb(var(--txt,var(--color_18,color_18)))); --line-arrow-icon: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 26 26%27%3E%3Cg%3E%3Cg%3E%3Cpolygon points=%2713,20.4 0,7.4 1.8,5.6 13,16.8 24.2,5.6 26,7.4 %27 /%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); --full-arrow-icon: url("data:image/svg+xml, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 26 26\"><g><polygon points=\"13,18.7 26,7.3 0,7.3  \" /></g></svg>"); justify-content: flex-end; align-items: center; }
.v-d .gpDCD5 { --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; }
.v-d .jv9xi4 { 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))); background-color: var(--container-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))); backdrop-filter: var(--backdrop-filter,none); background-image: var(--bg-gradient,none); border-radius: var(--rd,5px); box-shadow: var(--shd,0 1px 4px #0009); position: absolute; inset: 0px; }
.v-d .nJiBti { box-sizing: border-box; border-top: var(--lnw,2px) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)); height: 0px; }
.v-d .StylableButton2545352419__root { cursor: pointer; box-sizing: border-box; touch-action: manipulation; border: 0px; width: 100%; min-width: 10px; height: 100%; min-height: 10px; padding: 0px; display: block; }
.v-d .StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }
.v-d .StylableButton2545352419__container { flex-direction: row; flex-grow: 1; flex-basis: auto; justify-content: center; align-items: center; width: 100%; height: 100%; transition: 0.2s, visibility; display: flex; overflow: hidden; }
.v-d .StylableButton2545352419__label { text-overflow: ellipsis; text-align: center; white-space: nowrap; min-width: 1.8em; max-width: 100%; transition: inherit; overflow: hidden; }
.v-d .StylableButton2545352419__icon { flex-shrink: 0; min-width: 1px; height: 50px; transition: inherit; }
.v-d .StylableButton2545352419__icon > span,
.v-d .StylableButton2545352419__icon svg { width: inherit; height: inherit; display: flex; }
@media (forced-colors: active) {.v-d .StylableButton2545352419__root:not([disabled]) { outline-offset: 0px; outline: buttontext solid 2px; }
.v-d .StylableButton2545352419__root:hover:not([disabled]),
.v-d .StylableButton2545352419__root[aria-pressed="true"],
.v-d .StylableButton2545352419__root[aria-selected="true"],
.v-d .StylableButton2545352419__root[data-preview="selected"] { outline-offset: 1px; outline: highlight solid 3px; }
.v-d .StylableButton2545352419__root:focus,
.v-d .StylableButton2545352419__root:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
.v-d .StylableButton2545352419__icon,
.v-d .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
.v-d .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * { fill: currentcolor !important; stroke: currentcolor !important; }}
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .aDzdcC { clip-path: var(--fill-layer-clip); }
.v-d .aDzdcC,
.v-d .rv3vOe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .X9nqm0 { opacity: 0; position: absolute; top: 0px; }
.v-d .WnIl2C,
.v-d .OAmk_6 { width: 100%; height: 100%; top: 0px; }
.v-d .WnIl2C { background-color: var(--fill-layer-background-overlay-color); position: var(--fill-layer-background-overlay-position); opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1); transform: var(--fill-layer-background-overlay-transform); }
@supports (mix-blend-mode:overlay) {.v-d .WnIl2C { mix-blend-mode: var(--fill-layer-background-overlay-blend-mode); opacity: var(--fill-layer-background-overlay-blend-opacity,1); }}
.v-d .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .ROWgFb { height: 100%; }
.v-d .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d .xSZeaB,
.v-d .g4gDzl { opacity: var(--fill-layer-video-opacity); }
.v-d .Le88gL { overflow: visible; }
.v-d .Le88gL > .QG9w8P .LNYVZi { background-color: var(--section-corvid-background-color,var(--bg-overlay-color)); }
.v-d .ClLWjk { position: absolute; top: 0px; left: 0px; }
.v-d .lruJM4 { box-sizing: border-box; width: 100%; height: 100%; }
.v-d .KjjerE { min-height: var(--image-min-height); min-width: var(--image-min-width); }
.v-d .KjjerE img,
.v-d img.KjjerE { object-position: var(--object-position); filter: var(--filter-effect-svg-url); mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100% 100%); mask-repeat: var(--mask-repeat,no-repeat); }
.v-d .ixFSXh .lruJM4 { box-shadow: var(--shd,0 1px 3px #00000080); border-style: solid; border-color: rgba(var(--brd,var(--color_11,color_11)),var(--alpha-brd,1)); border-width: var(--brw,2px); background-color: rgba(var(--brd,var(--color_11,color_11)),var(--alpha-brd,1)); border-radius: 50%; display: block; overflow: hidden; }
.v-d .ixFSXh .KjjerE { border-radius: 50%; overflow: hidden; }
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .ZSbUrP { width: 100%; position: relative; overflow: hidden; height: 29px !important; min-height: 29px !important; }
.v-d .ZSbUrP .obJQhk,
.v-d .ZSbUrP .obJQhk::before,
.v-d .ZSbUrP .obJQhk::after { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAB0CAYAAAG3V00GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAADbxJREFUeNq81MFKA0EQBNA3u+6qQQVvfoUf4f9/jBCJMZrtXHpg9LSRZAqaPgx0TXVTVfxGcVlEHVpwg1vcZ58wNu9rBy444hv7rEOJiBF3eMJz9g1mDEm2Bsck+cIO71nbEhH1t2MztJypolVTFVVVS0kVV0XB29VJIuK1B8nQg+SlB4keh++qpFwwWtr1RD38lH7ZZLTMjTnPjZUfHPCZzt9Xp894yEh5TMKpIVqDNrd22GZ9tCsa/nT/jJVWVWA5AQAA///s1ssKwjAUhOH/2KLYgvj+b1lBaihy3ExgrKt42UgXge4GMuTrxA+pfyq7s06O+u4NShquq3ZSxHwBlsjMAzACZ51RgS1BHnADLsAk6q+V+kp890En3sd9o36j/g+pjy/T8kJ9XY+DLci+UeC0R7jYwJuBErJqEPEnsbK3oJZ/iQdMon72pbhbLcd485pyRX0+AAAA///cmEsOwjAMRO2kLZ8lF+Aa3JO7FhHahAWxGI1CxSYIOZI3UdTancjzXKU+9emFoYNFf61pIzLvKTTfsUqxp9iBRAMZaOiQPPI6IsMC0wjGwywrgD9GSHigixxJGe2kTOvrmzOttSCMl2NtNC6V/12llexZHCwtpVy9FHLyUsjopZCLi0JExE0hbq5WC00ChDaMsLfXlA1zZOcvhqbm5pO8f3BaHCumTDQJR9g7wLRsz4iEM62h1dDjXhH2VpEjgYsb6i5wbq7nDH2TiCRWIhKqMJ4wmugP1MjA7yuhig3W+QkAAP//7JrRboJAEEXvLm6RP+ArfO7//1QjrtIXh16G2W1NBHRSk02I0YQrzDDnrMHDeAKDDWqj/B5jfOnq6ONZYdem38YIt0Yg048Zky8fT7dWouJtiUO4eBMVL4/zz+YRXlnxyGCwyPneDK4youggHXWrVnWsaJDjs4NoBhnI/ekgGUCW9hsKt9Vh465l1QSHsqBqAqu/FPpWD8Lfit3kdXkgvlv7LRLiEQ5eflAXG5jsf2Z/MMjJSxA38iF6CeIGdXsvQT69BIGLIJ68Vu8lSPJYI+GFR/qx9h6DlWUZ4w5wNVbwV1PjwjRGQttEjJ6wtIZxxUC1/UPB2wut2R6inHiLn1193tkXCdGoYPKdDvMd4ITl33TkV850YloofJEVuSk2H+gzokpZseZAdiSRNZH1QVdI+621dRBbFLkC5/uSYJdJB8H2vo26pSwrv4VFKZkUdsCToLN0aE37hB261IjyVgMAjN8AAAD//+xcMW7DMAyk5KVLl36gW8c8onsf0P+/o2InBTRzpIg6AeiUBow4ig0EdxZJ646OuPXaH8Nz9pWYR6QD6zcOXLszsetjOZetdbsOzrdSTTspYXzgjrfWFIdxznWGaJClyNCNWLaBc6w6wFNXziAneYu3Wk/TSWPQXlMYKN7q+oRqy1XCbyAsodnRCau8m1Ep9+DMaCeaIRysyOXdr6sQOTt+1PUsH0WIYsJuX4SkSFg6S8LnA6Fs5SUdiGTUp+IBF+2haP8kwvCBYsCssjrVlmo9661gyEXIpWDIRch3wZCr7P0sGHIR8l4w5CLkpWDIRUgrGHIR8low5CLko2DIRchXwZDrOaQISUZIhaxkhFRST0ZIlb3JkjqRr3NE1b62IP5ZtqgGwmDcG9s9GHpKodU67amHK9XwrIrhSta1VEFtZkAuFCJhwkQuUt0tjT6Rtt4AcSg8Zg6XDMgY4FiCLHVy1M2tP7W2fn2tnTYpSMCRS1Z+l8bSDZCK9Him3Erl/H9Ma2ODBHW2EctdOningXaO3zSxTkK6Ea60owS5TfRskMdEOayc9wpVk6hBdjf9ALt2mOhx921gRL4DJeI2eYbcsSKJA3nF2skZu1tlVKXzugoLnfcLAAD//+ydfY7iMAzF3cLcYY+y9z/WMk32ryLjPn8kzEhuMVJFJVCR/NrENnm/jAayAv+7Ig2vbB8Zgj519fv0mqzI2L8Ez2fEPbsA3UiVreWnZLyrk7NnQZiZ4M8mTmQZqQx0U4pEVDDK77+sXNTS3gWkt6jOWCm+1vesgqAMyQr+JgrG5lTsL+xYzR8iV76vokK/KcJ9ijcE7k1hVO2bUZc8BbkTtiHcg8cqhOKQX35+tqcFtUo6aJsgRq+k/KFjA5V+K8NOsteOOZc9LdTP0p4aPrShVoqVlWVvLnrgQTRUcQub7Gt9K03G57Vkt9dyUCGv9C0wwUfS5OwtEvTeSPduayJZDqqnYUdzSK2BY/Y/kbNlWVa6q6W1kQP+H6LdzVEr20w2dTVLm5WFNQpgF6UgRH7Xd2QuuFql3ieHt9GKnUY8hkVxmO9nxUkOA2lvdXp/XjgY5DJ9ZqpD6CLk2ysJUi7cZIKUpS2ZIGWLTiZIuXCTCVI+9UyCXAUCfyVBashKJkhN6skEqbQ3mSBVGCYTpFonyQSp5mIyQaqtnkyQrwpDLkHKp55MkD8VhlyCFFojmSB/Kwy5BCkaUDJBKgqZBKHiZaUTpOaQZIJUlpVMkKpDkglSlXoyQaqXlUyQ6vaeoA4p8Mz86z34DPg/xMMsjaKXlg8J9gi+Sbse3KWND2URhMYVrWyeAB5iY5SZ9bwWN33uAUNsE8/oiShyM09TdkFGyA7IANrJwGoQg2AS6e5bbyNJz43rDX0ZRViMYQfd5TLgGtLP4p4ctoZfCPvTNSop2heXC0r06s5aT5Th9cBwJEWQ3nONRvptiNN3koPklXCCw51et7iXlFIJE9AAmQsd8bP8N+T1NEIEiXMusLUhOw+cxSN5sM/5nd3BdeRmxPv19t/4R0ca6cMSZ6EjmeE2IAg/ZMA9qsPChoeMr0ZHEqkFBthAsB9ChAdhxEbjgsg7EBGBEP9Em1sWRwwvE8skCClzR1OeGPm0eBDljQCeScuqbs7k7k3sPGvrFAcMZMywPHhZA+cb6dzeDU3oxLi9HvtdO+ffjdQmZ0p7uyOQNl+RIZL2TuSAlCMsxtHU9kpojXcLQxWv4d3B0TbKp7dOfmSriv0JebdpWM3F8cai+t3/AAAA///snU1ynDAQhVuQRda5QG6QQ+QWOVeuG4+ysV2Kpn/F4JmJv1dFgYDBhPSj1epGb+VhnvEfwH8qOGrgp1yz4nPbB+xbJQwE+z8MvBeP3Xrf1fFMqFaVB6uuM0Q9m2DgfEKsGG52OlJvnT2mtlvB6L00YSaKtM4VZ98tiARxPt4zHDF8USJnkZxMUU+eK0Zkrkbpm/OGtwzbmy52S7RF8rn6zEhCG/5R0Sjyow/5PzIpmuRqDFpghFIwZmuUvToFr3XMus93guyGwUV6Lpq8iFUL4Y3QR4SKPFjG28yeCoIcI0jWQ3heIZKHtGpFtNygVkcyyrdEAquuYN4eeANvFvhZcnLMO0Z1KuPf3uVajnLMnFczLm1621nzb0OUPDHEeds2idW1LC+gCT+NKTzN0C25A017Vav9sTJVZkFWRA5LhMojiFbxMBPky+Q1doUUo1HvBkG0buI2/SYqOPNeANmUqeWBu+giKlrXT5yuzGxkLdEPt1KWWiGApxmrGZa8Hh+NXkRXRxvv7cXoSo3XHO/9j0GQWYA4S5CRdC5JxopFzeiq2urZtnY9EV2RZ/YmkjC0zAgXnmMtMI9Gqnpiv+Y1RCGf1S3y9OmjttW1Usk811iL1GoaspqTm0O6bHBejTmi1D7dq7Vu1ooyR3boNRusX4yAPRtjRF73/R6tr0Ki0azMcG8m0BbJa4EekUfGY9x/qLdaj1PVKap8fZMe6p2/Yzv6TVslKXgkv1GpS8JT3G/ot0oay1ArXshbR/uu2m9f3q6+fVcV2W6dBYcAz+llqr9ZLSPpi/fXq1NkUagInoFkN7smk2kAEBCE6X8AcAjChGUAOARhikUAHIIwKSwADkGYxhoAhyBMvA+ARRCkQgDwCYIHAcAhCDEIAA5BGMUCwCEIeRAAHIKQSQfAIQi1WAA4BKGaFwCHIBuPAQCbIF95DADYBPnGYwDAJsh3HgMANkF+8BgAsAnyk8cAgE2Q3zwGAAyCiMgvHgMANkHoYgHgEIQgHQCHIAzzAuAQhEQhAA5BKDUBwCEIxYoAWAQ5aVYTSujBPdA/giDtBiRoJ5AI0n1uY+4Hz1kS+bE+mKrInR3Zjo6tEgQyPb7RZ425J49VtzPtfwgSGfSq1uARmbYqWSHN45GhYpSr8mqr2obh3x+/KPQEPKuqt9klSzKLSFXSQJJzyVHRIIwM2TLuWy1itK8Isic8gCbvvBnrWQ/9bVucaxxRx131Ooh71gjRDniD7Bvdk322ZKBnTfT5NxfnGpEC7jtBRsPblO3R0Del/bbsw/E9WI/b4zXldb9ITk99Nc6BHGteYzU+iMggIvIyGP5oxC/DeS/B+vK6fVGWrrRHws3bncmrAQgC1z3ZrfI8R2bZle7XPl1fpn3W0g3PIkpXTNvf6WYtda/a9MYXxUuI4Tnm31vL7EVm7zB6lcvi0o3u2JWXa1OXKhOMb04cMhNAa2tdKqtbVx0Ju/XIF1gfkVodgdK6O14ccQnaERm6E6z3VjDAOU4R5e1vESo6NxuMZ2KJW+VSwNoQb0QSbzg3Ct5nzyKOwVvneqNXJkEkYYxWuyUIlTH87H10IRfyyASJyNIkn9TLECky+O5cL7yPJvmcwbNk0yHB45PnKbLoIscTavcwZgjwObzPWaQrXeNMY8OQwaMTL8TfAQD2J8EY0cmSPwAAAABJRU5ErkJggg=="); height: 100%; position: absolute; top: 0px; }
.v-d .ZSbUrP .obJQhk { background-position: 0px -29px; left: 45px; right: 45px; min-width: 90px !important; }
.v-d .ZSbUrP .obJQhk::before { content: ""; background-position: 0px 0px; width: 45px; left: -45px; }
.v-d .ZSbUrP .obJQhk::after { content: ""; background-position: 100% 0px; width: 45px; right: -45px; }
.v-d .v9ZE1l { box-sizing: border-box; width: 100%; height: 100%; }
.v-d .qmD8oX { min-height: var(--image-min-height); min-width: var(--image-min-width); }
.v-d .qmD8oX img,
.v-d img.qmD8oX { object-position: var(--object-position); filter: var(--filter-effect-svg-url); mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100% 100%); mask-repeat: var(--mask-repeat,no-repeat); }
.v-d .hhxEkR .v9ZE1l { border-radius: var(--rd,5px); box-shadow: var(--shd,0 1px 3px #00000080); background-color: rgba(var(--brd,var(--color_11,color_11)),var(--alpha-brd,1)); border-style: solid; border-color: rgba(var(--brd,var(--color_11,color_11)),var(--alpha-brd,1)); border-width: var(--brw,2px); height: 100%; display: block; overflow: hidden; }
.v-d .hhxEkR .qmD8oX { border-radius: calc(var(--sizeRd,var(--rd,5px)) - var(--sizeBrw,var(--brw,2px))); overflow: hidden; }
.v-d .hhxEkR::after { content: ""; border-radius: var(--rd,5px); transition: var(--trans,opacity .4s ease 0s); background-color: rgba(var(--bgh,var(--color_15,color_15)),var(--alpha-bgh,1)); opacity: 0; pointer-events: none; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.v-d .hhxEkR:hover::after { opacity: 1; }
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .ZhVEJq { touch-action: manipulation; }
.v-d ._A52JU { text-align: initial; box-sizing: border-box; align-items: center; justify-content: var(--label-align); width: max-content; min-width: 100%; display: flex; }
@media (forced-colors: active) {.v-d ._A52JU { outline-offset: 0px; outline: buttontext solid 2px; }
.v-d ._A52JU:hover { outline-offset: 1px; outline: highlight solid 3px; }
.v-d ._A52JU:focus,
.v-d ._A52JU:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }}
.v-d ._A52JU::before { content: ""; max-width: var(--margin-start,0px); flex-grow: 1; align-self: stretch; }
.v-d ._A52JU::after { content: ""; max-width: var(--margin-end,0px); flex-grow: 1; align-self: stretch; }
.v-d .mf7fv4 ._A52JU { border-radius: var(--corvid-border-radius,var(--rd,5px)); transition: var(--trans1,border-color .4s ease 0s, background-color .4s ease 0s); box-shadow: var(--shd,0 1px 4px #0009); background-color: var(--corvid-background-color,rgba(var(--bg,var(--color_17,color_17)),var(--alpha-bg,1))); border: solid var(--corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))) var(--corvid-border-width,var(--brw,0)); background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGuCAYAAABRKGwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABUSURBVHja7IwxDsAgDAMv5jN9Jh8v7saACOpUdcgNlg+ZAFwCJGAI8IyRtVTTiTe79M2NoiiKf9F7B9sIqKj4NGI2ZRpHXdqya5tvOl55oSHgfgYA2rIjMpojycEAAAAASUVORK5CYII="); background-position: 0px 0px; background-repeat: repeat-x; position: absolute; inset: 0px; }
.v-d .mf7fv4 .XKGAEp { border-radius: var(--corvid-border-radius,var(--rd,5px)); justify-content: var(--label-align); text-align: initial; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGuCAYAAABRKGwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABUSURBVHja7IwxDsAgDAMv5jN9Jh8v7saACOpUdcgNlg+ZAFwCJGAI8IyRtVTTiTe79M2NoiiKf9F7B9sIqKj4NGI2ZRpHXdqya5tvOl55oSHgfgYA2rIjMpojycEAAAAASUVORK5CYII=") 0px 100% repeat-x; align-items: center; display: flex; position: absolute; inset: 0px; }
.v-d .mf7fv4 .XKGAEp::before { content: ""; max-width: var(--margin-start,0px); flex-grow: 1; align-self: stretch; }
.v-d .mf7fv4 .XKGAEp::after { content: ""; max-width: var(--margin-end,0px); flex-grow: 1; align-self: stretch; }
.v-d .mf7fv4 .rBpi9o { font: var(--fnt,var(--font_5)); transition: var(--trans2,color .4s ease 0s); color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15)))); white-space: nowrap; margin-top: 0px; position: relative; }
.v-d .mf7fv4[aria-disabled="false"] ._A52JU { cursor: pointer; }
.v-d.device-mobile-optimized .mf7fv4[aria-disabled="false"]:active ._A52JU,
.v-d :host(.device-mobile-optimized) .mf7fv4[aria-disabled="false"]:active ._A52JU { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-d.device-mobile-optimized .mf7fv4[aria-disabled="false"]:active .rBpi9o,
.v-d :host(.device-mobile-optimized) .mf7fv4[aria-disabled="false"]:active .rBpi9o { transition: var(--trans2,color .4s ease 0s); color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-d:not(.device-mobile-optimized) .mf7fv4[aria-disabled="false"]:hover ._A52JU,
.v-d :host(:not(.device-mobile-optimized)) .mf7fv4[aria-disabled="false"]:hover ._A52JU { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-d:not(.device-mobile-optimized) .mf7fv4[aria-disabled="false"]:hover .rBpi9o,
.v-d :host(:not(.device-mobile-optimized)) .mf7fv4[aria-disabled="false"]:hover .rBpi9o { transition: var(--trans2,color .4s ease 0s); color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .FZZf7m { visibility: hidden; place-items: center; display: grid; }
.v-d .FZZf7m > div:first-child { position: absolute; }
.v-d .dqLHMM .gHvfPd,
.v-d .dqLHMM .fpCLuq,
.v-d .dqLHMM .r95GFX,
.v-d .dqLHMM .WkYPjq { position: absolute; inset: 0px; }
.v-d .dqLHMM[data-has-transition="true"] .fpCLuq > div:first-child { will-change: transform; position: absolute; }
.v-d .dqLHMM:not([data-image-mode="flexibleWidthFixed"]) .F3sxLc { position: absolute; inset: 0px; }
.v-d .dqLHMM[data-image-mode="flexibleWidthFixed"] .F3sxLc { position: absolute; }
.v-d .dqLHMM .VfD554 { border-bottom-right-radius: ; border-bottom-left-radius: ; transition: var(--trns,opacity .5s ease 0s); opacity: 0; background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1)); right: var(--brw,0); left: var(--brw,0); bottom: var(--brw,0); min-height: 18px; padding: 10px 100px 10px 10px; position: absolute; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.v-d .dqLHMM .r95GFX { top: var(--brw,0); right: var(--brw,0); bottom: var(--brw,0); left: var(--brw,0); position: absolute; }
.v-d .dqLHMM .WkYPjq { border-radius: var(--rd,0); overflow: hidden; }
.v-d .dqLHMM .GNob0l,
.v-d .dqLHMM .U4WtSO { text-overflow: ellipsis; white-space: pre-line; color: rgb(var(--txt,var(--color_11,color_11))); overflow: hidden; }
.v-d .dqLHMM .GNob0l { font: var(--fntt,var(--font_6)); }
.v-d .dqLHMM .U4WtSO { font: var(--fntds,var(--font_8)); }
.v-d .w02eM9 { z-index: 0; }
.v-d .w02eM9:not([data-image-mode="flexibleHeight"]) .QS0LiP,
.v-d .w02eM9:not([data-image-mode="flexibleHeight"]) .hVB9N7 { position: absolute; inset: 0px; }
.v-d .w02eM9 .hVB9N7 { position: absolute; inset: 0px; }
.v-d .w02eM9 .w3sg0B { visibility: hidden; position: absolute; inset: 0px; }
.v-d .w02eM9 { border-radius: var(--rd,0); box-shadow: var(--shd,0 1px 3px #00000080); background: rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)); overflow: hidden; }
.v-d .w02eM9 .QS0LiP { border-radius: var(--rd,0); overflow: hidden; transform: translate(0px, 0px); }
.v-d .w02eM9 .b_sJh_ { transition: var(--trns,opacity .5s ease 0s); opacity: 0; right: var(--brw,0); bottom: var(--brw,0); text-align: right; width: 60px; padding: 0px 10px 10px 0px; position: absolute; }
.v-d .w02eM9 .mLucRc { color: rgba(var(--txt,var(--color_11,color_11)),var(--alpha-txt,1)); padding-left: 5px; font-family: arial, helvetica, sans-serif; font-size: 12px; display: inline-block; }
.v-d .w02eM9 .L7KnxN { border-radius: var(--rd,0); border: var(--brw,0) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)); pointer-events: none; position: absolute; inset: 0px; background: 0px 0px !important; }
.v-d.device-mobile-optimized .w02eM9 .yr08EU,
.v-d :host(.device-mobile-optimized) .w02eM9 .yr08EU,
.v-d.device-mobile-optimized .w02eM9 .yr08EU .Y0ItqY,
.v-d :host(.device-mobile-optimized) .w02eM9 .yr08EU .Y0ItqY,
.v-d .w02eM9:hover .yr08EU,
.v-d .w02eM9:hover .b_sJh_,
.v-d .w02eM9:hover .As86Ls,
.v-d .w02eM9:focus-within .yr08EU,
.v-d .w02eM9:focus-within .b_sJh_,
.v-d .w02eM9:focus-within .As86Ls { opacity: 1; }
.v-d .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-d .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-d .sFiSiq { width: 100%; height: 100%; display: block; }
.v-d .aDzdcC { clip-path: var(--fill-layer-clip); }
.v-d .aDzdcC,
.v-d .rv3vOe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .X9nqm0 { opacity: 0; position: absolute; top: 0px; }
.v-d .WnIl2C,
.v-d .OAmk_6 { width: 100%; height: 100%; top: 0px; }
.v-d .WnIl2C { background-color: var(--fill-layer-background-overlay-color); position: var(--fill-layer-background-overlay-position); opacity: var(--fill-layer-background-overlay-blend-opacity-fallback,1); transform: var(--fill-layer-background-overlay-transform); }
@supports (mix-blend-mode:overlay) {.v-d .WnIl2C { mix-blend-mode: var(--fill-layer-background-overlay-blend-mode); opacity: var(--fill-layer-background-overlay-blend-opacity,1); }}
.v-d .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-d .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-d .ROWgFb { height: 100%; }
.v-d .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-d .xSZeaB,
.v-d .g4gDzl { opacity: var(--fill-layer-video-opacity); }
.v-d .LH0J3M [data-mesh-id$="inlineContent"],
.v-d .LH0J3M [data-mesh-id$="inlineContent-gridContainer"] { height: 100%; }
.v-d .LH0J3M::before { grid-area: 1 / 1 / 2 / 2; }
.v-d .UeoHYs { transform: var(--fill-container-transform); overflow: var(--fill-container-overflow); box-shadow: var(--box-shadow); border-radius: var(--border-radius); border-width: var(--border-width); border-style: var(--border-style); border-color: var(--border-color); filter: var(--fill-container-drop-shadow,none); margin: var(--border-compensate-margin,0px); position: absolute; inset: 0px; }
.v-d .UeoHYs:focus { z-index: auto !important; }
.v-d .gbYoYU { transform: var(--fill-transform); }
.v-d .IuQm4G { opacity: 0; transition-property: transform, opacity; transition-duration: 0.15s, 0.5s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); position: absolute; inset: 0px; }
.v-d .uqsi3c { opacity: 0; transition-duration: 0.3s, 0.1s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); transform: scale(0.95); }
.v-d .JODVkC { cursor: pointer; opacity: 0; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); transition: opacity 0.2s cubic-bezier(0.12, 0, 0.39, 0) 0.2s; }
.v-d .JODVkC:focus { opacity: 1; }
.v-d .lK18Ei { width: 48px; }
.v-d .juFBxh,
.v-d .QpcXUG { opacity: 0; margin: 5px 10px 7px 8px; }
@media (prefers-reduced-motion: no-preference) {.v-d .LH0J3M[data-has-play] { cursor: pointer; }}
.v-d .LH0J3M[data-no-audio] .JODVkC { --display: none; display: none; }
.v-d .LH0J3M[data-playing] .IuQm4G { opacity: 0; transition-duration: 0.15s, 0.3s; }
.v-d .LH0J3M[data-audio="on"] .juFBxh,
.v-d .LH0J3M[data-audio="off"] .QpcXUG { opacity: 1; }
@media (prefers-reduced-motion: reduce) {.v-d .LH0J3M { cursor: pointer; }
.v-d .LH0J3M .IuQm4G { opacity: 0.99; }}
.v-d .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); 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); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-d .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }}
.v-d .gx51wo * { vector-effect: non-scaling-stroke; }
.v-d .LH0J3M [data-mesh-id$="inlineContent"],
.v-d .LH0J3M [data-mesh-id$="inlineContent-gridContainer"] { height: 100%; }
.v-d .LH0J3M::before { grid-area: 1 / 1 / 2 / 2; }
.v-d .UeoHYs { transform: var(--fill-container-transform); overflow: var(--fill-container-overflow); box-shadow: var(--box-shadow); border-radius: var(--border-radius); border-width: var(--border-width); border-style: var(--border-style); border-color: var(--border-color); filter: var(--fill-container-drop-shadow,none); margin: var(--border-compensate-margin,0px); position: absolute; inset: 0px; }
.v-d .UeoHYs:focus { z-index: auto !important; }
.v-d .gbYoYU { transform: var(--fill-transform); }
.v-d .IuQm4G { opacity: 0; transition-property: transform, opacity; transition-duration: 0.15s, 0.5s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); position: absolute; inset: 0px; }
.v-d .uqsi3c { opacity: 0; transition-duration: 0.3s, 0.1s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); transform: scale(0.95); }
.v-d .JODVkC { cursor: pointer; opacity: 0; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); transition: opacity 0.2s cubic-bezier(0.12, 0, 0.39, 0) 0.2s; }
.v-d .JODVkC:focus { opacity: 1; }
.v-d .lK18Ei { width: 48px; }
.v-d .juFBxh,
.v-d .QpcXUG { opacity: 0; margin: 5px 10px 7px 8px; }
@media (prefers-reduced-motion: no-preference) {.v-d .LH0J3M[data-has-play] { cursor: pointer; }}
.v-d .LH0J3M[data-no-audio] .JODVkC { --display: none; display: none; }
.v-d .LH0J3M[data-playing] .IuQm4G { opacity: 0; transition-duration: 0.15s, 0.3s; }
.v-d .LH0J3M[data-audio="on"] .juFBxh,
.v-d .LH0J3M[data-audio="off"] .QpcXUG { opacity: 1; }
@media (prefers-reduced-motion: reduce) {.v-d .LH0J3M { cursor: pointer; }
.v-d .LH0J3M .IuQm4G { opacity: 0.99; }}
.v-d .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); 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); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-d .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-d .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }}
.v-d .gx51wo * { vector-effect: non-scaling-stroke; }
.v-d .LH0J3M [data-mesh-id$="inlineContent"],
.v-d .LH0J3M [data-mesh-id$="inlineContent-gridContainer"] { height: 100%; }
.v-d .LH0J3M::before { grid-area: 1 / 1 / 2 / 2; }
.v-d .UeoHYs { transform: var(--fill-container-transform); overflow: var(--fill-container-overflow); box-shadow: var(--box-shadow); border-radius: var(--border-radius); border-width: var(--border-width); border-style: var(--border-style); border-color: var(--border-color); filter: var(--fill-container-drop-shadow,none); margin: var(--border-compensate-margin,0px); position: absolute; inset: 0px; }
.v-d .UeoHYs:focus { z-index: auto !important; }
.v-d .gbYoYU { transform: var(--fill-transform); }
.v-d .IuQm4G { opacity: 0; transition-property: transform, opacity; transition-duration: 0.15s, 0.5s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); position: absolute; inset: 0px; }
.v-d .uqsi3c { opacity: 0; transition-duration: 0.3s, 0.1s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); transform: scale(0.95); }
.v-d .JODVkC { cursor: pointer; opacity: 0; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); transition: opacity 0.2s cubic-bezier(0.12, 0, 0.39, 0) 0.2s; }
.v-d .JODVkC:focus { opacity: 1; }
.v-d .lK18Ei { width: 48px; }
.v-d .juFBxh,
.v-d .QpcXUG { opacity: 0; margin: 5px 10px 7px 8px; }
@media (prefers-reduced-motion: no-preference) {.v-d .LH0J3M[data-has-play] { cursor: pointer; }}
.v-d .LH0J3M[data-no-audio] .JODVkC { --display: none; display: none; }
.v-d .LH0J3M[data-playing] .IuQm4G { opacity: 0; transition-duration: 0.15s, 0.3s; }
.v-d .LH0J3M[data-audio="on"] .juFBxh,
.v-d .LH0J3M[data-audio="off"] .QpcXUG { opacity: 1; }
@media (prefers-reduced-motion: reduce) {.v-d .LH0J3M { cursor: pointer; }
.v-d .LH0J3M .IuQm4G { opacity: 0.99; }}
@supports (-webkit-touch-callout:none) {.v-d .O5G82F { overflow: scroll; }}
.v-d .vWU4ML { width: 100%; height: 100%; }
.v-d .xxJnkq { position: absolute; }
.v-d .e_a0EV { --container-corvid-background-color: rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)); }
.v-d .gyovE9 { background-color: var(--container-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))); position: absolute; inset: 0px; overflow: hidden; }
.v-d .Exmq9 { direction: var(--direction); justify-content: var(--justify-content); margin-top: var(--margin-top); margin-bottom: var(--margin-bottom); flex-wrap: wrap; display: flex; position: relative; }
.v-d .Exmq9:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { margin-left: var(--margin-inline-start); margin-right: var(--margin-inline-end); }
.v-d .Exmq9:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { margin-left: var(--margin-inline-start); margin-right: var(--margin-inline-end); }
.v-d .Exmq9:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { margin-right: var(--margin-inline-start); margin-left: var(--margin-inline-end); }
.v-d .Exmq9:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { margin-right: var(--margin-inline-start); margin-left: var(--margin-inline-end); }
.v-d ._FiCX { margin: var(--item-margin); direction: ltr; }
.v-d .TmK0x { flex-direction: column; display: flex; }
.v-d ._HVCm:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { margin-left: var(--margin-inline-start); margin-right: var(--margin-inline-end); }
.v-d ._HVCm:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { margin-left: var(--margin-inline-start); margin-right: var(--margin-inline-end); }
.v-d ._HVCm:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { margin-right: var(--margin-inline-start); margin-left: var(--margin-inline-end); }
.v-d ._HVCm:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { margin-right: var(--margin-inline-start); margin-left: var(--margin-inline-end); }
.v-d .QrIus { height: auto !important; }
@view-transition { navigation: auto; }
.v-d .Q8TtId { padding: 0px; position: relative; }
.v-d .Q8TtId > svg { inset: 0px; position: absolute !important; }
.v-d .s1dvzA { display: block; outline: none; text-decoration: none; width: 100%; }
.v-d .s1dvzA,
.v-d .s1dvzA svg { overflow: visible; }
.v-d .s1dvzA circle,
.v-d .s1dvzA path,
.v-d .s1dvzA polygon,
.v-d .s1dvzA polyline,
.v-d .s1dvzA rect { fill: rgb(var(--cartWidget_cartIcon,var(--wix-color-8))); }
.v-d .s1dvzA text { fill: rgb(var(--cartWidget_cartIconText,var(--wix-color-8))); font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-size: 90px; }
.v-d .s1dvzA .uxskpx { fill: rgba(var(--cartWidget_cartIconNumber,var(--wix-color-1))); font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; line-height: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; font-size: 90px; }
.v-d .s1dvzA .uxskpx.M846Y_ { fill: rgba(var(--cartWidget_cartIconNumber,var(--wix-color-8))); }
@keyframes DjtvJd { 
  100% { opacity: 1; transform: rotate(115deg); }
}
@keyframes U4gKpz { 
  0% { transform: rotate(180deg); }
  45% { transform: rotate(198deg); }
  55% { transform: rotate(234deg); }
  100% { transform: rotate(540deg); }
}
@keyframes motion-expandIn { 
  0.0001% { transform: translateX(calc(var(--motion-width, 100%) * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * var(--motion-translate-y))) scale(var(--motion-scale)) translateX(calc(var(--motion-width, 100%) * -1 * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * -1 * var(--motion-translate-y)))  rotate(var(--comp-rotate-z, 0deg)); }
  100% { transform: translateX(calc(var(--motion-width, 100%) * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * var(--motion-translate-y))) scale(1) translateX(calc(var(--motion-width, 100%) * -1 * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * -1 * var(--motion-translate-y))) rotate(var(--comp-rotate-z, 0deg)); }
}
@keyframes motion-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: var(--comp-opacity, 1); }
}
.v-d #masterPage:not(.landingPage) #PAGES_CONTAINER { margin-top: 0px; margin-bottom: 0px; }
.v-d #masterPage { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d #SITE_FOOTER { --pinned-layer-in-container: 50; --above-all-in-container: 49; }
.v-d #SITE_HEADER { z-index: 51; --above-all-in-container: 10000; }
.v-d #PAGES_CONTAINER { --pinned-layer-in-container: 52; --above-all-in-container: 49; }
.v-d #CONTROLLER_COMP_CUSTOM_ID { --pinned-layer-in-container: 53; --above-all-in-container: 49; }
.v-d [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent"] { height: auto; width: 100%; position: static; min-height: auto; padding-bottom: 0px; box-sizing: border-box; }
.v-d [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent-gridContainer"] > [id="CONTROLLER_COMP_CUSTOM_ID"],
.v-d [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent-gridContainer"] > interact-element > [id="CONTROLLER_COMP_CUSTOM_ID"] { position: absolute; top: 15px; left: 20px; margin-left: calc(50% - 490px); }
.v-d,
.v-d :host,
.v-d .spxThemeOverride { --full-viewport: 100 * var(--one-unit) * var(--browser-zoom); --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width))); --theme-spx-ratio: 1px; --color_0: 255,255,255; --color_1: 0,0,0; --color_2: 227,208,168; --color_3: 25,25,25; --color_4: 247,247,247; --color_5: 227,242,243; --color_6: 255,255,255; --color_7: 191,191,191; --color_8: 128,128,128; --color_9: 64,64,64; --color_10: 0,0,0; --color_11: 255,255,255; --color_12: 191,191,191; --color_13: 128,128,128; --color_14: 64,64,64; --color_15: 0,0,0; --color_16: 253,252,250; --color_17: 244,236,221; --color_18: 227,208,168; --color_19: 203,167,92; --color_20: 123,96,40; --color_21: 195,195,195; --color_22: 142,142,142; --color_23: 96,96,96; --color_24: 57,57,57; --color_25: 25,25,25; --color_26: 255,255,255; --color_27: 247,247,247; --color_28: 214,214,214; --color_29: 162,162,162; --color_30: 91,91,91; --color_31: 252,254,254; --color_32: 227,242,243; --color_33: 179,220,222; --color_34: 108,187,192; --color_35: 50,112,116; --color_36: 255,255,255; --color_37: 0,0,0; --color_38: 191,191,191; --color_39: 128,128,128; --color_40: 64,64,64; --color_41: 227,208,168; --color_42: 244,236,221; --color_43: 203,167,92; --color_44: 247,247,247; --color_45: 0,0,0; --color_46: 0,0,0; --color_47: 64,64,64; --color_48: 227,208,168; --color_49: 227,208,168; --color_50: 255,255,255; --color_51: 255,255,255; --color_52: 227,208,168; --color_53: 227,208,168; --color_54: 128,128,128; --color_55: 128,128,128; --color_56: 255,255,255; --color_57: 255,255,255; --color_58: 227,208,168; --color_59: 227,208,168; --color_60: 227,208,168; --color_61: 227,208,168; --color_62: 255,255,255; --color_63: 255,255,255; --color_64: 128,128,128; --color_65: 128,128,128; --wix-ads-height: 0px; --sticky-offset: 0px; --wix-ads-top-height: 0px; --site-width: 980px; --above-all-z-index: 100000; --portals-z-index: 100001; --wix-opt-in-direction: ltr; --wix-opt-in-direction-multiplier: 1; --font_0: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; -webkit-font-smoothing: antialiased; --minViewportSize: 320; --maxViewportSize: 1920; --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px)); }
.v-d .theme-vars,
.v-d .max-width-container { --full-viewport: 100 * var(--one-unit) * var(--browser-zoom); --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width))); --theme-spx-ratio: 1px; }
.v-d .font_0 { font: var(--font_0); color: rgb(var(--color_45)); letter-spacing: 0em; }
.v-d .font_6 { font: var(--font_6); color: rgb(var(--color_45)); letter-spacing: 0em; }
.v-d .font_7 { font: var(--font_7); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-d .font_8 { font: var(--font_8); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-d .font_9 { font: var(--font_9); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-d .font_10 { font: var(--font_10); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-d .color_36 { color: rgb(var(--color_36)); }
.v-d #SITE_FOOTER { --bg: var(--color_37); --shd: none; --brwt: 1px; --brd: var(--color_37); --brwb: 0px; --bgctr: var(--color_37); --rd: 0px; --alpha-bgctr: 1; --alpha-brd: 0.15; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; }
.v-d #SITE_FOOTER { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="SITE_FOOTERinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-mkvgjpzx"],
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > interact-element > [id="comp-mkvgjpzx"] { position: relative; margin: 31px 0px 18px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start stretch; }
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-ml75tou8"],
.v-d [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > interact-element > [id="comp-ml75tou8"] { position: relative; margin: 0px 0px 21px calc(50% - 490px); left: 260px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #SITE_FOOTER { --shc-mutated-brightness: 0,0,0; --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; }
.v-d #comp-mkvgjpzx { --lnw: 2px; --brd: var(--color_36); --alpha-brd: 1; }
.v-d #comp-mkvgjpzx { width: 100%; left: 0px; margin-left: 0px; min-width: initial; height: 29px; }
.v-d #comp-mkvgjpzx { transform-origin: center 1px; }
.v-d #comp-ml75tou8 { width: 460px; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent"] { height: auto; width: 460px; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(3, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-ml75q9o5"],
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-ml75q9o5"] { position: relative; margin: 0px 0px 13px; left: 59px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up11"],
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up11"] { position: relative; margin: 0px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up31"],
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up31"] { position: relative; margin: 0px 0px -2px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up63"],
.v-d [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up63"] { position: relative; margin: 0px; left: 72px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root { transition: 0.2s, visibility; background: rgb(255, 255, 255); border-radius: 50px; border: 0px solid rgb(95, 91, 205); box-shadow: rgba(95, 91, 205, 0.7) 0px 0px 6px; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root:disabled { background: rgb(226, 226, 226); }
.v-d #comp-ml75q9o5 .style-ml75q9od__root:disabled .StylableButton2545352419__label { color: rgb(143, 143, 143); }
.v-d #comp-ml75q9o5 .style-ml75q9od__root:disabled .StylableButton2545352419__icon { fill: rgb(143, 143, 143); }
.v-d #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__container { transition: inherit; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__label { transition: inherit; display: initial; font-family: opensanshebrewcondensed-regular, sans-serif; font-weight: 700; color: rgb(0, 0, 0); font-size: 30px; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__icon { transition: inherit; fill: rgb(139, 103, 85); width: 20px; height: 20px; display: none; }
.v-d #comp-ml75q9o5 .style-ml75q9od__root:hover .StylableButton2545352419__label { letter-spacing: 0.05em; }
@media screen and (min-width: 1px) and (max-width: 0px) {.v-d #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__label { font-size: 19px; }}
.v-d #comp-ml75q9o5 { width: 342px; height: 60px; }
.v-d #comp-lksh1up11 { width: 460px; height: auto; }
.v-d #comp-lksh1up11 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-lksh1up31 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-lksh1up31 { width: 460px; height: auto; }
.v-d #comp-lksh1up31 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-lksh1up63 { width: 316px; height: auto; }
.v-d #comp-lksh1up63 { --text-direction: var(--wix-opt-in-direction); }
.v-d #masterPage:not(.landingPage) { --top-offset: var(--header-height); --header-height: 184px; }
.v-d #SITE_HEADER { --bg: var(--color_37); --shd: none; --brwt: 0px; --brd: var(--color_37); --brwb: 0px; --bgctr: var(--color_37); --rd: 0px; --alpha-bgctr: 1; --alpha-brd: 0; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; }
.v-d #SITE_HEADER { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="SITE_HEADERinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="comp-jlcigifn"],
.v-d [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > interact-element > [id="comp-jlcigifn"] { position: relative; margin: 20px 0px 0px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #SITE_HEADER { --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; --shc-mutated-brightness: 0,0,0; top: var(--wix-ads-height); position: sticky !important; }
.v-d #comp-jlcigifn { left: 0px; margin-left: 0px; width: 100%; min-width: 980px; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-jnlhz2n5"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-jnlhz2n5"] { position: relative; margin: 25px 0px 67px calc(50% - 490px); left: -589px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-jlcigmff4"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-jlcigmff4"] { position: relative; margin: 3px 0px 19px calc(50% - 490px); left: 6px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-jlcigiso"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-jlcigiso"] { position: relative; margin: 42px 0px 10px calc(50% - 490px); left: 397px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-lqhv0olo"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-lqhv0olo"] { position: relative; margin: 46px 0px 10px calc(50% - 490px); left: 931px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-lmgleaeu"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-lmgleaeu"] { position: relative; margin: 46px 0px 10px calc(50% - 490px); left: 985px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-lmos7nmx"],
.v-d [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-lmos7nmx"] { position: relative; margin: 54px 0px 10px calc(50% - 490px); left: 1066px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-jlcigifn { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; min-width: 980px; --direction: ltr; }
.v-d #comp-jlcigifo1 { --brw: 0px; --brd: var(--color_15); --rd: 0px; --shd: none; --alpha-brd: 1; --alpha-bg: 1; --bg: var(--color_11); --boxShadowToggleOn-shd: none; }
.v-d #comp-jlcigifo1 { width: 980px; }
.v-d #comp-jlcigifo1 { --bg-overlay-color: transparent; --bg-gradient: none; width: 100%; --column-width: 980px; --column-flex: 980; }
.v-d #comp-jnlhz2n5 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-jnlhz2n5 { width: 266px; height: auto; }
.v-d #comp-jnlhz2n5 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-jlcigmff4 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-jlcigmff4 { width: 261px; height: auto; }
.v-d #comp-jlcigmff4 { --min-height: 97px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-jlcigiso { --menuTotalBordersX: 0px; --menuTotalBordersY: 0px; --bgDrop: var(--color_37); --rd: 0px; --shd: none; --fnt: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496,sans-serif; --pad: 0px; --txt: var(--color_36); --trans: color 0.4s ease 0s; --txth: var(--color_44); --txts: var(--color_44); --alpha-txth: 1; --alpha-txts: 1; --alpha-bgDrop: 1; --boxShadowToggleOn-shd: none; --alpha-txt: 1; }
.v-d #comp-jlcigiso { width: 519px; height: 46px; }
.v-d #comp-jlcigiso { --menuTotalBordersY: 0px; --menuTotalBordersX: 0px; --submenus-direction: inherit; --menu-direction: inherit; --align: end; --menu-align: inherit; --submenus-align: inherit; }
.v-d #comp-lqhv0olo { width: 39px; height: 39px; }
.v-d #comp-lqhv0olo { --item-size: 39px; --item-margin-block: 0; --item-margin-inline: 0px 10px; --item-display: inline-block; --direction: var(--wix-opt-in-direction, ltr); width: 39px; height: 39px; }
.v-d #comp-lmgleaeu { width: 81px; }
.v-d [data-mesh-id="comp-lmgleaeuinlineContent"] { height: auto; width: 81px; }
.v-d [data-mesh-id="comp-lmgleaeuinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-lmgleaeuinlineContent-gridContainer"] > [id="comp-lmgleag8"],
.v-d [data-mesh-id="comp-lmgleaeuinlineContent-gridContainer"] > interact-element > [id="comp-lmgleag8"] { position: relative; margin: 0px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-lmgleag8 { --bg: var(--color_11); --brw: 0px; --brd: var(--color_15); --rd: 0px; --shd: none; --bg-dd: var(--color_11); --alpha-bg-dd: 1; --brw-dd: 1px; --brd-dd: var(--color_15); --rd-dd: 0px; --shd-dd: none; --fnt: var(--font_8); --fnt-size-dd: 15px; --txt-dd: var(--color_15); --alpha-txt-dd: 1; --txt-slct-dd: var(--color_19); --alpha-txt-slct-dd: 1; --txth-dd: var(--color_19); --alpha-txth-dd: 1; --txth: var(--color_19); --alpha-txth: 1; --txt: var(--color_18); --alpha-txt: 1; --avatarCornerRadius: 100px; --avatarAndArrowStrokeWidth: 0px; --badge-bg: 226,28,33; --alpha-badge-bg: 1; --badge-txt: var(--color_11); --alpha-badge-txt: 1; --fillcolor: var(--color_18); --alpha-fillcolor: 1; --fnt-ba-title: var(--font_8); --fnt-ba-item: var(--font_9); --fnt-ba-price: var(--font_9); --fnt-ba-btn: var(--font_9); --fnt-size-ba-title: 16px; --fnt-size-ba-item: 14px; --fnt-size-ba-price: 14px; --fnt-size-ba-btn: 14px; --alpha-bg: 0; --alpha-brd: 1; --alpha-brd-dd: 0.2; --boxShadowToggleOn-shd: none; --boxShadowToggleOn-shd-dd: none; }
.v-d #comp-lmgleag8 { width: 81px; height: 40px; }
.v-d #comp-lmgleag8 { justify-content: flex-end; direction: rtl; --icon-size: 26px; --fnt: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --logged-in-avatar-display: block; --logged-in-text-display: none; --logged-out-avatar-display: block; --logged-out-text-display: block; --logged-out-icon-size: 26px; --arrow-display: block; --arrow-icon: var(--line-arrow-icon); --arrow-size: 14px; --greeting-text-display: none; --icons-display: block; --user-section-padding-start: 0px; --menu-items-alignment: flex-start; --fnt-size-ba-title: 16px; --fnt-size-ba-item: 14px; --fnt-size-ba-price: 14px; --fnt-size-ba-btn: 14px; --avatarAndArrowStrokeWidth: 0px; min-width: 0px; }
.v-d #comp-lmos7nmx { width: 28px; height: 23px; }
.v-d .comp-lmos7nmx { --wix-direction: ltr; --cartWidgetIcon: 2; --cartWidgetButton_selectedSkin: button-skin-2; --cartWidgetButton_borderSize: 0px; --cartWidgetButton_cornersRadius: 20px; --cartWidget_cartIconTextFont: normal normal normal 90px/1.4em avenir-lt-w01_35-light1475496,sans-serif; --cartWidget_cartIconNumberFont: normal normal normal 90px/1.4em avenir-lt-w01_35-light1475496,sans-serif; --cartWidget_cartIcon: 255,255,255; --cartWidget_cartIcon-rgb: 255,255,255; --cartWidget_cartIcon-opacity: 1; --cartWidget_cartIconNumber: 255,255,255; --cartWidget_cartIconNumber-rgb: 255,255,255; --cartWidget_cartIconNumber-opacity: 1; --cartWidgetButton_backgroundColor: 128,128,128; --cartWidgetButton_backgroundColor-rgb: 128,128,128; --cartWidgetButton_backgroundColor-opacity: 1; --cartWidgetButton_borderColor: 0,0,0; --cartWidgetButton_borderColor-rgb: 0,0,0; --cartWidgetButton_borderColor-opacity: 1; --cartWidgetButton_textColor: 255,255,255; --cartWidgetButton_textColor-rgb: 255,255,255; --cartWidgetButton_textColor-opacity: 1; --cartWidget_cartIconBubble: 227,208,168; --cartWidget_cartIconBubble-rgb: 227,208,168; --cartWidget_cartIconBubble-opacity: 1; --cartWidget_cartIconText: 227,208,168; --cartWidget_cartIconText-rgb: 227,208,168; --cartWidget_cartIconText-opacity: 1; --cartWidget_cartIconTextFont-style: normal; --cartWidget_cartIconTextFont-variant: normal; --cartWidget_cartIconTextFont-weight: normal; --cartWidget_cartIconTextFont-size: 90px; --cartWidget_cartIconTextFont-line-height: 1.4em; --cartWidget_cartIconTextFont-family: avenir-lt-w01_35-light1475496,sans-serif; --cartWidget_cartIconTextFont-text-decoration: none; --cartWidget_cartIconNumberFont-style: normal; --cartWidget_cartIconNumberFont-variant: normal; --cartWidget_cartIconNumberFont-weight: normal; --cartWidget_cartIconNumberFont-size: 90px; --cartWidget_cartIconNumberFont-line-height: 1.4em; --cartWidget_cartIconNumberFont-family: avenir-lt-w01_35-light1475496,sans-serif; --cartWidget_cartIconNumberFont-text-decoration: none; --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; }
.v-d #PAGES_CONTAINER { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d #SITE_PAGES { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d #SITE_PAGES { --transition-duration: 600ms; }
.v-d #CONTROLLER_COMP_CUSTOM_ID { --alpha-bg: 1; --bg: 61,155,233; --bgh: 43,104,156; --brd: 43,104,156; --brdh: 61,155,233; --brw: 0px; --fnt: normal normal normal 14px/1.4em raleway; --rd: 20px; --txt: 255,255,255; --txth: 255,255,255; --alpha-bgh: 1; --alpha-brd: 1; --alpha-brdh: 1; --alpha-txt: 1; --alpha-txth: 1; --boxShadowToggleOn-shd: none; --shd: 0 1px 4px rgba(0, 0, 0, 0.6); }
.v-d #pqqnc { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d #masterPage { --pinned-layers-in-page: 0; }
.v-d [data-mesh-id="ContainerpqqncinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: 40px; grid-template-rows: repeat(7, min-content) 1fr; grid-template-columns: 100%; padding-bottom: 0px; box-sizing: border-box; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkmjofbb"],
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkmjofbb"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkmjoxba"],
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkmjoxba"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkpazkxz"],
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkpazkxz"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkpbg1fk"],
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkpbg1fk"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkshk5dy"],
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkshk5dy"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkshk91y"],
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkshk91y"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkshkcdw"],
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkshkcdw"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkveriqc"],
.v-d [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkveriqc"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 8 / 1 / 9 / 2; place-self: start; }
.v-d #comp-mkmjofbb { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mkmjofbbinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] > [id="comp-mkmq3alb"],
.v-d [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] > interact-element > [id="comp-mkmq3alb"] { position: relative; margin: 0px 0px 13px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] > [id="comp-mk48bei016"],
.v-d [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] > interact-element > [id="comp-mk48bei016"] { position: relative; margin: 0px 0px 7px calc(50% - 490px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-mkmq3alb { left: 0px; margin-left: 0px; width: 100%; min-width: 980px; }
.v-d [data-mesh-id="comp-mkmq3alr1inlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > [id="comp-mkvedz1w"],
.v-d [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > interact-element > [id="comp-mkvedz1w"] { position: relative; margin: 36px 0px 57px calc(50% - 490px); left: -5px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-mkmq3alr1 { width: 980px; }
.v-d #comp-mkvedz1w { width: 982px; }
.v-d [data-mesh-id="comp-mkvedz1winlineContent"] { height: auto; width: 982px; }
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(4, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > [id="comp-mk48behz3"],
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > interact-element > [id="comp-mk48behz3"] { position: relative; margin: 17px 0px 7px; left: 202px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > [id="comp-mkvdt2sp"],
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > interact-element > [id="comp-mkvdt2sp"] { position: relative; margin: 0px 0px 20px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > [id="comp-mkmpomdy"],
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > interact-element > [id="comp-mkmpomdy"] { position: relative; margin: 0px 0px 10px; left: 18px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > [id="comp-mkvd0l6x"],
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > interact-element > [id="comp-mkvd0l6x"] { position: relative; margin: 0px 0px 61px; left: 678px; grid-area: 1 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > [id="comp-mkmpq0fv"],
.v-d [data-mesh-id="comp-mkvedz1winlineContent-gridContainer"] > interact-element > [id="comp-mkmpq0fv"] { position: relative; margin: 0px; left: 191px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d #comp-mk48behz3 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mk48behz3 { width: 450px; height: auto; }
.v-d #comp-mkvdt2sp { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkvdt2sp { width: 652px; height: auto; }
.v-d #comp-mkmpomdy { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkmpomdy { width: 634px; height: auto; }
.v-d #comp-mkvd0l6x { --brw: 0px; --brd: 66,55,55; --bg: 200,238,245; --rd: 0px; --shd: none; --gradient: none; --alpha-brd: 1; --alpha-bg: 0; --boxShadowToggleOn-shd: none; --bg-gradient: none; }
.v-d #comp-mkvd0l6x:not(.is-animating) { transition: 0.4s ease-in-out, visibility; --transition: all 0.4s ease-in-out 0s, visibility 0s; }
.v-d #comp-mkvd0l6x:hover,
.v-d .keyboard-tabbing-on #comp-mkvd0l6x:focus-within { transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg); --comp-rotate-z: 0deg; }
.v-d #comp-mkvd0l6x { width: 304px; }
.v-d [data-mesh-id="comp-mkvd0l6xinlineContent"] { height: auto; width: 304px; }
.v-d [data-mesh-id="comp-mkvd0l6xinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkvd0l6xinlineContent-gridContainer"] > [id="comp-mkvd0l73"],
.v-d [data-mesh-id="comp-mkvd0l6xinlineContent-gridContainer"] > interact-element > [id="comp-mkvd0l73"] { position: relative; margin: 8px 0px 2px; left: 1px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkvd0l6xinlineContent-gridContainer"] > [id="comp-mkvedoh9"],
.v-d [data-mesh-id="comp-mkvd0l6xinlineContent-gridContainer"] > interact-element > [id="comp-mkvedoh9"] { position: relative; margin: 0px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-mkvd0l73 { --contentPaddingLeft: 0px; --contentPaddingRight: 0px; --contentPaddingTop: 0px; --contentPaddingBottom: 0px; }
.v-d #comp-mkvd0l73:not(.is-animating) { transition: 0.4s ease-in-out, visibility; --transition: all 0.4s ease-in-out 0s, visibility 0s; }
.v-d #comp-mkvd0l73:not(.is-animating) :not(.is-animating) { transition: 0.4s ease-in-out, visibility; --transition: all 0.4s ease-in-out 0s, visibility 0s; }
.v-d #comp-mkvd0l73 { opacity: 0; visibility: hidden; }
.v-d #comp-mkvd0l6x:hover #comp-mkvd0l73,
.v-d .keyboard-tabbing-on #comp-mkvd0l6x:focus-within #comp-mkvd0l73 { opacity: 1; visibility: visible; transform: translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotate(0deg) skewX(0deg) skewY(0deg); --comp-rotate-z: 0deg; }
.v-d #comp-mkvd0l73 { width: 303px; height: 303px; }
.v-d #comp-mkvedoh9 { width: 305px; }
.v-d [data-mesh-id="comp-mkvedoh9inlineContent"] { height: auto; width: 305px; }
.v-d [data-mesh-id="comp-mkvedoh9inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkvedoh9inlineContent-gridContainer"] > [id="comp-mk48behs"],
.v-d [data-mesh-id="comp-mkvedoh9inlineContent-gridContainer"] > interact-element > [id="comp-mk48behs"] { position: relative; margin: 0px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-mk48behs { --shd: none; --brw: 5px; --brd: var(--color_11); --contentPaddingLeft: 5px; --contentPaddingRight: 5px; --contentPaddingBottom: 5px; --contentPaddingTop: 5px; --alpha-brd: 0.26; --boxShadowToggleOn-shd: none; }
.v-d #comp-mk48behs:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mk48behs:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkvd0l6x:hover #comp-mk48behs,
.v-d .keyboard-tabbing-on #comp-mkvd0l6x:focus-within #comp-mk48behs { opacity: 0; visibility: hidden; }
.v-d #comp-mk48behs { width: 305px; height: 313px; }
.v-d #comp-mkmpq0fv { width: 642px; height: 67px; }
.v-d #comp-mk48bei016 { --lnw: 9px; --brd: var(--color_36); --alpha-brd: 1; }
.v-d #comp-mk48bei016 { width: 980px; height: 29px; }
.v-d #comp-mkmjoxba { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mkmjoxbainlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkmjoxbainlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkmjoxbainlineContent-gridContainer"] > [id="comp-mk48behq1"],
.v-d [data-mesh-id="comp-mkmjoxbainlineContent-gridContainer"] > interact-element > [id="comp-mk48behq1"] { position: relative; margin: 0px 0px 19px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkmjoxbainlineContent-gridContainer"] > [id="comp-mkvdrpde"],
.v-d [data-mesh-id="comp-mkmjoxbainlineContent-gridContainer"] > interact-element > [id="comp-mkvdrpde"] { position: relative; margin: 119px 0px 10px calc(50% - 490px); left: -395px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkmjoxbainlineContent-gridContainer"] > [id="comp-mmkltepy"],
.v-d [data-mesh-id="comp-mkmjoxbainlineContent-gridContainer"] > interact-element > [id="comp-mmkltepy"] { position: relative; margin: 0px 0px 31px calc(50% - 490px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-mk48behq1 { width: 980px; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(5, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkmp7w6z"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkmp7w6z"] { position: relative; margin: 25px 0px 14px calc(50% - 490px); left: 31px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkmqj47f"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkmqj47f"] { position: relative; margin: 0px 0px -6px calc(50% - 490px); left: 31px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkmqj47i"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkmqj47i"] { position: relative; margin: 11px 0px 56px calc(50% - 490px); left: 31px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkpav7xw"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkpav7xw"] { position: relative; margin: 0px 0px -31px calc(50% - 490px); left: 26px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkpav7xz"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkpav7xz"] { position: relative; margin: 42px 0px -42px calc(50% - 490px); left: 34px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkpav7y2"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkpav7y2"] { position: relative; margin: 42px 0px 58px calc(50% - 490px); left: 47px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkml6ylp"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkml6ylp"] { position: relative; margin: 25px 0px 14px calc(50% - 490px); left: 668px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkmjvnyh"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkmjvnyh"] { position: relative; margin: 8px 0px 19px calc(50% - 490px); left: 629px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mkmparxl"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mkmparxl"] { position: relative; margin: 0px 0px 67px calc(50% - 490px); left: 629px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mknpvezd"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mknpvezd"] { position: relative; margin: 8px 0px 8px calc(50% - 490px); left: 629px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mknpvezg"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mknpvezg"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 629px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > [id="comp-mknpvezj"],
.v-d [data-mesh-id="comp-mk48behr5inlineContent-gridContainer"] > interact-element > [id="comp-mknpvezj"] { position: relative; margin: 0px 0px 67px calc(50% - 490px); left: 638px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
@media (prefers-reduced-motion: no-preference) {.v-d #comp-mk48behr5 [data-motion-part="BG_LAYER comp-mk48behr5"] { overflow: clip; contain: layout; }}
.v-d #comp-mk48behr5 { width: 980px; }
.v-d #comp-mkmp7w6z { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkmp7w6z:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmp7w6z:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmp7w6z { width: 261px; height: auto; }
.v-d #comp-mkmqj47f { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkmqj47f:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmqj47f:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmqj47f { width: 300px; height: auto; }
.v-d #comp-mkmqj47i { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkmqj47i:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmqj47i:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmqj47i { width: 307px; height: auto; }
.v-d #comp-mkpav7xw { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkpav7xw:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkpav7xw:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkpav7xw { width: 316px; height: auto; }
.v-d #comp-mkpav7xz { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkpav7xz:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkpav7xz:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkpav7xz { width: 300px; height: auto; }
.v-d #comp-mkpav7y2 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkpav7y2:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkpav7y2:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkpav7y2 { width: 287px; height: auto; }
.v-d #comp-mkml6ylp { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkml6ylp:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkml6ylp:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkml6ylp { width: 261px; height: auto; }
.v-d #comp-mkmjvnyh { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkmjvnyh:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmjvnyh:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmjvnyh { width: 300px; height: auto; }
.v-d #comp-mkmparxl { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkmparxl:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmparxl:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mkmparxl { width: 307px; height: auto; }
.v-d #comp-mknpvezd { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mknpvezd:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mknpvezd:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mknpvezd { width: 316px; height: auto; }
.v-d #comp-mknpvezg { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mknpvezg:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mknpvezg:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mknpvezg { width: 300px; height: auto; }
.v-d #comp-mknpvezj { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mknpvezj:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mknpvezj:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mknpvezj { width: 287px; height: auto; }
.v-d #comp-mkvdrpde { width: 551px; }
.v-d [data-mesh-id="comp-mkvdrpdeinlineContent"] { height: auto; width: 551px; }
.v-d [data-mesh-id="comp-mkvdrpdeinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkvdrpdeinlineContent-gridContainer"] > [id="comp-mk495wwg"],
.v-d [data-mesh-id="comp-mkvdrpdeinlineContent-gridContainer"] > interact-element > [id="comp-mk495wwg"] { position: relative; margin: 0px 0px 31px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkvdrpdeinlineContent-gridContainer"] > [id="comp-mk48t4n9"],
.v-d [data-mesh-id="comp-mkvdrpdeinlineContent-gridContainer"] > interact-element > [id="comp-mk48t4n9"] { position: relative; margin: 0px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-mk495wwg { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mk495wwg { width: 450px; height: auto; }
.v-d #comp-mk48t4n9 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mk48t4n9 { width: 551px; height: auto; }
.v-d #comp-mmkltepy { width: 980px; }
.v-d [data-mesh-id="comp-mmkltepyinlineContent"] { height: auto; width: 980px; }
.v-d [data-mesh-id="comp-mmkltepyinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mmkltepyinlineContent-gridContainer"] > [id="comp-ml739n8l"],
.v-d [data-mesh-id="comp-mmkltepyinlineContent-gridContainer"] > interact-element > [id="comp-ml739n8l"] { position: relative; margin: 0px; left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkltepyinlineContent-gridContainer"] > [id="comp-ml739n9y"],
.v-d [data-mesh-id="comp-mmkltepyinlineContent-gridContainer"] > interact-element > [id="comp-ml739n9y"] { position: relative; margin: 0px 0px 8px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkltepyinlineContent-gridContainer"] > [id="comp-ml739n8u"],
.v-d [data-mesh-id="comp-mmkltepyinlineContent-gridContainer"] > interact-element > [id="comp-ml739n8u"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d #comp-ml739n8l { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-ml739n8l { width: 799px; height: auto; }
.v-d #comp-ml739n9y { width: 980px; height: 29px; }
.v-d #comp-ml739n8u { width: 980px; height: 425px; }
.v-d #comp-mkpazkxz { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mkpazkxzinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkpazkxzinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkpazkxzinlineContent-gridContainer"] > [id="comp-mkpb4anp"],
.v-d [data-mesh-id="comp-mkpazkxzinlineContent-gridContainer"] > interact-element > [id="comp-mkpb4anp"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d #comp-mkpb4anp { --brw: 0px; --brd: 50,65,88; --bg: 61,155,233; --rd: 0px; --shd: none; --gradient: none; --align: start; --alpha-brd: 0; --alpha-bg: 0; --boxShadowToggleOn-shd: none; --bg-gradient: none; }
.v-d #comp-mkpb4anp { width: 980px; }
.v-d .comp-mkpb4ao1 { width: 234px; }
.v-d [data-mesh-id^="comp-mkpb4ao1__"][data-mesh-id$="inlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id^="comp-mkpb4ao1__"][data-mesh-id$="inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id^="comp-mkpb4ao1__"] > [id^="comp-mkskqfqy__"],
.v-d [data-mesh-id^="comp-mkpb4ao1__"] > interact-element > [id^="comp-mkskqfqy__"] { position: relative; margin: 12px 0px 5px; left: 4px; grid-area: 1 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id^="comp-mkpb4ao1__"] > [id^="comp-mkpb7n12__"],
.v-d [data-mesh-id^="comp-mkpb4ao1__"] > interact-element > [id^="comp-mkpb7n12__"] { position: relative; margin: 0px 0px 8px; left: 4px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id^="comp-mkpb4ao1__"] > [id^="comp-mkpbr234__"],
.v-d [data-mesh-id^="comp-mkpb4ao1__"] > interact-element > [id^="comp-mkpbr234__"] { position: relative; margin: 19px 0px -3px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id^="comp-mkpb4ao1__"] > [id^="comp-mksj6lqg__"],
.v-d [data-mesh-id^="comp-mkpb4ao1__"] > interact-element > [id^="comp-mksj6lqg__"] { position: relative; margin: 0px 0px 8px; left: 5px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d .comp-mkskqfqy { --brw: 0px; --brd: 50,65,88; --bg: 29,103,205; --rd: 30px; --shd: none; --gradient: none; --alpha-brd: 1; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; --bg-gradient: none; }
.v-d .comp-mkskqfqy { width: 227px; }
.v-d [data-mesh-id^="comp-mkskqfqy__"][data-mesh-id$="inlineContent"] { height: auto; width: 100%; position: static; min-height: 241px; }
.v-d .comp-mkpb7n12 { --rd: 5px; --shd: 0 1px 3px rgba(0, 0, 0, 0.5); --brd: var(--color_11); --brw: 2px; --sizeRd: 5px; --sizeBrw: 2px; --trans: opacity 0.4s ease 0s; --bgh: 255,248,107; --contentPaddingLeft: 2px; --contentPaddingRight: 2px; --contentPaddingBottom: 2px; --contentPaddingTop: 2px; --alpha-brd: 1; --alpha-bgh: 0.28; }
.v-d .comp-mkpb7n12 { width: 227px; height: 178px; }
.v-d .comp-mkpbr234 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d .comp-mkpbr234 { width: 229px; height: auto; }
.v-d .comp-mksj6lqg { --rd: 5px; --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s; --shd: 0.00px 0.00px 39px 0px rgba(0, 0, 0, 0.6); --bg: var(--color_17); --brd: var(--color_15); --brw: 0px; --fnt: var(--font_5); --trans2: color 0.4s ease 0s; --txt: var(--color_15); --alpha-txt: 1; --bgh: 110,207,240; --brdh: var(--color_15); --txth: 255,248,107; --alpha-txth: 1; --bgd: 204,204,204; --brdd: 204,204,204; --txtd: 255,255,255; --alpha-txtd: 1; --alpha-bgd: 1; --alpha-brdd: 1; --alpha-brdh: 1; --alpha-brd: 1; --alpha-bg: 0; --alpha-bgh: 0.41; }
.v-d .comp-mksj6lqg { width: 226px; height: 178px; }
@media (prefers-reduced-motion: no-preference) {.v-d #comp-mkpbg1fk [data-motion-part="BG_LAYER comp-mkpbg1fk"] { overflow: clip; contain: layout; }}
.v-d #comp-mkpbg1fk { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(6, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mksp6s05"],
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mksp6s05"] { position: relative; margin: 21px 0px 37px calc(50% - 490px); left: 12px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mkspa8at"],
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mkspa8at"] { position: relative; margin: 0px 0px 16px calc(50% - 490px); left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mksfqyc7"],
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mksfqyc7"] { position: relative; margin: 0px 0px -16px calc(50% - 490px); left: 90px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mkpco3wt"],
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mkpco3wt"] { position: relative; margin: 0px 0px 30px calc(50% - 490px); left: 0px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mkvgxzti"],
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mkvgxzti"] { position: relative; margin: 0px 0px 16px calc(50% - 490px); left: 0px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mksfxudj"],
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mksfxudj"] { position: relative; margin: 0px 0px -16px calc(50% - 490px); left: 90px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mksfg5dp"],
.v-d [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mksfg5dp"] { position: relative; margin: 0px 0px 48px calc(50% - 490px); left: 0px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-d #comp-mksp6s05 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mksp6s05:not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mksp6s05:not(.is-animating) :not(.is-animating) { transition: 0.2s ease-out, visibility; --transition: all 0.2s ease-out 0s, visibility 0s; }
.v-d #comp-mksp6s05 { width: 940px; height: auto; }
.v-d #comp-mkspa8at { width: 980px; height: 29px; }
.v-d #comp-mksfqyc7 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mksfqyc7 { width: 799px; height: auto; }
.v-d #comp-mkpco3wt { width: 980px; height: 245px; }
.v-d #comp-mkvgxzti { width: 980px; height: 29px; }
.v-d #comp-mksfxudj { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mksfxudj { width: 799px; height: auto; }
.v-d #comp-mksfg5dp { width: 980px; height: 340px; }
.v-d #comp-mkshk5dy { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(5, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-mkshk5e5"],
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-mkshk5e5"] { position: relative; margin: 24px 0px 0px calc(50% - 490px); left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-ml738dnw"],
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-ml738dnw"] { position: relative; margin: 0px 0px 8px calc(50% - 490px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-mu5ph62j"],
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-mu5ph62j"] { position: relative; margin: 14px 0px 2px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start stretch; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-mkshk5e62"],
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-mkshk5e62"] { position: relative; margin: 0px 0px 32px calc(50% - 490px); left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-ml73wu22"],
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-ml73wu22"] { position: relative; margin: 0px 0px 0px calc(50% - 490px); left: 90px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-ml73wu2d"],
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-ml73wu2d"] { position: relative; margin: 0px 0px 17px calc(50% - 490px); left: -5px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-ml73x15h"],
.v-d [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-ml73x15h"] { position: relative; margin: 0px 0px 30px calc(50% - 490px); left: 0px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-d #comp-mkshk5e5 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshk5e5 { width: 799px; height: auto; }
.v-d #comp-ml738dnw { width: 980px; height: 29px; }
.v-d #comp-mu5ph62j { width: 100%; left: 0px; margin-left: 0px; min-width: initial; height: 21px; }
.v-d #comp-mkshk5e62 { width: 980px; height: 513px; }
.v-d #comp-ml73wu22 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-ml73wu22 { width: 799px; height: auto; }
.v-d #comp-ml73wu2d { width: 980px; height: 29px; }
.v-d #comp-ml73x15h { width: 980px; height: 425px; }
.v-d #comp-mkshk91y { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(10, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76tym1"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76tym1"] { position: relative; margin: 30px 0px 47px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76u47b"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76u47b"] { position: relative; margin: 0px 0px -527px calc(50% - 490px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76u7b6"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76u7b6"] { position: relative; margin: 0px 0px 45px calc(50% - 490px); left: 113px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mlaviydo"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mlaviydo"] { position: relative; margin: 0px 0px -4px calc(50% - 490px); left: 129px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mlavilgh"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mlavilgh"] { position: relative; margin: 0px 0px -6px calc(50% - 490px); left: 31px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mlav2izc"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mlav2izc"] { position: relative; margin: 5px 0px 57px calc(50% - 490px); left: -24px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mlavnusr"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mlavnusr"] { position: relative; margin: 0px 0px 7px calc(50% - 490px); left: 992px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mu5elug1"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mu5elug1"] { position: relative; margin: 0px 0px -4px calc(50% - 490px); left: 129px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mu5elugd"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mu5elugd"] { position: relative; margin: 0px 0px -6px calc(50% - 490px); left: 31px; grid-area: 8 / 1 / 9 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mu5elugm"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mu5elugm"] { position: relative; margin: 0px 0px 39px calc(50% - 490px); left: 0px; grid-area: 9 / 1 / 10 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76uac4"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76uac4"] { position: relative; margin: 0px 0px 45px calc(50% - 490px); left: 0px; grid-area: 10 / 1 / 11 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76ucme"],
.v-d [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76ucme"] { position: relative; margin: 0px 0px 10px calc(50% - 490px); left: 0px; grid-area: 11 / 1 / 12 / 2; place-self: start; }
.v-d #comp-ml76tym1 { width: 980px; }
.v-d [data-mesh-id="comp-ml76tym1inlineContent"] { height: auto; width: 980px; }
.v-d [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > [id="comp-mkshk9215"],
.v-d [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > interact-element > [id="comp-mkshk9215"] { position: relative; margin: 0px 0px -10px; left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > [id="comp-ml6tiium"],
.v-d [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > interact-element > [id="comp-ml6tiium"] { position: relative; margin: 0px 0px 7px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > [id="comp-mkshk9222"],
.v-d [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > interact-element > [id="comp-mkshk9222"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d #comp-mkshk9215 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshk9215 { width: 799px; height: auto; }
.v-d #comp-ml6tiium { width: 980px; height: 29px; }
.v-d #comp-mkshk9222 { width: 980px; height: 332px; }
.v-d #comp-ml76u47b { width: 980px; }
.v-d [data-mesh-id="comp-ml76u47binlineContent"] { height: auto; width: 980px; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(6, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6tisky"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6tisky"] { position: relative; margin: 0px 0px 16px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-mljlsmev"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-mljlsmev"] { position: relative; margin: 0px 0px -11px; left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-mljltvf4"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-mljltvf4"] { position: relative; margin: 0px 0px 16px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6q3i04"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6q3i04"] { position: relative; margin: 0px 0px 29px; left: 126px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-mljlt9cb"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-mljlt9cb"] { position: relative; margin: 0px 0px 21px; left: 90px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6tbvk5"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6tbvk5"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6sn2o2"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6sn2o2"] { position: relative; margin: 0px 0px 10px; left: 334px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6sj854"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6sj854"] { position: relative; margin: 0px 0px 10px; left: 668px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6p14le"],
.v-d [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6p14le"] { position: relative; margin: 0px; left: 90px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u47binlineContent-wedge-7"] { visibility: hidden; height: 1326px; width: 0px; grid-area: 1 / 1 / 7 / 2; }
.v-d #comp-ml6tisky { width: 980px; height: 29px; }
.v-d #comp-mljlsmev { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mljlsmev { width: 799px; height: auto; }
.v-d #comp-mljltvf4 { width: 980px; height: 29px; }
.v-d #comp-ml6q3i04 { --rd: 0px; --shd: 0 1px 3px rgba(0, 0, 0, 0.5); --brd: var(--color_15); --brw: 0px; --trns: opacity 0.5s ease 0s; --txt: var(--color_11); --alpha-txt: 1; --bg: var(--color_15); --fntt: var(--font_6); --fntds: var(--font_8); --s: 0px; --imageWrapperBottom: 0px; --imageWrapperTop: 0px; --imageWrapperRight: 0px; --imageWrapperLeft: 0px; --alpha-brd: 0; --alpha-bg: 0; }
.v-d #comp-ml6q3i04 { width: 727px; height: 413px; }
.v-d #comp-mljlt9cb { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mljlt9cb { width: 799px; height: auto; }
.v-d #comp-ml6tbvk5 { width: 311px; }
.v-d [data-mesh-id="comp-ml6tbvk5inlineContent"] { height: auto; width: 311px; }
.v-d [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] > [id="comp-ml6tbvk9"],
.v-d [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] > interact-element > [id="comp-ml6tbvk9"] { position: relative; margin: 62px 0px 17px; left: 129px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] > [id="comp-ml6tbvk96"],
.v-d [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] > interact-element > [id="comp-ml6tbvk96"] { position: relative; margin: 0px; left: 260px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-ml6tbvk9 { width: 53px; height: 53px; }
.v-d #comp-ml6tbvk96 { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-d #comp-ml6tbvk96 { width: 51px; height: 44px; }
.v-d #comp-ml6sn2o2 { width: 311px; }
.v-d [data-mesh-id="comp-ml6sn2o2inlineContent"] { height: auto; width: 311px; }
.v-d [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] > [id="comp-ml6sn2o71"],
.v-d [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] > interact-element > [id="comp-ml6sn2o71"] { position: relative; margin: 62px 0px 17px; left: 129px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] > [id="comp-ml6sn2o9"],
.v-d [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] > interact-element > [id="comp-ml6sn2o9"] { position: relative; margin: 0px; left: 260px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-ml6sn2o71 { width: 53px; height: 53px; }
.v-d #comp-ml6sn2o9 { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-d #comp-ml6sn2o9 { width: 51px; height: 44px; }
.v-d #comp-ml6sj854 { width: 311px; }
.v-d [data-mesh-id="comp-ml6sj854inlineContent"] { height: auto; width: 311px; }
.v-d [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] > [id="comp-ml6sj86g"],
.v-d [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] > interact-element > [id="comp-ml6sj86g"] { position: relative; margin: 62px 0px 17px; left: 129px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] > [id="comp-ml6sj86q"],
.v-d [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] > interact-element > [id="comp-ml6sj86q"] { position: relative; margin: 0px; left: 260px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-ml6sj86g { width: 53px; height: 53px; }
.v-d #comp-ml6sj86q { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-d #comp-ml6sj86q { width: 51px; height: 44px; }
.v-d #comp-ml6p14le { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-ml6p14le { width: 799px; height: auto; }
.v-d #comp-ml76u7b6 { width: 737px; }
.v-d [data-mesh-id="comp-ml76u7b6inlineContent"] { height: auto; width: 737px; }
.v-d [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > [id="comp-ml71rwlm"],
.v-d [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwlm"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > [id="comp-ml71rwlv"],
.v-d [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwlv"] { position: relative; margin: 0px; left: 10px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > [id="comp-ml71rwm3"],
.v-d [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwm3"] { position: relative; margin: 0px; left: 426px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76u7b6inlineContent-wedge-3"] { visibility: hidden; height: 554px; width: 0px; grid-area: 1 / 1 / 3 / 2; }
.v-d #comp-ml71rwlm { --rd: 0px; --shd: 0 1px 3px rgba(0, 0, 0, 0.5); --brd: var(--color_15); --brw: 0px; --trns: opacity 0.5s ease 0s; --txt: var(--color_11); --alpha-txt: 1; --bg: var(--color_15); --fntt: var(--font_6); --fntds: var(--font_8); --s: 0px; --imageWrapperBottom: 0px; --imageWrapperTop: 0px; --imageWrapperRight: 0px; --imageWrapperLeft: 0px; --alpha-brd: 0; --alpha-bg: 0; }
.v-d #comp-ml71rwlm { width: 727px; height: 413px; }
.v-d #comp-ml71rwlv { width: 311px; }
.v-d [data-mesh-id="comp-ml71rwlvinlineContent"] { height: auto; width: 311px; }
.v-d [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] > [id="comp-ml71rwn4"],
.v-d [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] > interact-element > [id="comp-ml71rwn4"] { position: relative; margin: 61px 0px 18px; left: 129px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] > [id="comp-ml71rwnc"],
.v-d [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] > interact-element > [id="comp-ml71rwnc"] { position: relative; margin: 0px; left: 260px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-ml71rwn4 { width: 53px; height: 53px; }
.v-d #comp-ml71rwnc { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-d #comp-ml71rwnc { width: 51px; height: 44px; }
.v-d #comp-ml71rwm3 { width: 311px; }
.v-d [data-mesh-id="comp-ml71rwm3inlineContent"] { height: auto; width: 311px; }
.v-d [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] > [id="comp-ml71rwnk8"],
.v-d [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwnk8"] { position: relative; margin: 61px 0px 18px; left: 129px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] > [id="comp-ml71rwnl4"],
.v-d [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwnl4"] { position: relative; margin: 0px; left: 260px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-ml71rwnk8 { width: 53px; height: 53px; }
.v-d #comp-ml71rwnl4 { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-d #comp-ml71rwnl4 { width: 51px; height: 44px; }
.v-d #comp-mlaviydo { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mlaviydo { width: 799px; height: auto; }
.v-d #comp-mlavilgh { width: 980px; height: 29px; }
.v-d #comp-mlav2izc { width: 1053px; height: 665px; }
.v-d #comp-mlavnusr { --bg: var(--color_37); --alpha-bg: 1; }
.v-d #comp-mlavnusr { width: 44px; }
.v-d [data-mesh-id="comp-mlavnusrinlineContent"] { height: auto; width: 100%; position: static; min-height: 720px; }
.v-d #comp-mu5elug1 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mu5elug1 { width: 799px; height: auto; }
.v-d #comp-mu5elugd { width: 980px; height: 29px; }
.v-d #comp-mu5elugm { width: 975px; height: 801px; }
.v-d #comp-ml76uac4 { width: 980px; }
.v-d [data-mesh-id="comp-ml76uac4inlineContent"] { height: auto; width: 980px; }
.v-d [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > [id="comp-ml6p1y4b"],
.v-d [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > interact-element > [id="comp-ml6p1y4b"] { position: relative; margin: 0px; left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > [id="comp-ml6tk86i"],
.v-d [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > interact-element > [id="comp-ml6tk86i"] { position: relative; margin: 0px 0px 21px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > [id="comp-mkshk924"],
.v-d [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > interact-element > [id="comp-mkshk924"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d #comp-ml6p1y4b { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-ml6p1y4b { width: 799px; height: auto; }
.v-d #comp-ml6tk86i { width: 980px; height: 29px; }
.v-d #comp-mkshk924 { width: 980px; height: 163px; }
.v-d #comp-ml76ucme { width: 980px; }
.v-d [data-mesh-id="comp-ml76ucmeinlineContent"] { height: auto; width: 980px; }
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] > [id="comp-mkshk9231"],
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] > interact-element > [id="comp-mkshk9231"] { position: relative; margin: 0px 0px -3px; left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] > [id="comp-ml6tkgpr"],
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] > interact-element > [id="comp-ml6tkgpr"] { position: relative; margin: 0px 0px 13px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] > [id="comp-ml6lgh6p"],
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] > interact-element > [id="comp-ml6lgh6p"] { position: relative; margin: 0px; left: 17px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] > [id="comp-ml6pyx1f"],
.v-d [data-mesh-id="comp-ml76ucmeinlineContent-gridContainer"] > interact-element > [id="comp-ml6pyx1f"] { position: relative; margin: 0px 0px 5px; left: 490px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d #comp-mkshk9231 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshk9231 { width: 799px; height: auto; }
.v-d #comp-ml6tkgpr { width: 980px; height: 29px; }
.v-d #comp-ml6lgh6p { width: 482px; height: 625px; }
.v-d #comp-ml6pyx1f { width: 490px; height: 620px; }
.v-d #comp-mkshkcdw { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(6, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml76uhot"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml76uhot"] { position: relative; margin: 24px 0px 30px calc(50% - 490px); left: 30px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml77w7wf"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml77w7wf"] { position: relative; margin: 69px 0px 10px calc(50% - 490px); left: -5px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml76ukjr"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml76ukjr"] { position: relative; margin: 0px 0px 63px calc(50% - 490px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml77wf4w"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml77wf4w"] { position: relative; margin: 45px 0px 10px calc(50% - 490px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmkvq87b"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87b"] { position: relative; margin: 0px 0px 38px calc(50% - 490px); left: 30px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmklwzkw"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmklwzkw"] { position: relative; margin: 0px 0px 20px calc(50% - 490px); left: 90px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmklwzl8"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmklwzl8"] { position: relative; margin: 22px 0px 14px calc(50% - 490px); left: 0px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmklwzlm"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmklwzlm"] { position: relative; margin: 0px 0px 51px calc(50% - 490px); left: 0px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmkm6lku"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6lku"] { position: relative; margin: 0px 0px 37px calc(50% - 490px); left: 0px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmkm6nbj"],
.v-d [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6nbj"] { position: relative; margin: 0px 0px 10px calc(50% - 490px); left: 0px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-d #comp-ml76uhot { width: 919px; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent"] { height: auto; width: 919px; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > [id="comp-mkshkcdz3"],
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > interact-element > [id="comp-mkshkcdz3"] { position: relative; margin: 0px 0px 41px; left: 60px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > [id="comp-mkshujqu"],
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > interact-element > [id="comp-mkshujqu"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > [id="comp-mkshujqu6"],
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > interact-element > [id="comp-mkshujqu6"] { position: relative; margin: 0px 0px 10px; left: 357px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > [id="comp-mkshujq9"],
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > interact-element > [id="comp-mkshujq9"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > [id="comp-mkshujrc3"],
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > interact-element > [id="comp-mkshujrc3"] { position: relative; margin: 0px 0px 10px; left: 477px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > [id="comp-mkshujrd"],
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > interact-element > [id="comp-mkshujrd"] { position: relative; margin: 0px 0px 10px; left: 834px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > [id="comp-mkshujqq"],
.v-d [data-mesh-id="comp-ml76uhotinlineContent-gridContainer"] > interact-element > [id="comp-mkshujqq"] { position: relative; margin: 0px; left: 477px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d #comp-mkshkcdz3 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshkcdz3 { width: 799px; height: auto; }
.v-d #comp-mkshujqu { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshujqu { width: 85px; height: auto; }
.v-d #comp-mkshujqu6 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshujqu6 { width: 85px; height: auto; }
.v-d #comp-mkshujq9 { width: 442px; height: 282px; }
.v-d #comp-mkshujrc3 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshujrc3 { width: 85px; height: auto; }
.v-d #comp-mkshujrd { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshujrd { width: 85px; height: auto; }
.v-d #comp-mkshujqq { width: 442px; height: 282px; }
.v-d #comp-ml77w7wf { width: 980px; height: 29px; }
.v-d #comp-ml76ukjr { width: 980px; }
.v-d [data-mesh-id="comp-ml76ukjrinlineContent"] { height: auto; width: 980px; }
.v-d [data-mesh-id="comp-ml76ukjrinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-ml76ukjrinlineContent-gridContainer"] > [id="comp-mkshkce23"],
.v-d [data-mesh-id="comp-ml76ukjrinlineContent-gridContainer"] > interact-element > [id="comp-mkshkce23"] { position: relative; margin: 0px 0px 46px; left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-ml76ukjrinlineContent-gridContainer"] > [id="comp-mkshkce32"],
.v-d [data-mesh-id="comp-ml76ukjrinlineContent-gridContainer"] > interact-element > [id="comp-mkshkce32"] { position: relative; margin: 0px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-mkshkce23 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mkshkce23 { width: 799px; height: auto; }
.v-d #comp-mkshkce32 { width: 980px; height: 200px; }
.v-d #comp-ml77wf4w { width: 980px; height: 29px; }
.v-d #comp-mmkvq87b { width: 919px; }
.v-d [data-mesh-id="comp-mmkvq87binlineContent"] { height: auto; width: 919px; }
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > [id="comp-mmkvq87h"],
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87h"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > [id="comp-mmkvq87h6"],
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87h6"] { position: relative; margin: 0px 0px 10px; left: 357px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > [id="comp-mmkvq87i5"],
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87i5"] { position: relative; margin: 0px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > [id="comp-mmkvq87k3"],
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87k3"] { position: relative; margin: 0px 0px 10px; left: 477px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > [id="comp-mmkvq87l2"],
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87l2"] { position: relative; margin: 0px 0px 10px; left: 834px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > [id="comp-mmkvq87l8"],
.v-d [data-mesh-id="comp-mmkvq87binlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87l8"] { position: relative; margin: 0px; left: 477px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d #comp-mmkvq87h { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mmkvq87h { width: 85px; height: auto; }
.v-d #comp-mmkvq87h6 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mmkvq87h6 { width: 85px; height: auto; }
.v-d #comp-mmkvq87i5 { width: 442px; height: 282px; }
.v-d #comp-mmkvq87k3 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mmkvq87k3 { width: 85px; height: auto; }
.v-d #comp-mmkvq87l2 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mmkvq87l2 { width: 85px; height: auto; }
.v-d #comp-mmkvq87l8 { width: 442px; height: 282px; }
.v-d #comp-mmklwzkw { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mmklwzkw { width: 799px; height: auto; }
.v-d #comp-mmklwzl8 { width: 980px; height: 29px; }
.v-d #comp-mmklwzlm { width: 980px; height: 200px; }
.v-d #comp-mmkm6lku { width: 980px; }
.v-d [data-mesh-id="comp-mmkm6lkuinlineContent"] { height: auto; width: 980px; }
.v-d [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > [id="comp-mmklxlh2"],
.v-d [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > interact-element > [id="comp-mmklxlh2"] { position: relative; margin: 0px 0px -20px; left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > [id="comp-mmklxlhe"],
.v-d [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > interact-element > [id="comp-mmklxlhe"] { position: relative; margin: 0px 0px 16px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > [id="comp-mmklygc2"],
.v-d [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > interact-element > [id="comp-mmklygc2"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d #comp-mmklxlh2 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mmklxlh2 { width: 799px; height: auto; }
.v-d #comp-mmklxlhe { width: 980px; height: 29px; }
.v-d #comp-mmklygc2 { width: 980px; height: 323px; }
.v-d #comp-mmkm6nbj { width: 980px; }
.v-d [data-mesh-id="comp-mmkm6nbjinlineContent"] { height: auto; width: 980px; }
.v-d [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > [id="comp-mmkm6nbp"],
.v-d [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6nbp"] { position: relative; margin: 0px 0px -18px; left: 90px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > [id="comp-mmkm6nbq3"],
.v-d [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6nbq3"] { position: relative; margin: 0px 0px 16px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > [id="comp-mmkm6nbr"],
.v-d [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6nbr"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-d #comp-mmkm6nbp { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-d #comp-mmkm6nbp { width: 799px; height: auto; }
.v-d #comp-mmkm6nbq3 { width: 980px; height: 29px; }
.v-d #comp-mmkm6nbr { width: 980px; height: 323px; }
.v-d #comp-mkveriqc { left: 0px; margin-left: 0px; width: 100%; min-width: 0px; }
.v-d [data-mesh-id="comp-mkveriqcinlineContent"] { height: auto; width: 100%; }
.v-d [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-d [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > [id="comp-mkvghl1m"],
.v-d [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > interact-element > [id="comp-mkvghl1m"] { position: relative; margin: 50px 0px 56px calc(50% - 490px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-d [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > [id="comp-mkvet760"],
.v-d [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > interact-element > [id="comp-mkvet760"] { position: relative; margin: 0px 0px 3px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start stretch; }
.v-d [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > [id="comp-mkvfiljb"],
.v-d [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > interact-element > [id="comp-mkvfiljb"] { position: relative; margin: 0px 0px 35px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start stretch; }
.v-d #comp-mkvghl1m { --lnw: 9px; --brd: var(--color_36); --alpha-brd: 1; }
.v-d #comp-mkvghl1m { width: 980px; height: 29px; }
.v-d #comp-mkvet760 { --lnw: 2px; --brd: var(--color_36); --alpha-brd: 1; }
.v-d #comp-mkvet760 { width: 100%; left: 0px; margin-left: 0px; min-width: initial; height: 29px; }
.v-d #comp-mkvfiljb { width: 100%; left: 0px; margin-left: 0px; min-width: initial; height: 60px; }
.v-d #comp-mkmpq0fv .style-mkn2c7al__root { transition: 0.2s, visibility; background: rgb(255, 255, 255); border-radius: 50px; border: 0px solid rgb(95, 91, 205); box-shadow: rgba(95, 91, 205, 0.7) 0px 0px 6px; }
.v-d #comp-mkmpq0fv .style-mkn2c7al__root:disabled { background: rgb(226, 226, 226); }
.v-d #comp-mkmpq0fv .style-mkn2c7al__root:disabled .StylableButton2545352419__label { color: rgb(143, 143, 143); }
.v-d #comp-mkmpq0fv .style-mkn2c7al__root:disabled .StylableButton2545352419__icon { fill: rgb(143, 143, 143); }
.v-d #comp-mkmpq0fv .style-mkn2c7al__root .StylableButton2545352419__container { transition: inherit; }
.v-d #comp-mkmpq0fv .style-mkn2c7al__root .StylableButton2545352419__label { transition: inherit; display: initial; font-family: opensanshebrewcondensed-regular, sans-serif; font-weight: 700; color: rgb(0, 0, 0); font-size: 38px; }
.v-d #comp-mkmpq0fv .style-mkn2c7al__root .StylableButton2545352419__icon { transition: inherit; fill: rgb(139, 103, 85); width: 20px; height: 20px; display: none; }
.v-d #comp-mkmpq0fv .style-mkn2c7al__root:hover .StylableButton2545352419__label { letter-spacing: 0.05em; }
@media screen and (min-width: 1px) and (max-width: 0px) {.v-d #comp-mkmpq0fv .style-mkn2c7al__root .StylableButton2545352419__label { font-size: 19px; }}
.v-d #pqqnc { width: auto; min-height: 40px; }
.v-d #pageBackground_pqqnc { --bg-position: absolute; --fill-layer-background-overlay-color: transparent; --fill-layer-background-overlay-position: absolute; --bg-overlay-color: rgb(0, 0, 0); --bg-gradient: none; }
.v-d #comp-mkmjofbb { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mkmq3alb { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; min-width: 980px; --direction: ltr; }
.v-d #comp-mkmq3alr1 { --bg-overlay-color: rgb(0, 0, 0); --bg-gradient: none; width: 100%; --column-width: 980px; --column-flex: 980; }
.v-d #comp-mk48behz3 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkvdt2sp { --min-height: 29px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkmpomdy { --min-height: 117px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkvd0l6x:hover { --shc-mutated-brightness: 100,119,123; }
.v-d #comp-mkvd0l6x { --shc-mutated-brightness: 100,119,123; }
.v-d #comp-mkvd0l73 { --height: 303px; --width: 303px; --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 100c0 44.183-35.817 80-80 80s-80-35.817-80-80 35.817-80 80-80 80 35.817 80 80z'/%3E%3C/g%3E%3C/svg%3E%0A"); --mask-position: 0% 0%; --mask-size: 100% 100%; --mask-repeat: no-repeat; }
.v-d #comp-mk48behs { --height: 313px; --width: 305px; }
.v-d #comp-mk48bei016 { transform-origin: center 4.5px; }
.v-d #comp-mkmjoxba { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mk48behq1 { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; min-width: 980px; --direction: ltr; }
.v-d #comp-mk48behr5 { --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; width: 100%; --column-width: 980px; --column-flex: 980; }
.v-d #comp-mkmp7w6z { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkmqj47f { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkmqj47i { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkpav7xw { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkpav7xz { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkpav7y2 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkml6ylp { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkmjvnyh { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkmparxl { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mknpvezd { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mknpvezg { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mknpvezj { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mk495wwg { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mk48t4n9 { --min-height: 220px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml739n8l { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml739n9y { transform-origin: center center; }
.v-d #comp-mkpazkxz { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mkpb4anp { --direction: rtl; --justify-content: start; --item-margin: 7px 7px; --margin-top: -7px; --margin-bottom: -7px; --margin-inline-start: -7px; --margin-inline-end: -7px; }
.v-d .comp-mkpb4ao1 { --bg-overlay-color: transparent; --bg-gradient: none; border-width: 0px; border-style: solid; border-color: rgb(176, 169, 134); border-radius: 0px; transform: translateZ(0px); margin: 0px; overflow: clip !important; }
.v-d .comp-mkskqfqy { --shc-mutated-brightness: 15,52,103; }
.v-d .comp-mkpb7n12 { --height: 178px; --width: 227px; --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A"); --mask-position: 0% 0%; --mask-size: 100% 100%; --mask-repeat: no-repeat; }
.v-d .comp-mkpb7n12__item3 { --height: 178px; --width: 227px; }
.v-d .comp-mkpb7n12__item-mkpb4if9 { --height: 178px; --width: 227px; }
.v-d .comp-mkpbr234 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d .comp-mksj6lqg { --shc-mutated-brightness: 122,118,111; --margin-start: 0px; --margin-end: 0px; --fnt: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; direction: var(--wix-opt-in-direction, ltr); --label-align: center; --label-text-align: center; }
.v-d #comp-mkpbg1fk { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mksp6s05 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkspa8at { transform-origin: center center; }
.v-d #comp-mksfqyc7 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkvgxzti { transform-origin: center center; }
.v-d #comp-mksfxudj { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkshk5dy { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mkshk5e5 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml738dnw { transform-origin: center center; }
.v-d #comp-ml73wu22 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml73wu2d { transform-origin: center center; }
.v-d #comp-mkshk91y { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mkshk9215 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml6tiium { transform-origin: center center; }
.v-d #comp-ml6tisky { transform-origin: center center; }
.v-d #comp-mljlsmev { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mljltvf4 { transform-origin: center center; }
.v-d #comp-ml6q3i04 { height: 413px; --transition-duration: 1000ms; --alpha-txt: 1; }
.v-d #comp-mljlt9cb { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml6tbvk5 { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 176px; }
.v-d #comp-ml6tbvk9 { opacity: 0; }
.v-d #comp-ml6tbvk96 { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-d #comp-ml6sn2o2 { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 176px; }
.v-d #comp-ml6sn2o71 { opacity: 0; }
.v-d #comp-ml6sn2o9 { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-d #comp-ml6sj854 { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 176px; }
.v-d #comp-ml6sj86g { opacity: 0; }
.v-d #comp-ml6sj86q { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-d #comp-ml6p14le { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml71rwlm { height: 413px; --transition-duration: 1000ms; --alpha-txt: 1; }
.v-d #comp-ml71rwlv { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 176px; }
.v-d #comp-ml71rwn4 { opacity: 0; }
.v-d #comp-ml71rwnc { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-d #comp-ml71rwm3 { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 176px; }
.v-d #comp-ml71rwnk8 { opacity: 0; }
.v-d #comp-ml71rwnl4 { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-d #comp-mlaviydo { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mlavilgh { transform-origin: center center; }
.v-d #comp-mlavnusr { --shc-mutated-brightness: 0,0,0; }
.v-d #comp-mu5elug1 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mu5elugd { transform-origin: center center; }
.v-d #comp-ml6p1y4b { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml6tk86i { transform-origin: center center; }
.v-d #comp-mkshk9231 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml6tkgpr { transform-origin: center center; }
.v-d #comp-mkshkcdw { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mkshkcdz3 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkshujqu { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkshujqu6 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkshujrc3 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mkshujrd { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml77w7wf { transform-origin: center center; }
.v-d #comp-mkshkce23 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-ml77wf4w { transform-origin: center center; }
.v-d #comp-mmkvq87h { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mmkvq87h6 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mmkvq87k3 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mmkvq87l2 { --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mmklwzkw { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mmklwzl8 { transform-origin: center center; }
.v-d #comp-mmklxlh2 { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mmklxlhe { transform-origin: center center; }
.v-d #comp-mmkm6nbp { --min-height: 45px; --text-direction: var(--wix-opt-in-direction); }
.v-d #comp-mmkm6nbq3 { transform-origin: center center; }
.v-d #comp-mkveriqc { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 980px; }
.v-d #comp-mkvghl1m { transform-origin: center 4.5px; }
.v-d #comp-mkvet760 { transform-origin: center 1px; }
.v-d #comp-mkmjoxba:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-d #comp-mkpbg1fk:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-d #comp-mkshk5dy:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-d #comp-mkshk91y:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-d #comp-mkshkcdw:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-d #comp-mkskqfqy__item1 { visibility: hidden !important; }
.v-d #comp-mkskqfqy__item-8f091a1f-7a44-4070-9c65-0196507a4a94 { visibility: hidden !important; }
.v-d #comp-mkskqfqy__item3 { visibility: hidden !important; }
.v-d #comp-mkskqfqy__item-mkpb4if9 { visibility: hidden !important; }
.v-d .comp-ml739n8u { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --galleryAlignExpand: 1; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --gallerySize: 31; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --scrollDirection: 1; --m_imageMargin: 15; --isRTL: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 27; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 5; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.69; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.69; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-ml739n8u .nav-arrows-container .slideshow-arrow,
.v-d .comp-ml739n8u .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d .comp-ml739n8u .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d .comp-ml739n8u .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); }
.v-d .comp-ml739n8u .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { --itemOpacity: #000000; color: rgba(0, 0, 0, 0.3); }
.v-d div.comp-ml739n8u:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mkpco3wt { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --gallerySize: 31; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --scrollDirection: 1; --m_imageMargin: 10; --isRTL: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 36; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --m_gallerySliderImageRatio: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 5; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mkpco3wt .nav-arrows-container .slideshow-arrow,
.v-d .comp-mkpco3wt .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d .comp-mkpco3wt .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d div.comp-mkpco3wt:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mksfg5dp { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 26; --customButtonBorderRadius: 0; --gallerySize: 35; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --scrollDirection: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 30; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --galleryVerticalAlign: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_titleColorExpand: 255,255,255; --m_titleColorExpand-rgb: 255,255,255; --m_titleColorExpand-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --m_backgroundGradientColor2: 227,208,168,0.5; --m_backgroundGradientColor2-rgb: 227,208,168; --m_backgroundGradientColor2-opacity: 0.5; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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; --m_actionsColorExpand: 255,255,255; --m_actionsColorExpand-rgb: 255,255,255; --m_actionsColorExpand-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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --m_customButtonBorderColor: 255,255,255; --m_customButtonBorderColor-rgb: 255,255,255; --m_customButtonBorderColor-opacity: 1; --m_backgroundGradientColor1: 255,255,255,0.5; --m_backgroundGradientColor1-rgb: 255,255,255; --m_backgroundGradientColor1-opacity: 0.5; --itemIconColorSlideshow: 0,0,0; --itemIconColorSlideshow-rgb: 0,0,0; --itemIconColorSlideshow-opacity: 1; --foreColor: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --m_bgColorExpand: 255,255,255; --m_bgColorExpand-rgb: 255,255,255; --m_bgColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_descriptionColorExpand: 255,255,255; --m_descriptionColorExpand-rgb: 255,255,255; --m_descriptionColorExpand-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_titleFontExpand: normal normal normal 22px/27px brandon-grot-w01-light,sans-serif; --m_titleFontExpand-style: normal; --m_titleFontExpand-variant: normal; --m_titleFontExpand-weight: normal; --m_titleFontExpand-size: 22px; --m_titleFontExpand-line-height: 27px; --m_titleFontExpand-family: brandon-grot-w01-light,sans-serif; --m_titleFontExpand-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_descriptionFontExpand: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-style: normal; --m_descriptionFontExpand-variant: normal; --m_descriptionFontExpand-weight: normal; --m_descriptionFontExpand-size: 15px; --m_descriptionFontExpand-line-height: 18px; --m_descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mksfg5dp .nav-arrows-container .slideshow-arrow,
.v-d .comp-mksfg5dp .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d .comp-mksfg5dp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d div.comp-mksfg5dp:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mkshk5e62 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --m_arrowsType: 5; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --galleryAlignExpand: 1; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --m_fixedGalleryRatio: 4; --gallerySize: 1; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --scrollDirection: 1; --m_imageMargin: 10; --isRTL: 1; --collageDensity: 70; --m_autoSlideshowContinuousSpeed: 14; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --m_arrowsContainerBorderRadius: 50; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --m_showArrows: 1; --imageMargin: 8; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --m_arrowsPosition: 0; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255,0.69; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 0.69; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mkshk5e62 .nav-arrows-container .slideshow-arrow,
.v-d .comp-mkshk5e62 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); }
.v-d .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { --itemOpacity: #000000; color: rgba(0, 0, 0, 0.3); }
.v-d div.comp-mkshk5e62:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-ml73x15h { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --m_arrowsType: 5; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --galleryAlignExpand: 1; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --gallerySize: 31; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageRatioType: 0; --scrollDirection: 1; --m_imageMargin: 5; --isRTL: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 30; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --m_gallerySliderImageRatio: 0; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 5; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255,0.7; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 0.7; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.69; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.69; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-ml73x15h .nav-arrows-container .slideshow-arrow,
.v-d .comp-ml73x15h .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); }
.v-d .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { --itemOpacity: #000000; color: rgba(0, 0, 0, 0.3); }
.v-d div.comp-ml73x15h:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mkshk9222 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --m_arrowsType: 5; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --gallerySize: 31; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageRatioType: 1; --scrollDirection: 1; --m_imageMargin: 0; --m_numberOfDisplayedItems: 3; --isRTL: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 30; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --m_galleryHorizontalAlign: 0; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 0; --designedPresetId: -1; --autoSlideshowType: 1; --m_collageDensity: 90; --imageMargin: 5; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --m_gallerySize: 10; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255,0.7; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 0.7; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mkshk9222 .nav-arrows-container .slideshow-arrow,
.v-d .comp-mkshk9222 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d .comp-mkshk9222 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d div.comp-mkshk9222:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d #comp-ml6tbvk9 svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-d #comp-ml6sn2o71 svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-d #comp-ml6sj86g svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-d #comp-ml71rwn4 svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-d #comp-ml71rwnk8 svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-d .comp-mkshk924 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 45; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageMargin: 16; --collageDensity: 100; --m_autoSlideshowContinuousSpeed: 40; --slideshowLoop: 1; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 4; --backgroundBlurFilter: 3; --titlePlacement: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 35; --m_autoSlideshowType: 1; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mkshk924 .nav-arrows-container .slideshow-arrow,
.v-d .comp-mkshk924 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d .comp-mkshk924 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d div.comp-mkshk924:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mkshkce32 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --m_arrowsType: 5; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 45; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --collageDensity: 100; --m_autoSlideshowContinuousSpeed: 30; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 4; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_arrowsContainerBorderRadius: 50; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255,0.7; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 0.7; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mkshkce32 .nav-arrows-container .slideshow-arrow,
.v-d .comp-mkshkce32 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d div.comp-mkshkce32:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mmklwzlm { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 45; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --isRTL: 0; --collageDensity: 100; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 4; --backgroundBlurFilter: 3; --titlePlacement: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mmklwzlm .nav-arrows-container .slideshow-arrow,
.v-d .comp-mmklwzlm .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-d .comp-mmklwzlm .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d div.comp-mmklwzlm:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mmklygc2 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --galleryImageRatio: 1; --titlePlacementHorizontallyCompatible: 0; --enableInfiniteScroll: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 6; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageMargin: 4; --loadMoreButtonBorderRadius: 30; --loadMoreAmount: 1; --isRTL: 1; --collageDensity: 100; --m_autoSlideshowContinuousSpeed: 40; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 2; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 7; --numberOfImagesPerRow: 4; --loadMoreButtonBorderWidth: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 0; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 8; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_titleColorExpand: 0,0,0; --m_titleColorExpand-rgb: 0,0,0; --m_titleColorExpand-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --m_backgroundGradientColor2: 227,208,168,0.5; --m_backgroundGradientColor2-rgb: 227,208,168; --m_backgroundGradientColor2-opacity: 0.5; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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; --m_actionsColorExpand: 255,255,255; --m_actionsColorExpand-rgb: 255,255,255; --m_actionsColorExpand-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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --m_customButtonBorderColor: 255,255,255; --m_customButtonBorderColor-rgb: 255,255,255; --m_customButtonBorderColor-opacity: 1; --m_backgroundGradientColor1: 255,255,255,0.5; --m_backgroundGradientColor1-rgb: 255,255,255; --m_backgroundGradientColor1-opacity: 0.5; --itemIconColorSlideshow: 0,0,0; --itemIconColorSlideshow-rgb: 0,0,0; --itemIconColorSlideshow-opacity: 1; --foreColor: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --m_bgColorExpand: 0,0,0; --m_bgColorExpand-rgb: 0,0,0; --m_bgColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_descriptionColorExpand: 0,0,0; --m_descriptionColorExpand-rgb: 0,0,0; --m_descriptionColorExpand-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_titleFontExpand: normal normal normal 22px/27px brandon-grot-w01-light,sans-serif; --m_titleFontExpand-style: normal; --m_titleFontExpand-variant: normal; --m_titleFontExpand-weight: normal; --m_titleFontExpand-size: 22px; --m_titleFontExpand-line-height: 27px; --m_titleFontExpand-family: brandon-grot-w01-light,sans-serif; --m_titleFontExpand-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 15px; --loadMoreButtonFont-line-height: 18px; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_descriptionFontExpand: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-style: normal; --m_descriptionFontExpand-variant: normal; --m_descriptionFontExpand-weight: normal; --m_descriptionFontExpand-size: 15px; --m_descriptionFontExpand-line-height: 18px; --m_descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mmklygc2 div.pro-gallery-parent-container .show-more-container button.show-more { --loadMoreButtonBorderRadius: 0; --loadMoreButtonBorderColor: #000000; --loadMoreButtonBorderWidth: 1; --loadMoreButtonColor: #FFFFFF; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFontColor: #000000; color: rgba(0, 0, 0, 0.9); font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif; background: rgb(255, 255, 255); border-width: 0px; border-color: rgb(0, 0, 0); border-radius: 30px; }
.v-d .comp-mmklygc2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d div.comp-mmklygc2:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mmkm6nbr { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --galleryImageRatio: 1; --titlePlacementHorizontallyCompatible: 0; --enableInfiniteScroll: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 6; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageMargin: 4; --loadMoreButtonBorderRadius: 30; --loadMoreAmount: 1; --isRTL: 1; --collageDensity: 100; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 2; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 7; --numberOfImagesPerRow: 4; --loadMoreButtonBorderWidth: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 0; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 8; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_titleColorExpand: 0,0,0; --m_titleColorExpand-rgb: 0,0,0; --m_titleColorExpand-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --m_backgroundGradientColor2: 227,208,168,0.5; --m_backgroundGradientColor2-rgb: 227,208,168; --m_backgroundGradientColor2-opacity: 0.5; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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; --m_actionsColorExpand: 255,255,255; --m_actionsColorExpand-rgb: 255,255,255; --m_actionsColorExpand-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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --m_customButtonBorderColor: 255,255,255; --m_customButtonBorderColor-rgb: 255,255,255; --m_customButtonBorderColor-opacity: 1; --m_backgroundGradientColor1: 255,255,255,0.5; --m_backgroundGradientColor1-rgb: 255,255,255; --m_backgroundGradientColor1-opacity: 0.5; --itemIconColorSlideshow: 0,0,0; --itemIconColorSlideshow-rgb: 0,0,0; --itemIconColorSlideshow-opacity: 1; --foreColor: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --m_bgColorExpand: 0,0,0,0.71; --m_bgColorExpand-rgb: 0,0,0; --m_bgColorExpand-opacity: 0.71; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_descriptionColorExpand: 0,0,0; --m_descriptionColorExpand-rgb: 0,0,0; --m_descriptionColorExpand-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_titleFontExpand: normal normal normal 22px/27px brandon-grot-w01-light,sans-serif; --m_titleFontExpand-style: normal; --m_titleFontExpand-variant: normal; --m_titleFontExpand-weight: normal; --m_titleFontExpand-size: 22px; --m_titleFontExpand-line-height: 27px; --m_titleFontExpand-family: brandon-grot-w01-light,sans-serif; --m_titleFontExpand-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 15px; --loadMoreButtonFont-line-height: 18px; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_descriptionFontExpand: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-style: normal; --m_descriptionFontExpand-variant: normal; --m_descriptionFontExpand-weight: normal; --m_descriptionFontExpand-size: 15px; --m_descriptionFontExpand-line-height: 18px; --m_descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mmkm6nbr div.pro-gallery-parent-container .show-more-container button.show-more { --loadMoreButtonBorderRadius: 0; --loadMoreButtonBorderColor: #000000; --loadMoreButtonBorderWidth: 1; --loadMoreButtonColor: #FFFFFF; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFontColor: #000000; color: rgba(0, 0, 0, 0.9); font: 15px / 18px avenir-lt-w01_35-light1475496, sans-serif; background: rgb(255, 255, 255); border-width: 0px; border-color: rgb(0, 0, 0); border-radius: 30px; }
.v-d .comp-mmkm6nbr .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d div.comp-mmkm6nbr:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .comp-mkvfiljb { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 2; --newItemsDetails: 1; --itemClick: 1; --titlePlacementHorizontallyCompatible: 1; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 3; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 45; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageMargin: 29; --collageDensity: 100; --slideshowLoop: 1; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 4; --titlePlacement: 1; --fixedGalleryRatio: 1; --galleryVerticalAlign: 2; --autoSlideshowContinuousSpeed: 36; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --m_imageResize: 1; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 74; --overlayType: 0; --showArrows: 0; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --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,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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; --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: 191,191,191; --foreColor-rgb: 191,191,191; --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: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 227,208,168,0; --customButtonColor-rgb: 227,208,168; --customButtonColor-opacity: 0; --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: 191,191,191; --backColor-rgb: 191,191,191; --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: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 227,208,168,0; --m_customButtonColor-rgb: 227,208,168; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --text-editor-font-1499936284098: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499936284098-style: normal; --text-editor-font-1499936284098-variant: normal; --text-editor-font-1499936284098-weight: normal; --text-editor-font-1499936284098-size: 40px; --text-editor-font-1499936284098-line-height: 50px; --text-editor-font-1499936284098-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499936284098-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more { border-style: solid; }
.v-d div.pro-gallery-parent-container .show-more-container button.show-more:hover { opacity: 1; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-d .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-d.pro-gallery { width: 100%; height: auto; }
.v-d.pro-gallery { transition: opacity 2s; }
.v-d .show-more-container { text-align: center; line-height: 138px; }
.v-d .show-more-container button.show-more { display: inline-block; padding: 11px 29px; border-radius: 0px; border: 2px solid rgb(93, 93, 97); font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif; font-size: 12px; color: rgb(93, 93, 97); background: rgba(0, 0, 0, 0); cursor: pointer; }
.v-d .show-more-container button.show-more:hover { background: rgba(0, 0, 0, 0.1); }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-d .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; }
.v-d .nav-arrows-container:hover { opacity: 1; }
.v-d .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-d .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-d div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-d div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-d div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-d div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-d div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-d div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-d 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-d div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-d div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-d div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-d div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-d div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-d div.pro-gallery :focus { box-shadow: none; }
.v-d div.pro-gallery.accessible i:focus,
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-d div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-d div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-d div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-d div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-d div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-d div.pro-gallery .rtl { direction: rtl; }
.v-d div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-d .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; }
.v-d .gallery-item-container { scroll-snap-align: none !important; }
.v-d { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-d .comp-mkvfiljb .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-d div.comp-mkvfiljb:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-d .LH0J3M[data-can-play] .IuQm4G { opacity: 0.99; }
.v-d .LH0J3M[data-can-play] .IuQm4G { opacity: 0.99; }
.v-d .LH0J3M[data-can-play] .IuQm4G { opacity: 0.99; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d .comp-mkpco3wt .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover { --itemIconColor: #FFFFFF; }
.v-d .comp-mkpco3wt .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { --itemOpacity: #000000; background: rgba(0, 0, 0, 0.3) !important; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d .comp-mksfg5dp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover { --itemIconColor: #FFFFFF; }
.v-d .comp-mksfg5dp .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { --itemOpacity: #000000; background: rgba(0, 0, 0, 0.3) !important; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover { --itemIconColor: #FFFFFF; }
.v-d .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { --itemOpacity: #000000; background: rgba(0, 0, 0, 0.3) !important; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover { --itemIconColor: #FFFFFF; }
.v-d .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { --itemOpacity: #000000; background: rgba(0, 0, 0, 0.3) !important; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d .comp-mmklwzlm .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover { --itemIconColor: #FFFFFF; }
.v-d .comp-mmklwzlm .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { --itemOpacity: #000000; background: rgba(0, 0, 0, 0.3) !important; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) { transform: scale(1.11); }
.v-d div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover::before { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner { opacity: 0; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) { transition: none; }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover::before,
.v-d 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); }
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
.v-d div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) { opacity: 1 !important; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px 10px 50px; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { white-space: initial; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; border-radius: 0px; z-index: 15; overflow: hidden; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner { height: 100%; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover::before { content: " "; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; box-sizing: border-box; z-index: -1; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover { padding: 30px; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.v-d .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; }
.v-d .gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.v-d .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social { margin: 0px; height: auto; position: static; display: flex; flex-direction: row; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute { position: absolute; top: 0px; left: 0px; }
.v-d 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; }
.v-d div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
.v-d 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%; }
@keyframes slide-horizontal-new { 
  0% { transform: translate(100%); }
}
@keyframes slide-horizontal-old { 
  80% { opacity: 1; }
  100% { opacity: 0; transform: translate(-100%); }
}
@keyframes slide-vertical-new { 
  0% { transform: translateY(-100%); }
}
@keyframes slide-vertical-old { 
  80% { opacity: 1; }
  100% { opacity: 0; transform: translateY(100%); }
}
@keyframes out-in-new { 
  0% { opacity: 0; }
}
@keyframes out-in-old { 
  100% { opacity: 0; }
}
.v-m:active-view-transition { view-transition-name: none; }
.v-m:active-view-transition::view-transition-group(*) { animation: auto ease 0s 1 normal none running none; }
.v-m:active-view-transition::view-transition-old(*) { animation: auto ease 0s 1 normal none running none; }
.v-m:active-view-transition::view-transition-new(*) { animation: auto ease 0s 1 normal none running none; }
.v-m::view-transition { pointer-events: none; }
.v-m:active-view-transition #SITE_HEADER { view-transition-name: header-group; }
.v-m:active-view-transition #WIX_ADS { view-transition-name: wix-ads-group; }
.v-m:active-view-transition #SITE_FOOTER { view-transition-name: footer-group; }
.v-m:active-view-transition #BACKGROUND_GROUP_TRANSITION_GROUP > div { view-transition-name: background-group; }
.v-m:active-view-transition::view-transition-group(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-m:active-view-transition::view-transition-old(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-m:active-view-transition::view-transition-new(page-group) { pointer-events: all; cursor: wait; animation-timing-function: revert; animation-delay: revert; animation-iteration-count: revert; animation-direction: revert; animation-fill-mode: revert; animation-play-state: revert; animation-name: revert; animation-timeline: revert; animation-range: revert; animation-duration: 0.6s; }
.v-m:active-view-transition-type(SlideHorizontal)::view-transition-old(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal forwards running slide-horizontal-old; }
.v-m:active-view-transition-type(SlideHorizontal)::view-transition-new(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal backwards running slide-horizontal-new; }
.v-m:active-view-transition-type(SlideVertical)::view-transition-old(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal forwards running slide-vertical-old; }
.v-m:active-view-transition-type(SlideVertical)::view-transition-new(page-group) { mix-blend-mode: normal; animation: 0.6s cubic-bezier(0.83, 0, 0.17, 1) 0s 1 normal backwards running slide-vertical-new; }
.v-m:active-view-transition-type(OutIn)::view-transition-old(page-group) { animation: 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal forwards running out-in-old; }
.v-m:active-view-transition-type(OutIn)::view-transition-new(page-group) { animation: 0.35s cubic-bezier(0.64, 0, 0.78, 0) 0.35s 1 normal backwards running out-in-new; }
.v-m,
.v-m { vertical-align: baseline; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; }
.v-m { --scrollbar-width: 0px; text-size-adjust: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.v-m,
.v-m { height: 100%; }
.v-m { overflow: auto scroll; }
.v-m:not(.responsive) #site-root { width: 100%; min-width: var(--site-width); }
.v-m:not([data-js-loaded]) [data-hide-prejs] { visibility: hidden; }
.v-m #SITE_CONTAINER { position: relative; }
.v-m { --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) {.v-m { --safari-sticky-fix: opacity; --experimental-safari-sticky-fix: translateZ(0); }}
@supports (container-type:inline-size) {.v-m { --one-unit: 1cqw; }}
.v-m div,
.v-m span,
.v-m applet,
.v-m object,
.v-m iframe,
.v-m h1,
.v-m h2,
.v-m h3,
.v-m h4,
.v-m h5,
.v-m h6,
.v-m p,
.v-m blockquote,
.v-m pre,
.v-m a,
.v-m abbr,
.v-m acronym,
.v-m address,
.v-m big,
.v-m cite,
.v-m code,
.v-m del,
.v-m dfn,
.v-m em,
.v-m font,
.v-m img,
.v-m ins,
.v-m kbd,
.v-m q,
.v-m s,
.v-m samp,
.v-m small,
.v-m strike,
.v-m strong,
.v-m sub,
.v-m sup,
.v-m tt,
.v-m var,
.v-m b,
.v-m u,
.v-m i,
.v-m center,
.v-m dl,
.v-m dt,
.v-m dd,
.v-m ol,
.v-m ul,
.v-m li,
.v-m fieldset,
.v-m form,
.v-m label,
.v-m legend,
.v-m table,
.v-m caption,
.v-m tbody,
.v-m tfoot,
.v-m thead,
.v-m tr,
.v-m th,
.v-m td,
.v-m nav,
.v-m button,
.v-m section,
.v-m header,
.v-m footer,
.v-m title { vertical-align: baseline; background: 0px 0px; border: 0px; outline: 0px; margin: 0px; padding: 0px; }
.v-m ol,
.v-m ul { list-style: none; }
.v-m a { cursor: pointer; text-decoration: none; }
.v-m :focus { outline: none; }
.v-m.device-mobile-optimized:not(.disable-site-overflow) { overflow: hidden scroll; }
.v-m.device-mobile-optimized:not(.responsive) #SITE_CONTAINER { width: 320px; margin-left: auto; margin-right: auto; position: relative; overflow-x: visible; }
.v-m.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER { margin-top: 0px; }
.v-m.device-mobile-optimized > * { max-width: 100% !important; }
.v-m.device-mobile-optimized #site-root { overflow: hidden; }
@supports (overflow:clip) {.v-m.device-mobile-optimized #site-root { overflow: clip; }}
.v-m.device-mobile-non-optimized #SITE_CONTAINER #site-root { overflow: clip; }
.v-m.device-mobile-non-optimized.fullScreenMode { background-color: rgb(95, 99, 96); }
.v-m.device-mobile-non-optimized.fullScreenMode #site-root,
.v-m.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
.v-m.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
.v-m.fullScreenMode #WIX_ADS { visibility: hidden; }
.v-m.fullScreenMode { overflow: hidden !important; }
.v-m.fullScreenMode.device-mobile-optimized #TINY_MENU { opacity: 0; pointer-events: none; }
.v-m.fullScreenMode-scrollable.device-mobile-optimized { overflow: hidden auto !important; }
.v-m.fullScreenMode-scrollable.device-mobile-optimized #site-root,
.v-m.fullScreenMode-scrollable.device-mobile-optimized #masterPage { overflow: hidden !important; }
.v-m.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
.v-m.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND { height: auto !important; }
.v-m.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout { height: 0px !important; }
.v-m.blockSiteScrolling,
.v-m.siteScrollingBlocked { width: 100%; position: fixed; }
.v-m.siteScrollingBlockedIOSFix { overflow: hidden !important; }
.v-m.blockSiteScrolling #SITE_CONTAINER { margin-top: calc(var(--blocked-site-scroll-margin-top)*-1); }
.v-m #site-root { top: var(--wix-ads-height); min-height: 100%; margin: 0px auto; position: relative; }
.v-m #site-root img:not([src]) { visibility: hidden; }
.v-m #SCROLL_TO_TOP,
.v-m #SCROLL_TO_BOTTOM { height: 0px; }
.v-m .fullScreenOverlay { z-index: 1005; justify-content: center; display: flex; position: fixed; inset: -60px 0px 0px; overflow-y: hidden; }
.v-m .fullScreenOverlay > .fullScreenOverlayContent { margin: 0px auto; position: absolute; inset: 60px 0px 0px; overflow: hidden; transform: translateZ(0px); }
.v-m [data-mesh-id$="inlineContent"],
.v-m [data-mesh-id$="centeredContent"],
.v-m [data-mesh-id$="form"] { pointer-events: none; position: relative; }
.v-m [data-mesh-id$="-gridContainer"] > *,
.v-m [data-mesh-id$="-rotated-wrapper"] > *,
.v-m [data-mesh-id$="inlineContent"] > :not([data-mesh-id$="-gridContainer"]) { pointer-events: auto; }
.v-m #masterPage.mesh-layout { grid-template-rows: max-content max-content min-content max-content; grid-template-columns: 100%; justify-content: stretch; align-items: start; display: grid; }
.v-m #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
.v-m #masterPage.mesh-layout #SITE_HEADER-placeholder,
.v-m #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"],
.v-m #masterPage.mesh-layout #PAGES_CONTAINER,
.v-m #masterPage.mesh-layout #soapBeforePagesContainer,
.v-m #masterPage.mesh-layout #soapAfterPagesContainer,
.v-m #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
.v-m #masterPage.mesh-layout #SITE_FOOTER-placeholder { }
.v-m #masterPage.mesh-layout #PAGES_CONTAINER,
.v-m #masterPage.mesh-layout #soapBeforePagesContainer,
.v-m #masterPage.mesh-layout #soapAfterPagesContainer { grid-area: 3 / 1 / 4 / 2; }
.v-m #masterPage.mesh-layout #soapBeforePagesContainer,
.v-m #masterPage.mesh-layout #soapAfterPagesContainer { width: 100%; }
.v-m #masterPage.mesh-layout #PAGES_CONTAINER { align-self: stretch; }
.v-m #masterPage.mesh-layout main#PAGES_CONTAINER { display: block; }
.v-m #masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERcenteredContent"],
.v-m #masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERinlineContent"],
.v-m #masterPage.mesh-layout #SITE_PAGES { height: 100%; }
.v-m #masterPage.mesh-layout #SITE_PAGES,
.v-m #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
.v-m #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
.v-m #masterPage.mesh-layout #PAGES_CONTAINER,
.v-m #masterPage.mesh-layout #masterPageinlineContent,
.v-m #masterPage.mesh-layout #SITE_FOOTER,
.v-m #masterPage.mesh-layout #SITE_HEADER { position: relative; }
.v-m #masterPage.mesh-layout #SITE_HEADER { grid-area: 1 / 1 / 2 / 2; }
.v-m #masterPage.mesh-layout #SITE_FOOTER { grid-area: 4 / 1 / 5 / 2; }
.v-m { --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)); }
.v-m:not(.responsive) .Y3K28_ { overflow-x: clip; }
.v-m:active-view-transition .Y3K28_ { view-transition-name: page-group; }
.v-m .StylableButton2545352419__root { cursor: pointer; box-sizing: border-box; touch-action: manipulation; border: 0px; width: 100%; min-width: 10px; height: 100%; min-height: 10px; padding: 0px; display: block; }
.v-m .StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }
.v-m .StylableButton2545352419__container { flex-direction: row; flex-grow: 1; flex-basis: auto; justify-content: center; align-items: center; width: 100%; height: 100%; transition: 0.2s, visibility; display: flex; overflow: hidden; }
.v-m .StylableButton2545352419__label { text-overflow: ellipsis; text-align: center; white-space: nowrap; min-width: 1.8em; max-width: 100%; transition: inherit; overflow: hidden; }
.v-m .StylableButton2545352419__icon { flex-shrink: 0; min-width: 1px; height: 50px; transition: inherit; }
.v-m .StylableButton2545352419__icon > span,
.v-m .StylableButton2545352419__icon svg { width: inherit; height: inherit; display: flex; }
@media (forced-colors: active) {.v-m .StylableButton2545352419__root:not([disabled]) { outline-offset: 0px; outline: buttontext solid 2px; }
.v-m .StylableButton2545352419__root:hover:not([disabled]),
.v-m .StylableButton2545352419__root[aria-pressed="true"],
.v-m .StylableButton2545352419__root[aria-selected="true"],
.v-m .StylableButton2545352419__root[data-preview="selected"] { outline-offset: 1px; outline: highlight solid 3px; }
.v-m .StylableButton2545352419__root:focus,
.v-m .StylableButton2545352419__root:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
.v-m .StylableButton2545352419__icon,
.v-m .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
.v-m .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * { fill: currentcolor !important; stroke: currentcolor !important; }}
.v-m .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); 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); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-m .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-m .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-m .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }}
.v-m .gx51wo * { vector-effect: non-scaling-stroke; }
@supports ((-webkit-appearance:none)) and (stroke-color:transparent) {.v-m ._v6ohL > * > :first-child { vertical-align: top; }}
@supports (-webkit-touch-callout:none) {.v-m ._v6ohL > * > :first-child { vertical-align: top; }}
.v-m .N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$="rich-text__text"],
.v-m .N5mCVp :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); }
.v-m .N5mCVp :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; }
.v-m .UwkEpO p,
.v-m .UwkEpO h1,
.v-m .UwkEpO h2,
.v-m .UwkEpO h3,
.v-m .UwkEpO h4,
.v-m .UwkEpO h5,
.v-m .UwkEpO h6,
.v-m .UwkEpO blockquote,
.v-m .UwkEpO div { letter-spacing: normal; line-height: normal; }
.v-m .N8MGzv,
.v-m .UwkEpO { overflow-wrap: break-word; text-align: start; pointer-events: none; min-height: var(--min-height); min-width: var(--min-width); direction: var(--text-direction); mix-blend-mode: var(--blendMode,normal); text-transform: var(--textTransform,"none"); text-shadow: var(--textOutline,0px 0px transparent),var(--textShadow,0px 0px transparent); }
.v-m .N8MGzv > *,
.v-m .UwkEpO > * { pointer-events: auto; }
.v-m .N8MGzv p,
.v-m .UwkEpO p,
.v-m .N8MGzv h1,
.v-m .UwkEpO h1,
.v-m .N8MGzv h2,
.v-m .UwkEpO h2,
.v-m .N8MGzv h3,
.v-m .UwkEpO h3,
.v-m .N8MGzv h4,
.v-m .UwkEpO h4,
.v-m .N8MGzv h5,
.v-m .UwkEpO h5,
.v-m .N8MGzv h6,
.v-m .UwkEpO h6,
.v-m .N8MGzv blockquote,
.v-m .UwkEpO blockquote,
.v-m .N8MGzv div,
.v-m .UwkEpO div { margin-block: 0px; margin: 0px; }
.v-m .N8MGzv a,
.v-m .UwkEpO a { color: inherit; }
@media (forced-colors: active) {.v-m .AWXfZq.V3wkP4 a:focus,
.v-m .AWXfZq.V3wkP4 a:focus-visible,
.v-m .AWXfZq.UwkEpO a:focus,
.v-m .AWXfZq.UwkEpO a:focus-visible,
.v-m .AWXfZq.JykKzs a:focus,
.v-m .AWXfZq.JykKzs a:focus-visible,
.v-m .AWXfZq.N8MGzv a:focus,
.v-m .AWXfZq.N8MGzv a:focus-visible { box-shadow: none; outline-offset: 1px !important; outline: highlight solid 3px !important; }}
.v-m .qe3oTb { pointer-events: none; white-space: nowrap; padding: 0px; overflow: hidden; }
.v-m .TvbeET { display: none; }
.v-m:not(.device-mobile-optimized) ._c_gnD,
.v-m :host(:not(.device-mobile-optimized)) ._c_gnD { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-m.device-mobile-optimized .w4DepW .tN_ggS,
.v-m :host(.device-mobile-optimized) .w4DepW .tN_ggS { white-space: normal; }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .BqYkvS { pointer-events: none; z-index: 9999; color: rgb(17, 109, 255); opacity: 0; cursor: pointer; background: rgb(255, 255, 255); border-radius: 24px; width: 0px; height: 0px; margin-left: -94px; padding: 0px 24px; font-family: Helvetica, Arial, メイリオ, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif; font-size: 14px; position: absolute; top: 60px; left: 50%; }
.v-m .BqYkvS:focus { opacity: 1; pointer-events: auto; border: 2px solid; width: auto; height: 40px; }
.v-m .ZhVEJq { touch-action: manipulation; }
.v-m.device-mobile-optimized .mu5PoX[aria-disabled="false"]:active .twJknM,
.v-m :host(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:active .twJknM { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-m.device-mobile-optimized .mu5PoX[aria-disabled="false"]:active .OR4Nv8,
.v-m :host(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:active .OR4Nv8 { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-m:not(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:hover .twJknM,
.v-m :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled="false"]:hover .twJknM { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-m:not(.device-mobile-optimized) .mu5PoX[aria-disabled="false"]:hover .OR4Nv8,
.v-m :host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled="false"]:hover .OR4Nv8 { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-m.device-mobile-optimized .myoKiH[aria-disabled="false"]:active .p2iqNU,
.v-m :host(.device-mobile-optimized) .myoKiH[aria-disabled="false"]:active .p2iqNU,
.v-m:not(.device-mobile-optimized) .myoKiH[aria-disabled="false"]:hover .p2iqNU,
.v-m :host(:not(.device-mobile-optimized)) .myoKiH[aria-disabled="false"]:hover .p2iqNU { color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); transition: var(--trans,color .4s ease 0s); }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .ktMZav { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .ktMZav .etGVsi { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .etSQ9j { height: 100%; }
.v-m .V9k0ll { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m:not(.device-mobile-optimized) .CeUMmm,
.v-m :host(:not(.device-mobile-optimized)) .CeUMmm { display: flex; }
.v-m:not(.device-mobile-optimized) .Ak0vpt,
.v-m :host(:not(.device-mobile-optimized)) .Ak0vpt { width: calc(100% - var(--padding)*2); direction: var(--direction); column-gap: var(--margin); margin: 0px auto; display: flex; position: relative; }
.v-m:not(.device-mobile-optimized) .Ak0vpt > *,
.v-m :host(:not(.device-mobile-optimized)) .Ak0vpt > * { flex: var(--column-flex) 1 0%; min-width: 0px; margin-top: var(--padding); margin-bottom: var(--padding); direction: ltr; position: relative; top: 0px; left: 0px; }
.v-m.device-mobile-optimized .Ak0vpt,
.v-m :host(.device-mobile-optimized) .Ak0vpt { padding-top: var(--padding-y); padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); display: block; position: relative; }
.v-m.device-mobile-optimized .Ak0vpt > *,
.v-m :host(.device-mobile-optimized) .Ak0vpt > * { margin-bottom: var(--margin); position: relative; }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .aDzdcC { clip-path: var(--fill-layer-clip); }
.v-m .aDzdcC,
.v-m .rv3vOe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .X9nqm0 { opacity: 0; position: absolute; top: 0px; }
.v-m .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .ROWgFb { height: 100%; }
.v-m .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m .xSZeaB,
.v-m .g4gDzl { opacity: var(--fill-layer-video-opacity); }
.v-m .FDI5TK { position: relative; overflow: visible; }
.v-m .kBvIHj { width: 100%; position: absolute; inset: 0px; }
.v-m .XgJ1FR { width: 100%; height: auto; position: relative; }
.v-m .YmWgf4 { width: 100%; position: relative; }
.v-m:not(.device-mobile-optimized) .H2MmBb,
.v-m :host(:not(.device-mobile-optimized)) .H2MmBb { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-m .CDNoF4 .EaoiSu { box-shadow: var(--shd,0 0 5px #000000b3); background-color: var(--screenwidth-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))); border-top: var(--brwt,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); border-bottom: var(--brwb,0) solid var(--screenwidth-corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))); position: absolute; inset: 0px; }
.v-m .CDNoF4 .CmHRsG { top: var(--brwt,0); right: 0px; bottom: var(--brwb,0); border-radius: var(--rd,0); background-color: rgba(var(--bgctr,var(--color_11,color_11)),var(--alpha-bgctr,1)); position: absolute; left: 0px; }
.v-m .CDNoF4 .H2MmBb { position: absolute; inset: 0px; }
.v-m.device-mobile-optimized .CDNoF4 .H2MmBb,
.v-m :host(.device-mobile-optimized) .CDNoF4 .H2MmBb { left: 10px; right: 10px; }
.v-m .wH18kY { pointer-events: none; }
.v-m ._7xVID { position: var(--bg-position); top: var(--wix-ads-height); min-height: calc(100vh - var(--wix-ads-height)); width: 100%; height: 100%; min-width: var(--site-width); }
.v-m .apPOZK { box-sizing: border-box; width: 100%; height: 100%; }
.v-m .gRkIq0 { min-height: var(--image-min-height); min-width: var(--image-min-width); }
.v-m .gRkIq0 img,
.v-m img.gRkIq0 { object-position: var(--object-position); filter: var(--filter-effect-svg-url); mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100% 100%); mask-repeat: var(--mask-repeat,no-repeat); }
.v-m .W4V2qg { position: var(--position-fixed,static); left: var(--left,auto); top: var(--top,auto); z-index: var(--z-index,auto); }
.v-m .W4V2qg .apPOZK { display: block; overflow: hidden; }
.v-m .W4V2qg .gRkIq0 { overflow: hidden; }
.v-m .cs40a3 { cursor: pointer; }
.v-m:not(.responsive) .LDh6XF { grid-area: 1 / 1 / 1 / 1; place-self: start stretch; height: 100%; position: relative; left: 0px; }
.v-m:not(.device-mobile-optimized) .Zzikec,
.v-m :host(:not(.device-mobile-optimized)) .Zzikec { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-m.device-mobile-optimized .Zzikec,
.v-m :host(.device-mobile-optimized) .Zzikec { left: 10px; right: 10px; }
.v-m .pTvOx2 { position: absolute; inset: 0px; }
.v-m .JJb9Mt { width: 100%; height: auto; position: relative; }
.v-m:not(.responsive) .i0StQr { grid-area: 1 / 1 / 1 / 1; place-self: start stretch; height: 100%; position: relative; left: 0px; }
.v-m:not(.device-mobile-optimized) .pTvOx2,
.v-m :host(:not(.device-mobile-optimized)) .pTvOx2 { margin-left: calc((100% - var(--site-width))/2); width: var(--site-width); }
.v-m.device-mobile-optimized .pTvOx2,
.v-m :host(.device-mobile-optimized) .pTvOx2 { left: 10px; right: 10px; }
.v-m .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); 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); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-m .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-m .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-m .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }}
.v-m .gx51wo * { vector-effect: non-scaling-stroke; }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .jQIwGk,
.v-m .mR8pAo,
.v-m .D_viaj,
.v-m .b0G8HR { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); z-index: 2; top: var(--top); }
.v-m .jQIwGk .xyv8Jc,
.v-m .mR8pAo .xyv8Jc,
.v-m .D_viaj .xyv8Jc,
.v-m .b0G8HR .xyv8Jc { border-radius: var(--rd,4px); background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1)); border: solid var(--borderwidth,1px) rgba(var(--bordercolor,var(--color_11,color_11)),var(--alpha-bordercolor,1)); cursor: pointer; box-sizing: border-box; width: 100%; min-width: 40px; height: 100%; min-height: 40px; margin-top: var(--btn-margin-top,0); justify-content: center; align-items: center; display: flex; position: relative; }
.v-m .jQIwGk .xyv8Jc > .I_PJQl,
.v-m .mR8pAo .xyv8Jc > .I_PJQl,
.v-m .D_viaj .xyv8Jc > .I_PJQl,
.v-m .b0G8HR .xyv8Jc > .I_PJQl { width: var(--linewidth,20px); stroke-width: var(--strokewidth,3); stroke: rgba(var(--iconcolor,var(--color_11,color_11)),var(--alpha-iconcolor,1)); height: 17px; padding-top: var(--btn-padding-top,0); overflow: visible; }
.v-m .jQIwGk .NeulFj > .mtNhWA,
.v-m .mR8pAo .NeulFj > .mtNhWA,
.v-m .D_viaj .NeulFj > .mtNhWA,
.v-m .b0G8HR .NeulFj > .mtNhWA { width: var(--site-width); }
@keyframes BgSjrw { 
  0% { transform: translateY(0.5px); }
  50% { transform: translateY(8.5px); }
  100% { transform: translateY(8.5px) rotate(45deg); }
}
@keyframes kluV4d { 
  100% { transform: translateY(0.5px); }
  50% { transform: translateY(8.5px); }
  0% { transform: translateY(8.5px) rotate(45deg); }
}
@keyframes cLGy1h { 
  0% { transform: translateY(16.5px); }
  50% { transform: translateY(8.5px); }
  100% { transform: translateY(8.5px) rotate(-45deg); }
}
@keyframes fCUQib { 
  100% { transform: translateY(16.5px); }
  50% { transform: translateY(8.5px); }
  0% { transform: translateY(8.5px) rotate(-45deg); }
}
@keyframes FtijDB { 
  0% { transform: translateY(8.5px); }
  100% { transform: translateY(8.5px) rotateX(90deg); }
}
@keyframes C8BU8i { 
  100% { transform: translateY(8.5px); }
  0% { transform: translateY(8.5px); }
}
.v-m .mR8pAo .NeulFj,
.v-m .D_viaj .NeulFj,
.v-m .b0G8HR .NeulFj { pointer-events: none; transition: transform 0.3s step-end; position: fixed; transform: translate(100%); }
.v-m .mR8pAo .w_vNYO,
.v-m .D_viaj .w_vNYO,
.v-m .b0G8HR .w_vNYO { box-sizing: border-box; background-color: rgba(var(--bgDrop,var(--color_15,color_15)),var(--alpha-bgDrop,1)); flex-direction: column; justify-content: flex-start; position: relative; }
.v-m .mR8pAo .xyv8Jc > .I_PJQl,
.v-m .D_viaj .xyv8Jc > .I_PJQl,
.v-m .b0G8HR .xyv8Jc > .I_PJQl { stroke: rgba(var(--iconcolor,var(--color_11,color_11)),var(--alpha-iconcolor,1)); transition-property: stroke; transition-duration: 0.15s; }
.v-m .mR8pAo .xyv8Jc > .I_PJQl .QxiUJF,
.v-m .D_viaj .xyv8Jc > .I_PJQl .QxiUJF,
.v-m .b0G8HR .xyv8Jc > .I_PJQl .QxiUJF { transform-origin: 8.5px 0px; animation-duration: 0.15s; animation-timing-function: ease-in; animation-fill-mode: both; }
.v-m .mR8pAo .xyv8Jc .QmKfRx,
.v-m .D_viaj .xyv8Jc .QmKfRx,
.v-m .b0G8HR .xyv8Jc .QmKfRx { transform: translateY(0.5px); }
.v-m .mR8pAo .xyv8Jc .rk4w3P,
.v-m .D_viaj .xyv8Jc .rk4w3P,
.v-m .b0G8HR .xyv8Jc .rk4w3P { transform: translateY(8.5px); }
.v-m .mR8pAo .xyv8Jc .imWvtC,
.v-m .D_viaj .xyv8Jc .imWvtC,
.v-m .b0G8HR .xyv8Jc .imWvtC { transform: translateY(16.5px); }
.v-m .D_viaj .mtNhWA,
.v-m .b0G8HR .mtNhWA { overflow: hidden; }
.v-m .D_viaj .w_vNYO,
.v-m .b0G8HR .w_vNYO { opacity: 0; transition: transform 0.3s ease-in, opacity 0.3s step-start; }
.v-m .b0G8HR .NeulFj { min-height: 100%; }
.v-m .b0G8HR .w_vNYO { justify-content: right; align-items: center; width: 60%; height: 100%; display: flex; transform: translate(134%); }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .ktMZav { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .ktMZav .etGVsi { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .etSQ9j { height: 100%; }
.v-m .V9k0ll { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m:not(.device-mobile-optimized) .CeUMmm,
.v-m :host(:not(.device-mobile-optimized)) .CeUMmm { display: flex; }
.v-m:not(.device-mobile-optimized) .Ak0vpt,
.v-m :host(:not(.device-mobile-optimized)) .Ak0vpt { width: calc(100% - var(--padding)*2); direction: var(--direction); column-gap: var(--margin); margin: 0px auto; display: flex; position: relative; }
.v-m:not(.device-mobile-optimized) .Ak0vpt > *,
.v-m :host(:not(.device-mobile-optimized)) .Ak0vpt > * { flex: var(--column-flex) 1 0%; min-width: 0px; margin-top: var(--padding); margin-bottom: var(--padding); direction: ltr; position: relative; top: 0px; left: 0px; }
.v-m.device-mobile-optimized .Ak0vpt,
.v-m :host(.device-mobile-optimized) .Ak0vpt { padding-top: var(--padding-y); padding-bottom: var(--padding-y); padding-left: var(--padding-x,0); padding-right: var(--padding-x,0); display: block; position: relative; }
.v-m.device-mobile-optimized .Ak0vpt > *,
.v-m :host(.device-mobile-optimized) .Ak0vpt > * { margin-bottom: var(--margin); position: relative; }
.v-m .bxC6yg { box-sizing: border-box; border-width: var(--brw,0); border-color: rgba(var(--brd), var(--alpha-brd,0)); border-radius: var(--rd,0); box-shadow: var(--shd,0); border-style: solid; }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .aDzdcC { clip-path: var(--fill-layer-clip); }
.v-m .aDzdcC,
.v-m .rv3vOe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .X9nqm0 { opacity: 0; position: absolute; top: 0px; }
.v-m .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .ROWgFb { height: 100%; }
.v-m .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m .xSZeaB,
.v-m .g4gDzl { opacity: var(--fill-layer-video-opacity); }
.v-m .FDI5TK { position: relative; overflow: visible; }
.v-m .gpDCD5 { --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; }
.v-m .jv9xi4 { 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))); background-color: var(--container-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))); backdrop-filter: var(--backdrop-filter,none); background-image: var(--bg-gradient,none); border-radius: var(--rd,5px); box-shadow: var(--shd,0 1px 4px #0009); position: absolute; inset: 0px; }
@keyframes irnogM { 
  0% { animation-timing-function: ease-out; transform: rotate(180deg); }
  45% { transform: rotate(198deg); }
  55% { transform: rotate(234deg); }
  100% { transform: rotate(540deg); }
}
@keyframes x9GeVl { 
  100% { opacity: 1; transform: rotate(115deg); }
}
.v-m .nJiBti { box-sizing: border-box; border-top: var(--lnw,2px) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)); height: 0px; }
.v-m .StylableButton2545352419__root { cursor: pointer; box-sizing: border-box; touch-action: manipulation; border: 0px; width: 100%; min-width: 10px; height: 100%; min-height: 10px; padding: 0px; display: block; }
.v-m .StylableButton2545352419__link { box-sizing: border-box; color: rgb(0, 0, 0); text-decoration: none; }
.v-m .StylableButton2545352419__container { flex-direction: row; flex-grow: 1; flex-basis: auto; justify-content: center; align-items: center; width: 100%; height: 100%; transition: 0.2s, visibility; display: flex; overflow: hidden; }
.v-m .StylableButton2545352419__label { text-overflow: ellipsis; text-align: center; white-space: nowrap; min-width: 1.8em; max-width: 100%; transition: inherit; overflow: hidden; }
.v-m .StylableButton2545352419__icon { flex-shrink: 0; min-width: 1px; height: 50px; transition: inherit; }
.v-m .StylableButton2545352419__icon > span,
.v-m .StylableButton2545352419__icon svg { width: inherit; height: inherit; display: flex; }
@media (forced-colors: active) {.v-m .StylableButton2545352419__root:not([disabled]) { outline-offset: 0px; outline: buttontext solid 2px; }
.v-m .StylableButton2545352419__root:hover:not([disabled]),
.v-m .StylableButton2545352419__root[aria-pressed="true"],
.v-m .StylableButton2545352419__root[aria-selected="true"],
.v-m .StylableButton2545352419__root[data-preview="selected"] { outline-offset: 1px; outline: highlight solid 3px; }
.v-m .StylableButton2545352419__root:focus,
.v-m .StylableButton2545352419__root:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }
.v-m .StylableButton2545352419__icon,
.v-m .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]),
.v-m .StylableButton2545352419__icon svg:not([data-type="ugc"]):not([data-type="color"]) * { fill: currentcolor !important; stroke: currentcolor !important; }}
.v-m .YJrAUD,
.v-m .gQ0EM5 { position: fixed; }
.v-m .YJrAUD .hd4skI,
.v-m .gQ0EM5 .hd4skI { pointer-events: none; bottom: 0px; }
@keyframes vyDbgj { 
  0% { transform: scale(0); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); }
}
.v-m .gQ0EM5 { left: calc(50% + var(--left)); width: 50px; height: 50px; transition: opacity 0.3s ease-in; bottom: 16px; }
.v-m .gQ0EM5 .oyINaW { width: var(--site-width); left: calc(50% - var(--site-width)/2); opacity: 0.9; z-index: -2; will-change: opacity; background-color: rgb(255, 255, 255); transition: opacity 0.4s; position: fixed; top: 0px; bottom: 0px; right: 0px; }
.v-m .gQ0EM5 .F5omri { background: rgba(var(--controlButtonBG,255, 255, 255),var(--alpha-controlButtonBG,1)); width: 100%; height: 100%; fill: rgb(var(--controlButtonFG,70, 130, 180)); border: var(--controlButtonBorderSize,0) solid rgba(var(--controlButtonBorderColor,255, 255, 255),var(--alpha-controlButtonBorderColor,1)); box-shadow: var(--controlButtonSHD,none); box-sizing: border-box; border-radius: 50%; }
.v-m .gQ0EM5 .F5omri .CxVzq9 { width: 100%; line-height: calc(50px - 2*var(--controlButtonBorderSize,0px)); transform-style: preserve-3d; justify-content: center; margin: 0px; padding: 0px; list-style: none; display: flex; }
.v-m .gQ0EM5 .F5omri .CxVzq9 li { font-size: 10px; }
.v-m .gQ0EM5 .F5omri .CxVzq9 li::before { content: ""; background: rgb(var(--controlButtonFG,70, 130, 180)); border-radius: 27px; width: 6px; height: 6px; transition: 0.3s; display: inline-block; }
.v-m .gQ0EM5 .F5omri .CxVzq9 li.mTD6NL::before { width: 17px; height: 3px; transform: translate(8.5px, -2px) rotate(-45deg); }
.v-m .gQ0EM5 .F5omri .CxVzq9 li.BuqocD::before { opacity: 0; width: 0px; height: 0px; transition: opacity 0.3s; }
.v-m .gQ0EM5 .F5omri .CxVzq9 li.kFo8aW::before { width: 17px; height: 3px; margin-right: 0px; transform: translate(-8.5px, -2px) rotate(45deg); }
.v-m .gQ0EM5 .hd4skI { min-width: 50px; min-height: 50px; position: absolute; }
.v-m .gQ0EM5.DbaxV8 .oyINaW { opacity: 0; pointer-events: none; }
.v-m .gQ0EM5.DbaxV8 .F5omri .CxVzq9 li::before { background: rgb(var(--controlButtonFG,70, 130, 180)); content: ""; opacity: 1; border-radius: 27px; width: 6px; height: 6px; transition: 0.3s; display: inline-block; transform: scale(1); }
.v-m .gQ0EM5.DbaxV8 .F5omri .CxVzq9 li.mTD6NL::before,
.v-m .gQ0EM5.DbaxV8 .F5omri .CxVzq9 li.BuqocD::before { margin-right: 3px; }
.v-m .gQ0EM5._7AdYpa { visibility: hidden; opacity: 0; }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .aDzdcC { clip-path: var(--fill-layer-clip); }
.v-m .aDzdcC,
.v-m .rv3vOe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .X9nqm0 { opacity: 0; position: absolute; top: 0px; }
.v-m .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .ROWgFb { height: 100%; }
.v-m .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m .xSZeaB,
.v-m .g4gDzl { opacity: var(--fill-layer-video-opacity); }
.v-m .Le88gL { overflow: visible; }
.v-m .Le88gL > .QG9w8P .LNYVZi { background-color: var(--section-corvid-background-color,var(--bg-overlay-color)); }
.v-m .ClLWjk { position: absolute; top: 0px; left: 0px; }
.v-m .v9ZE1l { box-sizing: border-box; width: 100%; height: 100%; }
.v-m .qmD8oX { min-height: var(--image-min-height); min-width: var(--image-min-width); }
.v-m .qmD8oX img,
.v-m img.qmD8oX { object-position: var(--object-position); filter: var(--filter-effect-svg-url); mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100% 100%); mask-repeat: var(--mask-repeat,no-repeat); }
.v-m .hhxEkR .v9ZE1l { border-radius: var(--rd,5px); box-shadow: var(--shd,0 1px 3px #00000080); background-color: rgba(var(--brd,var(--color_11,color_11)),var(--alpha-brd,1)); border-style: solid; border-color: rgba(var(--brd,var(--color_11,color_11)),var(--alpha-brd,1)); border-width: var(--brw,2px); height: 100%; display: block; overflow: hidden; }
.v-m .hhxEkR .qmD8oX { border-radius: calc(var(--sizeRd,var(--rd,5px)) - var(--sizeBrw,var(--brw,2px))); overflow: hidden; }
.v-m .hhxEkR::after { content: ""; border-radius: var(--rd,5px); transition: var(--trans,opacity .4s ease 0s); background-color: rgba(var(--bgh,var(--color_15,color_15)),var(--alpha-bgh,1)); opacity: 0; pointer-events: none; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.v-m .hhxEkR:hover::after { opacity: 1; }
.v-m .cs40a3 { cursor: pointer; }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .ZhVEJq { touch-action: manipulation; }
.v-m ._A52JU { text-align: initial; box-sizing: border-box; align-items: center; justify-content: var(--label-align); width: max-content; min-width: 100%; display: flex; }
@media (forced-colors: active) {.v-m ._A52JU { outline-offset: 0px; outline: buttontext solid 2px; }
.v-m ._A52JU:hover { outline-offset: 1px; outline: highlight solid 3px; }
.v-m ._A52JU:focus,
.v-m ._A52JU:focus-visible { outline-offset: 1px; outline: highlight solid 3px !important; }}
.v-m ._A52JU::before { content: ""; max-width: var(--margin-start,0px); flex-grow: 1; align-self: stretch; }
.v-m ._A52JU::after { content: ""; max-width: var(--margin-end,0px); flex-grow: 1; align-self: stretch; }
.v-m .mf7fv4 ._A52JU { border-radius: var(--corvid-border-radius,var(--rd,5px)); transition: var(--trans1,border-color .4s ease 0s, background-color .4s ease 0s); box-shadow: var(--shd,0 1px 4px #0009); background-color: var(--corvid-background-color,rgba(var(--bg,var(--color_17,color_17)),var(--alpha-bg,1))); border: solid var(--corvid-border-color,rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1))) var(--corvid-border-width,var(--brw,0)); background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGuCAYAAABRKGwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABUSURBVHja7IwxDsAgDAMv5jN9Jh8v7saACOpUdcgNlg+ZAFwCJGAI8IyRtVTTiTe79M2NoiiKf9F7B9sIqKj4NGI2ZRpHXdqya5tvOl55oSHgfgYA2rIjMpojycEAAAAASUVORK5CYII="); background-position: 0px 0px; background-repeat: repeat-x; position: absolute; inset: 0px; }
.v-m .mf7fv4 .XKGAEp { border-radius: var(--corvid-border-radius,var(--rd,5px)); justify-content: var(--label-align); text-align: initial; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGuCAYAAABRKGwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABUSURBVHja7IwxDsAgDAMv5jN9Jh8v7saACOpUdcgNlg+ZAFwCJGAI8IyRtVTTiTe79M2NoiiKf9F7B9sIqKj4NGI2ZRpHXdqya5tvOl55oSHgfgYA2rIjMpojycEAAAAASUVORK5CYII=") 0px 100% repeat-x; align-items: center; display: flex; position: absolute; inset: 0px; }
.v-m .mf7fv4 .XKGAEp::before { content: ""; max-width: var(--margin-start,0px); flex-grow: 1; align-self: stretch; }
.v-m .mf7fv4 .XKGAEp::after { content: ""; max-width: var(--margin-end,0px); flex-grow: 1; align-self: stretch; }
.v-m .mf7fv4 .rBpi9o { font: var(--fnt,var(--font_5)); transition: var(--trans2,color .4s ease 0s); color: var(--corvid-color,rgb(var(--txt,var(--color_15,color_15)))); white-space: nowrap; margin-top: 0px; position: relative; }
.v-m .mf7fv4[aria-disabled="false"] ._A52JU { cursor: pointer; }
.v-m.device-mobile-optimized .mf7fv4[aria-disabled="false"]:active ._A52JU,
.v-m :host(.device-mobile-optimized) .mf7fv4[aria-disabled="false"]:active ._A52JU { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-m.device-mobile-optimized .mf7fv4[aria-disabled="false"]:active .rBpi9o,
.v-m :host(.device-mobile-optimized) .mf7fv4[aria-disabled="false"]:active .rBpi9o { transition: var(--trans2,color .4s ease 0s); color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-m:not(.device-mobile-optimized) .mf7fv4[aria-disabled="false"]:hover ._A52JU,
.v-m :host(:not(.device-mobile-optimized)) .mf7fv4[aria-disabled="false"]:hover ._A52JU { background-color: var(--corvid-hover-background-color,rgba(var(--bgh,var(--color_18,color_18)),var(--alpha-bgh,1))); border-color: var(--corvid-hover-border-color,rgba(var(--brdh,var(--color_15,color_15)),var(--alpha-brdh,1))); }
.v-m:not(.device-mobile-optimized) .mf7fv4[aria-disabled="false"]:hover .rBpi9o,
.v-m :host(:not(.device-mobile-optimized)) .mf7fv4[aria-disabled="false"]:hover .rBpi9o { transition: var(--trans2,color .4s ease 0s); color: var(--corvid-hover-color,rgb(var(--txth,var(--color_15,color_15)))); }
.v-m .ZSbUrP { width: 100%; position: relative; overflow: hidden; height: 29px !important; min-height: 29px !important; }
.v-m .ZSbUrP .obJQhk,
.v-m .ZSbUrP .obJQhk::before,
.v-m .ZSbUrP .obJQhk::after { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAB0CAYAAAG3V00GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAADbxJREFUeNq81MFKA0EQBNA3u+6qQQVvfoUf4f9/jBCJMZrtXHpg9LSRZAqaPgx0TXVTVfxGcVlEHVpwg1vcZ58wNu9rBy444hv7rEOJiBF3eMJz9g1mDEm2Bsck+cIO71nbEhH1t2MztJypolVTFVVVS0kVV0XB29VJIuK1B8nQg+SlB4keh++qpFwwWtr1RD38lH7ZZLTMjTnPjZUfHPCZzt9Xp894yEh5TMKpIVqDNrd22GZ9tCsa/nT/jJVWVWA5AQAA///s1ssKwjAUhOH/2KLYgvj+b1lBaihy3ExgrKt42UgXge4GMuTrxA+pfyq7s06O+u4NShquq3ZSxHwBlsjMAzACZ51RgS1BHnADLsAk6q+V+kp890En3sd9o36j/g+pjy/T8kJ9XY+DLci+UeC0R7jYwJuBErJqEPEnsbK3oJZ/iQdMon72pbhbLcd485pyRX0+AAAA///cmEsOwjAMRO2kLZ8lF+Aa3JO7FhHahAWxGI1CxSYIOZI3UdTancjzXKU+9emFoYNFf61pIzLvKTTfsUqxp9iBRAMZaOiQPPI6IsMC0wjGwywrgD9GSHigixxJGe2kTOvrmzOttSCMl2NtNC6V/12llexZHCwtpVy9FHLyUsjopZCLi0JExE0hbq5WC00ChDaMsLfXlA1zZOcvhqbm5pO8f3BaHCumTDQJR9g7wLRsz4iEM62h1dDjXhH2VpEjgYsb6i5wbq7nDH2TiCRWIhKqMJ4wmugP1MjA7yuhig3W+QkAAP//7JrRboJAEEXvLm6RP+ArfO7//1QjrtIXh16G2W1NBHRSk02I0YQrzDDnrMHDeAKDDWqj/B5jfOnq6ONZYdem38YIt0Yg048Zky8fT7dWouJtiUO4eBMVL4/zz+YRXlnxyGCwyPneDK4youggHXWrVnWsaJDjs4NoBhnI/ekgGUCW9hsKt9Vh465l1QSHsqBqAqu/FPpWD8Lfit3kdXkgvlv7LRLiEQ5eflAXG5jsf2Z/MMjJSxA38iF6CeIGdXsvQT69BIGLIJ68Vu8lSPJYI+GFR/qx9h6DlWUZ4w5wNVbwV1PjwjRGQttEjJ6wtIZxxUC1/UPB2wut2R6inHiLn1193tkXCdGoYPKdDvMd4ITl33TkV850YloofJEVuSk2H+gzokpZseZAdiSRNZH1QVdI+621dRBbFLkC5/uSYJdJB8H2vo26pSwrv4VFKZkUdsCToLN0aE37hB261IjyVgMAjN8AAAD//+xcMW7DMAyk5KVLl36gW8c8onsf0P+/o2InBTRzpIg6AeiUBow4ig0EdxZJ646OuPXaH8Nz9pWYR6QD6zcOXLszsetjOZetdbsOzrdSTTspYXzgjrfWFIdxznWGaJClyNCNWLaBc6w6wFNXziAneYu3Wk/TSWPQXlMYKN7q+oRqy1XCbyAsodnRCau8m1Ep9+DMaCeaIRysyOXdr6sQOTt+1PUsH0WIYsJuX4SkSFg6S8LnA6Fs5SUdiGTUp+IBF+2haP8kwvCBYsCssjrVlmo9661gyEXIpWDIRch3wZCr7P0sGHIR8l4w5CLkpWDIRUgrGHIR8low5CLko2DIRchXwZDrOaQISUZIhaxkhFRST0ZIlb3JkjqRr3NE1b62IP5ZtqgGwmDcG9s9GHpKodU67amHK9XwrIrhSta1VEFtZkAuFCJhwkQuUt0tjT6Rtt4AcSg8Zg6XDMgY4FiCLHVy1M2tP7W2fn2tnTYpSMCRS1Z+l8bSDZCK9Him3Erl/H9Ma2ODBHW2EctdOningXaO3zSxTkK6Ea60owS5TfRskMdEOayc9wpVk6hBdjf9ALt2mOhx921gRL4DJeI2eYbcsSKJA3nF2skZu1tlVKXzugoLnfcLAAD//+ydfY7iMAzF3cLcYY+y9z/WMk32ryLjPn8kzEhuMVJFJVCR/NrENnm/jAayAv+7Ig2vbB8Zgj519fv0mqzI2L8Ez2fEPbsA3UiVreWnZLyrk7NnQZiZ4M8mTmQZqQx0U4pEVDDK77+sXNTS3gWkt6jOWCm+1vesgqAMyQr+JgrG5lTsL+xYzR8iV76vokK/KcJ9ijcE7k1hVO2bUZc8BbkTtiHcg8cqhOKQX35+tqcFtUo6aJsgRq+k/KFjA5V+K8NOsteOOZc9LdTP0p4aPrShVoqVlWVvLnrgQTRUcQub7Gt9K03G57Vkt9dyUCGv9C0wwUfS5OwtEvTeSPduayJZDqqnYUdzSK2BY/Y/kbNlWVa6q6W1kQP+H6LdzVEr20w2dTVLm5WFNQpgF6UgRH7Xd2QuuFql3ieHt9GKnUY8hkVxmO9nxUkOA2lvdXp/XjgY5DJ9ZqpD6CLk2ysJUi7cZIKUpS2ZIGWLTiZIuXCTCVI+9UyCXAUCfyVBashKJkhN6skEqbQ3mSBVGCYTpFonyQSp5mIyQaqtnkyQrwpDLkHKp55MkD8VhlyCFFojmSB/Kwy5BCkaUDJBKgqZBKHiZaUTpOaQZIJUlpVMkKpDkglSlXoyQaqXlUyQ6vaeoA4p8Mz86z34DPg/xMMsjaKXlg8J9gi+Sbse3KWND2URhMYVrWyeAB5iY5SZ9bwWN33uAUNsE8/oiShyM09TdkFGyA7IANrJwGoQg2AS6e5bbyNJz43rDX0ZRViMYQfd5TLgGtLP4p4ctoZfCPvTNSop2heXC0r06s5aT5Th9cBwJEWQ3nONRvptiNN3koPklXCCw51et7iXlFIJE9AAmQsd8bP8N+T1NEIEiXMusLUhOw+cxSN5sM/5nd3BdeRmxPv19t/4R0ca6cMSZ6EjmeE2IAg/ZMA9qsPChoeMr0ZHEqkFBthAsB9ChAdhxEbjgsg7EBGBEP9Em1sWRwwvE8skCClzR1OeGPm0eBDljQCeScuqbs7k7k3sPGvrFAcMZMywPHhZA+cb6dzeDU3oxLi9HvtdO+ffjdQmZ0p7uyOQNl+RIZL2TuSAlCMsxtHU9kpojXcLQxWv4d3B0TbKp7dOfmSriv0JebdpWM3F8cai+t3/AAAA///snU1ynDAQhVuQRda5QG6QQ+QWOVeuG4+ysV2Kpn/F4JmJv1dFgYDBhPSj1epGb+VhnvEfwH8qOGrgp1yz4nPbB+xbJQwE+z8MvBeP3Xrf1fFMqFaVB6uuM0Q9m2DgfEKsGG52OlJvnT2mtlvB6L00YSaKtM4VZ98tiARxPt4zHDF8USJnkZxMUU+eK0Zkrkbpm/OGtwzbmy52S7RF8rn6zEhCG/5R0Sjyow/5PzIpmuRqDFpghFIwZmuUvToFr3XMus93guyGwUV6Lpq8iFUL4Y3QR4SKPFjG28yeCoIcI0jWQ3heIZKHtGpFtNygVkcyyrdEAquuYN4eeANvFvhZcnLMO0Z1KuPf3uVajnLMnFczLm1621nzb0OUPDHEeds2idW1LC+gCT+NKTzN0C25A017Vav9sTJVZkFWRA5LhMojiFbxMBPky+Q1doUUo1HvBkG0buI2/SYqOPNeANmUqeWBu+giKlrXT5yuzGxkLdEPt1KWWiGApxmrGZa8Hh+NXkRXRxvv7cXoSo3XHO/9j0GQWYA4S5CRdC5JxopFzeiq2urZtnY9EV2RZ/YmkjC0zAgXnmMtMI9Gqnpiv+Y1RCGf1S3y9OmjttW1Usk811iL1GoaspqTm0O6bHBejTmi1D7dq7Vu1ooyR3boNRusX4yAPRtjRF73/R6tr0Ki0azMcG8m0BbJa4EekUfGY9x/qLdaj1PVKap8fZMe6p2/Yzv6TVslKXgkv1GpS8JT3G/ot0oay1ArXshbR/uu2m9f3q6+fVcV2W6dBYcAz+llqr9ZLSPpi/fXq1NkUagInoFkN7smk2kAEBCE6X8AcAjChGUAOARhikUAHIIwKSwADkGYxhoAhyBMvA+ARRCkQgDwCYIHAcAhCDEIAA5BGMUCwCEIeRAAHIKQSQfAIQi1WAA4BKGaFwCHIBuPAQCbIF95DADYBPnGYwDAJsh3HgMANkF+8BgAsAnyk8cAgE2Q3zwGAAyCiMgvHgMANkHoYgHgEIQgHQCHIAzzAuAQhEQhAA5BKDUBwCEIxYoAWAQ5aVYTSujBPdA/giDtBiRoJ5AI0n1uY+4Hz1kS+bE+mKrInR3Zjo6tEgQyPb7RZ425J49VtzPtfwgSGfSq1uARmbYqWSHN45GhYpSr8mqr2obh3x+/KPQEPKuqt9klSzKLSFXSQJJzyVHRIIwM2TLuWy1itK8Isic8gCbvvBnrWQ/9bVucaxxRx131Ooh71gjRDniD7Bvdk322ZKBnTfT5NxfnGpEC7jtBRsPblO3R0Del/bbsw/E9WI/b4zXldb9ITk99Nc6BHGteYzU+iMggIvIyGP5oxC/DeS/B+vK6fVGWrrRHws3bncmrAQgC1z3ZrfI8R2bZle7XPl1fpn3W0g3PIkpXTNvf6WYtda/a9MYXxUuI4Tnm31vL7EVm7zB6lcvi0o3u2JWXa1OXKhOMb04cMhNAa2tdKqtbVx0Ju/XIF1gfkVodgdK6O14ccQnaERm6E6z3VjDAOU4R5e1vESo6NxuMZ2KJW+VSwNoQb0QSbzg3Ct5nzyKOwVvneqNXJkEkYYxWuyUIlTH87H10IRfyyASJyNIkn9TLECky+O5cL7yPJvmcwbNk0yHB45PnKbLoIscTavcwZgjwObzPWaQrXeNMY8OQwaMTL8TfAQD2J8EY0cmSPwAAAABJRU5ErkJggg=="); height: 100%; position: absolute; top: 0px; }
.v-m .ZSbUrP .obJQhk { background-position: 0px -29px; left: 45px; right: 45px; min-width: 90px !important; }
.v-m .ZSbUrP .obJQhk::before { content: ""; background-position: 0px 0px; width: 45px; left: -45px; }
.v-m .ZSbUrP .obJQhk::after { content: ""; background-position: 100% 0px; width: 45px; right: -45px; }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .FZZf7m { visibility: hidden; place-items: center; display: grid; }
.v-m .FZZf7m > div:first-child { position: absolute; }
.v-m .dqLHMM .gHvfPd,
.v-m .dqLHMM .fpCLuq,
.v-m .dqLHMM .r95GFX,
.v-m .dqLHMM .WkYPjq { position: absolute; inset: 0px; }
.v-m .dqLHMM[data-has-transition="true"] .fpCLuq > div:first-child { will-change: transform; position: absolute; }
.v-m .dqLHMM:not([data-image-mode="flexibleWidthFixed"]) .F3sxLc { position: absolute; inset: 0px; }
.v-m .dqLHMM[data-image-mode="flexibleWidthFixed"] .F3sxLc { position: absolute; }
.v-m .dqLHMM .VfD554 { border-bottom-right-radius: ; border-bottom-left-radius: ; transition: var(--trns,opacity .5s ease 0s); opacity: 0; background-color: rgba(var(--bg,var(--color_15,color_15)),var(--alpha-bg,1)); right: var(--brw,0); left: var(--brw,0); bottom: var(--brw,0); min-height: 18px; padding: 10px 100px 10px 10px; position: absolute; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.v-m .dqLHMM .r95GFX { top: var(--brw,0); right: var(--brw,0); bottom: var(--brw,0); left: var(--brw,0); position: absolute; }
.v-m .dqLHMM .WkYPjq { border-radius: var(--rd,0); overflow: hidden; }
.v-m .dqLHMM .GNob0l,
.v-m .dqLHMM .U4WtSO { text-overflow: ellipsis; white-space: pre-line; color: rgb(var(--txt,var(--color_11,color_11))); overflow: hidden; }
.v-m .dqLHMM .GNob0l { font: var(--fntt,var(--font_6)); }
.v-m .dqLHMM .U4WtSO { font: var(--fntds,var(--font_8)); }
.v-m .w02eM9 { z-index: 0; }
.v-m .w02eM9:not([data-image-mode="flexibleHeight"]) .QS0LiP,
.v-m .w02eM9:not([data-image-mode="flexibleHeight"]) .hVB9N7 { position: absolute; inset: 0px; }
.v-m .w02eM9 .hVB9N7 { position: absolute; inset: 0px; }
.v-m .w02eM9 .w3sg0B { visibility: hidden; position: absolute; inset: 0px; }
.v-m .w02eM9 { border-radius: var(--rd,0); box-shadow: var(--shd,0 1px 3px #00000080); background: rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)); overflow: hidden; }
.v-m .w02eM9 .QS0LiP { border-radius: var(--rd,0); overflow: hidden; transform: translate(0px, 0px); }
.v-m .w02eM9 .b_sJh_ { transition: var(--trns,opacity .5s ease 0s); opacity: 0; right: var(--brw,0); bottom: var(--brw,0); text-align: right; width: 60px; padding: 0px 10px 10px 0px; position: absolute; }
.v-m .w02eM9 .mLucRc { color: rgba(var(--txt,var(--color_11,color_11)),var(--alpha-txt,1)); padding-left: 5px; font-family: arial, helvetica, sans-serif; font-size: 12px; display: inline-block; }
.v-m .w02eM9 .L7KnxN { border-radius: var(--rd,0); border: var(--brw,0) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1)); pointer-events: none; position: absolute; inset: 0px; background: 0px 0px !important; }
.v-m.device-mobile-optimized .w02eM9 .yr08EU,
.v-m :host(.device-mobile-optimized) .w02eM9 .yr08EU,
.v-m.device-mobile-optimized .w02eM9 .yr08EU .Y0ItqY,
.v-m :host(.device-mobile-optimized) .w02eM9 .yr08EU .Y0ItqY,
.v-m .w02eM9:hover .yr08EU,
.v-m .w02eM9:hover .b_sJh_,
.v-m .w02eM9:hover .As86Ls,
.v-m .w02eM9:focus-within .yr08EU,
.v-m .w02eM9:focus-within .b_sJh_,
.v-m .w02eM9:focus-within .As86Ls { opacity: 1; }
.v-m .Qh0lWW { width: 100%; height: 100%; display: block; }
.v-m .Qh0lWW img { max-width: var(--wix-img-max-width,100%); }
.v-m .sFiSiq { width: 100%; height: 100%; display: block; }
.v-m .aDzdcC { clip-path: var(--fill-layer-clip); }
.v-m .aDzdcC,
.v-m .rv3vOe { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .X9nqm0 { opacity: 0; position: absolute; top: 0px; }
.v-m .QG9w8P { width: 100%; height: 100%; mask-image: var(--mask-image,none); mask-position: var(--mask-position,0); mask-size: var(--mask-size,100%); mask-repeat: var(--mask-repeat,no-repeat); pointer-events: var(--fill-layer-background-media-pointer-events); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.v-m .QG9w8P .ayCf9D { width: 100%; height: 100%; position: absolute; top: 0px; }
.v-m .ROWgFb { height: 100%; }
.v-m .LNYVZi { background-color: var(--bg-overlay-color); background-image: var(--bg-gradient); transition: var(--inherit-transition); }
.v-m .xSZeaB,
.v-m .g4gDzl { opacity: var(--fill-layer-video-opacity); }
.v-m .LH0J3M [data-mesh-id$="inlineContent"],
.v-m .LH0J3M [data-mesh-id$="inlineContent-gridContainer"] { height: 100%; }
.v-m .LH0J3M::before { grid-area: 1 / 1 / 2 / 2; }
.v-m .UeoHYs { transform: var(--fill-container-transform); overflow: var(--fill-container-overflow); box-shadow: var(--box-shadow); border-radius: var(--border-radius); border-width: var(--border-width); border-style: var(--border-style); border-color: var(--border-color); filter: var(--fill-container-drop-shadow,none); margin: var(--border-compensate-margin,0px); position: absolute; inset: 0px; }
.v-m .UeoHYs:focus { z-index: auto !important; }
.v-m .gbYoYU { transform: var(--fill-transform); }
.v-m .IuQm4G { opacity: 0; transition-property: transform, opacity; transition-duration: 0.15s, 0.5s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); position: absolute; inset: 0px; }
.v-m .uqsi3c { opacity: 0; transition-duration: 0.3s, 0.1s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); transform: scale(0.95); }
.v-m .JODVkC { cursor: pointer; opacity: 0; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); transition: opacity 0.2s cubic-bezier(0.12, 0, 0.39, 0) 0.2s; }
.v-m .JODVkC:focus { opacity: 1; }
.v-m .lK18Ei { width: 48px; }
.v-m .juFBxh,
.v-m .QpcXUG { opacity: 0; margin: 5px 10px 7px 8px; }
@media (prefers-reduced-motion: no-preference) {.v-m .LH0J3M[data-has-play] { cursor: pointer; }}
.v-m .LH0J3M[data-no-audio] .JODVkC { --display: none; display: none; }
.v-m .LH0J3M[data-playing] .IuQm4G { opacity: 0; transition-duration: 0.15s, 0.3s; }
.v-m .LH0J3M[data-audio="on"] .juFBxh,
.v-m .LH0J3M[data-audio="off"] .QpcXUG { opacity: 1; }
@media (prefers-reduced-motion: reduce) {.v-m .LH0J3M { cursor: pointer; }
.v-m .LH0J3M .IuQm4G { opacity: 0.99; }}
.v-m .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); 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); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-m .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-m .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-m .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }}
.v-m .gx51wo * { vector-effect: non-scaling-stroke; }
.v-m .LH0J3M [data-mesh-id$="inlineContent"],
.v-m .LH0J3M [data-mesh-id$="inlineContent-gridContainer"] { height: 100%; }
.v-m .LH0J3M::before { grid-area: 1 / 1 / 2 / 2; }
.v-m .UeoHYs { transform: var(--fill-container-transform); overflow: var(--fill-container-overflow); box-shadow: var(--box-shadow); border-radius: var(--border-radius); border-width: var(--border-width); border-style: var(--border-style); border-color: var(--border-color); filter: var(--fill-container-drop-shadow,none); margin: var(--border-compensate-margin,0px); position: absolute; inset: 0px; }
.v-m .UeoHYs:focus { z-index: auto !important; }
.v-m .gbYoYU { transform: var(--fill-transform); }
.v-m .IuQm4G { opacity: 0; transition-property: transform, opacity; transition-duration: 0.15s, 0.5s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); position: absolute; inset: 0px; }
.v-m .uqsi3c { opacity: 0; transition-duration: 0.3s, 0.1s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); transform: scale(0.95); }
.v-m .JODVkC { cursor: pointer; opacity: 0; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); transition: opacity 0.2s cubic-bezier(0.12, 0, 0.39, 0) 0.2s; }
.v-m .JODVkC:focus { opacity: 1; }
.v-m .lK18Ei { width: 48px; }
.v-m .juFBxh,
.v-m .QpcXUG { opacity: 0; margin: 5px 10px 7px 8px; }
@media (prefers-reduced-motion: no-preference) {.v-m .LH0J3M[data-has-play] { cursor: pointer; }}
.v-m .LH0J3M[data-no-audio] .JODVkC { --display: none; display: none; }
.v-m .LH0J3M[data-playing] .IuQm4G { opacity: 0; transition-duration: 0.15s, 0.3s; }
.v-m .LH0J3M[data-audio="on"] .juFBxh,
.v-m .LH0J3M[data-audio="off"] .QpcXUG { opacity: 1; }
@media (prefers-reduced-motion: reduce) {.v-m .LH0J3M { cursor: pointer; }
.v-m .LH0J3M .IuQm4G { opacity: 0.99; }}
.v-m .iL7Pq5 { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); opacity: var(--opacity); 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); transform: var(--flip); filter: var(--drop-shadow,none); position: absolute; inset: 0px; }
.v-m .iL7Pq5 svg { width: var(--svg-calculated-width,100%); height: var(--svg-calculated-height,100%); padding: var(--svg-calculated-padding,0); margin: auto; position: absolute; inset: 0px; }
.v-m .iL7Pq5 svg:not([data-type="ugc"]) { overflow: visible; }
@media (forced-colors: active) {.v-m .iL7Pq5 svg:not([data-type="ugc"]):not([data-type="color"]) { fill: currentcolor; }}
.v-m .gx51wo * { vector-effect: non-scaling-stroke; }
.v-m .LH0J3M [data-mesh-id$="inlineContent"],
.v-m .LH0J3M [data-mesh-id$="inlineContent-gridContainer"] { height: 100%; }
.v-m .LH0J3M::before { grid-area: 1 / 1 / 2 / 2; }
.v-m .UeoHYs { transform: var(--fill-container-transform); overflow: var(--fill-container-overflow); box-shadow: var(--box-shadow); border-radius: var(--border-radius); border-width: var(--border-width); border-style: var(--border-style); border-color: var(--border-color); filter: var(--fill-container-drop-shadow,none); margin: var(--border-compensate-margin,0px); position: absolute; inset: 0px; }
.v-m .UeoHYs:focus { z-index: auto !important; }
.v-m .gbYoYU { transform: var(--fill-transform); }
.v-m .IuQm4G { opacity: 0; transition-property: transform, opacity; transition-duration: 0.15s, 0.5s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); position: absolute; inset: 0px; }
.v-m .uqsi3c { opacity: 0; transition-duration: 0.3s, 0.1s; transition-timing-function: cubic-bezier(0.12, 0, 0.39, 0), cubic-bezier(0.61, 1, 0.88, 1); transform: scale(0.95); }
.v-m .JODVkC { cursor: pointer; opacity: 0; filter: drop-shadow(rgb(0, 0, 0) 0px 0px 1px); transition: opacity 0.2s cubic-bezier(0.12, 0, 0.39, 0) 0.2s; }
.v-m .JODVkC:focus { opacity: 1; }
.v-m .lK18Ei { width: 48px; }
.v-m .juFBxh,
.v-m .QpcXUG { opacity: 0; margin: 5px 10px 7px 8px; }
@media (prefers-reduced-motion: no-preference) {.v-m .LH0J3M[data-has-play] { cursor: pointer; }}
.v-m .LH0J3M[data-no-audio] .JODVkC { --display: none; display: none; }
.v-m .LH0J3M[data-playing] .IuQm4G { opacity: 0; transition-duration: 0.15s, 0.3s; }
.v-m .LH0J3M[data-audio="on"] .juFBxh,
.v-m .LH0J3M[data-audio="off"] .QpcXUG { opacity: 1; }
@media (prefers-reduced-motion: reduce) {.v-m .LH0J3M { cursor: pointer; }
.v-m .LH0J3M .IuQm4G { opacity: 0.99; }}
@supports (-webkit-touch-callout:none) {.v-m .O5G82F { overflow: scroll; }}
.v-m .vWU4ML { width: 100%; height: 100%; }
.v-m .xxJnkq { position: absolute; }
.v-m .Exmq9 { direction: var(--direction); justify-content: var(--justify-content); margin-top: var(--margin-top); margin-bottom: var(--margin-bottom); flex-wrap: wrap; display: flex; position: relative; }
.v-m .Exmq9:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { margin-left: var(--margin-inline-start); margin-right: var(--margin-inline-end); }
.v-m .Exmq9:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { margin-left: var(--margin-inline-start); margin-right: var(--margin-inline-end); }
.v-m .Exmq9:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { margin-right: var(--margin-inline-start); margin-left: var(--margin-inline-end); }
.v-m .Exmq9:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { margin-right: var(--margin-inline-start); margin-left: var(--margin-inline-end); }
.v-m ._FiCX { margin: var(--item-margin); direction: ltr; }
.v-m .TmK0x { flex-direction: column; display: flex; }
.v-m ._HVCm:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { margin-left: var(--margin-inline-start); margin-right: var(--margin-inline-end); }
.v-m ._HVCm:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) { margin-left: var(--margin-inline-start); margin-right: var(--margin-inline-end); }
.v-m ._HVCm:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { margin-right: var(--margin-inline-start); margin-left: var(--margin-inline-end); }
.v-m ._HVCm:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) { margin-right: var(--margin-inline-start); margin-left: var(--margin-inline-end); }
@keyframes DjtvJd { 
  100% { opacity: 1; transform: rotate(115deg); }
}
@keyframes U4gKpz { 
  0% { transform: rotate(180deg); }
  45% { transform: rotate(198deg); }
  55% { transform: rotate(234deg); }
  100% { transform: rotate(540deg); }
}
@keyframes motion-expandIn { 
  0.0001% { transform: translateX(calc(var(--motion-width, 100%) * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * var(--motion-translate-y))) scale(var(--motion-scale)) translateX(calc(var(--motion-width, 100%) * -1 * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * -1 * var(--motion-translate-y)))  rotate(var(--comp-rotate-z, 0deg)); }
  100% { transform: translateX(calc(var(--motion-width, 100%) * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * var(--motion-translate-y))) scale(1) translateX(calc(var(--motion-width, 100%) * -1 * var(--motion-translate-x))) translateY(calc(var(--motion-height, 100%) * -1 * var(--motion-translate-y))) rotate(var(--comp-rotate-z, 0deg)); }
}
@keyframes motion-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: var(--comp-opacity, 1); }
}
.v-m #masterPage { left: 0px; margin-left: 0px; width: 320px; }
.v-m #SITE_HEADER { --pinned-layer-in-container: 50; --above-all-in-container: 49; }
.v-m #PAGES_CONTAINER { --pinned-layer-in-container: 52; --above-all-in-container: 49; }
.v-m #QUICK_ACTION_BAR { z-index: calc(var(--above-all-z-index) - 2); --above-all-in-container: 10000; }
.v-m #SITE_FOOTER { --pinned-layer-in-container: 54; --above-all-in-container: 49; }
.v-m #CONTROLLER_COMP_CUSTOM_ID { --pinned-layer-in-container: 55; --above-all-in-container: 49; }
.v-m [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent"] { height: auto; width: 100%; position: static; min-height: auto; padding-bottom: 0px; box-sizing: border-box; }
.v-m [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent-gridContainer"] > [id="CONTROLLER_COMP_CUSTOM_ID"],
.v-m [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id="soapAfterPagesContainerinlineContent-gridContainer"] > interact-element > [id="CONTROLLER_COMP_CUSTOM_ID"] { position: absolute; top: 0px; left: 0px; margin-left: calc(50% - 160px); }
.v-m,
.v-m :host,
.v-m .spxThemeOverride { --full-viewport: 100 * var(--one-unit) * var(--browser-zoom); --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width))); --theme-spx-ratio: 1px; --color_0: 255,255,255; --color_1: 0,0,0; --color_2: 227,208,168; --color_3: 25,25,25; --color_4: 247,247,247; --color_5: 227,242,243; --color_6: 255,255,255; --color_7: 191,191,191; --color_8: 128,128,128; --color_9: 64,64,64; --color_10: 0,0,0; --color_11: 255,255,255; --color_12: 191,191,191; --color_13: 128,128,128; --color_14: 64,64,64; --color_15: 0,0,0; --color_16: 253,252,250; --color_17: 244,236,221; --color_18: 227,208,168; --color_19: 203,167,92; --color_20: 123,96,40; --color_21: 195,195,195; --color_22: 142,142,142; --color_23: 96,96,96; --color_24: 57,57,57; --color_25: 25,25,25; --color_26: 255,255,255; --color_27: 247,247,247; --color_28: 214,214,214; --color_29: 162,162,162; --color_30: 91,91,91; --color_31: 252,254,254; --color_32: 227,242,243; --color_33: 179,220,222; --color_34: 108,187,192; --color_35: 50,112,116; --color_36: 255,255,255; --color_37: 0,0,0; --color_38: 191,191,191; --color_39: 128,128,128; --color_40: 64,64,64; --color_41: 227,208,168; --color_42: 244,236,221; --color_43: 203,167,92; --color_44: 247,247,247; --color_45: 0,0,0; --color_46: 0,0,0; --color_47: 64,64,64; --color_48: 227,208,168; --color_49: 227,208,168; --color_50: 255,255,255; --color_51: 255,255,255; --color_52: 227,208,168; --color_53: 227,208,168; --color_54: 128,128,128; --color_55: 128,128,128; --color_56: 255,255,255; --color_57: 255,255,255; --color_58: 227,208,168; --color_59: 227,208,168; --color_60: 227,208,168; --color_61: 227,208,168; --color_62: 255,255,255; --color_63: 255,255,255; --color_64: 128,128,128; --color_65: 128,128,128; --wix-ads-height: 0px; --sticky-offset: 0px; --wix-ads-top-height: 0px; --site-width: 320px; --above-all-z-index: 100000; --portals-z-index: 100001; --wix-opt-in-direction: ltr; --wix-opt-in-direction-multiplier: 1; --font_0: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; -webkit-font-smoothing: antialiased; --minViewportSize: 320; --maxViewportSize: 1920; --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px)); }
.v-m .theme-vars,
.v-m .max-width-container { --full-viewport: 100 * var(--one-unit) * var(--browser-zoom); --scaling-factor: clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width))); --theme-spx-ratio: 1px; }
.v-m .font_0 { font: var(--font_0); color: rgb(var(--color_45)); letter-spacing: 0em; }
.v-m .font_6 { font: var(--font_6); color: rgb(var(--color_45)); letter-spacing: 0em; }
.v-m .font_7 { font: var(--font_7); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-m .font_8 { font: var(--font_8); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-m .font_9 { font: var(--font_9); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-m .font_10 { font: var(--font_10); color: rgb(var(--color_15)); letter-spacing: 0em; }
.v-m .color_36 { color: rgb(var(--color_36)); }
.v-m #masterPage:not(.landingPage) { --top-offset: 0px; --header-height: 67px; }
.v-m #SITE_HEADER { --bg: var(--color_37); --shd: none; --brwt: 0px; --brd: var(--color_37); --brwb: 0px; --bgctr: var(--color_37); --rd: 0px; --alpha-bgctr: 1; --alpha-brd: 0; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; }
.v-m #SITE_HEADER { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="SITE_HEADERinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="TINY_MENU"],
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > interact-element > [id="TINY_MENU"] { position: relative; margin: 12px 0px 14px calc(50% - 160px); left: 273px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="comp-jlcigifn"],
.v-m [data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > interact-element > [id="comp-jlcigifn"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m #SITE_HEADER { --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; --shc-mutated-brightness: 0,0,0; }
.v-m #TINY_MENU { --rd: 0px; --bg: var(--color_15); --borderwidth: 1px; --bordercolor: var(--color_11); --linewidth: 20px; --strokewidth: 3px; --iconcolor: var(--color_11); --iconcolorSelected: var(--color_11); --bgDrop: var(--color_15); --borderColorSelected: var(--color_11); --fnt: var(--font_1); --txt: var(--color_11); --alpha-txt: 1; --txts: var(--color_32); --alpha-txts: 1; --separatorHeight: 0px; --separatorColor: var(--color_11); --bgOpen: var(--color_14); --borderWidthSelected: 1px; --textAlignment: right; --separatorWidth: 140px; --fixStrokeBlur: 3px; --counterColor: var(--color_11); --alpha-counterColor: 1; --bgMembers: 0,0,0; --alpha-bgMembers: 1; --badge-bg: 226,28,33; --alpha-badge-bg: 1; --badge-txt: var(--color_11); --alpha-badge-txt: 1; --fillcolor: var(--color_18); --alpha-bg: 0; --alpha-bgDrop: 1; --alpha-bgOpen: 0; --alpha-borderColorSelected: 0; --alpha-bordercolor: 0; --alpha-fillcolor: 1; --alpha-iconcolor: 1; --alpha-iconcolorSelected: 1; --alpha-separatorColor: 1; }
.v-m #TINY_MENU { width: 40px; height: 41px; }
.v-m #TINY_MENU { --counter-color-mutated-brightness: 255,255,255; --btn-padding-top: 0px; }
.v-m #comp-jlcigifn { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-jlcigifo1inlineContent"] { height: auto; width: 320px; }
.v-m [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > [id="comp-jlcigmff4"],
.v-m [data-mesh-id="comp-jlcigifo1inlineContent-gridContainer"] > interact-element > [id="comp-jlcigmff4"] { position: relative; margin: 0px; left: 91px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m #comp-jlcigifn { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; --direction: ltr; }
.v-m #comp-jlcigifo1 { --brw: 0px; --brd: var(--color_15); --rd: 0px; --shd: none; --alpha-brd: 1; --alpha-bg: 1; --bg: var(--color_11); --boxShadowToggleOn-shd: none; }
.v-m #comp-jlcigifo1 { width: 320px; }
.v-m #comp-jlcigifo1 { --bg-overlay-color: transparent; --bg-gradient: none; width: 100%; --column-width: 320px; --column-flex: 320; }
.v-m #comp-jlcigmff4 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-jlcigmff4 { width: 138px; height: auto; }
.v-m #comp-jlcigmff4 { --font_0: normal normal normal 20.68px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 14.1px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 24.439999999999998px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 43.239999999999995px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 38.54px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 31.959999999999997px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 28.2px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 18.799999999999997px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 16.919999999999998px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 14.1px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 14.1px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-jlcigmff4 * { text-align: center !important; }
.v-m #PAGES_CONTAINER { left: 0px; margin-left: 0px; width: 320px; }
.v-m #SITE_PAGES { left: 0px; margin-left: 0px; width: 320px; }
.v-m #SITE_PAGES { --transition-duration: 0ms; }
.v-m #QUICK_ACTION_BAR { --colorScheme: brand inv; --controlButtonBG: 0,138,252; --controlButtonFG: 255,255,255; --controlButtonBorderSize: 0px; --controlButtonBorderColor: 255,255,255; --controlButtonSHD: 0px 2px 8px 0px rgba(0,0,0,0.3); --actionsSHD: 0px 2px 8px 0px rgba(0,0,0,0.3); --actionsBorderSize: 0px; --actionsBorderColor: 255,255,255; --txt: normal normal normal 12px/normal helvetica-w01-light,sans-serif; --alpha-controlButtonFG: 1; --alpha-controlButtonBG: 1; --alpha-controlButtonBorderColor: 1; --alpha-actionsBorderColor: 1; }
.v-m #QUICK_ACTION_BAR { width: 50px; }
.v-m #QUICK_ACTION_BAR { --left: 94px; }
.v-m #SITE_FOOTER { --bg: var(--color_37); --shd: none; --brwt: 1px; --brd: var(--color_37); --brwb: 0px; --bgctr: var(--color_37); --rd: 0px; --alpha-bgctr: 1; --alpha-brd: 0.15; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; }
.v-m #SITE_FOOTER { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="SITE_FOOTERinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-mkvgjpzx"],
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > interact-element > [id="comp-mkvgjpzx"] { position: relative; margin: 8px 0px 10px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-ml75tou8"],
.v-m [data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > interact-element > [id="comp-ml75tou8"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 10px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #SITE_FOOTER { --shc-mutated-brightness: 0,0,0; --bg-overlay-color: rgb(var(--color_37)); --bg-gradient: none; }
.v-m #comp-mkvgjpzx { --lnw: 2px; --brd: var(--color_36); --alpha-brd: 1; }
.v-m #comp-mkvgjpzx { width: 320px; height: 5px; }
.v-m #comp-mkvgjpzx { transform-origin: center 1px; }
.v-m #comp-ml75tou8 { width: 300px; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent"] { height: auto; width: 300px; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(3, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-ml75q9o5"],
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-ml75q9o5"] { position: relative; margin: 0px 0px 10px; left: 30px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up11"],
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up11"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up31"],
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up31"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > [id="comp-lksh1up63"],
.v-m [data-mesh-id="comp-ml75tou8inlineContent-gridContainer"] > interact-element > [id="comp-lksh1up63"] { position: relative; margin: 0px; left: 0px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m .device-mobile-optimized #comp-ml75q9o5 { }
.v-m #comp-ml75q9o5 .style-ml75q9od__root { transition: 0.2s, visibility; background: rgb(255, 255, 255); border-radius: 50px; border: 0px solid rgb(95, 91, 205); box-shadow: rgba(95, 91, 205, 0.7) 0px 0px 6px; }
.v-m #comp-ml75q9o5 .style-ml75q9od__root:disabled { background: rgb(226, 226, 226); }
.v-m #comp-ml75q9o5 .style-ml75q9od__root:disabled .StylableButton2545352419__label { color: rgb(143, 143, 143); }
.v-m #comp-ml75q9o5 .style-ml75q9od__root:disabled .StylableButton2545352419__icon { fill: rgb(143, 143, 143); }
.v-m #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__container { transition: inherit; }
.v-m #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__label { transition: inherit; display: initial; font-family: opensanshebrewcondensed-regular, sans-serif; font-weight: 700; color: rgb(0, 0, 0); font-size: 30px; }
.v-m #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__icon { transition: inherit; fill: rgb(139, 103, 85); width: 20px; height: 20px; display: none; }
.v-m #comp-ml75q9o5 .style-ml75q9od__root:hover .StylableButton2545352419__label { letter-spacing: 0.05em; }
@media screen and (min-width: 0px) {.v-m #comp-ml75q9o5 .style-ml75q9od__root .StylableButton2545352419__label { font-size: 19px; }}
.v-m #comp-ml75q9o5 { width: 240px; height: 42px; }
.v-m #comp-lksh1up11 { width: 300px; height: auto; }
.v-m #comp-lksh1up11 { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-lksh1up31 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-lksh1up31 { width: 300px; height: auto; }
.v-m #comp-lksh1up31 { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-lksh1up63 { width: 300px; height: auto; }
.v-m #comp-lksh1up63 { --font_0: normal normal normal 14.666666666666666px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 10px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 17.333333333333332px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 30.666666666666664px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 27.333333333333332px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 22.666666666666664px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 20px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 13.333333333333332px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 12px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 10px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 10px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #CONTROLLER_COMP_CUSTOM_ID { --alpha-bg: 1; --bg: 61,155,233; --bgh: 43,104,156; --brd: 43,104,156; --brdh: 61,155,233; --brw: 0px; --fnt: normal normal normal 14px/1.4em raleway; --rd: 20px; --txt: 255,255,255; --txth: 255,255,255; --alpha-bgh: 1; --alpha-brd: 1; --alpha-brdh: 1; --alpha-txt: 1; --alpha-txth: 1; --boxShadowToggleOn-shd: none; --shd: 0 1px 4px rgba(0, 0, 0, 0.6); }
.v-m #pqqnc { left: 0px; margin-left: 0px; width: 320px; }
.v-m #masterPage { --pinned-layers-in-page: 0; }
.v-m [data-mesh-id="ContainerpqqncinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: 40px; grid-template-rows: repeat(6, min-content) 1fr; grid-template-columns: 100%; padding-bottom: 0px; box-sizing: border-box; }
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkmjofbb"],
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkmjofbb"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkpazkxz"],
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkpazkxz"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkpbg1fk"],
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkpbg1fk"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkshk5dy"],
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkshk5dy"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkshk91y"],
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkshk91y"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkshkcdw"],
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkshkcdw"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > [id="comp-mkveriqc"],
.v-m [data-mesh-id="ContainerpqqncinlineContent-gridContainer"] > interact-element > [id="comp-mkveriqc"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 0px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-m #comp-mkmjofbb { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mkmjofbbinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] > [id="comp-mkmq3alb"],
.v-m [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] > interact-element > [id="comp-mkmq3alb"] { position: relative; margin: 0px 0px 30px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] > [id="comp-mk48bei016"],
.v-m [data-mesh-id="comp-mkmjofbbinlineContent-gridContainer"] > interact-element > [id="comp-mk48bei016"] { position: relative; margin: 0px 0px 20px calc(50% - 160px); left: 23px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #comp-mkmq3alb { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent"] { height: auto; width: 320px; }
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(3, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > [id="comp-mk48behz3"],
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > interact-element > [id="comp-mk48behz3"] { position: relative; margin: 6px 0px 0px; left: 20px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > [id="comp-mkvdt2sp"],
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > interact-element > [id="comp-mkvdt2sp"] { position: relative; margin: 0px 0px 10px; left: 31px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > [id="comp-mkmpomdy"],
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > interact-element > [id="comp-mkmpomdy"] { position: relative; margin: 0px 0px 18px; left: 23px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > [id="comp-mkmpq0fv"],
.v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > interact-element > [id="comp-mkmpq0fv"] { position: relative; margin: 0px; left: 36px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m #comp-mkmq3alr1 { width: 320px; }
.v-m #comp-mk48behz3 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mk48behz3 { width: 280px; height: auto; }
.v-m #comp-mkvdt2sp { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkvdt2sp { width: 258px; height: auto; }
.v-m #comp-mkmpomdy { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkmpomdy { width: 274px; height: auto; }
.v-m #comp-mkmpq0fv { width: 248px; height: 28px; }
.v-m #comp-mk48bei016 { --lnw: 9px; --brd: var(--color_36); --alpha-brd: 1; }
.v-m #comp-mk48bei016 { width: 274px; height: 9px; }
.v-m #comp-mkpazkxz { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mkpazkxzinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="comp-mkpazkxzinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mkpazkxzinlineContent-gridContainer"] > [id="comp-mkpb4anp"],
.v-m [data-mesh-id="comp-mkpazkxzinlineContent-gridContainer"] > interact-element > [id="comp-mkpb4anp"] { position: relative; margin: 0px 0px 16px calc(50% - 160px); left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m .device-mobile-optimized #comp-mkpb4anp { --align: center; }
.v-m #comp-mkpb4anp { --brw: 0px; --brd: 50,65,88; --bg: 61,155,233; --rd: 0px; --shd: none; --gradient: none; --align: start; --alpha-brd: 0; --alpha-bg: 0; --boxShadowToggleOn-shd: none; --bg-gradient: none; }
.v-m #comp-mkpb4anp { width: 320px; }
.v-m .comp-mkpb4ao1 { width: 66px; }
.v-m [data-mesh-id^="comp-mkpb4ao1__"][data-mesh-id$="inlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id^="comp-mkpb4ao1__"][data-mesh-id$="inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(3, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id^="comp-mkpb4ao1__"] > [id^="comp-mkskqfqy__"],
.v-m [data-mesh-id^="comp-mkpb4ao1__"] > interact-element > [id^="comp-mkskqfqy__"] { position: relative; margin: 13px 0px 1px; left: 1px; grid-area: 1 / 1 / 5 / 2; place-self: start; }
.v-m [data-mesh-id^="comp-mkpb4ao1__"] > [id^="comp-mkpbr234__"],
.v-m [data-mesh-id^="comp-mkpb4ao1__"] > interact-element > [id^="comp-mkpbr234__"] { position: relative; margin: 22px 0px 0px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id^="comp-mkpb4ao1__"] > [id^="comp-mkpb7n12__"],
.v-m [data-mesh-id^="comp-mkpb4ao1__"] > interact-element > [id^="comp-mkpb7n12__"] { position: relative; margin: 0px 0px 1px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id^="comp-mkpb4ao1__"] > [id^="comp-mksj6lqg__"],
.v-m [data-mesh-id^="comp-mkpb4ao1__"] > interact-element > [id^="comp-mksj6lqg__"] { position: relative; margin: 22px 0px 1px; left: 0px; grid-area: 1 / 1 / 4 / 2; place-self: start; }
.v-m .comp-mkskqfqy { --brw: 0px; --brd: 50,65,88; --bg: 29,103,205; --rd: 30px; --shd: none; --gradient: none; --alpha-brd: 1; --alpha-bg: 1; --backdrop-filter: none; --boxShadowToggleOn-shd: none; --bg-gradient: none; }
.v-m .comp-mkskqfqy { width: 65px; }
.v-m [data-mesh-id^="comp-mkskqfqy__"][data-mesh-id$="inlineContent"] { height: auto; width: 100%; position: static; min-height: 119px; }
.v-m .comp-mkpbr234 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m .comp-mkpbr234 { width: 65px; height: auto; }
.v-m .comp-mkpb7n12 { --rd: 5px; --shd: 0 1px 3px rgba(0, 0, 0, 0.5); --brd: var(--color_11); --brw: 2px; --sizeRd: 5px; --sizeBrw: 2px; --trans: opacity 0.4s ease 0s; --bgh: 255,248,107; --contentPaddingLeft: 2px; --contentPaddingRight: 2px; --contentPaddingBottom: 2px; --contentPaddingTop: 2px; --alpha-brd: 1; --alpha-bgh: 0.28; }
.v-m .comp-mkpb7n12 { width: 65px; height: 95px; }
.v-m .comp-mksj6lqg { --rd: 5px; --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s; --shd: 0.00px 0.00px 39px 0px rgba(0, 0, 0, 0.6); --bg: var(--color_17); --brd: var(--color_15); --brw: 0px; --fnt: var(--font_5); --trans2: color 0.4s ease 0s; --txt: var(--color_15); --alpha-txt: 1; --bgh: 110,207,240; --brdh: var(--color_15); --txth: 255,248,107; --alpha-txth: 1; --bgd: 204,204,204; --brdd: 204,204,204; --txtd: 255,255,255; --alpha-txtd: 1; --alpha-bgd: 1; --alpha-brdd: 1; --alpha-brdh: 1; --alpha-brd: 1; --alpha-bg: 0; --alpha-bgh: 0.41; }
.v-m .comp-mksj6lqg { width: 65px; height: 110px; }
@media (prefers-reduced-motion: no-preference) {.v-m #comp-mkpbg1fk [data-motion-part="BG_LAYER comp-mkpbg1fk"] { overflow: clip; contain: layout; }}
.v-m #comp-mkpbg1fk { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(6, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mksp6s05"],
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mksp6s05"] { position: relative; margin: 15px 0px 20px calc(50% - 160px); left: 20px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mksfqyc7"],
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mksfqyc7"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 20px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mkspa8at"],
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mkspa8at"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 21px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mkpco3wt"],
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mkpco3wt"] { position: relative; margin: 0px 0px 29px calc(50% - 160px); left: 20px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mksfxudj"],
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mksfxudj"] { position: relative; margin: 0px 0px 2px calc(50% - 160px); left: 15px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mkvgxzti"],
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mkvgxzti"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 20px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > [id="comp-mksfg5dp"],
.v-m [data-mesh-id="comp-mkpbg1fkinlineContent-gridContainer"] > interact-element > [id="comp-mksfg5dp"] { position: relative; margin: 0px 0px 20px calc(50% - 160px); left: 20px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-m #comp-mksp6s05 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mksp6s05 { width: 280px; height: auto; }
.v-m #comp-mksfqyc7 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mksfqyc7 { width: 280px; height: auto; }
.v-m #comp-mkspa8at { width: 280px; height: 29px; }
.v-m #comp-mkpco3wt { width: 280px; height: 95px; }
.v-m #comp-mksfxudj { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mksfxudj { width: 280px; height: auto; }
.v-m #comp-mkvgxzti { width: 280px; height: 29px; }
.v-m #comp-mksfg5dp { width: 280px; height: 106px; }
.v-m #comp-mkshk5dy { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(6, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-mkshk5e5"],
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-mkshk5e5"] { position: relative; margin: 20px 0px 0px calc(50% - 160px); left: 20px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-ml738dnw"],
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-ml738dnw"] { position: relative; margin: 0px 0px 10px calc(50% - 160px); left: 20px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-mu5ph62j"],
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-mu5ph62j"] { position: relative; margin: 0px 0px 28px calc(50% - 160px); left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-mkshk5e62"],
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-mkshk5e62"] { position: relative; margin: 0px 0px 16px calc(50% - 160px); left: 20px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-ml73wu22"],
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-ml73wu22"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 20px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-ml73wu2d"],
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-ml73wu2d"] { position: relative; margin: 0px 0px 2px calc(50% - 160px); left: 20px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > [id="comp-ml73x15h"],
.v-m [data-mesh-id="comp-mkshk5dyinlineContent-gridContainer"] > interact-element > [id="comp-ml73x15h"] { position: relative; margin: 0px 0px 20px calc(50% - 160px); left: 20px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-m #comp-mkshk5e5 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkshk5e5 { width: 280px; height: auto; }
.v-m #comp-ml738dnw { width: 280px; height: 29px; }
.v-m #comp-mu5ph62j { width: 320px; height: 3px; }
.v-m #comp-mkshk5e62 { width: 280px; height: 95px; }
.v-m #comp-ml73wu22 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml73wu22 { width: 280px; height: auto; }
.v-m #comp-ml73wu2d { width: 280px; height: 29px; }
.v-m #comp-ml73x15h { width: 280px; height: 95px; }
.v-m #comp-mkshk91y { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(12, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76tym1"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76tym1"] { position: relative; margin: 20px 0px 23px calc(50% - 160px); left: 20px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76u47b"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76u47b"] { position: relative; margin: 0px 0px -216px calc(50% - 160px); left: 20px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76u7b6"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76u7b6"] { position: relative; margin: 0px 0px 20px calc(50% - 160px); left: 20px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mlaviydo"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mlaviydo"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 17px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mlavilgh"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mlavilgh"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 17px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mlav2izc"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mlav2izc"] { position: relative; margin: 0px 0px 17px calc(50% - 160px); left: 27px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml76uac4"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml76uac4"] { position: relative; margin: 0px 0px 19px calc(50% - 160px); left: 19px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mkshk9231"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mkshk9231"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 20px; grid-area: 8 / 1 / 9 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml6tkgpr"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml6tkgpr"] { position: relative; margin: 0px 0px 13px calc(50% - 160px); left: 17px; grid-area: 9 / 1 / 10 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml7ogqh3"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml7ogqh3"] { position: relative; margin: 0px 0px 10px calc(50% - 160px); left: 35px; grid-area: 10 / 1 / 11 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-ml7oc00b"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-ml7oc00b"] { position: relative; margin: 0px 0px 10px calc(50% - 160px); left: 181px; grid-area: 10 / 1 / 11 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mu5elug1"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mu5elug1"] { position: relative; margin: 0px 0px 20px calc(50% - 160px); left: 20px; grid-area: 11 / 1 / 12 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mu5elugd"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mu5elugd"] { position: relative; margin: 0px 0px 10px calc(50% - 160px); left: 20px; grid-area: 12 / 1 / 13 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > [id="comp-mu5elugm"],
.v-m [data-mesh-id="comp-mkshk91yinlineContent-gridContainer"] > interact-element > [id="comp-mu5elugm"] { position: relative; margin: 0px 0px 20px calc(50% - 160px); left: 20px; grid-area: 13 / 1 / 14 / 2; place-self: start; }
.v-m #comp-ml76tym1 { width: 280px; }
.v-m [data-mesh-id="comp-ml76tym1inlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > [id="comp-mkshk9215"],
.v-m [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > interact-element > [id="comp-mkshk9215"] { position: relative; margin: 0px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > [id="comp-ml6tiium"],
.v-m [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > interact-element > [id="comp-ml6tiium"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > [id="comp-mkshk9222"],
.v-m [data-mesh-id="comp-ml76tym1inlineContent-gridContainer"] > interact-element > [id="comp-mkshk9222"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m #comp-mkshk9215 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkshk9215 { width: 280px; height: auto; }
.v-m #comp-ml6tiium { width: 280px; height: 29px; }
.v-m #comp-mkshk9222 { width: 280px; height: 159px; }
.v-m #comp-ml76u47b { width: 280px; }
.v-m [data-mesh-id="comp-ml76u47binlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(9, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-mljlsmev"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-mljlsmev"] { position: relative; margin: 0px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6q3i04"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6q3i04"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-mljltvf4"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-mljltvf4"] { position: relative; margin: 0px 0px -1px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-mljlt9cb"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-mljlt9cb"] { position: relative; margin: 0px 0px 15px; left: 0px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6tbvk5"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6tbvk5"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6sn2o2"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6sn2o2"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6sj854"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6sj854"] { position: relative; margin: 0px 0px 11px; left: 0px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6tisky"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6tisky"] { position: relative; margin: 0px 0px 10px; left: 0px; grid-area: 8 / 1 / 9 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > [id="comp-ml6p14le"],
.v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] > interact-element > [id="comp-ml6p14le"] { position: relative; margin: 0px; left: 0px; grid-area: 10 / 1 / 11 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u47binlineContent-wedge-10"] { visibility: hidden; height: 1027px; width: 0px; grid-area: 1 / 1 / 10 / 2; }
.v-m #comp-mljlsmev { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mljlsmev { width: 280px; height: auto; }
.v-m #comp-ml6q3i04 { --rd: 0px; --shd: 0 1px 3px rgba(0, 0, 0, 0.5); --brd: var(--color_15); --brw: 0px; --trns: opacity 0.5s ease 0s; --txt: var(--color_11); --alpha-txt: 1; --bg: var(--color_15); --fntt: var(--font_6); --fntds: var(--font_8); --s: 0px; --imageWrapperBottom: 0px; --imageWrapperTop: 0px; --imageWrapperRight: 0px; --imageWrapperLeft: 0px; --alpha-brd: 0; --alpha-bg: 0; }
.v-m #comp-ml6q3i04 { width: 280px; height: 200px; }
.v-m #comp-mljltvf4 { width: 280px; height: 29px; }
.v-m #comp-mljlt9cb { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mljlt9cb { width: 280px; height: auto; }
.v-m #comp-ml6tbvk5 { width: 280px; }
.v-m [data-mesh-id="comp-ml6tbvk5inlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] > [id="comp-ml6tbvk9"],
.v-m [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] > interact-element > [id="comp-ml6tbvk9"] { position: relative; margin: 53px 0px 10px; left: 115px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] > [id="comp-ml6tbvk96"],
.v-m [data-mesh-id="comp-ml6tbvk5inlineContent-gridContainer"] > interact-element > [id="comp-ml6tbvk96"] { position: relative; margin: 0px; left: 229px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #comp-ml6tbvk9 { width: 50px; height: 50px; }
.v-m #comp-ml6tbvk96 { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-m #comp-ml6tbvk96 { width: 51px; height: 44px; }
.v-m #comp-ml6sn2o2 { width: 280px; }
.v-m [data-mesh-id="comp-ml6sn2o2inlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] > [id="comp-ml6sn2o71"],
.v-m [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] > interact-element > [id="comp-ml6sn2o71"] { position: relative; margin: 53px 0px 10px; left: 115px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] > [id="comp-ml6sn2o9"],
.v-m [data-mesh-id="comp-ml6sn2o2inlineContent-gridContainer"] > interact-element > [id="comp-ml6sn2o9"] { position: relative; margin: 0px; left: 229px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #comp-ml6sn2o71 { width: 50px; height: 50px; }
.v-m #comp-ml6sn2o9 { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-m #comp-ml6sn2o9 { width: 51px; height: 44px; }
.v-m #comp-ml6sj854 { width: 280px; }
.v-m [data-mesh-id="comp-ml6sj854inlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] > [id="comp-ml6sj86g"],
.v-m [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] > interact-element > [id="comp-ml6sj86g"] { position: relative; margin: 53px 0px 10px; left: 115px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] > [id="comp-ml6sj86q"],
.v-m [data-mesh-id="comp-ml6sj854inlineContent-gridContainer"] > interact-element > [id="comp-ml6sj86q"] { position: relative; margin: 0px; left: 229px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #comp-ml6sj86g { width: 50px; height: 50px; }
.v-m #comp-ml6sj86q { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-m #comp-ml6sj86q { width: 51px; height: 44px; }
.v-m #comp-ml6tisky { width: 280px; height: 29px; }
.v-m #comp-ml6p14le { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml6p14le { width: 280px; height: auto; }
.v-m #comp-ml76u7b6 { width: 280px; }
.v-m [data-mesh-id="comp-ml76u7b6inlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > [id="comp-ml71rwlm"],
.v-m [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwlm"] { position: relative; margin: 0px 0px 39px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > [id="comp-ml71rwlv"],
.v-m [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwlv"] { position: relative; margin: 0px 0px 13px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > [id="comp-ml71rwm3"],
.v-m [data-mesh-id="comp-ml76u7b6inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwm3"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m #comp-ml71rwlm { --rd: 0px; --shd: 0 1px 3px rgba(0, 0, 0, 0.5); --brd: var(--color_15); --brw: 0px; --trns: opacity 0.5s ease 0s; --txt: var(--color_11); --alpha-txt: 1; --bg: var(--color_15); --fntt: var(--font_6); --fntds: var(--font_8); --s: 0px; --imageWrapperBottom: 0px; --imageWrapperTop: 0px; --imageWrapperRight: 0px; --imageWrapperLeft: 0px; --alpha-brd: 0; --alpha-bg: 0; }
.v-m #comp-ml71rwlm { width: 280px; height: 200px; }
.v-m #comp-ml71rwlv { width: 280px; }
.v-m [data-mesh-id="comp-ml71rwlvinlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] > [id="comp-ml71rwn4"],
.v-m [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] > interact-element > [id="comp-ml71rwn4"] { position: relative; margin: 53px 0px 10px; left: 115px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] > [id="comp-ml71rwnc"],
.v-m [data-mesh-id="comp-ml71rwlvinlineContent-gridContainer"] > interact-element > [id="comp-ml71rwnc"] { position: relative; margin: 0px; left: 229px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #comp-ml71rwn4 { width: 50px; height: 50px; }
.v-m #comp-ml71rwnc { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-m #comp-ml71rwnc { width: 51px; height: 44px; }
.v-m #comp-ml71rwm3 { width: 280px; }
.v-m [data-mesh-id="comp-ml71rwm3inlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: min-content 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] > [id="comp-ml71rwnk8"],
.v-m [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwnk8"] { position: relative; margin: 53px 0px 10px; left: 115px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] > [id="comp-ml71rwnl4"],
.v-m [data-mesh-id="comp-ml71rwm3inlineContent-gridContainer"] > interact-element > [id="comp-ml71rwnl4"] { position: relative; margin: 0px; left: 229px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m #comp-ml71rwnk8 { width: 50px; height: 50px; }
.v-m #comp-ml71rwnl4 { --maincolor: 255,255,255; --alpha-maincolor: 1; --progresscolor: 31,223,103; --alpha-progresscolor: 1; --disabledcolor: 119,119,119; --alpha-disabledcolor: 1; }
.v-m #comp-ml71rwnl4 { width: 51px; height: 44px; }
.v-m #comp-mlaviydo { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mlaviydo { width: 280px; height: auto; }
.v-m #comp-mlavilgh { width: 280px; height: 29px; }
.v-m #comp-mlav2izc { width: 280px; height: 345px; }
.v-m #comp-ml76uac4 { width: 280px; }
.v-m [data-mesh-id="comp-ml76uac4inlineContent"] { height: auto; width: 280px; }
.v-m [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > [id="comp-ml6p1y4b"],
.v-m [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > interact-element > [id="comp-ml6p1y4b"] { position: relative; margin: 0px 0px -7px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > [id="comp-ml6tk86i"],
.v-m [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > interact-element > [id="comp-ml6tk86i"] { position: relative; margin: 0px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > [id="comp-mkshk924"],
.v-m [data-mesh-id="comp-ml76uac4inlineContent-gridContainer"] > interact-element > [id="comp-mkshk924"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m #comp-ml6p1y4b { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml6p1y4b { width: 280px; height: auto; }
.v-m #comp-ml6tk86i { width: 280px; height: 29px; }
.v-m #comp-mkshk924 { width: 280px; height: 50px; }
.v-m #comp-mkshk9231 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkshk9231 { width: 280px; height: auto; }
.v-m #comp-ml6tkgpr { width: 280px; height: 29px; }
.v-m #comp-ml7ogqh3 { --contentPaddingLeft: 0px; --contentPaddingRight: 0px; --contentPaddingTop: 0px; --contentPaddingBottom: 0px; }
.v-m #comp-ml7ogqh3 { width: 107px; height: 60px; }
.v-m #comp-ml7oc00b { --contentPaddingLeft: 0px; --contentPaddingRight: 0px; --contentPaddingTop: 0px; --contentPaddingBottom: 0px; }
.v-m #comp-ml7oc00b { width: 107px; height: 60px; }
.v-m #comp-mu5elug1 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mu5elug1 { width: 280px; height: auto; }
.v-m #comp-mu5elugd { width: 280px; height: 29px; }
.v-m #comp-mu5elugm { width: 280px; height: 345px; }
.v-m #comp-mkshkcdw { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(21, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mkshkcdz3"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mkshkcdz3"] { position: relative; margin: 20px 0px 10px calc(50% - 160px); left: 20px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml77w7wf"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml77w7wf"] { position: relative; margin: 0px 0px 10px calc(50% - 160px); left: 20px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mkshujqu"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mkshujqu"] { position: relative; margin: 0px 0px 14px calc(50% - 160px); left: 20px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mkshujqu6"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mkshujqu6"] { position: relative; margin: 5px 0px 9px calc(50% - 160px); left: 181px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml772fop"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml772fop"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 23px; grid-area: 4 / 1 / 5 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml775rd8"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml775rd8"] { position: relative; margin: 0px 0px 3px calc(50% - 160px); left: 23px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml7759rb"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml7759rb"] { position: relative; margin: 0px 0px 3px calc(50% - 160px); left: 181px; grid-area: 5 / 1 / 6 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml772fox"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml772fox"] { position: relative; margin: 0px 0px 9px calc(50% - 160px); left: 23px; grid-area: 6 / 1 / 7 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml775uq8"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml775uq8"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 23px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml775fea"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml775fea"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 181px; grid-area: 7 / 1 / 8 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml772fp6"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml772fp6"] { position: relative; margin: 0px 0px 8px calc(50% - 160px); left: 23px; grid-area: 8 / 1 / 9 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml7760n0"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml7760n0"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 23px; grid-area: 9 / 1 / 10 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml775j5p"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml775j5p"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 177px; grid-area: 9 / 1 / 10 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml772fpe"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml772fpe"] { position: relative; margin: 0px 0px 30px calc(50% - 160px); left: 23px; grid-area: 10 / 1 / 11 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmklwzkw"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmklwzkw"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 20px; grid-area: 11 / 1 / 12 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmklwzl8"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmklwzl8"] { position: relative; margin: 0px 0px 10px calc(50% - 160px); left: 20px; grid-area: 12 / 1 / 13 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmklwzlm"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmklwzlm"] { position: relative; margin: 0px 0px 30px calc(50% - 160px); left: 20px; grid-area: 13 / 1 / 14 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmkm6lku"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6lku"] { position: relative; margin: 0px 0px 30px calc(50% - 160px); left: 20px; grid-area: 14 / 1 / 15 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmkm6nbj"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6nbj"] { position: relative; margin: 0px 0px 30px calc(50% - 160px); left: 20px; grid-area: 15 / 1 / 16 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mkshkce23"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mkshkce23"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 8px; grid-area: 16 / 1 / 17 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-ml77wf4w"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-ml77wf4w"] { position: relative; margin: 0px 0px 6px calc(50% - 160px); left: 23px; grid-area: 17 / 1 / 18 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mkshkce32"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mkshkce32"] { position: relative; margin: 0px 0px 4px calc(50% - 160px); left: 6px; grid-area: 18 / 1 / 19 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmkvq87h"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87h"] { position: relative; margin: 0px 0px 4px calc(50% - 160px); left: 20px; grid-area: 19 / 1 / 20 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmkvq87h6"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmkvq87h6"] { position: relative; margin: 0px 0px 4px calc(50% - 160px); left: 180px; grid-area: 19 / 1 / 20 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmlqujb5"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmlqujb5"] { position: relative; margin: 0px 0px 0px calc(50% - 160px); left: 24px; grid-area: 20 / 1 / 21 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmlqzrpe"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmlqzrpe"] { position: relative; margin: 0px 0px 4px calc(50% - 160px); left: 21px; grid-area: 21 / 1 / 22 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmlqzrpo"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmlqzrpo"] { position: relative; margin: 0px 0px 4px calc(50% - 160px); left: 181px; grid-area: 21 / 1 / 22 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > [id="comp-mmlqzrpx"],
.v-m [data-mesh-id="comp-mkshkcdwinlineContent-gridContainer"] > interact-element > [id="comp-mmlqzrpx"] { position: relative; margin: 0px 0px 20px calc(50% - 160px); left: 25px; grid-area: 22 / 1 / 23 / 2; place-self: start; }
.v-m #comp-mkshkcdz3 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkshkcdz3 { width: 280px; height: auto; }
.v-m #comp-ml77w7wf { width: 280px; height: 29px; }
.v-m #comp-mkshujqu { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkshujqu { width: 70px; height: auto; }
.v-m #comp-mkshujqu6 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkshujqu6 { width: 119px; height: auto; }
.v-m #comp-ml772fop { width: 273px; height: 213px; }
.v-m #comp-ml775rd8 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml775rd8 { width: 70px; height: auto; }
.v-m #comp-ml7759rb { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml7759rb { width: 119px; height: auto; }
.v-m #comp-ml772fox { width: 273px; height: 213px; }
.v-m #comp-ml775uq8 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml775uq8 { width: 70px; height: auto; }
.v-m #comp-ml775fea { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml775fea { width: 119px; height: auto; }
.v-m #comp-ml772fp6 { width: 273px; height: 213px; }
.v-m #comp-ml7760n0 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml7760n0 { width: 70px; height: auto; }
.v-m #comp-ml775j5p { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-ml775j5p { width: 119px; height: auto; }
.v-m #comp-ml772fpe { width: 273px; height: 213px; }
.v-m #comp-mmklwzkw { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mmklwzkw { width: 280px; height: auto; }
.v-m #comp-mmklwzl8 { width: 280px; height: 29px; }
.v-m #comp-mmklwzlm { width: 280px; height: 106px; }
.v-m #comp-mmkm6lku { width: 281px; }
.v-m [data-mesh-id="comp-mmkm6lkuinlineContent"] { height: auto; width: 281px; }
.v-m [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > [id="comp-mmklxlh2"],
.v-m [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > interact-element > [id="comp-mmklxlh2"] { position: relative; margin: 0px; left: 0px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > [id="comp-mmklxlhe"],
.v-m [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > interact-element > [id="comp-mmklxlhe"] { position: relative; margin: 0px; left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > [id="comp-mmklygc2"],
.v-m [data-mesh-id="comp-mmkm6lkuinlineContent-gridContainer"] > interact-element > [id="comp-mmklygc2"] { position: relative; margin: 0px; left: 1px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m #comp-mmklxlh2 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mmklxlh2 { width: 280px; height: auto; }
.v-m #comp-mmklxlhe { width: 280px; height: 29px; }
.v-m #comp-mmklygc2 { width: 280px; height: 131px; }
.v-m #comp-mmkm6nbj { width: 281px; }
.v-m [data-mesh-id="comp-mmkm6nbjinlineContent"] { height: auto; width: 281px; }
.v-m [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > [id="comp-mmkm6nbp"],
.v-m [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6nbp"] { position: relative; margin: 0px; left: 1px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > [id="comp-mmkm6nbq3"],
.v-m [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6nbq3"] { position: relative; margin: 0px; left: 1px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > [id="comp-mmkm6nbr"],
.v-m [data-mesh-id="comp-mmkm6nbjinlineContent-gridContainer"] > interact-element > [id="comp-mmkm6nbr"] { position: relative; margin: 0px; left: 0px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m #comp-mmkm6nbp { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mmkm6nbp { width: 280px; height: auto; }
.v-m #comp-mmkm6nbq3 { width: 280px; height: 29px; }
.v-m #comp-mmkm6nbr { width: 280px; height: 131px; }
.v-m #comp-mkshkce23 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mkshkce23 { width: 310px; height: auto; }
.v-m #comp-ml77wf4w { width: 280px; height: 29px; }
.v-m #comp-mkshkce32 { width: 310px; height: 117px; }
.v-m #comp-mmkvq87h { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mmkvq87h { width: 70px; height: auto; }
.v-m #comp-mmkvq87h6 { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mmkvq87h6 { width: 119px; height: auto; }
.v-m #comp-mmlqujb5 { width: 273px; height: 213px; }
.v-m #comp-mmlqzrpe { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mmlqzrpe { width: 70px; height: auto; }
.v-m #comp-mmlqzrpo { --backgroundColor: 0,0,0; --alpha-backgroundColor: 0; --blendMode: normal; --textShadow: 0px 0px transparent; --textOutline: 0px 0px transparent; }
.v-m #comp-mmlqzrpo { width: 119px; height: auto; }
.v-m #comp-mmlqzrpx { width: 273px; height: 213px; }
.v-m #comp-mkveriqc { left: 0px; margin-left: 0px; width: 320px; }
.v-m [data-mesh-id="comp-mkveriqcinlineContent"] { height: auto; width: 100%; }
.v-m [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] { position: static; display: grid; height: auto; width: 100%; min-height: auto; grid-template-rows: repeat(2, min-content) 1fr; grid-template-columns: 100%; }
.v-m [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > [id="comp-mkvghl1m"],
.v-m [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > interact-element > [id="comp-mkvghl1m"] { position: relative; margin: 20px 0px 20px calc(50% - 160px); left: 20px; grid-area: 1 / 1 / 2 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > [id="comp-mkvet760"],
.v-m [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > interact-element > [id="comp-mkvet760"] { position: relative; margin: 0px 0px 3px calc(50% - 160px); left: 0px; grid-area: 2 / 1 / 3 / 2; place-self: start; }
.v-m [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > [id="comp-mkvfiljb"],
.v-m [data-mesh-id="comp-mkveriqcinlineContent-gridContainer"] > interact-element > [id="comp-mkvfiljb"] { position: relative; margin: 0px 0px 9px calc(50% - 160px); left: 19px; grid-area: 3 / 1 / 4 / 2; place-self: start; }
.v-m #comp-mkvghl1m { --lnw: 9px; --brd: var(--color_36); --alpha-brd: 1; }
.v-m #comp-mkvghl1m { width: 280px; height: 9px; }
.v-m #comp-mkvet760 { --lnw: 2px; --brd: var(--color_36); --alpha-brd: 1; }
.v-m #comp-mkvet760 { width: 320px; height: 5px; }
.v-m #comp-mkvfiljb { width: 280px; height: 40px; }
.v-m .device-mobile-optimized #comp-mkmpq0fv { }
.v-m #comp-mkmpq0fv .style-mkn2c7al__root { transition: 0.2s, visibility; background: rgb(255, 255, 255); border-radius: 50px; border: 0px solid rgb(95, 91, 205); box-shadow: rgba(95, 91, 205, 0.7) 0px 0px 6px; }
.v-m #comp-mkmpq0fv .style-mkn2c7al__root:disabled { background: rgb(226, 226, 226); }
.v-m #comp-mkmpq0fv .style-mkn2c7al__root:disabled .StylableButton2545352419__label { color: rgb(143, 143, 143); }
.v-m #comp-mkmpq0fv .style-mkn2c7al__root:disabled .StylableButton2545352419__icon { fill: rgb(143, 143, 143); }
.v-m #comp-mkmpq0fv .style-mkn2c7al__root .StylableButton2545352419__container { transition: inherit; }
.v-m #comp-mkmpq0fv .style-mkn2c7al__root .StylableButton2545352419__label { transition: inherit; display: initial; font-family: opensanshebrewcondensed-regular, sans-serif; font-weight: 700; color: rgb(0, 0, 0); font-size: 38px; }
.v-m #comp-mkmpq0fv .style-mkn2c7al__root .StylableButton2545352419__icon { transition: inherit; fill: rgb(139, 103, 85); width: 20px; height: 20px; display: none; }
.v-m #comp-mkmpq0fv .style-mkn2c7al__root:hover .StylableButton2545352419__label { letter-spacing: 0.05em; }
@media screen and (min-width: 0px) {.v-m #comp-mkmpq0fv .style-mkn2c7al__root .StylableButton2545352419__label { font-size: 19px; }}
.v-m #pqqnc { width: auto; min-height: 40px; }
.v-m #pageBackground_pqqnc { --bg-position: absolute; --bg-overlay-color: rgb(0, 0, 0); --bg-gradient: none; }
.v-m #comp-mkmjofbb { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m #comp-mkmq3alb { --bg-overlay-color: transparent; --bg-gradient: none; --padding: 0px; --margin: 0px; --direction: ltr; }
.v-m #comp-mkmq3alr1 { --bg-overlay-color: rgb(0, 0, 0); --bg-gradient: none; width: 100%; --column-width: 320px; --column-flex: 320; }
.v-m #comp-mk48behz3 { --font_0: normal normal normal 17.16px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.700000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.28px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 35.88px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 31.98px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.52px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.400000000000002px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.600000000000001px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.040000000000001px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.700000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.700000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mk48behz3 * { text-align: center !important; }
.v-m #comp-mkvdt2sp { --font_0: normal normal normal 17.032258064516128px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.612903225806452px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.129032258064516px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 35.61290322580645px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 31.741935483870968px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.32258064516129px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.225806451612904px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.483870967741936px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 13.935483870967742px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.612903225806452px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.612903225806452px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkvdt2sp * { text-align: center !important; }
.v-m #comp-mkmpomdy { --font_0: normal normal normal 16.689655172413794px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.379310344827585px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 19.72413793103448px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 34.89655172413793px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 31.103448275862068px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 25.79310344827586px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 22.75862068965517px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.172413793103448px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 13.655172413793103px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.379310344827585px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.379310344827585px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkmpomdy * { text-align: center !important; }
.v-m #comp-mk48bei016 { transform-origin: center 4.5px; }
.v-m #comp-mkpazkxz { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m .device-mobile-optimized #comp-mkpb4anp { --direction: rtl; --justify-content: center; --item-margin: 5.5px 5.5px; --margin-top: -5.5px; --margin-bottom: -5.5px; --margin-inline-start: -5.5px; --margin-inline-end: -5.5px; }
.v-m #comp-mkpb4anp { --direction: rtl; --justify-content: start; --item-margin: 5.5px 5.5px; --margin-top: -5.5px; --margin-bottom: -5.5px; --margin-inline-start: -5.5px; --margin-inline-end: -5.5px; }
.v-m .comp-mkpb4ao1 { --bg-overlay-color: transparent; --bg-gradient: none; border-width: 0px; border-style: solid; border-color: rgb(176, 169, 134); border-radius: 0px; transform: translateZ(0px); margin: 0px; overflow: clip !important; }
.v-m .comp-mkskqfqy { --shc-mutated-brightness: 15,52,103; }
.v-m .comp-mkpbr234 { --font_0: normal normal normal 9.625px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 6.5625px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 11.375px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 20.125px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 17.9375px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 14.875px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 13.125px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 8.75px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 7.875px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 6.5625px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 6.5625px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m .comp-mkpb7n12 { --height: 95px; --width: 65px; --mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' data-bbox='20 20 160 160' viewBox='20 20 160 160' height='200' width='200' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cg%3E%3Cpath d='M180 20v160H20V20h160z'/%3E%3C/g%3E%3C/svg%3E%0A"); --mask-position: 0% 0%; --mask-size: 100% 100%; --mask-repeat: no-repeat; }
.v-m .comp-mkpb7n12__item3 { --height: 95px; --width: 65px; }
.v-m .comp-mkpb7n12__item-mkpb4if9 { --height: 95px; --width: 65px; }
.v-m .comp-mksj6lqg { --shc-mutated-brightness: 122,118,111; --margin-start: 0px; --margin-end: 0px; --fnt: normal normal normal 34px/1.34em brandon-grot-w01-light,sans-serif; direction: var(--wix-opt-in-direction, ltr); --label-align: center; --label-text-align: center; }
.v-m #comp-mkpbg1fk { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m #comp-mksp6s05 { --font_0: normal normal normal 18.20689655172414px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 12.413793103448276px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 21.517241379310345px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 38.06896551724138px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 33.93103448275862px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 28.137931034482758px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 24.82758620689655px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 16.551724137931036px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.89655172413793px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 12.413793103448276px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 12.413793103448276px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mksp6s05 * { text-align: center !important; }
.v-m #comp-mksfqyc7 { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mksfqyc7 * { text-align: center !important; }
.v-m #comp-mkspa8at { transform-origin: center center; }
.v-m #comp-mksfxudj { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mksfxudj * { text-align: center !important; }
.v-m #comp-mkvgxzti { transform-origin: center center; }
.v-m #comp-mkshk5dy { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m #comp-mkshk5e5 { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkshk5e5 * { text-align: center !important; }
.v-m #comp-ml738dnw { transform-origin: center center; }
.v-m #comp-ml73wu22 { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml73wu22 * { text-align: center !important; }
.v-m #comp-ml73wu2d { transform-origin: center center; }
.v-m #comp-mkshk91y { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m #comp-mkshk9215 { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkshk9215 * { text-align: center !important; }
.v-m #comp-ml6tiium { transform-origin: center center; }
.v-m #comp-mljlsmev { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mljlsmev * { text-align: center !important; }
.v-m #comp-ml6q3i04 { height: 200px; --transition-duration: 1000ms; --alpha-txt: 1; }
.v-m #comp-mljltvf4 { transform-origin: center center; }
.v-m #comp-mljlt9cb { --font_0: normal normal normal 14.413793103448276px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 9.827586206896552px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 17.03448275862069px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 30.137931034482758px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 26.862068965517242px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 22.275862068965516px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 19.655172413793103px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 13.103448275862068px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 11.793103448275861px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 9.827586206896552px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 9.827586206896552px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mljlt9cb * { text-align: center !important; }
.v-m #comp-ml6tbvk5 { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 157px; }
.v-m #comp-ml6tbvk9 { opacity: 0; }
.v-m #comp-ml6tbvk96 { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-m #comp-ml6sn2o2 { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 157px; }
.v-m #comp-ml6sn2o71 { opacity: 0; }
.v-m #comp-ml6sn2o9 { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-m #comp-ml6sj854 { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 157px; }
.v-m #comp-ml6sj86g { opacity: 0; }
.v-m #comp-ml6sj86q { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-m #comp-ml6tisky { transform-origin: center center; }
.v-m #comp-ml6p14le { --font_0: normal normal normal 14.413793103448276px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 9.827586206896552px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 17.03448275862069px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 30.137931034482758px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 26.862068965517242px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 22.275862068965516px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 19.655172413793103px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 13.103448275862068px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 11.793103448275861px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 9.827586206896552px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 9.827586206896552px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml6p14le * { text-align: center !important; }
.v-m #comp-ml71rwlm { height: 200px; --transition-duration: 1000ms; --alpha-txt: 1; }
.v-m #comp-ml71rwlv { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 157px; }
.v-m #comp-ml71rwn4 { opacity: 0; }
.v-m #comp-ml71rwnc { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-m #comp-ml71rwm3 { --fill-layer-video-opacity: 1; --bg-overlay-color: transparent; --bg-gradient: none; --border-radius: 15px 15px 15px 15px; --fill-container-overflow: clip; --fill-container-transform: translateZ(0); --fill-transform: rotate(0.01deg); --border-compensate-margin: 0px; --fill-layer-background-overlay-transform: translateZ(0); height: 157px; }
.v-m #comp-ml71rwnk8 { opacity: 0; }
.v-m #comp-ml71rwnl4 { fill-opacity: 1; stroke-width: 0; stroke: rgb(0, 0, 0); stroke-opacity: 1; fill: rgb(255, 255, 255); }
.v-m #comp-mlaviydo { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mlaviydo * { text-align: center !important; }
.v-m #comp-mlavilgh { transform-origin: center center; }
.v-m #comp-ml6p1y4b { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml6p1y4b * { text-align: center !important; }
.v-m #comp-ml6tk86i { transform-origin: center center; }
.v-m #comp-mkshk9231 { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkshk9231 * { text-align: center !important; }
.v-m #comp-ml6tkgpr { transform-origin: center center; }
.v-m #comp-ml7ogqh3 { --height: 60px; --width: 107px; }
.v-m #comp-ml7oc00b { --height: 60px; --width: 107px; }
.v-m #comp-mu5elug1 { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mu5elug1 * { text-align: center !important; }
.v-m #comp-mu5elugd { transform-origin: center center; }
.v-m #comp-mkshkcdw { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m #comp-mkshkcdz3 { --font_0: normal normal normal 15.172413793103448px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 10.344827586206897px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 17.931034482758623px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 31.724137931034484px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 28.27586206896552px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 23.448275862068968px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 20.689655172413794px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 13.793103448275863px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 12.413793103448278px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 10.344827586206897px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 10.344827586206897px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkshkcdz3 * { text-align: center !important; }
.v-m #comp-ml77w7wf { transform-origin: center center; }
.v-m #comp-mkshujqu { --font_0: normal normal normal 18.333333333333336px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 12.5px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 21.666666666666668px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 38.333333333333336px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 34.16666666666667px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 28.333333333333336px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 25px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 16.666666666666668px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 15px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 12.5px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 12.5px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkshujqu6 { --font_0: normal normal normal 18.333333333333336px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 12.5px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 21.666666666666668px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 38.333333333333336px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 34.16666666666667px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 28.333333333333336px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 25px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 16.666666666666668px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 15px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 12.5px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 12.5px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml775rd8 { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml7759rb { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml775uq8 { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml775fea { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml7760n0 { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-ml775j5p { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mmklwzkw { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mmklwzkw * { text-align: center !important; }
.v-m #comp-mmklwzl8 { transform-origin: center center; }
.v-m #comp-mmklxlh2 { --font_0: normal normal normal 17.380000000000003px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.54px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.34px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.39px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.86px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.700000000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.8px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.22px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.850000000000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.850000000000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mmklxlh2 * { text-align: center !important; }
.v-m #comp-mmklxlhe { transform-origin: center center; }
.v-m #comp-mmkm6nbp { --font_0: normal normal normal 17.285714285714285px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.785714285714285px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.428571428571427px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.14285714285714px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.214285714285715px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.714285714285715px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.57142857142857px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.714285714285714px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.142857142857142px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.785714285714285px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.785714285714285px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mmkm6nbq3 { transform-origin: center center; }
.v-m #comp-mkshkce23 { --font_0: normal normal normal 17.448275862068968px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 11.896551724137932px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 20.620689655172413px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 36.48275862068966px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 32.51724137931035px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 26.96551724137931px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 23.793103448275865px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 15.862068965517242px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.275862068965518px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 11.896551724137932px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 11.896551724137932px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkshkce23 * { text-align: center !important; }
.v-m #comp-ml77wf4w { transform-origin: center center; }
.v-m #comp-mmkvq87h { --font_0: normal normal normal 18.333332600000002px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 12.499999500000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 21.6666658px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 38.3333318px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 34.166665300000005px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 28.3333322px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 24.999999000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 16.666666px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.9999994px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 12.499999500000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 12.499999500000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mmkvq87h6 { --font_0: normal normal normal 18.333332600000002px/1.41em brandon-grot-w01-light,sans-serif; --font_1: normal normal normal 12.499999500000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --font_2: normal normal normal 21.6666658px/1.375em brandon-grot-w01-light,sans-serif; --font_3: normal normal normal 38.3333318px/1.2em brandon-grot-w01-light,sans-serif; --font_4: normal normal normal 34.166665300000005px/1.25em brandon-grot-w01-light,sans-serif; --font_5: normal normal normal 28.3333322px/1.34em brandon-grot-w01-light,sans-serif; --font_6: normal normal normal 24.999999000000003px/1.35em brandon-grot-w01-light,sans-serif; --font_7: normal normal normal 16.666666px/1.67em avenir-lt-w01_35-light1475496,sans-serif; --font_8: normal normal normal 14.9999994px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --font_9: normal normal normal 12.499999500000001px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --font_10: normal normal normal 12.499999500000001px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mmlqzrpe { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mmlqzrpo { --text-direction: var(--wix-opt-in-direction); }
.v-m #comp-mkveriqc { --bg-overlay-color: transparent; --bg-gradient: none; min-width: 320px; }
.v-m #comp-mkvghl1m { transform-origin: center 4.5px; }
.v-m #comp-mkvet760 { transform-origin: center 1px; }
.v-m #comp-mkpbg1fk:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-m #comp-mkshk5dy:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-m #comp-mkshk91y:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-m #comp-mkshkcdw:not(.is-open) { visibility: hidden !important; overflow: clip !important; height: 0px !important; width: 0px !important; min-width: 0px !important; min-height: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; padding: 0px !important; }
.v-m #comp-mkskqfqy__item1 { visibility: hidden !important; }
.v-m #comp-mkskqfqy__item-8f091a1f-7a44-4070-9c65-0196507a4a94 { visibility: hidden !important; }
.v-m #comp-mkskqfqy__item3 { visibility: hidden !important; }
.v-m #comp-mkskqfqy__item-mkpb4if9 { visibility: hidden !important; }
.v-m .comp-mkpco3wt { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --gallerySize: 31; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --scrollDirection: 1; --m_imageMargin: 10; --isRTL: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 36; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --m_gallerySliderImageRatio: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 5; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mkpco3wt .nav-arrows-container .slideshow-arrow,
.v-m .comp-mkpco3wt .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mkpco3wt .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-mkpco3wt .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mkpco3wt .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mkpco3wt .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m div.comp-mkpco3wt:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-mksfg5dp { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 26; --customButtonBorderRadius: 0; --gallerySize: 35; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --scrollDirection: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 30; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --galleryVerticalAlign: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_titleColorExpand: 255,255,255; --m_titleColorExpand-rgb: 255,255,255; --m_titleColorExpand-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --m_backgroundGradientColor2: 227,208,168,0.5; --m_backgroundGradientColor2-rgb: 227,208,168; --m_backgroundGradientColor2-opacity: 0.5; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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; --m_actionsColorExpand: 255,255,255; --m_actionsColorExpand-rgb: 255,255,255; --m_actionsColorExpand-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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --m_customButtonBorderColor: 255,255,255; --m_customButtonBorderColor-rgb: 255,255,255; --m_customButtonBorderColor-opacity: 1; --m_backgroundGradientColor1: 255,255,255,0.5; --m_backgroundGradientColor1-rgb: 255,255,255; --m_backgroundGradientColor1-opacity: 0.5; --itemIconColorSlideshow: 0,0,0; --itemIconColorSlideshow-rgb: 0,0,0; --itemIconColorSlideshow-opacity: 1; --foreColor: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --m_bgColorExpand: 255,255,255; --m_bgColorExpand-rgb: 255,255,255; --m_bgColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_descriptionColorExpand: 255,255,255; --m_descriptionColorExpand-rgb: 255,255,255; --m_descriptionColorExpand-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_titleFontExpand: normal normal normal 22px/27px brandon-grot-w01-light,sans-serif; --m_titleFontExpand-style: normal; --m_titleFontExpand-variant: normal; --m_titleFontExpand-weight: normal; --m_titleFontExpand-size: 22px; --m_titleFontExpand-line-height: 27px; --m_titleFontExpand-family: brandon-grot-w01-light,sans-serif; --m_titleFontExpand-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_descriptionFontExpand: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-style: normal; --m_descriptionFontExpand-variant: normal; --m_descriptionFontExpand-weight: normal; --m_descriptionFontExpand-size: 15px; --m_descriptionFontExpand-line-height: 18px; --m_descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mksfg5dp .nav-arrows-container .slideshow-arrow,
.v-m .comp-mksfg5dp .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mksfg5dp .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-mksfg5dp .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mksfg5dp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mksfg5dp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m div.comp-mksfg5dp:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-mkshk5e62 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --m_arrowsType: 5; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --galleryAlignExpand: 1; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --m_fixedGalleryRatio: 4; --gallerySize: 1; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --scrollDirection: 1; --m_imageMargin: 10; --isRTL: 1; --collageDensity: 70; --m_autoSlideshowContinuousSpeed: 14; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --m_arrowsContainerBorderRadius: 50; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --m_showArrows: 1; --imageMargin: 8; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --m_arrowsPosition: 0; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255,0.69; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 0.69; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mkshk5e62 .nav-arrows-container .slideshow-arrow,
.v-m .comp-mkshk5e62 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mkshk5e62 .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-mkshk5e62 .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); }
.v-m .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { --itemOpacity: #000000; color: rgba(0, 0, 0, 0.3); }
.v-m .comp-mkshk5e62 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mkshk5e62 .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: rgb(255, 255, 255); }
.v-m .comp-mkshk5e62 .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(255, 255, 255, 0.3) !important; }
.v-m div.comp-mkshk5e62:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-ml73x15h { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --m_arrowsType: 5; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --galleryAlignExpand: 1; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --gallerySize: 31; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageRatioType: 0; --scrollDirection: 1; --m_imageMargin: 5; --isRTL: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 30; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --m_gallerySliderImageRatio: 0; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 5; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255; --titleColorExpand-rgb: 255,255,255; --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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255,0.7; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 0.7; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.69; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.69; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 255,255,255; --descriptionColorExpand-rgb: 255,255,255; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-ml73x15h .nav-arrows-container .slideshow-arrow,
.v-m .comp-ml73x15h .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-ml73x15h .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-ml73x15h .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { --itemFontColor: #FFFFFF; color: rgb(255, 255, 255); }
.v-m .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { --itemOpacity: #000000; color: rgba(0, 0, 0, 0.3); }
.v-m .comp-ml73x15h .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-ml73x15h .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: rgb(255, 255, 255); }
.v-m .comp-ml73x15h .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(255, 255, 255, 0.3) !important; }
.v-m div.comp-ml73x15h:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-mkshk9222 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --itemBorderWidth: 4; --m_arrowsType: 5; --hoveringBehaviour: 0; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --slideTransition: 0; --previewHover: 0; --arrowsSize: 40; --itemBorderRadius: 32; --customButtonBorderRadius: 0; --gallerySize: 31; --te-padding-slider: 50; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageRatioType: 1; --scrollDirection: 1; --m_imageMargin: 0; --m_numberOfDisplayedItems: 3; --isRTL: 1; --collageDensity: 80; --m_autoSlideshowContinuousSpeed: 30; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 0; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 4; --scrollAnimation: 0; --m_galleryHorizontalAlign: 0; --galleryVerticalAlign: 2; --numberOfImagesPerCol: 2; --imageHoverAnimation: 1; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --m_imageResize: 0; --designedPresetId: -1; --autoSlideshowType: 1; --m_collageDensity: 90; --imageMargin: 5; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --m_gallerySize: 10; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 64,64,64,0.01; --m_overlayGradientColor1-rgb: 64,64,64; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255,0.7; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 0.7; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 255,255,255; --m_itemFontColorSlideshow-rgb: 255,255,255; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --externalCustomButtonColor-opacity: 1; --itemFontColorSlideshow: 255,255,255; --itemFontColorSlideshow-rgb: 255,255,255; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 255,255,255; --foreColor-rgb: 255,255,255; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 255,255,255; --m_itemDescriptionFontColorSlideshow-rgb: 255,255,255; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 255,255,255; --itemDescriptionFontColorSlideshow-rgb: 255,255,255; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.6; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.6; --m_overlayGradientColor2: 255,255,255,0.6; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.6; --overlayGradientColor1: 64,64,64,0.01; --overlayGradientColor1-rgb: 64,64,64; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-style: normal; --m_customButtonFont-variant: normal; --m_customButtonFont-weight: normal; --m_customButtonFont-size: 18px; --m_customButtonFont-line-height: 22px; --m_customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499856979270: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-style: normal; --text-editor-font-1499856979270-variant: normal; --text-editor-font-1499856979270-weight: normal; --text-editor-font-1499856979270-size: 40px; --text-editor-font-1499856979270-line-height: 50px; --text-editor-font-1499856979270-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499856979270-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font-1515935926022: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-style: normal; --text-editor-font-1515935926022-variant: normal; --text-editor-font-1515935926022-weight: normal; --text-editor-font-1515935926022-size: 40px; --text-editor-font-1515935926022-line-height: 50px; --text-editor-font-1515935926022-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935926022-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: helvetica-w01-light,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 18px; --customButtonFont-line-height: 1.75em; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: helvetica-w01-light,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --text-editor-font-1515935497070: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-style: normal; --text-editor-font-1515935497070-variant: normal; --text-editor-font-1515935497070-weight: normal; --text-editor-font-1515935497070-size: 40px; --text-editor-font-1515935497070-line-height: 50px; --text-editor-font-1515935497070-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1515935497070-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mkshk9222 .nav-arrows-container .slideshow-arrow,
.v-m .comp-mkshk9222 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mkshk9222 .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-mkshk9222 .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mkshk9222 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mkshk9222 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m div.comp-mkshk9222:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m #comp-ml6tbvk9 svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-m #comp-ml6sn2o71 svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-m #comp-ml6sj86g svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-m #comp-ml71rwn4 svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-m #comp-ml71rwnk8 svg [data-color="1"] { fill: rgb(0, 0, 0); }
.v-m .comp-mkshk924 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 45; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageMargin: 16; --collageDensity: 100; --m_autoSlideshowContinuousSpeed: 40; --slideshowLoop: 1; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 4; --backgroundBlurFilter: 3; --titlePlacement: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 35; --m_autoSlideshowType: 1; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mkshk924 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mkshk924 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m div.comp-mkshk924:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-mmklwzlm { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 45; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --isRTL: 0; --collageDensity: 100; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 4; --backgroundBlurFilter: 3; --titlePlacement: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mmklwzlm .nav-arrows-container .slideshow-arrow,
.v-m .comp-mmklwzlm .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mmklwzlm .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-mmklwzlm .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mmklwzlm .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mmklwzlm .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m div.comp-mmklwzlm:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-mmklygc2 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --galleryImageRatio: 1; --titlePlacementHorizontallyCompatible: 0; --enableInfiniteScroll: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 6; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageMargin: 4; --loadMoreButtonBorderRadius: 30; --loadMoreAmount: 1; --isRTL: 1; --collageDensity: 100; --m_autoSlideshowContinuousSpeed: 40; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 2; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 7; --numberOfImagesPerRow: 4; --loadMoreButtonBorderWidth: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 0; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 8; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_titleColorExpand: 0,0,0; --m_titleColorExpand-rgb: 0,0,0; --m_titleColorExpand-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --m_backgroundGradientColor2: 227,208,168,0.5; --m_backgroundGradientColor2-rgb: 227,208,168; --m_backgroundGradientColor2-opacity: 0.5; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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; --m_actionsColorExpand: 255,255,255; --m_actionsColorExpand-rgb: 255,255,255; --m_actionsColorExpand-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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --m_customButtonBorderColor: 255,255,255; --m_customButtonBorderColor-rgb: 255,255,255; --m_customButtonBorderColor-opacity: 1; --m_backgroundGradientColor1: 255,255,255,0.5; --m_backgroundGradientColor1-rgb: 255,255,255; --m_backgroundGradientColor1-opacity: 0.5; --itemIconColorSlideshow: 0,0,0; --itemIconColorSlideshow-rgb: 0,0,0; --itemIconColorSlideshow-opacity: 1; --foreColor: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --m_bgColorExpand: 0,0,0; --m_bgColorExpand-rgb: 0,0,0; --m_bgColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_descriptionColorExpand: 0,0,0; --m_descriptionColorExpand-rgb: 0,0,0; --m_descriptionColorExpand-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_titleFontExpand: normal normal normal 22px/27px brandon-grot-w01-light,sans-serif; --m_titleFontExpand-style: normal; --m_titleFontExpand-variant: normal; --m_titleFontExpand-weight: normal; --m_titleFontExpand-size: 22px; --m_titleFontExpand-line-height: 27px; --m_titleFontExpand-family: brandon-grot-w01-light,sans-serif; --m_titleFontExpand-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 15px; --loadMoreButtonFont-line-height: 18px; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_descriptionFontExpand: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-style: normal; --m_descriptionFontExpand-variant: normal; --m_descriptionFontExpand-weight: normal; --m_descriptionFontExpand-size: 15px; --m_descriptionFontExpand-line-height: 18px; --m_descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mmklygc2 .nav-arrows-container .slideshow-arrow,
.v-m .comp-mmklygc2 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mmklygc2 .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-mmklygc2 .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mmklygc2 .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mmklygc2 .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m div.comp-mmklygc2:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-mmkm6nbr { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --galleryImageRatio: 1; --titlePlacementHorizontallyCompatible: 0; --enableInfiniteScroll: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 6; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageMargin: 4; --loadMoreButtonBorderRadius: 30; --loadMoreAmount: 1; --isRTL: 1; --collageDensity: 100; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 2; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_galleryLayout: 7; --numberOfImagesPerRow: 4; --loadMoreButtonBorderWidth: 0; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 0; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 8; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_titleColorExpand: 0,0,0; --m_titleColorExpand-rgb: 0,0,0; --m_titleColorExpand-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --m_backgroundGradientColor2: 227,208,168,0.5; --m_backgroundGradientColor2-rgb: 227,208,168; --m_backgroundGradientColor2-opacity: 0.5; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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; --m_actionsColorExpand: 255,255,255; --m_actionsColorExpand-rgb: 255,255,255; --m_actionsColorExpand-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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --m_customButtonBorderColor: 255,255,255; --m_customButtonBorderColor-rgb: 255,255,255; --m_customButtonBorderColor-opacity: 1; --m_backgroundGradientColor1: 255,255,255,0.5; --m_backgroundGradientColor1-rgb: 255,255,255; --m_backgroundGradientColor1-opacity: 0.5; --itemIconColorSlideshow: 0,0,0; --itemIconColorSlideshow-rgb: 0,0,0; --itemIconColorSlideshow-opacity: 1; --foreColor: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --m_bgColorExpand: 0,0,0,0.71; --m_bgColorExpand-rgb: 0,0,0; --m_bgColorExpand-opacity: 0.71; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_descriptionColorExpand: 0,0,0; --m_descriptionColorExpand-rgb: 0,0,0; --m_descriptionColorExpand-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_titleFontExpand: normal normal normal 22px/27px brandon-grot-w01-light,sans-serif; --m_titleFontExpand-style: normal; --m_titleFontExpand-variant: normal; --m_titleFontExpand-weight: normal; --m_titleFontExpand-size: 22px; --m_titleFontExpand-line-height: 27px; --m_titleFontExpand-family: brandon-grot-w01-light,sans-serif; --m_titleFontExpand-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 15px; --loadMoreButtonFont-line-height: 18px; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_descriptionFontExpand: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-style: normal; --m_descriptionFontExpand-variant: normal; --m_descriptionFontExpand-weight: normal; --m_descriptionFontExpand-size: 15px; --m_descriptionFontExpand-line-height: 18px; --m_descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --m_descriptionFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mmkm6nbr .nav-arrows-container .slideshow-arrow,
.v-m .comp-mmkm6nbr .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mmkm6nbr .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-mmkm6nbr .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mmkm6nbr .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mmkm6nbr .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m div.comp-mmkm6nbr:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-mkshkce32 { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 0; --newItemsDetails: 1; --m_arrowsType: 5; --titlePlacementHorizontallyCompatible: 0; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 1; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 45; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --collageDensity: 100; --m_autoSlideshowContinuousSpeed: 30; --slideshowLoop: 1; --m_arrowsSize: 20; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 4; --backgroundBlurFilter: 3; --titlePlacement: 0; --m_arrowsContainerBorderRadius: 50; --galleryVerticalAlign: 2; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --backgroundGradientColor2: 227,208,168,0.5; --backgroundGradientColor2-rgb: 227,208,168; --backgroundGradientColor2-opacity: 0.5; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255,0.7; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 0.7; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --imageLoadingColor-opacity: 1; --m_itemFontColorSlideshow: 0,0,0; --m_itemFontColorSlideshow-rgb: 0,0,0; --m_itemFontColorSlideshow-opacity: 1; --externalCustomButtonBorderColor: 255,255,255; --externalCustomButtonBorderColor-rgb: 255,255,255; --externalCustomButtonBorderColor-opacity: 1; --itemShadowOpacityAndColor: 0,0,0,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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,0.5; --backgroundGradientColor1-rgb: 255,255,255; --backgroundGradientColor1-opacity: 0.5; --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: 191,191,191; --foreColor-rgb: 191,191,191; --foreColor-opacity: 1; --m_itemDescriptionFontColorSlideshow: 0,0,0; --m_itemDescriptionFontColorSlideshow-rgb: 0,0,0; --m_itemDescriptionFontColorSlideshow-opacity: 1; --bgColorExpand: 0,0,0,0.7; --bgColorExpand-rgb: 0,0,0; --bgColorExpand-opacity: 0.7; --textBoxBorderColor: 0,0,0; --textBoxBorderColor-rgb: 0,0,0; --textBoxBorderColor-opacity: 1; --customButtonFontColorForHover: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 0,0,0,0; --customButtonColor-rgb: 0,0,0; --customButtonColor-opacity: 0; --descriptionColorExpand: 0,0,0; --descriptionColorExpand-rgb: 0,0,0; --descriptionColorExpand-opacity: 1; --actionsColorExpand: 255,255,255; --actionsColorExpand-rgb: 255,255,255; --actionsColorExpand-opacity: 1; --oneColorAnimationColor: 255,255,255; --oneColorAnimationColor-rgb: 255,255,255; --oneColorAnimationColor-opacity: 1; --backColor: 191,191,191; --backColor-rgb: 191,191,191; --backColor-opacity: 1; --itemDescriptionFontColorSlideshow: 0,0,0; --itemDescriptionFontColorSlideshow-rgb: 0,0,0; --itemDescriptionFontColorSlideshow-opacity: 1; --m_externalCustomButtonBorderColor: 255,255,255; --m_externalCustomButtonBorderColor-rgb: 255,255,255; --m_externalCustomButtonBorderColor-opacity: 1; --te-background-color-picker: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 255,255,255,0; --m_customButtonColor-rgb: 255,255,255; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --text-editor-font-1499935685614: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-style: normal; --text-editor-font-1499935685614-variant: normal; --text-editor-font-1499935685614-weight: normal; --text-editor-font-1499935685614-size: 40px; --text-editor-font-1499935685614-line-height: 50px; --text-editor-font-1499935685614-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499935685614-text-decoration: none; --m_itemFont: normal normal normal 50px/62px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 50px; --m_itemFont-line-height: 62px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 50px/1.34em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 50px; --itemFont-line-height: 1.34em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mkshkce32 .nav-arrows-container .slideshow-arrow,
.v-m .comp-mkshkce32 .nav-arrows-container .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m .comp-mkshkce32 .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.v-m .comp-mkshkce32 .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg { --arrowsColor: #FFFFFF; fill: rgb(0, 0, 0); }
.v-m div.comp-mkshkce32:not(.fullscreen-comp-wrapper) { width: 100%; }
.v-m .comp-mkvfiljb { --wix-color-1: 255,255,255; --wix-color-2: 191,191,191; --wix-color-3: 128,128,128; --wix-color-4: 64,64,64; --wix-color-5: 0,0,0; --wix-color-6: 253,252,250; --wix-color-7: 244,236,221; --wix-color-8: 227,208,168; --wix-color-9: 203,167,92; --wix-color-10: 123,96,40; --wix-color-11: 195,195,195; --wix-color-12: 142,142,142; --wix-color-13: 96,96,96; --wix-color-14: 57,57,57; --wix-color-15: 25,25,25; --wix-color-16: 255,255,255; --wix-color-17: 247,247,247; --wix-color-18: 214,214,214; --wix-color-19: 162,162,162; --wix-color-20: 91,91,91; --wix-color-21: 252,254,254; --wix-color-22: 227,242,243; --wix-color-23: 179,220,222; --wix-color-24: 108,187,192; --wix-color-25: 50,112,116; --wix-color-26: 255,255,255; --wix-color-27: 0,0,0; --wix-color-28: 191,191,191; --wix-color-29: 128,128,128; --wix-color-30: 64,64,64; --wix-color-31: 227,208,168; --wix-color-32: 244,236,221; --wix-color-33: 203,167,92; --wix-color-34: 247,247,247; --wix-color-35: 0,0,0; --wix-color-36: 0,0,0; --wix-color-37: 64,64,64; --wix-color-38: 227,208,168; --wix-color-39: 227,208,168; --wix-color-40: 255,255,255; --wix-color-41: 255,255,255; --wix-color-42: 227,208,168; --wix-color-43: 227,208,168; --wix-color-44: 128,128,128; --wix-color-45: 128,128,128; --wix-color-46: 255,255,255; --wix-color-47: 255,255,255; --wix-color-48: 227,208,168; --wix-color-49: 227,208,168; --wix-color-50: 227,208,168; --wix-color-51: 227,208,168; --wix-color-52: 255,255,255; --wix-color-53: 255,255,255; --wix-color-54: 128,128,128; --wix-color-55: 128,128,128; --wix-font-Title: normal normal normal 22px/1.41em brandon-grot-w01-light,sans-serif; --wix-font-Title-style: normal; --wix-font-Title-variant: normal; --wix-font-Title-weight: normal; --wix-font-Title-size: 22px; --wix-font-Title-line-height: 1.41em; --wix-font-Title-family: brandon-grot-w01-light,sans-serif; --wix-font-Title-text-decoration: none; --wix-font-Menu: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-style: normal; --wix-font-Menu-variant: normal; --wix-font-Menu-weight: normal; --wix-font-Menu-size: 14px; --wix-font-Menu-line-height: 1.79em; --wix-font-Menu-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Menu-text-decoration: none; --wix-font-Page-title: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --wix-font-Page-title-style: normal; --wix-font-Page-title-variant: normal; --wix-font-Page-title-weight: normal; --wix-font-Page-title-size: 28px; --wix-font-Page-title-line-height: 1.375em; --wix-font-Page-title-family: brandon-grot-w01-light,sans-serif; --wix-font-Page-title-text-decoration: none; --wix-font-Heading-XL: normal normal normal 88px/1.2em brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-style: normal; --wix-font-Heading-XL-variant: normal; --wix-font-Heading-XL-weight: normal; --wix-font-Heading-XL-size: 88px; --wix-font-Heading-XL-line-height: 1.2em; --wix-font-Heading-XL-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-XL-text-decoration: none; --wix-font-Heading-L: normal normal normal 72px/1.25em brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-style: normal; --wix-font-Heading-L-variant: normal; --wix-font-Heading-L-weight: normal; --wix-font-Heading-L-size: 72px; --wix-font-Heading-L-line-height: 1.25em; --wix-font-Heading-L-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-L-text-decoration: none; --wix-font-Heading-M: normal normal normal 50px/1.34em brandon-grot-w01-light,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: 50px; --wix-font-Heading-M-line-height: 1.34em; --wix-font-Heading-M-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-M-text-decoration: none; --wix-font-Heading-S: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-style: normal; --wix-font-Heading-S-variant: normal; --wix-font-Heading-S-weight: normal; --wix-font-Heading-S-size: 40px; --wix-font-Heading-S-line-height: 1.35em; --wix-font-Heading-S-family: brandon-grot-w01-light,sans-serif; --wix-font-Heading-S-text-decoration: none; --wix-font-Body-L: normal normal normal 20px/1.67em avenir-lt-w01_35-light1475496,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: 20px; --wix-font-Body-L-line-height: 1.67em; --wix-font-Body-L-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-L-text-decoration: none; --wix-font-Body-M: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-style: normal; --wix-font-Body-M-variant: normal; --wix-font-Body-M-weight: normal; --wix-font-Body-M-size: 18px; --wix-font-Body-M-line-height: 1.75em; --wix-font-Body-M-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-M-text-decoration: none; --wix-font-Body-S: normal normal normal 15px/1.875em avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-style: normal; --wix-font-Body-S-variant: normal; --wix-font-Body-S-weight: normal; --wix-font-Body-S-size: 15px; --wix-font-Body-S-line-height: 1.875em; --wix-font-Body-S-family: avenir-lt-w01_35-light1475496,sans-serif; --wix-font-Body-S-text-decoration: none; --wix-font-Body-XS: normal normal normal 14px/1.79em avenir-lt-w01_35-light1475496,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: 14px; --wix-font-Body-XS-line-height: 1.79em; --wix-font-Body-XS-family: avenir-lt-w01_35-light1475496,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; --videoPlay: 2; --newItemsDetails: 1; --itemClick: 1; --titlePlacementHorizontallyCompatible: 1; --overlayGradientDegrees: 180; --gallerySliderImageRatio: 3; --slideTransition: 0; --gridStyle: 1; --previewHover: 0; --arrowsSize: 40; --customButtonBorderRadius: 0; --gallerySize: 45; --te-padding-slider: 30; --m_designedPresetId: -1; --newItemsLocation: 0; --m_imageMargin: 29; --collageDensity: 100; --slideshowLoop: 1; --externalCustomButtonBorderWidth: 0; --isAutoSlideshow: 1; --loveCounter: 1; --galleryLayout: 4; --titlePlacement: 1; --fixedGalleryRatio: 1; --galleryVerticalAlign: 2; --autoSlideshowContinuousSpeed: 36; --arrowsVerticalPosition: 1; --galleryHorizontalAlign: 0; --thumbnailSpacings: 10; --m_imageResize: 1; --imageResize: 1; --designedPresetId: -1; --autoSlideshowType: 1; --imageMargin: 74; --overlayType: 0; --showArrows: 0; --externalCustomButtonBorderRadius: 0; --arrowsContainerType: 2; --arrowsContainerBorderRadius: 50; --textFont: normal normal normal 20px/1.4em avenir-lt-w01_35-light1475496,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: 255,255,255,0.01; --m_overlayGradientColor1-rgb: 255,255,255; --m_overlayGradientColor1-opacity: 0.01; --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: 227,208,168; --m_externalCustomButtonColor-rgb: 227,208,168; --m_externalCustomButtonColor-opacity: 1; --customButtonBorderColor: 255,255,255; --customButtonBorderColor-rgb: 255,255,255; --customButtonBorderColor-opacity: 1; --m_customButtonFontColorForHover: 255,255,255; --m_customButtonFontColorForHover-rgb: 255,255,255; --m_customButtonFontColorForHover-opacity: 1; --m_itemOpacity: 255,255,255,0.3; --m_itemOpacity-rgb: 255,255,255; --m_itemOpacity-opacity: 0.3; --textBoxFillColor: 191,191,191; --textBoxFillColor-rgb: 191,191,191; --textBoxFillColor-opacity: 1; --itemOpacity: 0,0,0,0.3; --itemOpacity-rgb: 0,0,0; --itemOpacity-opacity: 0.3; --loadMoreButtonColor: 255,255,255; --loadMoreButtonColor-rgb: 255,255,255; --loadMoreButtonColor-opacity: 1; --m_itemFontColor: 255,255,255; --m_itemFontColor-rgb: 255,255,255; --m_itemFontColor-opacity: 1; --m_arrowsContainerBackgroundColor: 255,255,255; --m_arrowsContainerBackgroundColor-rgb: 255,255,255; --m_arrowsContainerBackgroundColor-opacity: 1; --loadMoreButtonBorderColor: 0,0,0; --loadMoreButtonBorderColor-rgb: 0,0,0; --loadMoreButtonBorderColor-opacity: 1; --m_itemShadowOpacityAndColor: 0,0,0,0.2; --m_itemShadowOpacityAndColor-rgb: 0,0,0; --m_itemShadowOpacityAndColor-opacity: 0.2; --customButtonFontColor: 255,255,255; --customButtonFontColor-rgb: 255,255,255; --customButtonFontColor-opacity: 1; --imageLoadingColor: 191,191,191; --imageLoadingColor-rgb: 191,191,191; --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,0.2; --itemShadowOpacityAndColor-rgb: 0,0,0; --itemShadowOpacityAndColor-opacity: 0.2; --externalCustomButtonColor: 227,208,168; --externalCustomButtonColor-rgb: 227,208,168; --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; --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: 191,191,191; --foreColor-rgb: 191,191,191; --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: 255,255,255; --customButtonFontColorForHover-rgb: 255,255,255; --customButtonFontColorForHover-opacity: 1; --m_loadMoreButtonFontColor: 0,0,0; --m_loadMoreButtonFontColor-rgb: 0,0,0; --m_loadMoreButtonFontColor-opacity: 1; --customButtonColor: 227,208,168,0; --customButtonColor-rgb: 227,208,168; --customButtonColor-opacity: 0; --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: 191,191,191; --backColor-rgb: 191,191,191; --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: 244,236,221; --te-background-color-picker-rgb: 244,236,221; --te-background-color-picker-opacity: 1; --m_customButtonColor: 227,208,168,0; --m_customButtonColor-rgb: 227,208,168; --m_customButtonColor-opacity: 0; --overlayGradientColor2: 0,0,0,0.3; --overlayGradientColor2-rgb: 0,0,0; --overlayGradientColor2-opacity: 0.3; --m_overlayGradientColor2: 255,255,255,0.3; --m_overlayGradientColor2-rgb: 255,255,255; --m_overlayGradientColor2-opacity: 0.3; --overlayGradientColor1: 0,0,0,0.01; --overlayGradientColor1-rgb: 0,0,0; --overlayGradientColor1-opacity: 0.01; --backgroundColor: 128,128,128; --backgroundColor-rgb: 128,128,128; --backgroundColor-opacity: 1; --textColor: 0,0,0; --textColor-rgb: 0,0,0; --textColor-opacity: 1; --m_customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFontForHover-text-decoration: none; --m_customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,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: avenir-lt-w01_35-light1475496,sans-serif; --m_customButtonFont-text-decoration: none; --m_itemFont: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFont-style: normal; --m_itemFont-variant: normal; --m_itemFont-weight: normal; --m_itemFont-size: 40px; --m_itemFont-line-height: 50px; --m_itemFont-family: brandon-grot-w01-light,sans-serif; --m_itemFont-text-decoration: none; --m_itemFontSlideshow: normal normal normal 40px/50px brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-style: normal; --m_itemFontSlideshow-variant: normal; --m_itemFontSlideshow-weight: normal; --m_itemFontSlideshow-size: 40px; --m_itemFontSlideshow-line-height: 50px; --m_itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --m_itemFontSlideshow-text-decoration: none; --customButtonFontForHover: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-style: normal; --customButtonFontForHover-variant: normal; --customButtonFontForHover-weight: normal; --customButtonFontForHover-size: 15px; --customButtonFontForHover-line-height: 18px; --customButtonFontForHover-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFontForHover-text-decoration: none; --text-editor-font: normal normal normal 30px/37px 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: 30px; --text-editor-font-line-height: 37px; --text-editor-font-family: avenir-lt-w01_85-heavy1475544,sans-serif; --text-editor-font-text-decoration: none; --m_loadMoreButtonFont: normal normal normal 18px/22px avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-style: normal; --m_loadMoreButtonFont-variant: normal; --m_loadMoreButtonFont-weight: normal; --m_loadMoreButtonFont-size: 18px; --m_loadMoreButtonFont-line-height: 22px; --m_loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_loadMoreButtonFont-text-decoration: none; --itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-style: normal; --itemDescriptionFont-variant: normal; --itemDescriptionFont-weight: normal; --itemDescriptionFont-size: 15px; --itemDescriptionFont-line-height: 18px; --itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFont-text-decoration: none; --customButtonFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-style: normal; --customButtonFont-variant: normal; --customButtonFont-weight: normal; --customButtonFont-size: 15px; --customButtonFont-line-height: 18px; --customButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --customButtonFont-text-decoration: none; --m_itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-style: normal; --m_itemDescriptionFont-variant: normal; --m_itemDescriptionFont-weight: normal; --m_itemDescriptionFont-size: 15px; --m_itemDescriptionFont-line-height: 18px; --m_itemDescriptionFont-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFont-text-decoration: none; --text-editor-font-1499936284098: normal normal normal 40px/50px avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499936284098-style: normal; --text-editor-font-1499936284098-variant: normal; --text-editor-font-1499936284098-weight: normal; --text-editor-font-1499936284098-size: 40px; --text-editor-font-1499936284098-line-height: 50px; --text-editor-font-1499936284098-family: avenir-lt-w01_35-light1475496,sans-serif; --text-editor-font-1499936284098-text-decoration: none; --loadMoreButtonFont: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-style: normal; --loadMoreButtonFont-variant: normal; --loadMoreButtonFont-weight: normal; --loadMoreButtonFont-size: 18px; --loadMoreButtonFont-line-height: 1.75em; --loadMoreButtonFont-family: avenir-lt-w01_35-light1475496,sans-serif; --loadMoreButtonFont-text-decoration: none; --itemFontSlideshow: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFontSlideshow-style: normal; --itemFontSlideshow-variant: normal; --itemFontSlideshow-weight: normal; --itemFontSlideshow-size: 40px; --itemFontSlideshow-line-height: 1.35em; --itemFontSlideshow-family: brandon-grot-w01-light,sans-serif; --itemFontSlideshow-text-decoration: none; --titleFontExpand: normal normal normal 28px/1.375em brandon-grot-w01-light,sans-serif; --titleFontExpand-style: normal; --titleFontExpand-variant: normal; --titleFontExpand-weight: normal; --titleFontExpand-size: 28px; --titleFontExpand-line-height: 1.375em; --titleFontExpand-family: brandon-grot-w01-light,sans-serif; --titleFontExpand-text-decoration: none; --m_itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-style: normal; --m_itemDescriptionFontSlideshow-variant: normal; --m_itemDescriptionFontSlideshow-weight: normal; --m_itemDescriptionFontSlideshow-size: 15px; --m_itemDescriptionFontSlideshow-line-height: 18px; --m_itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --m_itemDescriptionFontSlideshow-text-decoration: none; --itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-style: normal; --itemDescriptionFontSlideshow-variant: normal; --itemDescriptionFontSlideshow-weight: normal; --itemDescriptionFontSlideshow-size: 15px; --itemDescriptionFontSlideshow-line-height: 18px; --itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496,sans-serif; --itemDescriptionFontSlideshow-text-decoration: none; --descriptionFontExpand: normal normal normal 18px/1.75em avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-style: normal; --descriptionFontExpand-variant: normal; --descriptionFontExpand-weight: normal; --descriptionFontExpand-size: 18px; --descriptionFontExpand-line-height: 1.75em; --descriptionFontExpand-family: avenir-lt-w01_35-light1475496,sans-serif; --descriptionFontExpand-text-decoration: none; --itemFont: normal normal normal 40px/1.35em brandon-grot-w01-light,sans-serif; --itemFont-style: normal; --itemFont-variant: normal; --itemFont-weight: normal; --itemFont-size: 40px; --itemFont-line-height: 1.35em; --itemFont-family: brandon-grot-w01-light,sans-serif; --itemFont-text-decoration: none; --textFont-style: normal; --textFont-variant: normal; --textFont-weight: normal; --textFont-size: 20px; --textFont-line-height: 1.4em; --textFont-family: avenir-lt-w01_35-light1475496,sans-serif; --textFont-text-decoration: none; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; background: none !important; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle { z-index: 12; }
.v-m .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background { z-index: 11; }
.v-m .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i { font-size: 26px; }
.v-m .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; }
.v-m .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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
.v-m div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content { transform: scale(1.1); }
.v-m.pro-gallery { width: 100%; height: auto; }
.v-m.pro-gallery { transition: opacity 2s; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.v-m .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; }
.v-m .nav-arrows-container:hover { opacity: 1; }
.v-m .nav-arrows-container .slideshow-arrow { flex-shrink: 0; }
.v-m .nav-arrows-container:focus:not(:focus-visible) { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; position: relative; }
.v-m div.pro-gallery .gallery-column { float: left; overflow: hidden; position: relative; transform-style: preserve-3d; backface-visibility: hidden; }
.v-m div.pro-gallery .gallery-item-container { position: absolute; display: inline-block; vertical-align: top; border: none; padding: 0px; border-radius: 0px; 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; }
.v-m div.pro-gallery .gallery-item-container .item-action { width: 1px; height: 1px; overflow: hidden; position: absolute; pointer-events: none; z-index: -1; }
.v-m div.pro-gallery .gallery-item-container .item-action:focus { --focus-ring-box-shadow: none !important; outline: none !important; box-shadow: none !important; }
.v-m div.pro-gallery .gallery-item-container.visible { transform: translate3d(0px, 0px, 0px); }
.v-m div.pro-gallery .gallery-item-container.clickable { cursor: pointer; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper { position: relative; width: 100%; height: 100%; overflow: hidden; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item { object-fit: cover; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; overflow: hidden; border-radius: 0px; }
.v-m 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; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video { overflow: hidden; text-align: center; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe { left: 0px; top: 0px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
.v-m 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 0px 0px -30px; background: rgb(8, 8, 8); color: rgb(255, 255, 255); border-radius: 50px; opacity: 0.7; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle { opacity: 1; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background { font-size: 26px; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover { opacity: 0.9; }
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button::before,
.v-m div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i::before { font-size: 2.3em; opacity: 1; }
.v-m div.pro-gallery.one-row { white-space: nowrap; float: left; }
.v-m div.pro-gallery.one-row .gallery-column { width: 100%; float: none; white-space: nowrap; }
.v-m div.pro-gallery.one-row.slider .gallery-column { overflow-x: scroll; }
.v-m div.pro-gallery.one-row.slider .gallery-column.scroll-snap { scroll-snap-type: x mandatory; }
.v-m div.pro-gallery.one-row .gallery-horizontal-scroll-inner { position: relative; will-change: transform; }
.v-m div.pro-gallery :focus { box-shadow: none; }
.v-m div.pro-gallery.accessible i:focus,
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset, rgb(17, 109, 255) 0px 0px 1px 4px inset; }
.v-m div.pro-gallery.accessible i:focus:not(:focus-visible),
.v-m div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus:not(:focus-visible) { box-shadow: none !important; }
.v-m div.pro-gallery .hide-scrollbars { scrollbar-width: none; }
.v-m div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
.v-m div.pro-gallery .hide-scrollbars ::-webkit-scrollbar { width: 0px !important; height: 0px !important; }
.v-m div.pro-gallery .rtl { direction: rtl; }
.v-m div.pro-gallery .ltr { direction: ltr; }
@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); }
}
.v-m .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; }
.v-m .gallery-item-container { scroll-snap-align: none !important; }
.v-m { --tooltip-text-color: white; --tooltip-background-color: black; --tooltip-margin: 30px; --tooltip-arrow-size: 6px; }
.v-m .comp-mkvfiljb .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m .comp-mkvfiljb .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) { --imageLoadingColor: #BFBFBF; background-color: rgb(191, 191, 191); }
.v-m div.comp-mkvfiljb:not(.fullscreen-comp-wrapper) { width: 100%; }
/* Home carousels (scripts/home-carousels.mjs + the "carousels" block in public/assets/site.js). Appended to home.css by prebuild.mjs. */
.cg{position:relative;width:100%;height:100%;direction:ltr}
.cg .cg-view{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;touch-action:pan-y;-webkit-user-select:none;user-select:none}
.cg:not(.cg-on) .cg-view{overflow-x:auto}
.cg .cg-track{display:flex;align-items:center;flex:none;width:max-content;margin:0;padding:0;list-style:none;will-change:transform}
.cg .cg-i{flex:none;margin:0 var(--cg-m);padding:0;list-style:none;height:var(--cg-h);aspect-ratio:var(--ar)}
.cg .cg-b{display:block;position:relative;width:100%;height:100%;margin:0;padding:0;border:var(--cg-bw) solid #000;border-radius:var(--cg-r);overflow:hidden;background:none;box-sizing:border-box;cursor:zoom-in;text-decoration:none;color:inherit;font:inherit}
.cg[data-kind=vid] .cg-b,.cg[data-kind=yt] .cg-b{cursor:pointer}
.cg[data-kind=logo] .cg-b{cursor:default}
.cg .cg-b img,.cg .cg-b video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;border:0;border-radius:0;pointer-events:none}
.cg .cg-b video{opacity:0;transition:opacity .25s}
.cg .cg-i.is-playing video{opacity:1}
.cg .cg-b:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.cg .cg-play{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;background:rgba(0,0,0,.45);pointer-events:none;transition:opacity .25s}
.cg .cg-play::after{content:"";position:absolute;left:23px;top:18px;border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}
.cg .cg-i.is-playing .cg-play{opacity:0}
.cg .cg-a{position:absolute;top:50%;width:40px;height:40px;margin:-20px 0 0;padding:0;border:0;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.4)}
.cg .cg-l{left:22px}
.cg .cg-r{right:22px}
.cg .cg-a:focus-visible{outline:2px solid #fff;outline-offset:2px}
.v-m .cg .cg-a{width:24px;height:24px;margin-top:-12px}
.v-m .cg .cg-l{left:6px}
.v-m .cg .cg-r{right:6px}
.v-m .cg .cg-a svg{width:7px;height:12px}
.v-m .cg .cg-play{width:34px;height:34px;margin:-17px 0 0 -17px}
.v-m .cg .cg-play::after{left:13px;top:10px;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}
/* modal (images, clips, YouTube) */
.cgm{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center}
.cgm img,.cgm video{max-width:92vw;max-height:88vh;object-fit:contain;background:#000}
.cgm iframe{width:min(92vw,160vh*0.8);aspect-ratio:16/9;max-height:88vh;border:0;background:#000}
.cgm button{position:absolute;background:none;border:0;color:#fff;cursor:pointer;font:300 44px/1 system-ui,sans-serif;padding:12px 16px}
.cgm button:focus-visible{outline:2px solid #fff}
.cgm .cgm-x{top:8px;right:12px;font-size:48px}
.cgm .cgm-p{left:6px;top:50%;transform:translateY(-50%)}
.cgm .cgm-n{right:6px;top:50%;transform:translateY(-50%)}
/* slide show (presentations) */
.ss{position:relative;overflow:hidden;background:#000}
.ss .ss-box{position:absolute;inset:0}
.ss .ss-box img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity 1s cubic-bezier(.37,0,.63,1)}
.ss .ss-box img.on{opacity:1}
.ss .ss-n{position:absolute;right:10px;bottom:6px;color:#fff;font:12px/1 system-ui,sans-serif;text-shadow:0 0 3px #000}
.ss .ss-a{position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.85);color:#000;font:28px/32px system-ui,sans-serif;padding:0;cursor:pointer;z-index:2}
.ss .ss-l{left:10px}.ss .ss-r{right:10px}
/* load-more grid (portfolio, home Samson / Tanakh): masonry, `init` first, the button adds `step`. Without JS: justified rows, everything shown. */
.cg.cg-grid{height:auto}
.cg-grid .cg-gl{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0;padding:0;list-style:none}
.cg-grid .cg-gl::after{content:"";flex:1000000 1 0}
.cg-grid .cg-i{flex:calc(var(--ar)*100) 1 calc(var(--ar)*300px);min-width:0;height:auto;aspect-ratio:auto}
.cg-grid .cg-i[hidden]{display:none}
.cg-grid .cg-gl.cg-mas{flex-wrap:nowrap;gap:var(--cg-gap,6px)}
.cg-grid .cg-gl.cg-mas::after{display:none}
.cg-grid .cg-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--cg-gap,6px)}
.cg-grid .cg-mas .cg-i{display:block;width:auto;flex:none;margin:0}
.cg-grid:not(.cg-on) .cg-i[hidden]{display:list-item}
.cg-grid .cg-b{height:auto;aspect-ratio:var(--ar)}
.cg-grid .cg-more{display:block;margin:28px auto 0;min-width:116px;padding:15px 30px;border:0;border-radius:27px;background:#fff;color:#1a1a1a;font-size:17px;line-height:1.2;font-family:inherit;cursor:pointer}
.cg-grid .cg-more:hover{background:#e6e6e6}
.cg-grid .cg-more:focus-visible{outline:2px solid #fff;outline-offset:3px}
.cg-grid .cg-more[hidden]{display:none}
/* before / after slider (was an HTML embed in a sandboxed iframe) */
.ba{--p:50%;position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#111}
.ba img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;border:0}
.ba .ba-a{clip-path:inset(0 calc(100% - var(--p)) 0 0)}
.ba .ba-h{position:absolute;top:0;bottom:0;left:var(--p);width:3px;margin-left:-1.5px;background:#fff;z-index:2;pointer-events:none}
.ba .ba-h::before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid #333;box-sizing:border-box}
.ba .ba-h::after{content:"\21D4";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:11px/1 system-ui,sans-serif;color:#333}
/* music-video thumbnails */
[data-mv]{cursor:pointer;transition:opacity .2s,outline-color .2s;outline:2px solid transparent;outline-offset:2px}
[data-mv]:not(.mv-on){opacity:.65}
[data-mv]:hover,[data-mv]:focus-visible{opacity:1}
[data-mv].mv-on{outline-color:#fff}

/* Home layout fixes, round 2 (lane F). Appended to home.css by prebuild.mjs. Every rule starts with `body` to beat the scoped Wix rules. */

/* 2. client-logo strip: centre the logos vertically between its two lines (lines at 523 / 681 px, logos box 554-614 -> +17.5px; mobile +5.5px) */
body .v-d #comp-mkvfiljb { top: 17.5px; }
body .v-m #comp-mkvfiljb { top: 5.5px; }

/* 4. "מעברים" clips: Wix hides the poster once the clip plays; the frozen CSS does not (the clip stays at opacity 0 under the still).
   home-layout.js adds .hl-vp to the <wix-video> on the first "playing" event. */
body [data-page=home] wix-video.hl-vp video { opacity: 1; }
body [data-page=home] wix-video.hl-vp img.bgVideoposter { opacity: 0; transition: opacity .3s; }

/* M1. mobile: the round portrait of the desktop intro (picture only: a phone has no hover, so no logo swap) */
body .v-m .hl-avatar { position: relative; margin: 10px 0 8px; left: 85px; grid-area: 1 / 1 / 2 / 2; place-self: start; width: 150px; height: 150px; box-sizing: border-box; border: 5px solid #727272; border-radius: 50%; background: #424242; overflow: hidden; }
body .v-m .hl-avatar img { display: block; width: 100%; height: 100%; object-fit: cover; }
body .v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] { grid-template-rows: repeat(5, min-content); }
body .v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > #comp-mk48behz3 { grid-area: 2 / 1 / 3 / 2; }
body .v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > #comp-mkvdt2sp { grid-area: 3 / 1 / 4 / 2; }
body .v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > #comp-mkmpomdy { grid-area: 4 / 1 / 5 / 2; }
body .v-m [data-mesh-id="comp-mkmq3alr1inlineContent-gridContainer"] > #comp-mkmpq0fv { grid-area: 5 / 1 / 6 / 2; }

/* M3. mobile, graphic design: the second info booklet (title, line, book) follows the first one; the logos + sites blocks move down 3 rows */
body .v-m #comp-mu5elug1 { grid-area: 7 / 1 / 8 / 2; }
body .v-m #comp-mu5elugd { grid-area: 8 / 1 / 9 / 2; }
body .v-m #comp-mu5elugm { grid-area: 9 / 1 / 10 / 2; }
body .v-m #comp-ml76uac4 { grid-area: 10 / 1 / 11 / 2; }
body .v-m #comp-mkshk9231 { grid-area: 11 / 1 / 12 / 2; }
body .v-m #comp-ml6tkgpr { grid-area: 12 / 1 / 13 / 2; }
body .v-m #comp-ml7ogqh3, body .v-m #comp-ml7oc00b { grid-area: 13 / 1 / 14 / 2; }

/* ===== round 3 (lane J) ===== */

/* R3-1. "מעברים" clips (both layouts): the frozen <video> keeps its intrinsic 720x404 in a smaller card, so only the middle of the frame shows.
   Fit the clip to the card: the whole frame, same 16:9 as the card. */
body [data-page=home] :is(#videoContainer_comp-ml6tbvk5, #videoContainer_comp-ml6sn2o2, #videoContainer_comp-ml6sj854, #videoContainer_comp-ml71rwlv, #videoContainer_comp-ml71rwm3) video { width: 100%; height: 100%; object-fit: contain; }

/* R3-2. desktop info booklet: the black Wix box that covered the right 44px of the frame (it cut the right arrow) is not needed; the app is sized to the frame; heyzine embed, same wrapper as the second booklet */
body .v-d #comp-mlavnusr { display: none; }

/* R3-7. mobile "מעברים" under the slideshows: smaller, two side by side and the third centred below, same size (16:9, 136px = (280 - 8) / 2) */
body .v-m [data-mesh-id="comp-ml76u47binlineContent-gridContainer"] { grid-template-rows: 24px 28px 200px 35px 84px 78px 0 39px 199px 20px; }
body .v-m #comp-ml6tbvk5, body .v-m #comp-ml6sn2o2, body .v-m #comp-ml6sj854 { width: 136px; height: 76.5px; }
body .v-m #comp-ml6tbvk5 { grid-area: 5 / 1 / 6 / 2; place-self: start end; }
body .v-m #comp-ml6sn2o2 { grid-area: 5 / 1 / 6 / 2; place-self: start start; }
body .v-m #comp-ml6sj854 { grid-area: 6 / 1 / 7 / 2; place-self: start center; }

/* R3-6. phone, the row of four category cards: the frozen css ends with --justify-content:start (live: center), so the 4 cards sit 11.5px right of centre; it must sit centred to fill the screen edge to edge when it grows */
body .v-m #comp-mkpb4anp { --justify-content: center; }

/* ===== round 4 ===== */

/* R4-1 / R5-1. phone, the four category cards: ONE row at every scroll position (Avishai: no 2 x 2). site.js grows the row by transform and shrinks the gap
   through --hl-m (half the gap between two cards, 5.5px -> 1.5px) until the row fills the screen width. */
body .v-m #comp-mkpb4anp [role=list] { margin-left: calc(var(--hl-m, 5.5px) * -1); margin-right: calc(var(--hl-m, 5.5px) * -1); }
body .v-m #comp-mkpb4anp [role=listitem] { margin-left: var(--hl-m, 5.5px); margin-right: var(--hl-m, 5.5px); }
