/* ===== beam-beam.html :: inline style 1 ===== */
@keyframes slide-horizontal-new {
  0% {
    transform: translateX(100%);
  }
}
@keyframes slide-horizontal-old {
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateX(-100%);
  }
}
@keyframes slide-vertical-new {
  0% {
    transform: translateY(-100%);
  }
}
@keyframes slide-vertical-old {
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes out-in-new {
  0% {
    opacity: 0;
  }
}
@keyframes out-in-old {
  to {
    opacity: 0;
  }
}
html[data-page-transition="SlideHorizontal"]::view-transition-old(page-group) {
  animation: slide-horizontal-old 0.6s cubic-bezier(0.83, 0, 0.17, 1) forwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideHorizontal"]::view-transition-new(page-group) {
  animation: slide-horizontal-new 0.6s cubic-bezier(0.83, 0, 0.17, 1) backwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideVertical"]::view-transition-old(page-group) {
  animation: slide-vertical-old 0.6s cubic-bezier(0.83, 0, 0.17, 1) forwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideVertical"]::view-transition-new(page-group) {
  animation: slide-vertical-new 0.6s cubic-bezier(0.83, 0, 0.17, 1) backwards;
  mix-blend-mode: normal;
}
html[data-page-transition="OutIn"]::view-transition-old(page-group) {
  animation: out-in-old 0.35s cubic-bezier(0.64, 0, 0.78, 0) forwards;
}
html[data-page-transition="OutIn"]::view-transition-new(page-group) {
  animation: out-in-new 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0.35s backwards;
}
@media (prefers-reduced-motion: reduce) {
  ::view-transition-group(*),
  ::view-transition-new(*),
  ::view-transition-old(*) {
    animation: none !important;
  }
}
body,
html {
  background: transparent;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
body {
  --scrollbar-width: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
body,
html {
  height: 100%;
}
body {
  overflow-x: auto;
  overflow-y: scroll;
}
body:not(.responsive) #site-root {
  min-width: var(--site-width);
  width: 100%;
}
body:not([data-js-loaded]) [data-hide-prejs] {
  visibility: hidden;
}
wix-interact-element {
  display: contents;
}
#SITE_CONTAINER {
  position: relative;
}
:root {
  --one-unit: 1vw;
  --section-max-width: 9999px;
  --spx-stopper-max: 9999px;
  --spx-stopper-min: 0px;
}
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
  :root {
    --safari-sticky-fix: opacity;
  }
}
@supports (container-type: inline-size) {
  :root {
    --one-unit: 1cqw;
  }
}
[id^="oldHoverBox-"] {
  mix-blend-mode: plus-lighter;
  transition:
    opacity 0.5s ease,
    visibility 0.5s ease;
}
[data-mesh-id$="inlineContent-gridContainer"]:has(> [id^="oldHoverBox-"]) {
  isolation: isolate;
}

/* ===== beam-beam.html :: inline style 2 ===== */
a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
button,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
nav,
object,
ol,
p,
pre,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
title,
tr,
tt,
u,
ul,
var {
  background: transparent;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
input,
select,
textarea {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  cursor: pointer;
  text-decoration: none;
}
.testStyles {
  overflow-y: hidden;
}
.reset-button {
  -webkit-appearance: none;
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  outline: 0;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
:focus {
  outline: none;
}
body.device-mobile-optimized:not(.disable-site-overflow) {
  overflow-x: hidden;
  overflow-y: scroll;
}
body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
  margin-left: auto;
  margin-right: auto;
  overflow-x: visible;
  position: relative;
  width: 320px;
}
body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling)
  #SITE_CONTAINER {
  margin-top: 0;
}
body.device-mobile-optimized > * {
  max-width: 100% !important;
}
body.device-mobile-optimized #site-root {
  overflow-x: hidden;
  overflow-y: hidden;
}
@supports (overflow: clip) {
  body.device-mobile-optimized #site-root {
    overflow-x: clip;
    overflow-y: clip;
  }
}
body.device-mobile-non-optimized
  #SITE_CONTAINER
  #site-root:not(.overflow-clip-in-mobile) {
  overflow-x: hidden;
  overflow-y: auto;
}
body.device-mobile-non-optimized
  #SITE_CONTAINER
  #site-root.overflow-clip-in-mobile {
  overflow-x: clip;
  overflow-y: clip;
}
body.device-mobile-non-optimized.fullScreenMode {
  background-color: #5f6360;
}
body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
body.device-mobile-non-optimized.fullScreenMode #site-root,
body.fullScreenMode #WIX_ADS {
  visibility: hidden;
}
body.fullScreenMode {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
body.fullScreenMode.device-mobile-optimized #TINY_MENU {
  opacity: 0;
  pointer-events: none;
}
body.fullScreenMode-scrollable.device-mobile-optimized {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND,
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
  height: auto !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
  height: 0 !important;
}
body.blockSiteScrolling,
body.siteScrollingBlocked {
  position: fixed;
  width: 100%;
}
body.blockSiteScrolling #SITE_CONTAINER {
  margin-top: calc(var(--blocked-site-scroll-margin-top) * -1);
}
body.blockSiteScrolling:not(.responsive) #WIX_ADS {
  margin-top: var(--blocked-site-scroll-margin-top);
}
#site-root {
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  top: var(--wix-ads-height);
}
#site-root img:not([src]) {
  visibility: hidden;
}
#site-root svg img:not([src]) {
  visibility: visible;
}
.auto-generated-link {
  color: inherit;
}
#SCROLL_TO_BOTTOM,
#SCROLL_TO_TOP {
  height: 0;
}
.has-click-trigger {
  cursor: pointer;
}
.fullScreenOverlay {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  overflow-y: hidden;
  position: fixed;
  right: 0;
  top: -60px;
  z-index: 1005;
}
.fullScreenOverlay > .fullScreenOverlayContent {
  bottom: 0;
  left: 0;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 60px;
  transform: translateZ(0);
}
[data-mesh-id$="centeredContent"],
[data-mesh-id$="form"],
[data-mesh-id$="inlineContent"] {
  pointer-events: none;
  position: relative;
}
[data-mesh-id$="-gridWrapper"],
[data-mesh-id$="-rotated-wrapper"] {
  pointer-events: none;
}
[data-mesh-id$="-gridContainer"] > *,
[data-mesh-id$="-rotated-wrapper"] > *,
[data-mesh-id$="inlineContent"] > :not([data-mesh-id$="-gridContainer"]) {
  pointer-events: auto;
}
.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
  grid-area: 2/1/3/2;
  -ms-grid-row: 2;
  position: relative;
}
#masterPage.mesh-layout {
  -ms-grid-rows: max-content max-content min-content max-content;
  -ms-grid-columns: 100%;
  align-items: start;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: max-content max-content min-content max-content;
  justify-content: stretch;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"],
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  -ms-grid-row-align: start;
  -ms-grid-column-align: start;
  -ms-grid-column: 1;
}
#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER {
  grid-area: 1/1/2/2;
  -ms-grid-row: 1;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  grid-area: 3/1/4/2;
  -ms-grid-row: 3;
}
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  width: 100%;
}
#masterPage.mesh-layout #PAGES_CONTAINER {
  align-self: stretch;
}
#masterPage.mesh-layout main#PAGES_CONTAINER {
  display: block;
}
#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
  grid-area: 4/1/5/2;
  -ms-grid-row: 4;
}
#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERcenteredContent"],
#masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERinlineContent"] {
  height: 100%;
}
#masterPage.mesh-layout.desktop > * {
  width: 100%;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout #masterPageinlineContent,
#masterPage.mesh-layout:not(.one-doc) #SITE_FOOTER,
#masterPage.mesh-layout:not(.one-doc) #SITE_HEADER {
  position: relative;
}
#masterPage.mesh-layout #SITE_HEADER {
  grid-area: 1/1/2/2;
}
#masterPage.mesh-layout #SITE_FOOTER {
  grid-area: 4/1/5/2;
}
#masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER,
#masterPage.mesh-layout.overflow-x-clip #SITE_HEADER {
  overflow-x: clip;
}
[data-z-counter] {
  z-index: 0;
}
[data-z-counter="0"] {
  z-index: auto;
}
.wixSiteProperties {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --wst-button-color-fill-primary: rgb(var(--color_48));
  --wst-button-color-border-primary: rgb(var(--color_49));
  --wst-button-color-text-primary: rgb(var(--color_50));
  --wst-button-color-fill-primary-hover: rgb(var(--color_51));
  --wst-button-color-border-primary-hover: rgb(var(--color_52));
  --wst-button-color-text-primary-hover: rgb(var(--color_53));
  --wst-button-color-fill-primary-disabled: rgb(var(--color_54));
  --wst-button-color-border-primary-disabled: rgb(var(--color_55));
  --wst-button-color-text-primary-disabled: rgb(var(--color_56));
  --wst-button-color-fill-secondary: rgb(var(--color_57));
  --wst-button-color-border-secondary: rgb(var(--color_58));
  --wst-button-color-text-secondary: rgb(var(--color_59));
  --wst-button-color-fill-secondary-hover: rgb(var(--color_60));
  --wst-button-color-border-secondary-hover: rgb(var(--color_61));
  --wst-button-color-text-secondary-hover: rgb(var(--color_62));
  --wst-button-color-fill-secondary-disabled: rgb(var(--color_63));
  --wst-button-color-border-secondary-disabled: rgb(var(--color_64));
  --wst-button-color-text-secondary-disabled: rgb(var(--color_65));
  --wst-color-fill-base-1: rgb(var(--color_36));
  --wst-color-fill-base-2: rgb(var(--color_37));
  --wst-color-fill-base-shade-1: rgb(var(--color_38));
  --wst-color-fill-base-shade-2: rgb(var(--color_39));
  --wst-color-fill-base-shade-3: rgb(var(--color_40));
  --wst-color-fill-accent-1: rgb(var(--color_41));
  --wst-color-fill-accent-2: rgb(var(--color_42));
  --wst-color-fill-accent-3: rgb(var(--color_43));
  --wst-color-fill-accent-4: rgb(var(--color_44));
  --wst-color-fill-background-primary: rgb(var(--color_11));
  --wst-color-fill-background-secondary: rgb(var(--color_12));
  --wst-color-text-primary: rgb(var(--color_15));
  --wst-color-text-secondary: rgb(var(--color_14));
  --wst-color-action: rgb(var(--color_18));
  --wst-color-disabled: rgb(var(--color_39));
  --wst-color-title: rgb(var(--color_45));
  --wst-color-subtitle: rgb(var(--color_46));
  --wst-color-line: rgb(var(--color_47));
  --wst-font-style-h2: var(--font_2);
  --wst-font-style-h3: var(--font_3);
  --wst-font-style-h4: var(--font_4);
  --wst-font-style-h5: var(--font_5);
  --wst-font-style-h6: var(--font_6);
  --wst-font-style-body-large: var(--font_7);
  --wst-font-style-body-medium: var(--font_8);
  --wst-font-style-body-small: var(--font_9);
  --wst-font-style-body-x-small: var(--font_10);
  --wst-color-custom-1: rgb(var(--color_13));
  --wst-color-custom-2: rgb(var(--color_16));
  --wst-color-custom-3: rgb(var(--color_17));
  --wst-color-custom-4: rgb(var(--color_19));
  --wst-color-custom-5: rgb(var(--color_20));
  --wst-color-custom-6: rgb(var(--color_21));
  --wst-color-custom-7: rgb(var(--color_22));
  --wst-color-custom-8: rgb(var(--color_23));
  --wst-color-custom-9: rgb(var(--color_24));
  --wst-color-custom-10: rgb(var(--color_25));
  --wst-color-custom-11: rgb(var(--color_26));
  --wst-color-custom-12: rgb(var(--color_27));
  --wst-color-custom-13: rgb(var(--color_28));
  --wst-color-custom-14: rgb(var(--color_29));
  --wst-color-custom-15: rgb(var(--color_30));
  --wst-color-custom-16: rgb(var(--color_31));
  --wst-color-custom-17: rgb(var(--color_32));
  --wst-color-custom-18: rgb(var(--color_33));
  --wst-color-custom-19: rgb(var(--color_34));
  --wst-color-custom-20: rgb(var(--color_35));
}

/* ===== beam-beam.html :: inline style 3 ===== */
.PlZyDq {
  touch-action: manipulation;
}
.uDW_Qe {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: var(--label-align);
  min-width: 100%;
  text-align: initial;
  width: -moz-max-content;
  width: max-content;
}
.uDW_Qe:before {
  max-width: var(--margin-start, 0);
}
.uDW_Qe:after,
.uDW_Qe:before {
  align-self: stretch;
  content: "";
  flex-grow: 1;
}
.uDW_Qe:after {
  max-width: var(--margin-end, 0);
}
.FubTgk {
  height: 100%;
}
.FubTgk .uDW_Qe {
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  bottom: 0;
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: var(
    --trans1,
    border-color 0.4s ease 0s,
    background-color 0.4s ease 0s
  );
}
.FubTgk .uDW_Qe:link,
.FubTgk .uDW_Qe:visited {
  border-color: transparent;
}
.FubTgk .l7_2fn {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  font: var(--fnt, var(--font_5));
  margin: 0;
  position: relative;
  transition: var(--trans2, color 0.4s ease 0s);
  white-space: nowrap;
}
.FubTgk[aria-disabled="false"] .uDW_Qe {
  background-color: var(
    --corvid-background-color,
    rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1))
  );
  border: solid
    var(
      --corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    )
    var(--corvid-border-width, var(--brw, 0));
  cursor: pointer !important;
}
:host(.device-mobile-optimized) .FubTgk[aria-disabled="false"]:active .uDW_Qe,
body.device-mobile-optimized .FubTgk[aria-disabled="false"]:active .uDW_Qe {
  background-color: var(
    --corvid-hover-background-color,
    rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1))
  );
  border-color: var(
    --corvid-hover-border-color,
    rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1))
  );
}
:host(.device-mobile-optimized) .FubTgk[aria-disabled="false"]:active .l7_2fn,
body.device-mobile-optimized .FubTgk[aria-disabled="false"]:active .l7_2fn {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
}
:host(:not(.device-mobile-optimized))
  .FubTgk[aria-disabled="false"]:hover
  .uDW_Qe,
body:not(.device-mobile-optimized)
  .FubTgk[aria-disabled="false"]:hover
  .uDW_Qe {
  background-color: var(
    --corvid-hover-background-color,
    rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1))
  );
  border-color: var(
    --corvid-hover-border-color,
    rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1))
  );
}
:host(:not(.device-mobile-optimized))
  .FubTgk[aria-disabled="false"]:hover
  .l7_2fn,
body:not(.device-mobile-optimized)
  .FubTgk[aria-disabled="false"]:hover
  .l7_2fn {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
}
.FubTgk[aria-disabled="true"] .uDW_Qe {
  background-color: var(
    --corvid-disabled-background-color,
    rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1))
  );
  border-color: var(
    --corvid-disabled-border-color,
    rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1))
  );
  border-style: solid;
  border-width: var(--corvid-border-width, var(--brw, 0));
}
.FubTgk[aria-disabled="true"] .l7_2fn {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)));
}
.uUxqWY {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: var(--label-align);
  min-width: 100%;
  text-align: initial;
  width: -moz-max-content;
  width: max-content;
}
.uUxqWY:before {
  max-width: var(--margin-start, 0);
}
.uUxqWY:after,
.uUxqWY:before {
  align-self: stretch;
  content: "";
  flex-grow: 1;
}
.uUxqWY:after {
  max-width: var(--margin-end, 0);
}
.Vq4wYb[aria-disabled="false"] .uUxqWY {
  cursor: pointer;
}
:host(.device-mobile-optimized) .Vq4wYb[aria-disabled="false"]:active .wJVzSK,
body.device-mobile-optimized .Vq4wYb[aria-disabled="false"]:active .wJVzSK {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color 0.4s ease 0s);
}
:host(:not(.device-mobile-optimized))
  .Vq4wYb[aria-disabled="false"]:hover
  .wJVzSK,
body:not(.device-mobile-optimized)
  .Vq4wYb[aria-disabled="false"]:hover
  .wJVzSK {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color 0.4s ease 0s);
}
.Vq4wYb .uUxqWY {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.Vq4wYb .wJVzSK {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  font: var(--fnt, var(--font_5));
  transition: var(--trans, color 0.4s ease 0s);
  white-space: nowrap;
}
.Vq4wYb[aria-disabled="true"] .wJVzSK {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)));
}
:host(:not(.device-mobile-optimized)) .CohWsy,
body:not(.device-mobile-optimized) .CohWsy {
  display: flex;
}
:host(:not(.device-mobile-optimized)) .V5AUxf,
body:not(.device-mobile-optimized) .V5AUxf {
  -moz-column-gap: var(--margin);
  column-gap: var(--margin);
  display: flex;
  flex-direction: var(--items-direction);
  margin: 0 auto;
  position: relative;
  width: calc(100% - var(--padding) * 2);
}
:host(:not(.device-mobile-optimized)) .V5AUxf > *,
body:not(.device-mobile-optimized) .V5AUxf > * {
  flex: var(--column-flex) 1 0%;
  left: 0;
  margin-bottom: var(--padding);
  margin-top: var(--padding);
  min-width: 0;
  position: relative;
  top: 0;
}
:host(.device-mobile-optimized) .V5AUxf,
body.device-mobile-optimized .V5AUxf {
  display: block;
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  padding-top: var(--padding-y);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > *,
body.device-mobile-optimized .V5AUxf > * {
  margin-bottom: var(--margin);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > :first-child,
body.device-mobile-optimized .V5AUxf > :first-child {
  margin-top: var(--firstChildMarginTop, 0);
}
:host(.device-mobile-optimized) .V5AUxf > :last-child,
body.device-mobile-optimized .V5AUxf > :last-child {
  margin-bottom: var(--lastChildMarginBottom);
}
.LIhNy3 {
  backface-visibility: hidden;
}
.jhxvbR,
.mtrorN {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.if7Vw2 {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2.f0uTJH {
  clip: rect(0, auto, auto, 0);
}
.if7Vw2 .i1tH8h {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2 .DXi4PB {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.if7Vw2 .DXi4PB img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .if7Vw2.f0uTJH {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.wG8dni {
  height: 100%;
}
.tcElKx {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.ImALHf,
.Ybjs9b {
  opacity: var(--fill-layer-video-opacity);
}
.UWmm3w {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.Yjj1af {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.ImALHf {
  height: 100%;
  position: relative;
  width: 100%;
}
.KCM6zk {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.KCM6zk .DXi4PB,
.KCM6zk .ImALHf,
.KCM6zk .Ybjs9b {
  opacity: 1;
}
._uqPqy {
  clip-path: var(--fill-layer-clip);
}
._uqPqy,
.eKyYhK {
  position: absolute;
  top: 0;
}
._uqPqy,
.eKyYhK,
.x0mqQS img {
  height: 100%;
  width: 100%;
}
.pnCr6P {
  opacity: 0;
}
.blf7sp,
.pnCr6P {
  position: absolute;
  top: 0;
}
.blf7sp {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.rWP3Gv {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.Tr4n3d,
.rWP3Gv,
.wRqk6s {
  height: 100%;
  top: 0;
  width: 100%;
}
.wRqk6s {
  position: absolute;
}
.Tr4n3d {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .Tr4n3d {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
.VXAmO2 {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(
    1,
    calc(var(--divider-layers-pin-factor__) / -1 + 1)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-height__) *
      var(--divider-layers-size__) * var(--divider-layers-y__)
  );
}
.VXAmO2,
.VXAmO2 .dy3w_9 {
  left: 0;
  position: absolute;
  width: 100%;
}
.VXAmO2 .dy3w_9 {
  --divider-layer-i__: var(--divider-layer-i, 0);
  background-position: left
    calc(
      50% + var(--divider-offset-x__) + var(--divider-layers-x__) *
        var(--divider-layer-i__)
    )
    bottom;
  background-repeat: repeat-x;
  border-bottom-style: solid;
  border-bottom-width: calc(
    var(--divider-pin-border__) * var(--divider-layer-i__) *
      var(--divider-layers-y__)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-layer-height__) *
      var(--divider-layer-i__) * var(--divider-layers-y__)
  );
  opacity: calc(1 - var(--divider-layer-i__) / (var(--divider-layer-i__) + 1));
}
.UORcXs {
  --divider-height__: var(--divider-top-height, auto);
  --divider-offset-x__: var(--divider-top-offset-x, 0px);
  --divider-layers-size__: var(--divider-top-layers-size, 0);
  --divider-layers-y__: var(--divider-top-layers-y, 0px);
  --divider-layers-x__: var(--divider-top-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
  border-top: var(--divider-top-padding, 0) solid
    var(--divider-top-color, currentColor);
  opacity: var(--divider-top-opacity, 1);
  top: 0;
  transform: var(--divider-top-flip, scaleY(-1));
}
.UORcXs .dy3w_9 {
  background-image: var(--divider-top-image, none);
  background-size: var(--divider-top-size, contain);
  border-color: var(--divider-top-color, currentColor);
  bottom: 0;
  filter: var(--divider-top-filter, none);
}
.UORcXs .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-top-layer-1-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-top-layer-2-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-top-layer-3-display, block);
}
.Io4VUz {
  --divider-height__: var(--divider-bottom-height, auto);
  --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
  --divider-layers-size__: var(--divider-bottom-layers-size, 0);
  --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
  --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
  border-bottom: var(--divider-bottom-padding, 0) solid
    var(--divider-bottom-color, currentColor);
  bottom: 0;
  opacity: var(--divider-bottom-opacity, 1);
  transform: var(--divider-bottom-flip, none);
}
.Io4VUz .dy3w_9 {
  background-image: var(--divider-bottom-image, none);
  background-size: var(--divider-bottom-size, contain);
  border-color: var(--divider-bottom-color, currentColor);
  bottom: 0;
  filter: var(--divider-bottom-filter, none);
}
.Io4VUz .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-bottom-layer-1-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-bottom-layer-2-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-bottom-layer-3-display, block);
}
.YzqVVZ {
  overflow: visible;
  position: relative;
}
.mwF7X1 {
  backface-visibility: hidden;
}
.YGilLk {
  cursor: pointer;
}
.Tj01hh {
  display: block;
}
.MW5IWV,
.Tj01hh {
  height: 100%;
  width: 100%;
}
.MW5IWV {
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
}
.MW5IWV.N3eg0s {
  clip: rect(0, auto, auto, 0);
}
.MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .MW5IWV.N3eg0s {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.VgO9Yg {
  height: 100%;
}
.LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.K_YxMd,
.yK6aSC {
  opacity: var(--fill-layer-video-opacity);
}
.NGjcJN {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.K_YxMd {
  height: 100%;
  position: relative;
  width: 100%;
}
wix-media-canvas {
  display: block;
  height: 100%;
}
.I8xA4L {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.I8xA4L .K_YxMd,
.I8xA4L .dLPlxY,
.I8xA4L .yK6aSC {
  opacity: 1;
}
.bX9O_S {
  clip-path: var(--fill-layer-clip);
}
.Z_wCwr,
.bX9O_S {
  position: absolute;
  top: 0;
}
.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
  height: 100%;
  width: 100%;
}
.K8MSra {
  opacity: 0;
}
.K8MSra,
.YTb3b4 {
  position: absolute;
  top: 0;
}
.YTb3b4 {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.SUz0WK {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.FNxOn5,
.SUz0WK,
.m4khSP {
  height: 100%;
  top: 0;
  width: 100%;
}
.FNxOn5 {
  position: absolute;
}
.m4khSP {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .m4khSP {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
._C0cVf {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.hFwGTD {
  transform: translateY(-100%);
  transition: 0.2s ease-in;
}
.IQgXoP {
  transition: 0.2s;
}
.Nr3Nid {
  opacity: 0;
  transition: 0.2s ease-in;
}
.Nr3Nid.l4oO6c {
  z-index: -1 !important;
}
.iQuoC4 {
  opacity: 1;
  transition: 0.2s;
}
.CJF7A2 {
  height: auto;
}
.CJF7A2,
.U4Bvut {
  position: relative;
  width: 100%;
}
:host(:not(.device-mobile-optimized)) .G5K6X8,
body:not(.device-mobile-optimized) .G5K6X8 {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.xU8fqS[data-focuscycled="active"] {
  outline: 1px solid transparent;
}
.xU8fqS[data-focuscycled="active"]:not(:focus-within) {
  outline: 2px solid transparent;
  transition: outline 0.01s ease;
}
.xU8fqS ._4XcTfy {
  background-color: var(
    --screenwidth-corvid-background-color,
    rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
  );
  border-bottom: var(--brwb, 0) solid
    var(
      --screenwidth-corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    );
  border-top: var(--brwt, 0) solid
    var(
      --screenwidth-corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    );
  bottom: 0;
  box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, 0.7));
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.xU8fqS .gUbusX {
  background-color: rgba(
    var(--bgctr, var(--color_11, color_11)),
    var(--alpha-bgctr, 1)
  );
  border-radius: var(--rd, 0);
  bottom: var(--brwb, 0);
  top: var(--brwt, 0);
}
.xU8fqS .G5K6X8,
.xU8fqS .gUbusX {
  left: 0;
  position: absolute;
  right: 0;
}
.xU8fqS .G5K6X8 {
  bottom: 0;
  top: 0;
}
:host(.device-mobile-optimized) .xU8fqS .G5K6X8,
body.device-mobile-optimized .xU8fqS .G5K6X8 {
  left: 10px;
  right: 10px;
}
.SPY_vo {
  pointer-events: none;
}
.BmZ5pC {
  min-height: calc(100vh - var(--wix-ads-height));
  min-width: var(--site-width);
  position: var(--bg-position);
  top: var(--wix-ads-height);
}
.BmZ5pC,
.nTOEE9 {
  height: 100%;
  width: 100%;
}
.nTOEE9 {
  overflow: hidden;
  position: relative;
}
.nTOEE9.sqUyGm:hover {
  cursor:
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==),
    auto;
}
.nTOEE9.C_JY0G:hover {
  cursor:
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==),
    auto;
}
.RZQnmg {
  background-color: rgb(var(--color_11));
  border-radius: 50%;
  bottom: 12px;
  height: 40px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 12px;
  width: 40px;
}
.RZQnmg path {
  fill: rgb(var(--color_15));
}
.RZQnmg:focus {
  cursor: auto;
  opacity: 1;
  pointer-events: auto;
}
.rYiAuL {
  cursor: pointer;
}
.gSXewE {
  height: 0;
  left: 0;
  overflow: hidden;
  top: 0;
  width: 0;
}
.OJQ_3L,
.gSXewE {
  position: absolute;
}
.OJQ_3L {
  background-color: rgb(var(--color_11));
  border-radius: 300px;
  bottom: 0;
  cursor: pointer;
  height: 40px;
  margin: 16px 16px;
  opacity: 0;
  pointer-events: none;
  right: 0;
  width: 40px;
}
.OJQ_3L path {
  fill: rgb(var(--color_12));
}
.OJQ_3L:focus {
  cursor: auto;
  opacity: 1;
  pointer-events: auto;
}
.j7pOnl {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.BI8PVQ {
  min-height: var(--image-min-height);
  min-width: var(--image-min-width);
}
.BI8PVQ img,
img.BI8PVQ {
  filter: var(--filter-effect-svg-url);
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100% 100%);
  mask-size: var(--mask-size, 100% 100%);
  -o-object-position: var(--object-position);
  object-position: var(--object-position);
}
.MazNVa {
  left: var(--left, auto);
  position: var(--position-fixed, static);
  top: var(--top, auto);
  z-index: var(--z-index, auto);
}
.MazNVa .BI8PVQ img {
  box-shadow: 0 0 0 #000;
  position: static;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.MazNVa .j7pOnl {
  display: block;
  overflow: hidden;
}
.MazNVa .BI8PVQ {
  overflow: hidden;
}
.c7cMWz {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.FVGvCX {
  height: auto;
  position: relative;
  width: 100%;
}
body:not(.responsive) .zK7MhX {
  align-self: start;
  grid-area: 1/1/1/1;
  height: 100%;
  justify-self: stretch;
  left: 0;
  position: relative;
}
:host(:not(.device-mobile-optimized)) .c7cMWz,
body:not(.device-mobile-optimized) .c7cMWz {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.fEm0Bo .c7cMWz {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  overflow: hidden;
}
:host(.device-mobile-optimized) .c7cMWz,
body.device-mobile-optimized .c7cMWz {
  left: 10px;
  right: 10px;
}
.PFkO7r {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.HT5ybB {
  height: auto;
  position: relative;
  width: 100%;
}
body:not(.responsive) .dBAkHi {
  align-self: start;
  grid-area: 1/1/1/1;
  height: 100%;
  justify-self: stretch;
  left: 0;
  position: relative;
}
:host(:not(.device-mobile-optimized)) .PFkO7r,
body:not(.device-mobile-optimized) .PFkO7r {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
:host(.device-mobile-optimized) .PFkO7r,
body.device-mobile-optimized .PFkO7r {
  left: 10px;
  right: 10px;
}

/* ===== beam-beam.html :: inline style 4 ===== */
.J6KGih {
  cursor: pointer;
}
.sNF2R0 {
  opacity: 0;
}
.hLoBV3 {
  transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
}
.Rdf41z,
.hLoBV3 {
  opacity: 1;
}
.ftlZWo {
  transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
}
.ATGlOr,
.ftlZWo {
  opacity: 0;
}
.KQSXD0 {
  transition: opacity var(--transition-duration) cubic-bezier(0.64, 0, 0.78, 0);
}
.KQSXD0,
.pagQKE {
  opacity: 1;
}
._6zG5H {
  opacity: 0;
  transition: opacity var(--transition-duration) cubic-bezier(0.22, 1, 0.36, 1);
}
.BB49uC {
  transform: translateX(100%);
}
.j9xE1V {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.ICs7Rs,
.j9xE1V {
  transform: translateX(0);
}
.DxijZJ {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.B5kjYq,
.DxijZJ {
  transform: translateX(-100%);
}
.cJijIV {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.cJijIV,
.hOxaWM {
  transform: translateX(0);
}
.T9p3fN {
  transform: translateX(100%);
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.qDxYJm {
  transform: translateY(100%);
}
.aA9V0P {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.YPXPAS,
.aA9V0P {
  transform: translateY(0);
}
.Xf2zsA {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.Xf2zsA,
.y7Kt7s {
  transform: translateY(-100%);
}
.EeUgMu {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.EeUgMu,
.fdHrtm {
  transform: translateY(0);
}
.WIFaG4 {
  transform: translateY(100%);
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
body:not(.responsive) .JsJXaX {
  overflow-x: clip;
}
[data-view-transition="page-transition"] .JsJXaX {
  view-transition-name: page-group;
}
.AnQkDU {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: 100%;
}
.AnQkDU > div {
  align-self: stretch !important;
  grid-area: 1/1/2/2;
  justify-self: stretch !important;
}
.StylableButton2545352419__root {
  -archetype: box;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: 10px;
  padding: 0;
  touch-action: manipulation;
  width: 100%;
}
.StylableButton2545352419__root[disabled] {
  pointer-events: none;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasBackgroundColor {
  background-color: var(--corvid-background-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverBackgroundColor {
  background-color: var(--corvid-hover-background-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
  background-color: var(--corvid-disabled-background-color) !important;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasBorderColor {
  border-color: var(--corvid-border-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverBorderColor {
  border-color: var(--corvid-hover-border-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledBorderColor {
  border-color: var(--corvid-disabled-border-color) !important;
}
.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
  border-radius: var(--corvid-border-radius) !important;
}
.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
  border-width: var(--corvid-border-width) !important;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasColor,
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasColor
  .StylableButton2545352419__label {
  color: var(--corvid-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverColor,
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverColor
  .StylableButton2545352419__label {
  color: var(--corvid-hover-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledColor,
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledColor
  .StylableButton2545352419__label {
  color: var(--corvid-disabled-color) !important;
}
.StylableButton2545352419__link {
  -archetype: box;
  box-sizing: border-box;
  color: #000;
  text-decoration: none;
}
.StylableButton2545352419__container {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  transition:
    all 0.2s ease,
    visibility 0s;
  width: 100%;
}
.StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type:
    LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: inherit;
  white-space: nowrap;
}
.StylableButton2545352419__root.StylableButton2545352419--isMaxContent
  .StylableButton2545352419__label {
  text-overflow: unset;
}
.StylableButton2545352419__root.StylableButton2545352419--isWrapText
  .StylableButton2545352419__label {
  min-width: 10px;
  overflow-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
}
.StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type:
    LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  height: 50px;
  min-width: 1px;
  transition: inherit;
}
.StylableButton2545352419__icon.StylableButton2545352419--override {
  display: block !important;
}
.StylableButton2545352419__icon svg,
.StylableButton2545352419__icon > span {
  display: flex;
  height: inherit;
  width: inherit;
}
.StylableButton2545352419__root:not(:hover):not(
    [disalbed]
  ).StylableButton2545352419--hasIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-icon-color) !important;
  stroke: var(--corvid-icon-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-hover-icon-color) !important;
  stroke: var(--corvid-hover-icon-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-disabled-icon-color) !important;
  stroke: var(--corvid-disabled-icon-color) !important;
}
.a9YhBi {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.dX12nb {
  cursor: pointer;
}
.AKxYR5 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  fill: var(--corvid-fill-color, var(--fill));
  fill-opacity: var(--fill-opacity);
  stroke: var(--corvid-stroke-color, var(--stroke));
  stroke-opacity: var(--stroke-opacity);
  stroke-width: var(--stroke-width);
  filter: var(--drop-shadow, none);
  opacity: var(--opacity);
  transform: var(--flip);
}
.AKxYR5,
.AKxYR5 svg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.AKxYR5 svg {
  height: var(--svg-calculated-height, 100%);
  margin: auto;
  padding: var(--svg-calculated-padding, 0);
  width: var(--svg-calculated-width, 100%);
}
.AKxYR5 svg:not([data-type="ugc"]) {
  overflow: visible;
}
.VZYmYf * {
  vector-effect: non-scaling-stroke;
}
.HcOXKn {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
ol.font_100,
ul.font_100 {
  color: #080808;
  font-family: "Arial, Helvetica, sans-serif", serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin: 0;
  text-decoration: none;
}
ol.font_100 li,
ul.font_100 li {
  margin-bottom: 12px;
}
ol.wix-list-text-align,
ul.wix-list-text-align {
  list-style-position: inside;
}
ol.wix-list-text-align h1,
ol.wix-list-text-align h2,
ol.wix-list-text-align h3,
ol.wix-list-text-align h4,
ol.wix-list-text-align h5,
ol.wix-list-text-align h6,
ol.wix-list-text-align p,
ul.wix-list-text-align h1,
ul.wix-list-text-align h2,
ul.wix-list-text-align h3,
ul.wix-list-text-align h4,
ul.wix-list-text-align h5,
ul.wix-list-text-align h6,
ul.wix-list-text-align p {
  display: inline;
}
.ONIxfn {
  cursor: pointer;
}
.WUKwEB {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.QxJLC3 [data-attr-richtext-marker="true"] {
  display: block;
}
.QxJLC3 [data-attr-richtext-marker="true"] table {
  border-collapse: collapse;
  margin: 15px 0;
  width: 100%;
}
.QxJLC3 [data-attr-richtext-marker="true"] table td {
  padding: 12px;
  position: relative;
}
.QxJLC3 [data-attr-richtext-marker="true"] table td:after {
  border-bottom: 1px solid currentColor;
  border-left: 1px solid currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.2;
  position: absolute;
  right: 0;
  top: 0;
}
.QxJLC3 [data-attr-richtext-marker="true"] table tr td:last-child:after {
  border-right: 1px solid currentColor;
}
.QxJLC3 [data-attr-richtext-marker="true"] table tr:first-child td:after {
  border-top: 1px solid currentColor;
}
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
  .lq2cno > * > :first-child {
    vertical-align: top;
  }
}
@supports (-webkit-touch-callout: none) {
  .lq2cno > * > :first-child {
    vertical-align: top;
  }
}
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )
  [class$="rich-text__text"],
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )[class$="rich-text__text"] {
  color: var(--corvid-color, currentColor);
}
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )
  span[style*="color"] {
  color: var(--corvid-color, currentColor) !important;
}
.uGVkMG {
  direction: var(--text-direction);
  min-height: var(--min-height);
  min-width: var(--min-width);
}
.uGVkMG .edKzOf {
  word-wrap: break-word;
  height: 100%;
  overflow-wrap: break-word;
  position: relative;
  width: 100%;
}
.uGVkMG .edKzOf ul {
  list-style: disc inside;
}
.uGVkMG .edKzOf li {
  margin-bottom: 12px;
}
.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p {
  letter-spacing: normal;
  line-height: normal;
}
.nJYhU3 {
  min-height: var(--min-height);
  min-width: var(--min-width);
}
.nJYhU3 .edKzOf {
  word-wrap: break-word;
  height: 100%;
  overflow-wrap: break-word;
  position: relative;
  width: 100%;
}
.nJYhU3 .edKzOf ol,
.nJYhU3 .edKzOf ul {
  letter-spacing: normal;
  line-height: normal;
  margin-inline-start: 0.5em;
  padding-inline-start: 1.3em;
}
.nJYhU3 .edKzOf ul {
  list-style-type: disc;
}
.nJYhU3 .edKzOf ol {
  list-style-type: decimal;
}
.nJYhU3 .edKzOf ol ul,
.nJYhU3 .edKzOf ul ul {
  line-height: normal;
  list-style-type: circle;
}
.nJYhU3 .edKzOf ol ol ul,
.nJYhU3 .edKzOf ol ul ul,
.nJYhU3 .edKzOf ul ol ul,
.nJYhU3 .edKzOf ul ul ul {
  line-height: normal;
  list-style-type: square;
}
.nJYhU3 .edKzOf li {
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: normal;
  line-height: inherit;
}
.nJYhU3 .edKzOf h1,
.nJYhU3 .edKzOf h2,
.nJYhU3 .edKzOf h3,
.nJYhU3 .edKzOf h4,
.nJYhU3 .edKzOf h5,
.nJYhU3 .edKzOf h6,
.nJYhU3 .edKzOf p {
  letter-spacing: normal;
  line-height: normal;
  margin-block: 0;
  margin: 0;
}
.nJYhU3 .edKzOf a {
  color: inherit;
}
.SxM0TO,
.c9GqVL {
  word-wrap: break-word;
  direction: var(--text-direction);
  min-height: var(--min-height);
  min-width: var(--min-width);
  mix-blend-mode: var(--blendMode, normal);
  overflow-wrap: break-word;
  pointer-events: none;
  text-align: start;
  text-shadow:
    var(--textOutline, 0 0 transparent), var(--textShadow, 0 0 transparent);
  text-transform: var(--textTransform, "none");
}
.SxM0TO > *,
.c9GqVL > * {
  pointer-events: auto;
}
.SxM0TO li,
.c9GqVL li {
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: normal;
  line-height: inherit;
}
.SxM0TO ol,
.SxM0TO ul,
.c9GqVL ol,
.c9GqVL ul {
  letter-spacing: normal;
  line-height: normal;
  margin-inline-end: 0;
  margin-inline-start: 0.5em;
}
.SxM0TO:not(.YQcXTT) ol,
.SxM0TO:not(.YQcXTT) ul,
.c9GqVL:not(.YQcXTT) ol,
.c9GqVL:not(.YQcXTT) ul {
  padding-inline-end: 0;
  padding-inline-start: 1.3em;
}
.SxM0TO ul,
.c9GqVL ul {
  list-style-type: disc;
}
.SxM0TO ol,
.c9GqVL ol {
  list-style-type: decimal;
}
.SxM0TO ol ul,
.SxM0TO ul ul,
.c9GqVL ol ul,
.c9GqVL ul ul {
  list-style-type: circle;
}
.SxM0TO ol ol ul,
.SxM0TO ol ul ul,
.SxM0TO ul ol ul,
.SxM0TO ul ul ul,
.c9GqVL ol ol ul,
.c9GqVL ol ul ul,
.c9GqVL ul ol ul,
.c9GqVL ul ul ul {
  list-style-type: square;
}
.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p,
.c9GqVL blockquote,
.c9GqVL h1,
.c9GqVL h2,
.c9GqVL h3,
.c9GqVL h4,
.c9GqVL h5,
.c9GqVL h6,
.c9GqVL p {
  margin-block: 0;
  margin: 0;
}
.SxM0TO a,
.c9GqVL a {
  color: inherit;
}
.YQcXTT li {
  margin-inline-end: 0;
  margin-inline-start: 1.3em;
}
.Vd6aQZ {
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  white-space: nowrap;
}
.mHZSwn {
  display: none;
}
.lvxhkV {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.QJjwEo {
  transform: translateY(-100%);
  transition: 0.2s ease-in;
}
.kdBXfh {
  transition: 0.2s;
}
.MP52zt {
  opacity: 0;
  transition: 0.2s ease-in;
}
.MP52zt.Bhu9m5 {
  z-index: -1 !important;
}
.LVP8Wf {
  opacity: 1;
  transition: 0.2s;
}
.VrZrC0 {
  height: auto;
}
.VrZrC0,
.cKxVkc {
  position: relative;
  width: 100%;
}
:host(:not(.device-mobile-optimized)) .vlM3HR,
body:not(.device-mobile-optimized) .vlM3HR {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.AT7o0U[data-focuscycled="active"] {
  outline: 1px solid transparent;
}
.AT7o0U[data-focuscycled="active"]:not(:focus-within) {
  outline: 2px solid transparent;
  transition: outline 0.01s ease;
}
.AT7o0U .vlM3HR {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.Tj01hh,
.jhxvbR {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.WzbAF8 {
  direction: var(--direction);
}
.WzbAF8 .mpGTIt .O6KwRn {
  display: var(--item-display);
  height: var(--item-size);
  margin-block: var(--item-margin-block);
  margin-inline: var(--item-margin-inline);
  width: var(--item-size);
}
.WzbAF8 .mpGTIt .O6KwRn:last-child {
  margin-block: 0;
  margin-inline: 0;
}
.WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
  display: block;
}
.WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
  height: var(--item-size);
  width: var(--item-size);
}
.WzbAF8 .mpGTIt {
  height: 100%;
  position: absolute;
  white-space: nowrap;
  width: 100%;
}
:host(.device-mobile-optimized) .WzbAF8 .mpGTIt,
body.device-mobile-optimized .WzbAF8 .mpGTIt {
  white-space: normal;
}
.big2ZD {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: calc(100% - var(--wix-ads-height));
  left: 0;
  margin-top: var(--wix-ads-height);
  position: fixed;
  top: 0;
  width: 100%;
}
.SHHiV9,
.big2ZD {
  pointer-events: none;
  z-index: var(--pinned-layer-in-container, var(--above-all-in-container));
}

/* ===== beam-beam.html :: inline style 5 ===== */
._pfxlW {
  clip-path: inset(50%);
  height: 24px;
  position: absolute;
  width: 24px;
}
._pfxlW:active,
._pfxlW:focus {
  clip-path: unset;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
._pfxlW.RG3k61 {
  transform: translateY(-50%) rotate(180deg);
}
.r4OX7l,
.xTjc1A {
  box-sizing: border-box;
  height: 100%;
  overflow: visible;
  position: relative;
  width: auto;
}
.r4OX7l[data-state~="header"] a,
.r4OX7l[data-state~="header"] div,
[data-state~="header"].xTjc1A a,
[data-state~="header"].xTjc1A div {
  cursor: default !important;
}
.r4OX7l .UiHgGh,
.xTjc1A .UiHgGh {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.xTjc1A {
  --display: inline-block;
  cursor: pointer;
  display: var(--display);
  font: var(--fnt, var(--font_1));
}
.xTjc1A .yRj2ms {
  padding: 0 var(--pad, 5px);
}
.xTjc1A .JS76Uv {
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline-block;
  padding: 0 10px;
  transition: var(--trans, color 0.4s ease 0s);
}
.xTjc1A[data-state~="drop"] {
  display: block;
  width: 100%;
}
.xTjc1A[data-state~="drop"] .JS76Uv {
  padding: 0 0.5em;
}
.xTjc1A[data-state~="link"]:hover .JS76Uv,
.xTjc1A[data-state~="over"] .JS76Uv {
  color: rgb(var(--txth, var(--color_14, color_14)));
  transition: var(--trans, color 0.4s ease 0s);
}
.xTjc1A[data-state~="selected"] .JS76Uv {
  color: rgb(var(--txts, var(--color_14, color_14)));
  transition: var(--trans, color 0.4s ease 0s);
}
.NHM1d1 {
  overflow-x: hidden;
}
.NHM1d1 .R_TAzU {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.NHM1d1 .R_TAzU .aOF1ks {
  flex: 1;
}
.NHM1d1 .R_TAzU .y7qwii {
  height: calc(100% - (var(--menuTotalBordersY, 0px)));
  overflow: visible;
  white-space: nowrap;
  width: calc(100% - (var(--menuTotalBordersX, 0px)));
}
.NHM1d1 .R_TAzU .y7qwii .Tg1gOB,
.NHM1d1 .R_TAzU .y7qwii .p90CkU {
  direction: var(--menu-direction);
  display: inline-block;
  text-align: var(--menu-align, var(--align));
}
.NHM1d1 .R_TAzU .y7qwii .mvZ3NH {
  display: block;
  width: 100%;
}
.NHM1d1 .h3jCPd {
  direction: var(--submenus-direction);
  display: block;
  opacity: 1;
  text-align: var(--submenus-align, var(--align));
  z-index: 99999;
}
.NHM1d1 .h3jCPd .wkJ2fp {
  display: inherit;
  overflow: visible;
  visibility: inherit;
  white-space: nowrap;
  width: auto;
}
.NHM1d1 .h3jCPd.DlGBN0 {
  transition: visibility;
  transition-delay: 0.2s;
  visibility: visible;
}
.NHM1d1 .h3jCPd .p90CkU {
  display: inline-block;
}
.NHM1d1 .vh74Xw {
  display: none;
}
.XwCBRN > nav {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.XwCBRN .h3jCPd,
.XwCBRN .y7qwii,
.XwCBRN > nav {
  position: absolute;
}
.XwCBRN .h3jCPd {
  margin-top: 7px;
  visibility: hidden;
}
.XwCBRN .h3jCPd[data-dropMode="dropUp"] {
  margin-bottom: 7px;
  margin-top: 0;
}
.XwCBRN .wkJ2fp {
  background-color: rgba(
    var(--bgDrop, var(--color_11, color_11)),
    var(--alpha-bgDrop, 1)
  );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
}
.P0dCOY .PJ4KCX {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.xpmKd_ {
  border-radius: var(--overflow-wrapper-border-radius);
}

/* ===== beam-beam.html :: inline style 6 ===== */
:host(:not(.device-mobile-optimized)) .CohWsy,
body:not(.device-mobile-optimized) .CohWsy {
  display: flex;
}
:host(:not(.device-mobile-optimized)) .V5AUxf,
body:not(.device-mobile-optimized) .V5AUxf {
  -moz-column-gap: var(--margin);
  column-gap: var(--margin);
  display: flex;
  flex-direction: var(--items-direction);
  margin: 0 auto;
  position: relative;
  width: calc(100% - var(--padding) * 2);
}
:host(:not(.device-mobile-optimized)) .V5AUxf > *,
body:not(.device-mobile-optimized) .V5AUxf > * {
  flex: var(--column-flex) 1 0%;
  left: 0;
  margin-bottom: var(--padding);
  margin-top: var(--padding);
  min-width: 0;
  position: relative;
  top: 0;
}
:host(.device-mobile-optimized) .V5AUxf,
body.device-mobile-optimized .V5AUxf {
  display: block;
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  padding-top: var(--padding-y);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > *,
body.device-mobile-optimized .V5AUxf > * {
  margin-bottom: var(--margin);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > :first-child,
body.device-mobile-optimized .V5AUxf > :first-child {
  margin-top: var(--firstChildMarginTop, 0);
}
:host(.device-mobile-optimized) .V5AUxf > :last-child,
body.device-mobile-optimized .V5AUxf > :last-child {
  margin-bottom: var(--lastChildMarginBottom);
}
.LIhNy3 {
  backface-visibility: hidden;
}
.jhxvbR,
.mtrorN {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.if7Vw2 {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2.f0uTJH {
  clip: rect(0, auto, auto, 0);
}
.if7Vw2 .i1tH8h {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2 .DXi4PB {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.if7Vw2 .DXi4PB img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .if7Vw2.f0uTJH {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.wG8dni {
  height: 100%;
}
.tcElKx {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.ImALHf,
.Ybjs9b {
  opacity: var(--fill-layer-video-opacity);
}
.UWmm3w {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.Yjj1af {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.ImALHf {
  height: 100%;
  position: relative;
  width: 100%;
}
wix-media-canvas {
  display: block;
  height: 100%;
}
.KCM6zk {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.KCM6zk .DXi4PB,
.KCM6zk .ImALHf,
.KCM6zk .Ybjs9b {
  opacity: 1;
}
._uqPqy {
  clip-path: var(--fill-layer-clip);
}
._uqPqy,
.eKyYhK {
  position: absolute;
  top: 0;
}
._uqPqy,
.eKyYhK,
.x0mqQS img {
  height: 100%;
  width: 100%;
}
.pnCr6P {
  opacity: 0;
}
.blf7sp,
.pnCr6P {
  position: absolute;
  top: 0;
}
.blf7sp {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.rWP3Gv {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.Tr4n3d,
.rWP3Gv,
.wRqk6s {
  height: 100%;
  top: 0;
  width: 100%;
}
.wRqk6s {
  position: absolute;
}
.Tr4n3d {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .Tr4n3d {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
.VXAmO2 {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(
    1,
    calc(var(--divider-layers-pin-factor__) / -1 + 1)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-height__) *
      var(--divider-layers-size__) * var(--divider-layers-y__)
  );
}
.VXAmO2,
.VXAmO2 .dy3w_9 {
  left: 0;
  position: absolute;
  width: 100%;
}
.VXAmO2 .dy3w_9 {
  --divider-layer-i__: var(--divider-layer-i, 0);
  background-position: left
    calc(
      50% + var(--divider-offset-x__) + var(--divider-layers-x__) *
        var(--divider-layer-i__)
    )
    bottom;
  background-repeat: repeat-x;
  border-bottom-style: solid;
  border-bottom-width: calc(
    var(--divider-pin-border__) * var(--divider-layer-i__) *
      var(--divider-layers-y__)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-layer-height__) *
      var(--divider-layer-i__) * var(--divider-layers-y__)
  );
  opacity: calc(1 - var(--divider-layer-i__) / (var(--divider-layer-i__) + 1));
}
.UORcXs {
  --divider-height__: var(--divider-top-height, auto);
  --divider-offset-x__: var(--divider-top-offset-x, 0px);
  --divider-layers-size__: var(--divider-top-layers-size, 0);
  --divider-layers-y__: var(--divider-top-layers-y, 0px);
  --divider-layers-x__: var(--divider-top-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
  border-top: var(--divider-top-padding, 0) solid
    var(--divider-top-color, currentColor);
  opacity: var(--divider-top-opacity, 1);
  top: 0;
  transform: var(--divider-top-flip, scaleY(-1));
}
.UORcXs .dy3w_9 {
  background-image: var(--divider-top-image, none);
  background-size: var(--divider-top-size, contain);
  border-color: var(--divider-top-color, currentColor);
  bottom: 0;
  filter: var(--divider-top-filter, none);
}
.UORcXs .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-top-layer-1-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-top-layer-2-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-top-layer-3-display, block);
}
.Io4VUz {
  --divider-height__: var(--divider-bottom-height, auto);
  --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
  --divider-layers-size__: var(--divider-bottom-layers-size, 0);
  --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
  --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
  border-bottom: var(--divider-bottom-padding, 0) solid
    var(--divider-bottom-color, currentColor);
  bottom: 0;
  opacity: var(--divider-bottom-opacity, 1);
  transform: var(--divider-bottom-flip, none);
}
.Io4VUz .dy3w_9 {
  background-image: var(--divider-bottom-image, none);
  background-size: var(--divider-bottom-size, contain);
  border-color: var(--divider-bottom-color, currentColor);
  bottom: 0;
  filter: var(--divider-bottom-filter, none);
}
.Io4VUz .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-bottom-layer-1-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-bottom-layer-2-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-bottom-layer-3-display, block);
}

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

/* ===== beam-beam.html :: inline style 8 ===== */
@font-face {
  font-family: "poppins-semibold";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/h3r77AwDsldr1E_2g4qqGPk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQVtXRa8TVwTICgirnJhmVJw.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/rijG6I_IOXJjsH07UEo2mw.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: wf_45721e93e744420fa1da2dcfd;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/ttf/file.ttf")
      format("ttf");
}
#masterPage:not(.landingPage) #PAGES_CONTAINER {
  margin-top: 0px;
  margin-bottom: 0px;
}
#masterPage.landingPage #SITE_FOOTER {
  display: none;
}
#masterPage.landingPage #SITE_HEADER {
  display: none;
}
#masterPage.landingPage #SITE_HEADER-placeholder {
  display: none;
}
#masterPage.landingPage #SITE_FOOTER-placeholder {
  display: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#masterPage {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_FOOTER {
  --pinned-layer-in-container: 50;
  --above-all-in-container: 49;
}
#PAGES_CONTAINER {
  --pinned-layer-in-container: 51;
  --above-all-in-container: 49;
}
#SITE_HEADER {
  z-index: calc(var(--pinned-layers-in-page, 0) + 52);
  --above-all-in-container: 10000;
}
:root,
:host,
.spxThemeOverride,
.max-width-container {
  --color_0: 255, 255, 255;
  --color_1: 0, 0, 0;
  --color_2: 255, 90, 78;
  --color_3: 25, 25, 25;
  --color_4: 247, 247, 247;
  --color_5: 175, 214, 228;
  --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: 255, 216, 213;
  --color_17: 255, 161, 154;
  --color_18: 255, 90, 78;
  --color_19: 239, 16, 0;
  --color_20: 128, 9, 0;
  --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: 221, 238, 243;
  --color_32: 175, 214, 228;
  --color_33: 117, 184, 209;
  --color_34: 59, 144, 174;
  --color_35: 31, 77, 93;
  --font_0:
    normal normal normal 22px/1.41em poppins-semibold, poppins, sans-serif;
  --font_1:
    normal normal normal 14px/1.79em poppins-extralight, poppins, sans-serif;
  --font_2:
    normal normal normal 28px/1.375em poppins-semibold, poppins, sans-serif;
  --font_3:
    normal normal normal 88px/1.2em poppins-semibold, poppins, sans-serif;
  --font_4:
    normal normal normal 72px/1.25em poppins-semibold, poppins, sans-serif;
  --font_5:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --font_6:
    normal normal normal 40px/1.35em poppins-semibold, poppins, sans-serif;
  --font_7:
    normal normal normal 20px/1.67em poppins-semibold, poppins, sans-serif;
  --font_8:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --font_9:
    normal normal normal 15px/1.875em poppins-extralight, poppins, sans-serif;
  --font_10:
    normal normal normal 14px/1.79em poppins-extralight, poppins, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 0px;
  --wix-ads-top-height: 0px;
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  --wix-opt-in-direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: 1px;
  --scaling-factor: min((100 * var(--one-unit)), var(--section-max-width));
  --customScaleViewportLimit: clamp(
    var(--minViewportSize) * 1px,
    100 * var(--one-unit),
    min(var(--section-max-width), var(--maxViewportSize) * 1px)
  );
}
.font_0 {
  font: var(--font_0);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_1 {
  font: var(--font_1);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_2 {
  font: var(--font_2);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_3 {
  font: var(--font_3);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_4 {
  font: var(--font_4);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_5 {
  font: var(--font_5);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_6 {
  font: var(--font_6);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_7 {
  font: var(--font_7);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_8 {
  font: var(--font_8);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_9 {
  font: var(--font_9);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_10 {
  font: var(--font_10);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.color_0 {
  color: rgb(var(--color_0));
}
.color_1 {
  color: rgb(var(--color_1));
}
.color_2 {
  color: rgb(var(--color_2));
}
.color_3 {
  color: rgb(var(--color_3));
}
.color_4 {
  color: rgb(var(--color_4));
}
.color_5 {
  color: rgb(var(--color_5));
}
.color_6 {
  color: rgb(var(--color_6));
}
.color_7 {
  color: rgb(var(--color_7));
}
.color_8 {
  color: rgb(var(--color_8));
}
.color_9 {
  color: rgb(var(--color_9));
}
.color_10 {
  color: rgb(var(--color_10));
}
.color_11 {
  color: rgb(var(--color_11));
}
.color_12 {
  color: rgb(var(--color_12));
}
.color_13 {
  color: rgb(var(--color_13));
}
.color_14 {
  color: rgb(var(--color_14));
}
.color_15 {
  color: rgb(var(--color_15));
}
.color_16 {
  color: rgb(var(--color_16));
}
.color_17 {
  color: rgb(var(--color_17));
}
.color_18 {
  color: rgb(var(--color_18));
}
.color_19 {
  color: rgb(var(--color_19));
}
.color_20 {
  color: rgb(var(--color_20));
}
.color_21 {
  color: rgb(var(--color_21));
}
.color_22 {
  color: rgb(var(--color_22));
}
.color_23 {
  color: rgb(var(--color_23));
}
.color_24 {
  color: rgb(var(--color_24));
}
.color_25 {
  color: rgb(var(--color_25));
}
.color_26 {
  color: rgb(var(--color_26));
}
.color_27 {
  color: rgb(var(--color_27));
}
.color_28 {
  color: rgb(var(--color_28));
}
.color_29 {
  color: rgb(var(--color_29));
}
.color_30 {
  color: rgb(var(--color_30));
}
.color_31 {
  color: rgb(var(--color_31));
}
.color_32 {
  color: rgb(var(--color_32));
}
.color_33 {
  color: rgb(var(--color_33));
}
.color_34 {
  color: rgb(var(--color_34));
}
.color_35 {
  color: rgb(var(--color_35));
}
.backcolor_0 {
  background-color: rgb(var(--color_0));
}
.backcolor_1 {
  background-color: rgb(var(--color_1));
}
.backcolor_2 {
  background-color: rgb(var(--color_2));
}
.backcolor_3 {
  background-color: rgb(var(--color_3));
}
.backcolor_4 {
  background-color: rgb(var(--color_4));
}
.backcolor_5 {
  background-color: rgb(var(--color_5));
}
.backcolor_6 {
  background-color: rgb(var(--color_6));
}
.backcolor_7 {
  background-color: rgb(var(--color_7));
}
.backcolor_8 {
  background-color: rgb(var(--color_8));
}
.backcolor_9 {
  background-color: rgb(var(--color_9));
}
.backcolor_10 {
  background-color: rgb(var(--color_10));
}
.backcolor_11 {
  background-color: rgb(var(--color_11));
}
.backcolor_12 {
  background-color: rgb(var(--color_12));
}
.backcolor_13 {
  background-color: rgb(var(--color_13));
}
.backcolor_14 {
  background-color: rgb(var(--color_14));
}
.backcolor_15 {
  background-color: rgb(var(--color_15));
}
.backcolor_16 {
  background-color: rgb(var(--color_16));
}
.backcolor_17 {
  background-color: rgb(var(--color_17));
}
.backcolor_18 {
  background-color: rgb(var(--color_18));
}
.backcolor_19 {
  background-color: rgb(var(--color_19));
}
.backcolor_20 {
  background-color: rgb(var(--color_20));
}
.backcolor_21 {
  background-color: rgb(var(--color_21));
}
.backcolor_22 {
  background-color: rgb(var(--color_22));
}
.backcolor_23 {
  background-color: rgb(var(--color_23));
}
.backcolor_24 {
  background-color: rgb(var(--color_24));
}
.backcolor_25 {
  background-color: rgb(var(--color_25));
}
.backcolor_26 {
  background-color: rgb(var(--color_26));
}
.backcolor_27 {
  background-color: rgb(var(--color_27));
}
.backcolor_28 {
  background-color: rgb(var(--color_28));
}
.backcolor_29 {
  background-color: rgb(var(--color_29));
}
.backcolor_30 {
  background-color: rgb(var(--color_30));
}
.backcolor_31 {
  background-color: rgb(var(--color_31));
}
.backcolor_32 {
  background-color: rgb(var(--color_32));
}
.backcolor_33 {
  background-color: rgb(var(--color_33));
}
.backcolor_34 {
  background-color: rgb(var(--color_34));
}
.backcolor_35 {
  background-color: rgb(var(--color_35));
}
#SITE_FOOTER {
  --bg: var(--color_11);
  --shd: none;
  --brwt: 1px;
  --brd: var(--color_11);
  --brwb: 0px;
  --bgctr: var(--color_11);
  --rd: 0px;
  --alpha-bg: 1;
  --alpha-bgctr: 1;
  --alpha-brd: 0.15;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_FOOTER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="SITE_FOOTERinlineContent"] {
  height: auto;
  width: 100%;
}
[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%;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-jlm4vex9"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-joe1tqlc"] {
  position: relative;
  margin: 0px 0px -20px calc((100% - 980px) * 0.5);
  left: 49px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_FOOTER {
  --shc-mutated-brightness: 128, 128, 128;
  --bg-overlay-color: transparent;
  --bg-gradient: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vex9 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm4vex91inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-jlm4vex91inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm4vex91inlineContent-gridContainer"]
  > [id="comp-jlm4tzfe"] {
  position: relative;
  margin: 20px 0px 26px calc((100% - 980px) * 0.5);
  left: 270px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-jlm4vex9 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vex91 {
  width: 980px;
}
#comp-jlm4vex91 {
  --bg-overlay-color: rgb(255, 255, 255);
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4tzfe {
  width: 413px;
  height: auto;
}
#comp-jlm4tzfe {
  --min-height: 25px;
  direction: var(--wix-opt-in-direction);
}
#comp-joe1tqlc {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-joe1tqlc {
  width: 879px;
  height: 94px;
}
#comp-joe1tqlc {
  --height: 94px;
  --width: 879px;
  --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;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#PAGES_CONTAINER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_PAGES {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_PAGES {
  --transition-duration: 700ms;
}
#masterPage:not(.landingPage) {
  --top-offset: var(--header-height);
  --header-height: 96px;
}
#masterPage.landingPage {
  --top-offset: 0px;
}
#SITE_HEADER {
  --bg: var(--color_11);
  --shd: none;
  --brwt: 0px;
  --brd: var(--color_11);
  --brwb: 0px;
  --bgctr: var(--color_11);
  --rd: 0px;
  --alpha-bg: 1;
  --alpha-bgctr: 1;
  --alpha-brd: 0;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_HEADER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="SITE_HEADERinlineContent"] {
  height: auto;
  width: 100%;
}
[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%;
}
[data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="comp-jlm54pat"] {
  position: relative;
  margin: 30px 0px 3px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_HEADERinlineContent-gridContainer"]
  > [id="comp-jlm54pat2"] {
  position: relative;
  margin: 12px 0px 9px calc((100% - 980px) * 0.5);
  left: 111px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_HEADER {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --shc-mutated-brightness: 128, 128, 128;
  position: sticky !important;
  top: var(--wix-ads-height);
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm54pat3inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"]
  > [id="comp-jlm54pel"] {
  position: relative;
  margin: 20px 0px 13px calc((100% - 980px) * 1);
  left: -79px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"]
  > [id="comp-jlm54pb1"] {
  position: relative;
  margin: 22px 0px 19px calc((100% - 980px) * 1);
  left: 478px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-jlm54pat {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jlm54pat3 {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat3 {
  width: 980px;
}
#comp-jlm54pat3 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-jlm54pel {
  --menuTotalBordersX: 0px;
  --menuTotalBordersY: 0px;
  --bgDrop: var(--color_11);
  --rd: 0px;
  --shd: none;
  --fnt:
    normal normal normal 14px/1.4em
      wfont_dbd040_45721e93e744420fa1da2dcfdc828c9a,
    wf_45721e93e744420fa1da2dcfd, orig_gothambook;
  --pad: 0px;
  --txt: 96, 96, 96;
  --trans: color 0.4s ease 0s;
  --txth: var(--color_25);
  --txts: var(--color_25);
  --alpha-bgDrop: 1;
  --alpha-txt: 1;
  --alpha-txth: 1;
  --alpha-txts: 1;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pel {
  width: 544px;
  height: 30px;
}
#comp-jlm54pel {
  --menuTotalBordersY: 0px;
  --menuTotalBordersX: 0px;
  --submenus-direction: inherit;
  --menu-direction: inherit;
  --align: end;
  --menu-align: inherit;
  --submenus-align: inherit;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pb1 {
  width: 118px;
  height: 22px;
}
#comp-jlm54pb1 {
  --item-size: 22px;
  --item-margin-block: 0;
  --item-margin-inline: 0px 10px;
  --item-display: inline-block;
  --direction: var(--wix-opt-in-direction, ltr);
  width: 118px;
  height: 22px;
}
#comp-jlm54pat2 {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat2 {
  width: 149px;
  height: 75px;
}
#comp-jlm54pat2 {
  --height: 75px;
  --width: 149px;
}

/* ===== beam-beam.html :: inline style 9 ===== */
@font-face {
  font-display: swap;
  font-family: wf_584664acbad249c5a0af0827a;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/ttf/file.ttf")
      format("ttf");
}
@font-face {
  font-display: swap;
  font-family: wf_45721e93e744420fa1da2dcfd;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/ttf/file.ttf")
      format("ttf");
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#bsihj {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#masterPage {
  --pinned-layers-in-page: 0;
}
[data-mesh-id="ContainerbsihjinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="ContainerbsihjinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 5122px;
  grid-template-rows: repeat(4, min-content) 1fr;
  grid-template-columns: 100%;
  padding-bottom: 0px;
  box-sizing: border-box;
}
[data-mesh-id="ContainerbsihjinlineContent-gridContainer"]
  > [id="comp-kuwk0e2i"] {
  position: relative;
  margin: 0px 0px -163px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="ContainerbsihjinlineContent-gridContainer"]
  > [id="comp-kuwk0e5a"] {
  position: relative;
  margin: 133px 0 10px 0;
  left: 0;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="ContainerbsihjinlineContent-gridContainer"]
  > [id="comp-kuwk0e5e"] {
  position: relative;
  margin: 14px 0 10px 0;
  left: 0;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="ContainerbsihjinlineContent-gridContainer"]
  > [id="comp-kuwk0e5h"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="ContainerbsihjinlineContent-gridContainer"]
  > [id="comp-kuzn0cj6"] {
  position: relative;
  margin: 0px 0px -74px calc((100% - 980px) * 0.5);
  left: -191px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="ContainerbsihjinlineContent-gridContainer"]
  > [id="comp-kuwk0e6l"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="ContainerbsihjinlineContent-wedge-5"] {
  visibility: hidden;
  height: 5399px;
  width: 0;
  grid-area: 1 / 1 / 5 / 2;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e2i {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kuwk0e3linlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-kuwk0e3linlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 1297px;
  margin-top: -22px;
  grid-template-rows: repeat(5, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kuwk0e3linlineContent-gridContainer"]
  > [id="comp-kuwk0e3x"] {
  position: relative;
  margin: 0px 0px 51px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e3linlineContent-gridContainer"]
  > [id="comp-kuwk0e4b"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 55px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e3linlineContent-gridContainer"]
  > [id="comp-kuy0tpmc"] {
  position: relative;
  margin: 0px 0px 40px calc((100% - 980px) * 0.5);
  left: 46px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e3linlineContent-gridContainer"]
  > [id="comp-kuxynlc1"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 12px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e3linlineContent-gridContainer"]
  > [id="comp-kuxyhneo"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 158px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e3linlineContent-gridContainer"]
  > [id="comp-kuwk0e4n"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 331px;
  grid-area: 4 / 1 / 7 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e3linlineContent-wedge-4"] {
  visibility: hidden;
  height: 821px;
  width: 0;
  grid-area: 1 / 1 / 4 / 2;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e3l {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e3x {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kuwk0e40inlineContent"] {
  height: auto;
  width: 100%;
  position: static;
  min-height: 560px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kuwk0e40 [data-motion-part="BG_MEDIA comp-kuwk0e40"] {
    will-change: var(--motion-bgreveal-will-change);
    height: calc(100% + 200lvh);
    margin-top: -100lvh;
    isolation: isolate;
  }
  #comp-kuwk0e40 [data-motion-part="BG_IMG comp-kuwk0e40"] {
    position: sticky;
    height: max(100lvh, calc(100% - 200lvh));
    width: 100%;
    top: 0px;
    margin-bottom: calc(100lvh - max(100lvh, var(--motion-comp-height, 100%)));
    display: block;
    padding: 0px;
  }
  #comp-kuwk0e40 [data-motion-part="BG_LAYER comp-kuwk0e40"] {
    overflow: clip;
  }
  @supports (-moz-appearance: none) {
    body {
      --motion-bgreveal-will-change: transform;
    }
  }
  #comp-kuwk0e40[data-testid="imageX"]
    [data-motion-part="BG_MEDIA comp-kuwk0e40"] {
    transform: translate3d(0, 0, 0);
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e40 {
  width: 980px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kuwk0e4b:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e4b {
  width: 887px;
  height: auto;
}
#comp-kuy0tpmc {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuy0tpmc {
  width: 202px;
  height: 188px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kuxynlc1:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuxynlc1 {
  width: 135px;
  height: 40px;
}
#comp-kuxyhneo {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kuxyhneo:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuxyhneo {
  width: 135px;
  height: 40px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e4n {
  width: 633px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e5a {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e5e {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e5h {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kuwk0e5kinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-kuwk0e5kinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 1066px;
  grid-template-rows: repeat(2, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kuwk0e5kinlineContent-gridContainer"]
  > [id="comp-kuwk0e5o"] {
  position: relative;
  margin: 14px 0px 10px calc((100% - 980px) * 0.5);
  left: 20px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e5kinlineContent-gridContainer"]
  > [id="comp-kuwk0e5r"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e5kinlineContent-wedge-3"] {
  visibility: hidden;
  height: 146px;
  width: 0;
  grid-area: 1 / 1 / 3 / 2;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e5k {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e5o {
  width: 940px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e5r {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kuwk0e5uinlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-kuwk0e5uinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  margin-top: -22px;
  margin-bottom: -405px;
  grid-template-rows: min-content 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kuwk0e5uinlineContent-gridContainer"]
  > [id="comp-kuwk0e671"] {
  position: relative;
  margin: 0px 0px 57px calc((100% - 980px) * 0.5);
  left: 222px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e5uinlineContent-gridContainer"]
  > [id="comp-kuwk0e60"] {
  position: relative;
  margin: 326px 0px 10px calc((100% - 980px) * 0.5);
  left: 20px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e5uinlineContent-gridContainer"]
  > [id="comp-kuzmfsab"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: -200px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
#comp-kuwk0e5u {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e5u {
  width: 980px;
}
#comp-kuwk0e671 {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kuwk0e671:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e671 {
  width: 553px;
  height: 388px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e60 {
  width: 940px;
  height: auto;
}
#comp-kuzmfsab {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuzmfsab {
  width: 1354px;
  height: 762px;
}
#comp-kuzn0cj6 {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuzn0cj6 {
  width: 1343px;
  height: 755px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e6l {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kuwk0e6ninlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-kuwk0e6ninlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kuwk0e6ninlineContent-gridContainer"]
  > [id="comp-kuwk0e6p"] {
  position: relative;
  margin: 41px 0px 23px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e6ninlineContent-gridContainer"]
  > [id="comp-kuwk0e6q1"] {
  position: relative;
  margin: 0px 0px 13px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e6ninlineContent-gridContainer"]
  > [id="comp-kuwk0e6s"] {
  position: relative;
  margin: 0px 0px 6px calc((100% - 980px) * 0.5);
  left: 462px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kuwk0e6ninlineContent-gridContainer"]
  > [id="comp-kuwk0e6t"] {
  position: relative;
  margin: 0px 0px 49px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
#comp-kuwk0e6n {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e6n {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e6p {
  width: 980px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e6q1 {
  width: 980px;
  height: auto;
}
#comp-kuwk0e6s {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e6s {
  width: 35px;
  height: 31px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kuwk0e6t {
  width: 980px;
  height: auto;
}

/* ===== beam-beam.html :: inline style 10 ===== */
#bsihj {
  width: auto;
  min-height: 5122px;
}
#pageBackground_bsihj {
  --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;
}
#comp-kuwk0e2i {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kuwk0e3l {
  --bg-overlay-color: rgb(var(--color_15));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kuwk0e3x {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kuwk0e40 {
  --fill-layer-image-opacity: 1;
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kuwk0e4b {
  --min-height: 53px;
  direction: var(--wix-opt-in-direction);
}
#comp-kuy0tpmc {
  --height: 188px;
  --width: 202px;
}
#comp-kuxynlc1 {
  --fill: #242323;
  --opacity: 1;
}
#comp-kuxyhneo {
  --height: 40px;
  --width: 135px;
}
#comp-kuwk0e4n {
  --min-height: 123px;
  direction: var(--wix-opt-in-direction);
}
#comp-kuwk0e5h {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kuwk0e5k {
  --bg-overlay-color: rgb(var(--color_15));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kuwk0e5o {
  direction: var(--wix-opt-in-direction);
}
#comp-kuwk0e5r {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kuwk0e5u {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kuwk0e671 {
  --height: 388px;
  --width: 553px;
}
#comp-kuwk0e60 {
  direction: var(--wix-opt-in-direction);
}
#comp-kuzmfsab {
  --height: 762px;
  --width: 1354px;
}
#comp-kuzn0cj6 {
  --height: 755px;
  --width: 1343px;
}
#comp-kuwk0e6l {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kuwk0e6n {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kuwk0e6p {
  direction: var(--wix-opt-in-direction);
}
#comp-kuwk0e6q1 {
  direction: var(--wix-opt-in-direction);
}
#comp-kuwk0e6s {
  --height: 31px;
  --width: 35px;
}
#comp-kuwk0e6t {
  direction: var(--wix-opt-in-direction);
}

/* ===== beambeam.html :: inline style 1 ===== */
@keyframes slide-horizontal-new {
  0% {
    transform: translateX(100%);
  }
}
@keyframes slide-horizontal-old {
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateX(-100%);
  }
}
@keyframes slide-vertical-new {
  0% {
    transform: translateY(-100%);
  }
}
@keyframes slide-vertical-old {
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes out-in-new {
  0% {
    opacity: 0;
  }
}
@keyframes out-in-old {
  to {
    opacity: 0;
  }
}
html[data-page-transition="SlideHorizontal"]::view-transition-old(page-group) {
  animation: slide-horizontal-old 0.6s cubic-bezier(0.83, 0, 0.17, 1) forwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideHorizontal"]::view-transition-new(page-group) {
  animation: slide-horizontal-new 0.6s cubic-bezier(0.83, 0, 0.17, 1) backwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideVertical"]::view-transition-old(page-group) {
  animation: slide-vertical-old 0.6s cubic-bezier(0.83, 0, 0.17, 1) forwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideVertical"]::view-transition-new(page-group) {
  animation: slide-vertical-new 0.6s cubic-bezier(0.83, 0, 0.17, 1) backwards;
  mix-blend-mode: normal;
}
html[data-page-transition="OutIn"]::view-transition-old(page-group) {
  animation: out-in-old 0.35s cubic-bezier(0.64, 0, 0.78, 0) forwards;
}
html[data-page-transition="OutIn"]::view-transition-new(page-group) {
  animation: out-in-new 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0.35s backwards;
}
@media (prefers-reduced-motion: reduce) {
  ::view-transition-group(*),
  ::view-transition-new(*),
  ::view-transition-old(*) {
    animation: none !important;
  }
}
body,
html {
  background: transparent;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
body {
  --scrollbar-width: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
body,
html {
  height: 100%;
}
body {
  overflow-x: auto;
  overflow-y: scroll;
}
body:not(.responsive) #site-root {
  min-width: var(--site-width);
  width: 100%;
}
body:not([data-js-loaded]) [data-hide-prejs] {
  visibility: hidden;
}
#SITE_CONTAINER {
  position: relative;
}
:root {
  --one-unit: 1vw;
  --section-max-width: 9999px;
  --spx-stopper-max: 9999px;
  --spx-stopper-min: 0px;
}
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
  :root {
    --safari-sticky-fix: opacity;
  }
}
@supports (container-type: inline-size) {
  :root {
    --one-unit: 1cqw;
  }
}
[id^="oldHoverBox-"] {
  mix-blend-mode: plus-lighter;
  transition:
    opacity 0.5s ease,
    visibility 0.5s ease;
}
[data-mesh-id$="inlineContent-gridContainer"]:has(> [id^="oldHoverBox-"]) {
  isolation: isolate;
}

/* ===== beambeam.html :: inline style 2 ===== */
a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
button,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
nav,
object,
ol,
p,
pre,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
title,
tr,
tt,
u,
ul,
var {
  background: transparent;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
input,
select,
textarea {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  cursor: pointer;
  text-decoration: none;
}
.testStyles {
  overflow-y: hidden;
}
.reset-button {
  -webkit-appearance: none;
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  outline: 0;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
:focus {
  outline: none;
}
body.device-mobile-optimized:not(.disable-site-overflow) {
  overflow-x: hidden;
  overflow-y: scroll;
}
body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
  margin-left: auto;
  margin-right: auto;
  overflow-x: visible;
  position: relative;
  width: 320px;
}
body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling)
  #SITE_CONTAINER {
  margin-top: 0;
}
body.device-mobile-optimized > * {
  max-width: 100% !important;
}
body.device-mobile-optimized #site-root {
  overflow-x: hidden;
  overflow-y: hidden;
}
@supports (overflow: clip) {
  body.device-mobile-optimized #site-root {
    overflow-x: clip;
    overflow-y: clip;
  }
}
body.device-mobile-non-optimized
  #SITE_CONTAINER
  #site-root:not(.overflow-clip-in-mobile) {
  overflow-x: hidden;
  overflow-y: auto;
}
body.device-mobile-non-optimized
  #SITE_CONTAINER
  #site-root.overflow-clip-in-mobile {
  overflow-x: clip;
  overflow-y: clip;
}
body.device-mobile-non-optimized.fullScreenMode {
  background-color: #5f6360;
}
body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
body.device-mobile-non-optimized.fullScreenMode #site-root,
body.fullScreenMode #WIX_ADS {
  visibility: hidden;
}
body.fullScreenMode {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
body.fullScreenMode.device-mobile-optimized #TINY_MENU {
  opacity: 0;
  pointer-events: none;
}
body.fullScreenMode-scrollable.device-mobile-optimized {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND,
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
  height: auto !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
  height: 0 !important;
}
body.blockSiteScrolling,
body.siteScrollingBlocked {
  position: fixed;
  width: 100%;
}
body.blockSiteScrolling #SITE_CONTAINER {
  margin-top: calc(var(--blocked-site-scroll-margin-top) * -1);
}
body.blockSiteScrolling:not(.responsive) #WIX_ADS {
  margin-top: var(--blocked-site-scroll-margin-top);
}
#site-root {
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  top: var(--wix-ads-height);
}
#site-root img:not([src]) {
  visibility: hidden;
}
#site-root svg img:not([src]) {
  visibility: visible;
}
.auto-generated-link {
  color: inherit;
}
#SCROLL_TO_BOTTOM,
#SCROLL_TO_TOP {
  height: 0;
}
.has-click-trigger {
  cursor: pointer;
}
.fullScreenOverlay {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  overflow-y: hidden;
  position: fixed;
  right: 0;
  top: -60px;
  z-index: 1005;
}
.fullScreenOverlay > .fullScreenOverlayContent {
  bottom: 0;
  left: 0;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 60px;
  transform: translateZ(0);
}
[data-mesh-id$="centeredContent"],
[data-mesh-id$="form"],
[data-mesh-id$="inlineContent"] {
  pointer-events: none;
  position: relative;
}
[data-mesh-id$="-gridWrapper"],
[data-mesh-id$="-rotated-wrapper"] {
  pointer-events: none;
}
[data-mesh-id$="-gridContainer"] > *,
[data-mesh-id$="-rotated-wrapper"] > *,
[data-mesh-id$="inlineContent"] > :not([data-mesh-id$="-gridContainer"]) {
  pointer-events: auto;
}
.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
  grid-area: 2/1/3/2;
  -ms-grid-row: 2;
  position: relative;
}
#masterPage.mesh-layout {
  -ms-grid-rows: max-content max-content min-content max-content;
  -ms-grid-columns: 100%;
  align-items: start;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: max-content max-content min-content max-content;
  justify-content: stretch;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"],
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  -ms-grid-row-align: start;
  -ms-grid-column-align: start;
  -ms-grid-column: 1;
}
#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER {
  grid-area: 1/1/2/2;
  -ms-grid-row: 1;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  grid-area: 3/1/4/2;
  -ms-grid-row: 3;
}
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  width: 100%;
}
#masterPage.mesh-layout #PAGES_CONTAINER {
  align-self: stretch;
}
#masterPage.mesh-layout main#PAGES_CONTAINER {
  display: block;
}
#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
  grid-area: 4/1/5/2;
  -ms-grid-row: 4;
}
#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERcenteredContent"],
#masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERinlineContent"] {
  height: 100%;
}
#masterPage.mesh-layout.desktop > * {
  width: 100%;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout #masterPageinlineContent,
#masterPage.mesh-layout:not(.one-doc) #SITE_FOOTER,
#masterPage.mesh-layout:not(.one-doc) #SITE_HEADER {
  position: relative;
}
#masterPage.mesh-layout #SITE_HEADER {
  grid-area: 1/1/2/2;
}
#masterPage.mesh-layout #SITE_FOOTER {
  grid-area: 4/1/5/2;
}
#masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER,
#masterPage.mesh-layout.overflow-x-clip #SITE_HEADER {
  overflow-x: clip;
}
[data-z-counter] {
  z-index: 0;
}
[data-z-counter="0"] {
  z-index: auto;
}
.wixSiteProperties {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --wst-button-color-fill-primary: rgb(var(--color_48));
  --wst-button-color-border-primary: rgb(var(--color_49));
  --wst-button-color-text-primary: rgb(var(--color_50));
  --wst-button-color-fill-primary-hover: rgb(var(--color_51));
  --wst-button-color-border-primary-hover: rgb(var(--color_52));
  --wst-button-color-text-primary-hover: rgb(var(--color_53));
  --wst-button-color-fill-primary-disabled: rgb(var(--color_54));
  --wst-button-color-border-primary-disabled: rgb(var(--color_55));
  --wst-button-color-text-primary-disabled: rgb(var(--color_56));
  --wst-button-color-fill-secondary: rgb(var(--color_57));
  --wst-button-color-border-secondary: rgb(var(--color_58));
  --wst-button-color-text-secondary: rgb(var(--color_59));
  --wst-button-color-fill-secondary-hover: rgb(var(--color_60));
  --wst-button-color-border-secondary-hover: rgb(var(--color_61));
  --wst-button-color-text-secondary-hover: rgb(var(--color_62));
  --wst-button-color-fill-secondary-disabled: rgb(var(--color_63));
  --wst-button-color-border-secondary-disabled: rgb(var(--color_64));
  --wst-button-color-text-secondary-disabled: rgb(var(--color_65));
  --wst-color-fill-base-1: rgb(var(--color_36));
  --wst-color-fill-base-2: rgb(var(--color_37));
  --wst-color-fill-base-shade-1: rgb(var(--color_38));
  --wst-color-fill-base-shade-2: rgb(var(--color_39));
  --wst-color-fill-base-shade-3: rgb(var(--color_40));
  --wst-color-fill-accent-1: rgb(var(--color_41));
  --wst-color-fill-accent-2: rgb(var(--color_42));
  --wst-color-fill-accent-3: rgb(var(--color_43));
  --wst-color-fill-accent-4: rgb(var(--color_44));
  --wst-color-fill-background-primary: rgb(var(--color_11));
  --wst-color-fill-background-secondary: rgb(var(--color_12));
  --wst-color-text-primary: rgb(var(--color_15));
  --wst-color-text-secondary: rgb(var(--color_14));
  --wst-color-action: rgb(var(--color_18));
  --wst-color-disabled: rgb(var(--color_39));
  --wst-color-title: rgb(var(--color_45));
  --wst-color-subtitle: rgb(var(--color_46));
  --wst-color-line: rgb(var(--color_47));
  --wst-font-style-h2: var(--font_2);
  --wst-font-style-h3: var(--font_3);
  --wst-font-style-h4: var(--font_4);
  --wst-font-style-h5: var(--font_5);
  --wst-font-style-h6: var(--font_6);
  --wst-font-style-body-large: var(--font_7);
  --wst-font-style-body-medium: var(--font_8);
  --wst-font-style-body-small: var(--font_9);
  --wst-font-style-body-x-small: var(--font_10);
  --wst-color-custom-1: rgb(var(--color_13));
  --wst-color-custom-2: rgb(var(--color_16));
  --wst-color-custom-3: rgb(var(--color_17));
  --wst-color-custom-4: rgb(var(--color_19));
  --wst-color-custom-5: rgb(var(--color_20));
  --wst-color-custom-6: rgb(var(--color_21));
  --wst-color-custom-7: rgb(var(--color_22));
  --wst-color-custom-8: rgb(var(--color_23));
  --wst-color-custom-9: rgb(var(--color_24));
  --wst-color-custom-10: rgb(var(--color_25));
  --wst-color-custom-11: rgb(var(--color_26));
  --wst-color-custom-12: rgb(var(--color_27));
  --wst-color-custom-13: rgb(var(--color_28));
  --wst-color-custom-14: rgb(var(--color_29));
  --wst-color-custom-15: rgb(var(--color_30));
  --wst-color-custom-16: rgb(var(--color_31));
  --wst-color-custom-17: rgb(var(--color_32));
  --wst-color-custom-18: rgb(var(--color_33));
  --wst-color-custom-19: rgb(var(--color_34));
  --wst-color-custom-20: rgb(var(--color_35));
}

/* ===== beambeam.html :: inline style 3 ===== */
.PlZyDq {
  touch-action: manipulation;
}
.uDW_Qe {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: var(--label-align);
  min-width: 100%;
  text-align: initial;
  width: -moz-max-content;
  width: max-content;
}
.uDW_Qe:before {
  max-width: var(--margin-start, 0);
}
.uDW_Qe:after,
.uDW_Qe:before {
  align-self: stretch;
  content: "";
  flex-grow: 1;
}
.uDW_Qe:after {
  max-width: var(--margin-end, 0);
}
.FubTgk {
  height: 100%;
}
.FubTgk .uDW_Qe {
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  bottom: 0;
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: var(
    --trans1,
    border-color 0.4s ease 0s,
    background-color 0.4s ease 0s
  );
}
.FubTgk .uDW_Qe:link,
.FubTgk .uDW_Qe:visited {
  border-color: transparent;
}
.FubTgk .l7_2fn {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  font: var(--fnt, var(--font_5));
  margin: 0;
  position: relative;
  transition: var(--trans2, color 0.4s ease 0s);
  white-space: nowrap;
}
.FubTgk[aria-disabled="false"] .uDW_Qe {
  background-color: var(
    --corvid-background-color,
    rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1))
  );
  border: solid
    var(
      --corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    )
    var(--corvid-border-width, var(--brw, 0));
  cursor: pointer !important;
}
:host(.device-mobile-optimized) .FubTgk[aria-disabled="false"]:active .uDW_Qe,
body.device-mobile-optimized .FubTgk[aria-disabled="false"]:active .uDW_Qe {
  background-color: var(
    --corvid-hover-background-color,
    rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1))
  );
  border-color: var(
    --corvid-hover-border-color,
    rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1))
  );
}
:host(.device-mobile-optimized) .FubTgk[aria-disabled="false"]:active .l7_2fn,
body.device-mobile-optimized .FubTgk[aria-disabled="false"]:active .l7_2fn {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
}
:host(:not(.device-mobile-optimized))
  .FubTgk[aria-disabled="false"]:hover
  .uDW_Qe,
body:not(.device-mobile-optimized)
  .FubTgk[aria-disabled="false"]:hover
  .uDW_Qe {
  background-color: var(
    --corvid-hover-background-color,
    rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1))
  );
  border-color: var(
    --corvid-hover-border-color,
    rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1))
  );
}
:host(:not(.device-mobile-optimized))
  .FubTgk[aria-disabled="false"]:hover
  .l7_2fn,
body:not(.device-mobile-optimized)
  .FubTgk[aria-disabled="false"]:hover
  .l7_2fn {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
}
.FubTgk[aria-disabled="true"] .uDW_Qe {
  background-color: var(
    --corvid-disabled-background-color,
    rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1))
  );
  border-color: var(
    --corvid-disabled-border-color,
    rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1))
  );
  border-style: solid;
  border-width: var(--corvid-border-width, var(--brw, 0));
}
.FubTgk[aria-disabled="true"] .l7_2fn {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)));
}
.uUxqWY {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: var(--label-align);
  min-width: 100%;
  text-align: initial;
  width: -moz-max-content;
  width: max-content;
}
.uUxqWY:before {
  max-width: var(--margin-start, 0);
}
.uUxqWY:after,
.uUxqWY:before {
  align-self: stretch;
  content: "";
  flex-grow: 1;
}
.uUxqWY:after {
  max-width: var(--margin-end, 0);
}
.Vq4wYb[aria-disabled="false"] .uUxqWY {
  cursor: pointer;
}
:host(.device-mobile-optimized) .Vq4wYb[aria-disabled="false"]:active .wJVzSK,
body.device-mobile-optimized .Vq4wYb[aria-disabled="false"]:active .wJVzSK {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color 0.4s ease 0s);
}
:host(:not(.device-mobile-optimized))
  .Vq4wYb[aria-disabled="false"]:hover
  .wJVzSK,
body:not(.device-mobile-optimized)
  .Vq4wYb[aria-disabled="false"]:hover
  .wJVzSK {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color 0.4s ease 0s);
}
.Vq4wYb .uUxqWY {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.Vq4wYb .wJVzSK {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  font: var(--fnt, var(--font_5));
  transition: var(--trans, color 0.4s ease 0s);
  white-space: nowrap;
}
.Vq4wYb[aria-disabled="true"] .wJVzSK {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)));
}
:host(:not(.device-mobile-optimized)) .CohWsy,
body:not(.device-mobile-optimized) .CohWsy {
  display: flex;
}
:host(:not(.device-mobile-optimized)) .V5AUxf,
body:not(.device-mobile-optimized) .V5AUxf {
  -moz-column-gap: var(--margin);
  column-gap: var(--margin);
  display: flex;
  flex-direction: var(--items-direction);
  margin: 0 auto;
  position: relative;
  width: calc(100% - var(--padding) * 2);
}
:host(:not(.device-mobile-optimized)) .V5AUxf > *,
body:not(.device-mobile-optimized) .V5AUxf > * {
  flex: var(--column-flex) 1 0%;
  left: 0;
  margin-bottom: var(--padding);
  margin-top: var(--padding);
  min-width: 0;
  position: relative;
  top: 0;
}
:host(.device-mobile-optimized) .V5AUxf,
body.device-mobile-optimized .V5AUxf {
  display: block;
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  padding-top: var(--padding-y);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > *,
body.device-mobile-optimized .V5AUxf > * {
  margin-bottom: var(--margin);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > :first-child,
body.device-mobile-optimized .V5AUxf > :first-child {
  margin-top: var(--firstChildMarginTop, 0);
}
:host(.device-mobile-optimized) .V5AUxf > :last-child,
body.device-mobile-optimized .V5AUxf > :last-child {
  margin-bottom: var(--lastChildMarginBottom);
}
.LIhNy3 {
  backface-visibility: hidden;
}
.jhxvbR,
.mtrorN {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.if7Vw2 {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2.f0uTJH {
  clip: rect(0, auto, auto, 0);
}
.if7Vw2 .i1tH8h {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2 .DXi4PB {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.if7Vw2 .DXi4PB img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .if7Vw2.f0uTJH {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.wG8dni {
  height: 100%;
}
.tcElKx {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.ImALHf,
.Ybjs9b {
  opacity: var(--fill-layer-video-opacity);
}
.UWmm3w {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.Yjj1af {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.ImALHf {
  height: 100%;
  position: relative;
  width: 100%;
}
.KCM6zk {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.KCM6zk .DXi4PB,
.KCM6zk .ImALHf,
.KCM6zk .Ybjs9b {
  opacity: 1;
}
._uqPqy {
  clip-path: var(--fill-layer-clip);
}
._uqPqy,
.eKyYhK {
  position: absolute;
  top: 0;
}
._uqPqy,
.eKyYhK,
.x0mqQS img {
  height: 100%;
  width: 100%;
}
.pnCr6P {
  opacity: 0;
}
.blf7sp,
.pnCr6P {
  position: absolute;
  top: 0;
}
.blf7sp {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.rWP3Gv {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.Tr4n3d,
.rWP3Gv,
.wRqk6s {
  height: 100%;
  top: 0;
  width: 100%;
}
.wRqk6s {
  position: absolute;
}
.Tr4n3d {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .Tr4n3d {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
.VXAmO2 {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(
    1,
    calc(var(--divider-layers-pin-factor__) / -1 + 1)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-height__) *
      var(--divider-layers-size__) * var(--divider-layers-y__)
  );
}
.VXAmO2,
.VXAmO2 .dy3w_9 {
  left: 0;
  position: absolute;
  width: 100%;
}
.VXAmO2 .dy3w_9 {
  --divider-layer-i__: var(--divider-layer-i, 0);
  background-position: left
    calc(
      50% + var(--divider-offset-x__) + var(--divider-layers-x__) *
        var(--divider-layer-i__)
    )
    bottom;
  background-repeat: repeat-x;
  border-bottom-style: solid;
  border-bottom-width: calc(
    var(--divider-pin-border__) * var(--divider-layer-i__) *
      var(--divider-layers-y__)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-layer-height__) *
      var(--divider-layer-i__) * var(--divider-layers-y__)
  );
  opacity: calc(1 - var(--divider-layer-i__) / (var(--divider-layer-i__) + 1));
}
.UORcXs {
  --divider-height__: var(--divider-top-height, auto);
  --divider-offset-x__: var(--divider-top-offset-x, 0px);
  --divider-layers-size__: var(--divider-top-layers-size, 0);
  --divider-layers-y__: var(--divider-top-layers-y, 0px);
  --divider-layers-x__: var(--divider-top-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
  border-top: var(--divider-top-padding, 0) solid
    var(--divider-top-color, currentColor);
  opacity: var(--divider-top-opacity, 1);
  top: 0;
  transform: var(--divider-top-flip, scaleY(-1));
}
.UORcXs .dy3w_9 {
  background-image: var(--divider-top-image, none);
  background-size: var(--divider-top-size, contain);
  border-color: var(--divider-top-color, currentColor);
  bottom: 0;
  filter: var(--divider-top-filter, none);
}
.UORcXs .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-top-layer-1-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-top-layer-2-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-top-layer-3-display, block);
}
.Io4VUz {
  --divider-height__: var(--divider-bottom-height, auto);
  --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
  --divider-layers-size__: var(--divider-bottom-layers-size, 0);
  --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
  --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
  border-bottom: var(--divider-bottom-padding, 0) solid
    var(--divider-bottom-color, currentColor);
  bottom: 0;
  opacity: var(--divider-bottom-opacity, 1);
  transform: var(--divider-bottom-flip, none);
}
.Io4VUz .dy3w_9 {
  background-image: var(--divider-bottom-image, none);
  background-size: var(--divider-bottom-size, contain);
  border-color: var(--divider-bottom-color, currentColor);
  bottom: 0;
  filter: var(--divider-bottom-filter, none);
}
.Io4VUz .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-bottom-layer-1-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-bottom-layer-2-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-bottom-layer-3-display, block);
}
.YzqVVZ {
  overflow: visible;
  position: relative;
}
.mwF7X1 {
  backface-visibility: hidden;
}
.YGilLk {
  cursor: pointer;
}
.Tj01hh {
  display: block;
}
.MW5IWV,
.Tj01hh {
  height: 100%;
  width: 100%;
}
.MW5IWV {
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
}
.MW5IWV.N3eg0s {
  clip: rect(0, auto, auto, 0);
}
.MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .MW5IWV.N3eg0s {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.VgO9Yg {
  height: 100%;
}
.LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.K_YxMd,
.yK6aSC {
  opacity: var(--fill-layer-video-opacity);
}
.NGjcJN {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.K_YxMd {
  height: 100%;
  position: relative;
  width: 100%;
}
wix-media-canvas {
  display: block;
  height: 100%;
}
.I8xA4L {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.I8xA4L .K_YxMd,
.I8xA4L .dLPlxY,
.I8xA4L .yK6aSC {
  opacity: 1;
}
.bX9O_S {
  clip-path: var(--fill-layer-clip);
}
.Z_wCwr,
.bX9O_S {
  position: absolute;
  top: 0;
}
.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
  height: 100%;
  width: 100%;
}
.K8MSra {
  opacity: 0;
}
.K8MSra,
.YTb3b4 {
  position: absolute;
  top: 0;
}
.YTb3b4 {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.SUz0WK {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.FNxOn5,
.SUz0WK,
.m4khSP {
  height: 100%;
  top: 0;
  width: 100%;
}
.FNxOn5 {
  position: absolute;
}
.m4khSP {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .m4khSP {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
._C0cVf {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.hFwGTD {
  transform: translateY(-100%);
  transition: 0.2s ease-in;
}
.IQgXoP {
  transition: 0.2s;
}
.Nr3Nid {
  opacity: 0;
  transition: 0.2s ease-in;
}
.Nr3Nid.l4oO6c {
  z-index: -1 !important;
}
.iQuoC4 {
  opacity: 1;
  transition: 0.2s;
}
.CJF7A2 {
  height: auto;
}
.CJF7A2,
.U4Bvut {
  position: relative;
  width: 100%;
}
:host(:not(.device-mobile-optimized)) .G5K6X8,
body:not(.device-mobile-optimized) .G5K6X8 {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.xU8fqS[data-focuscycled="active"] {
  outline: 1px solid transparent;
}
.xU8fqS[data-focuscycled="active"]:not(:focus-within) {
  outline: 2px solid transparent;
  transition: outline 0.01s ease;
}
.xU8fqS ._4XcTfy {
  background-color: var(
    --screenwidth-corvid-background-color,
    rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
  );
  border-bottom: var(--brwb, 0) solid
    var(
      --screenwidth-corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    );
  border-top: var(--brwt, 0) solid
    var(
      --screenwidth-corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    );
  bottom: 0;
  box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, 0.7));
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.xU8fqS .gUbusX {
  background-color: rgba(
    var(--bgctr, var(--color_11, color_11)),
    var(--alpha-bgctr, 1)
  );
  border-radius: var(--rd, 0);
  bottom: var(--brwb, 0);
  top: var(--brwt, 0);
}
.xU8fqS .G5K6X8,
.xU8fqS .gUbusX {
  left: 0;
  position: absolute;
  right: 0;
}
.xU8fqS .G5K6X8 {
  bottom: 0;
  top: 0;
}
:host(.device-mobile-optimized) .xU8fqS .G5K6X8,
body.device-mobile-optimized .xU8fqS .G5K6X8 {
  left: 10px;
  right: 10px;
}
.SPY_vo {
  pointer-events: none;
}
.BmZ5pC {
  min-height: calc(100vh - var(--wix-ads-height));
  min-width: var(--site-width);
  position: var(--bg-position);
  top: var(--wix-ads-height);
}
.BmZ5pC,
.nTOEE9 {
  height: 100%;
  width: 100%;
}
.nTOEE9 {
  overflow: hidden;
  position: relative;
}
.nTOEE9.sqUyGm:hover {
  cursor:
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==),
    auto;
}
.nTOEE9.C_JY0G:hover {
  cursor:
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==),
    auto;
}
.RZQnmg {
  background-color: rgb(var(--color_11));
  border-radius: 50%;
  bottom: 12px;
  height: 40px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 12px;
  width: 40px;
}
.RZQnmg path {
  fill: rgb(var(--color_15));
}
.RZQnmg:focus {
  cursor: auto;
  opacity: 1;
  pointer-events: auto;
}
.rYiAuL {
  cursor: pointer;
}
.gSXewE {
  height: 0;
  left: 0;
  overflow: hidden;
  top: 0;
  width: 0;
}
.OJQ_3L,
.gSXewE {
  position: absolute;
}
.OJQ_3L {
  background-color: rgb(var(--color_11));
  border-radius: 300px;
  bottom: 0;
  cursor: pointer;
  height: 40px;
  margin: 16px 16px;
  opacity: 0;
  pointer-events: none;
  right: 0;
  width: 40px;
}
.OJQ_3L path {
  fill: rgb(var(--color_12));
}
.OJQ_3L:focus {
  cursor: auto;
  opacity: 1;
  pointer-events: auto;
}
.j7pOnl {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.BI8PVQ {
  min-height: var(--image-min-height);
  min-width: var(--image-min-width);
}
.BI8PVQ img,
img.BI8PVQ {
  filter: var(--filter-effect-svg-url);
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100% 100%);
  mask-size: var(--mask-size, 100% 100%);
  -o-object-position: var(--object-position);
  object-position: var(--object-position);
}
.MazNVa {
  left: var(--left, auto);
  position: var(--position-fixed, static);
  top: var(--top, auto);
  z-index: var(--z-index, auto);
}
.MazNVa .BI8PVQ img {
  box-shadow: 0 0 0 #000;
  position: static;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.MazNVa .j7pOnl {
  display: block;
  overflow: hidden;
}
.MazNVa .BI8PVQ {
  overflow: hidden;
}
.c7cMWz {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.FVGvCX {
  height: auto;
  position: relative;
  width: 100%;
}
body:not(.responsive) .zK7MhX {
  align-self: start;
  grid-area: 1/1/1/1;
  height: 100%;
  justify-self: stretch;
  left: 0;
  position: relative;
}
:host(:not(.device-mobile-optimized)) .c7cMWz,
body:not(.device-mobile-optimized) .c7cMWz {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.fEm0Bo .c7cMWz {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  overflow: hidden;
}
:host(.device-mobile-optimized) .c7cMWz,
body.device-mobile-optimized .c7cMWz {
  left: 10px;
  right: 10px;
}
.PFkO7r {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.HT5ybB {
  height: auto;
  position: relative;
  width: 100%;
}
body:not(.responsive) .dBAkHi {
  align-self: start;
  grid-area: 1/1/1/1;
  height: 100%;
  justify-self: stretch;
  left: 0;
  position: relative;
}
:host(:not(.device-mobile-optimized)) .PFkO7r,
body:not(.device-mobile-optimized) .PFkO7r {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
:host(.device-mobile-optimized) .PFkO7r,
body.device-mobile-optimized .PFkO7r {
  left: 10px;
  right: 10px;
}

/* ===== beambeam.html :: inline style 4 ===== */
.J6KGih {
  cursor: pointer;
}
.sNF2R0 {
  opacity: 0;
}
.hLoBV3 {
  transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
}
.Rdf41z,
.hLoBV3 {
  opacity: 1;
}
.ftlZWo {
  transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
}
.ATGlOr,
.ftlZWo {
  opacity: 0;
}
.KQSXD0 {
  transition: opacity var(--transition-duration) cubic-bezier(0.64, 0, 0.78, 0);
}
.KQSXD0,
.pagQKE {
  opacity: 1;
}
._6zG5H {
  opacity: 0;
  transition: opacity var(--transition-duration) cubic-bezier(0.22, 1, 0.36, 1);
}
.BB49uC {
  transform: translateX(100%);
}
.j9xE1V {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.ICs7Rs,
.j9xE1V {
  transform: translateX(0);
}
.DxijZJ {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.B5kjYq,
.DxijZJ {
  transform: translateX(-100%);
}
.cJijIV {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.cJijIV,
.hOxaWM {
  transform: translateX(0);
}
.T9p3fN {
  transform: translateX(100%);
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.qDxYJm {
  transform: translateY(100%);
}
.aA9V0P {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.YPXPAS,
.aA9V0P {
  transform: translateY(0);
}
.Xf2zsA {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.Xf2zsA,
.y7Kt7s {
  transform: translateY(-100%);
}
.EeUgMu {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.EeUgMu,
.fdHrtm {
  transform: translateY(0);
}
.WIFaG4 {
  transform: translateY(100%);
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
body:not(.responsive) .JsJXaX {
  overflow-x: clip;
}
[data-view-transition="page-transition"] .JsJXaX {
  view-transition-name: page-group;
}
.AnQkDU {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: 100%;
}
.AnQkDU > div {
  align-self: stretch !important;
  grid-area: 1/1/2/2;
  justify-self: stretch !important;
}
.StylableButton2545352419__root {
  -archetype: box;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: 10px;
  padding: 0;
  touch-action: manipulation;
  width: 100%;
}
.StylableButton2545352419__root[disabled] {
  pointer-events: none;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasBackgroundColor {
  background-color: var(--corvid-background-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverBackgroundColor {
  background-color: var(--corvid-hover-background-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
  background-color: var(--corvid-disabled-background-color) !important;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasBorderColor {
  border-color: var(--corvid-border-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverBorderColor {
  border-color: var(--corvid-hover-border-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledBorderColor {
  border-color: var(--corvid-disabled-border-color) !important;
}
.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
  border-radius: var(--corvid-border-radius) !important;
}
.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
  border-width: var(--corvid-border-width) !important;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasColor,
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasColor
  .StylableButton2545352419__label {
  color: var(--corvid-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverColor,
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverColor
  .StylableButton2545352419__label {
  color: var(--corvid-hover-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledColor,
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledColor
  .StylableButton2545352419__label {
  color: var(--corvid-disabled-color) !important;
}
.StylableButton2545352419__link {
  -archetype: box;
  box-sizing: border-box;
  color: #000;
  text-decoration: none;
}
.StylableButton2545352419__container {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  transition:
    all 0.2s ease,
    visibility 0s;
  width: 100%;
}
.StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type:
    LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: inherit;
  white-space: nowrap;
}
.StylableButton2545352419__root.StylableButton2545352419--isMaxContent
  .StylableButton2545352419__label {
  text-overflow: unset;
}
.StylableButton2545352419__root.StylableButton2545352419--isWrapText
  .StylableButton2545352419__label {
  min-width: 10px;
  overflow-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
}
.StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type:
    LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  height: 50px;
  min-width: 1px;
  transition: inherit;
}
.StylableButton2545352419__icon.StylableButton2545352419--override {
  display: block !important;
}
.StylableButton2545352419__icon svg,
.StylableButton2545352419__icon > span {
  display: flex;
  height: inherit;
  width: inherit;
}
.StylableButton2545352419__root:not(:hover):not(
    [disalbed]
  ).StylableButton2545352419--hasIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-icon-color) !important;
  stroke: var(--corvid-icon-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-hover-icon-color) !important;
  stroke: var(--corvid-hover-icon-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-disabled-icon-color) !important;
  stroke: var(--corvid-disabled-icon-color) !important;
}
.a9YhBi {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.dX12nb {
  cursor: pointer;
}
.AKxYR5 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  fill: var(--corvid-fill-color, var(--fill));
  fill-opacity: var(--fill-opacity);
  stroke: var(--corvid-stroke-color, var(--stroke));
  stroke-opacity: var(--stroke-opacity);
  stroke-width: var(--stroke-width);
  filter: var(--drop-shadow, none);
  opacity: var(--opacity);
  transform: var(--flip);
}
.AKxYR5,
.AKxYR5 svg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.AKxYR5 svg {
  height: var(--svg-calculated-height, 100%);
  margin: auto;
  padding: var(--svg-calculated-padding, 0);
  width: var(--svg-calculated-width, 100%);
}
.AKxYR5 svg:not([data-type="ugc"]) {
  overflow: visible;
}
.VZYmYf * {
  vector-effect: non-scaling-stroke;
}
.HcOXKn {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
ol.font_100,
ul.font_100 {
  color: #080808;
  font-family: "Arial, Helvetica, sans-serif", serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin: 0;
  text-decoration: none;
}
ol.font_100 li,
ul.font_100 li {
  margin-bottom: 12px;
}
ol.wix-list-text-align,
ul.wix-list-text-align {
  list-style-position: inside;
}
ol.wix-list-text-align h1,
ol.wix-list-text-align h2,
ol.wix-list-text-align h3,
ol.wix-list-text-align h4,
ol.wix-list-text-align h5,
ol.wix-list-text-align h6,
ol.wix-list-text-align p,
ul.wix-list-text-align h1,
ul.wix-list-text-align h2,
ul.wix-list-text-align h3,
ul.wix-list-text-align h4,
ul.wix-list-text-align h5,
ul.wix-list-text-align h6,
ul.wix-list-text-align p {
  display: inline;
}
.ONIxfn {
  cursor: pointer;
}
.WUKwEB {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.QxJLC3 [data-attr-richtext-marker="true"] {
  display: block;
}
.QxJLC3 [data-attr-richtext-marker="true"] table {
  border-collapse: collapse;
  margin: 15px 0;
  width: 100%;
}
.QxJLC3 [data-attr-richtext-marker="true"] table td {
  padding: 12px;
  position: relative;
}
.QxJLC3 [data-attr-richtext-marker="true"] table td:after {
  border-bottom: 1px solid currentColor;
  border-left: 1px solid currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.2;
  position: absolute;
  right: 0;
  top: 0;
}
.QxJLC3 [data-attr-richtext-marker="true"] table tr td:last-child:after {
  border-right: 1px solid currentColor;
}
.QxJLC3 [data-attr-richtext-marker="true"] table tr:first-child td:after {
  border-top: 1px solid currentColor;
}
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
  .lq2cno > * > :first-child {
    vertical-align: top;
  }
}
@supports (-webkit-touch-callout: none) {
  .lq2cno > * > :first-child {
    vertical-align: top;
  }
}
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )
  [class$="rich-text__text"],
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )[class$="rich-text__text"] {
  color: var(--corvid-color, currentColor);
}
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )
  span[style*="color"] {
  color: var(--corvid-color, currentColor) !important;
}
.uGVkMG {
  direction: var(--text-direction);
  min-height: var(--min-height);
  min-width: var(--min-width);
}
.uGVkMG .edKzOf {
  word-wrap: break-word;
  height: 100%;
  overflow-wrap: break-word;
  position: relative;
  width: 100%;
}
.uGVkMG .edKzOf ul {
  list-style: disc inside;
}
.uGVkMG .edKzOf li {
  margin-bottom: 12px;
}
.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p {
  letter-spacing: normal;
  line-height: normal;
}
.nJYhU3 {
  min-height: var(--min-height);
  min-width: var(--min-width);
}
.nJYhU3 .edKzOf {
  word-wrap: break-word;
  height: 100%;
  overflow-wrap: break-word;
  position: relative;
  width: 100%;
}
.nJYhU3 .edKzOf ol,
.nJYhU3 .edKzOf ul {
  letter-spacing: normal;
  line-height: normal;
  margin-inline-start: 0.5em;
  padding-inline-start: 1.3em;
}
.nJYhU3 .edKzOf ul {
  list-style-type: disc;
}
.nJYhU3 .edKzOf ol {
  list-style-type: decimal;
}
.nJYhU3 .edKzOf ol ul,
.nJYhU3 .edKzOf ul ul {
  line-height: normal;
  list-style-type: circle;
}
.nJYhU3 .edKzOf ol ol ul,
.nJYhU3 .edKzOf ol ul ul,
.nJYhU3 .edKzOf ul ol ul,
.nJYhU3 .edKzOf ul ul ul {
  line-height: normal;
  list-style-type: square;
}
.nJYhU3 .edKzOf li {
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: normal;
  line-height: inherit;
}
.nJYhU3 .edKzOf h1,
.nJYhU3 .edKzOf h2,
.nJYhU3 .edKzOf h3,
.nJYhU3 .edKzOf h4,
.nJYhU3 .edKzOf h5,
.nJYhU3 .edKzOf h6,
.nJYhU3 .edKzOf p {
  letter-spacing: normal;
  line-height: normal;
  margin-block: 0;
  margin: 0;
}
.nJYhU3 .edKzOf a {
  color: inherit;
}
.SxM0TO,
.c9GqVL {
  word-wrap: break-word;
  direction: var(--text-direction);
  min-height: var(--min-height);
  min-width: var(--min-width);
  mix-blend-mode: var(--blendMode, normal);
  overflow-wrap: break-word;
  pointer-events: none;
  text-align: start;
  text-shadow:
    var(--textOutline, 0 0 transparent), var(--textShadow, 0 0 transparent);
  text-transform: var(--textTransform, "none");
}
.SxM0TO > *,
.c9GqVL > * {
  pointer-events: auto;
}
.SxM0TO li,
.c9GqVL li {
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: normal;
  line-height: inherit;
}
.SxM0TO ol,
.SxM0TO ul,
.c9GqVL ol,
.c9GqVL ul {
  letter-spacing: normal;
  line-height: normal;
  margin-inline-end: 0;
  margin-inline-start: 0.5em;
}
.SxM0TO:not(.YQcXTT) ol,
.SxM0TO:not(.YQcXTT) ul,
.c9GqVL:not(.YQcXTT) ol,
.c9GqVL:not(.YQcXTT) ul {
  padding-inline-end: 0;
  padding-inline-start: 1.3em;
}
.SxM0TO ul,
.c9GqVL ul {
  list-style-type: disc;
}
.SxM0TO ol,
.c9GqVL ol {
  list-style-type: decimal;
}
.SxM0TO ol ul,
.SxM0TO ul ul,
.c9GqVL ol ul,
.c9GqVL ul ul {
  list-style-type: circle;
}
.SxM0TO ol ol ul,
.SxM0TO ol ul ul,
.SxM0TO ul ol ul,
.SxM0TO ul ul ul,
.c9GqVL ol ol ul,
.c9GqVL ol ul ul,
.c9GqVL ul ol ul,
.c9GqVL ul ul ul {
  list-style-type: square;
}
.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p,
.c9GqVL blockquote,
.c9GqVL h1,
.c9GqVL h2,
.c9GqVL h3,
.c9GqVL h4,
.c9GqVL h5,
.c9GqVL h6,
.c9GqVL p {
  margin-block: 0;
  margin: 0;
}
.SxM0TO a,
.c9GqVL a {
  color: inherit;
}
.YQcXTT li {
  margin-inline-end: 0;
  margin-inline-start: 1.3em;
}
.Vd6aQZ {
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  white-space: nowrap;
}
.mHZSwn {
  display: none;
}
.lvxhkV {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.QJjwEo {
  transform: translateY(-100%);
  transition: 0.2s ease-in;
}
.kdBXfh {
  transition: 0.2s;
}
.MP52zt {
  opacity: 0;
  transition: 0.2s ease-in;
}
.MP52zt.Bhu9m5 {
  z-index: -1 !important;
}
.LVP8Wf {
  opacity: 1;
  transition: 0.2s;
}
.VrZrC0 {
  height: auto;
}
.VrZrC0,
.cKxVkc {
  position: relative;
  width: 100%;
}
:host(:not(.device-mobile-optimized)) .vlM3HR,
body:not(.device-mobile-optimized) .vlM3HR {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.AT7o0U[data-focuscycled="active"] {
  outline: 1px solid transparent;
}
.AT7o0U[data-focuscycled="active"]:not(:focus-within) {
  outline: 2px solid transparent;
  transition: outline 0.01s ease;
}
.AT7o0U .vlM3HR {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.Tj01hh,
.jhxvbR {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.WzbAF8 {
  direction: var(--direction);
}
.WzbAF8 .mpGTIt .O6KwRn {
  display: var(--item-display);
  height: var(--item-size);
  margin-block: var(--item-margin-block);
  margin-inline: var(--item-margin-inline);
  width: var(--item-size);
}
.WzbAF8 .mpGTIt .O6KwRn:last-child {
  margin-block: 0;
  margin-inline: 0;
}
.WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
  display: block;
}
.WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
  height: var(--item-size);
  width: var(--item-size);
}
.WzbAF8 .mpGTIt {
  height: 100%;
  position: absolute;
  white-space: nowrap;
  width: 100%;
}
:host(.device-mobile-optimized) .WzbAF8 .mpGTIt,
body.device-mobile-optimized .WzbAF8 .mpGTIt {
  white-space: normal;
}
.big2ZD {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: calc(100% - var(--wix-ads-height));
  left: 0;
  margin-top: var(--wix-ads-height);
  position: fixed;
  top: 0;
  width: 100%;
}
.SHHiV9,
.big2ZD {
  pointer-events: none;
  z-index: var(--pinned-layer-in-container, var(--above-all-in-container));
}

/* ===== beambeam.html :: inline style 5 ===== */
._pfxlW {
  clip-path: inset(50%);
  height: 24px;
  position: absolute;
  width: 24px;
}
._pfxlW:active,
._pfxlW:focus {
  clip-path: unset;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
._pfxlW.RG3k61 {
  transform: translateY(-50%) rotate(180deg);
}
.r4OX7l,
.xTjc1A {
  box-sizing: border-box;
  height: 100%;
  overflow: visible;
  position: relative;
  width: auto;
}
.r4OX7l[data-state~="header"] a,
.r4OX7l[data-state~="header"] div,
[data-state~="header"].xTjc1A a,
[data-state~="header"].xTjc1A div {
  cursor: default !important;
}
.r4OX7l .UiHgGh,
.xTjc1A .UiHgGh {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.xTjc1A {
  --display: inline-block;
  cursor: pointer;
  display: var(--display);
  font: var(--fnt, var(--font_1));
}
.xTjc1A .yRj2ms {
  padding: 0 var(--pad, 5px);
}
.xTjc1A .JS76Uv {
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline-block;
  padding: 0 10px;
  transition: var(--trans, color 0.4s ease 0s);
}
.xTjc1A[data-state~="drop"] {
  display: block;
  width: 100%;
}
.xTjc1A[data-state~="drop"] .JS76Uv {
  padding: 0 0.5em;
}
.xTjc1A[data-state~="link"]:hover .JS76Uv,
.xTjc1A[data-state~="over"] .JS76Uv {
  color: rgb(var(--txth, var(--color_14, color_14)));
  transition: var(--trans, color 0.4s ease 0s);
}
.xTjc1A[data-state~="selected"] .JS76Uv {
  color: rgb(var(--txts, var(--color_14, color_14)));
  transition: var(--trans, color 0.4s ease 0s);
}
.NHM1d1 {
  overflow-x: hidden;
}
.NHM1d1 .R_TAzU {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.NHM1d1 .R_TAzU .aOF1ks {
  flex: 1;
}
.NHM1d1 .R_TAzU .y7qwii {
  height: calc(100% - (var(--menuTotalBordersY, 0px)));
  overflow: visible;
  white-space: nowrap;
  width: calc(100% - (var(--menuTotalBordersX, 0px)));
}
.NHM1d1 .R_TAzU .y7qwii .Tg1gOB,
.NHM1d1 .R_TAzU .y7qwii .p90CkU {
  direction: var(--menu-direction);
  display: inline-block;
  text-align: var(--menu-align, var(--align));
}
.NHM1d1 .R_TAzU .y7qwii .mvZ3NH {
  display: block;
  width: 100%;
}
.NHM1d1 .h3jCPd {
  direction: var(--submenus-direction);
  display: block;
  opacity: 1;
  text-align: var(--submenus-align, var(--align));
  z-index: 99999;
}
.NHM1d1 .h3jCPd .wkJ2fp {
  display: inherit;
  overflow: visible;
  visibility: inherit;
  white-space: nowrap;
  width: auto;
}
.NHM1d1 .h3jCPd.DlGBN0 {
  transition: visibility;
  transition-delay: 0.2s;
  visibility: visible;
}
.NHM1d1 .h3jCPd .p90CkU {
  display: inline-block;
}
.NHM1d1 .vh74Xw {
  display: none;
}
.XwCBRN > nav {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.XwCBRN .h3jCPd,
.XwCBRN .y7qwii,
.XwCBRN > nav {
  position: absolute;
}
.XwCBRN .h3jCPd {
  margin-top: 7px;
  visibility: hidden;
}
.XwCBRN .h3jCPd[data-dropMode="dropUp"] {
  margin-bottom: 7px;
  margin-top: 0;
}
.XwCBRN .wkJ2fp {
  background-color: rgba(
    var(--bgDrop, var(--color_11, color_11)),
    var(--alpha-bgDrop, 1)
  );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
}
.P0dCOY .PJ4KCX {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.xpmKd_ {
  border-radius: var(--overflow-wrapper-border-radius);
}

/* ===== beambeam.html :: inline style 6 ===== */
:host(:not(.device-mobile-optimized)) .CohWsy,
body:not(.device-mobile-optimized) .CohWsy {
  display: flex;
}
:host(:not(.device-mobile-optimized)) .V5AUxf,
body:not(.device-mobile-optimized) .V5AUxf {
  -moz-column-gap: var(--margin);
  column-gap: var(--margin);
  display: flex;
  flex-direction: var(--items-direction);
  margin: 0 auto;
  position: relative;
  width: calc(100% - var(--padding) * 2);
}
:host(:not(.device-mobile-optimized)) .V5AUxf > *,
body:not(.device-mobile-optimized) .V5AUxf > * {
  flex: var(--column-flex) 1 0%;
  left: 0;
  margin-bottom: var(--padding);
  margin-top: var(--padding);
  min-width: 0;
  position: relative;
  top: 0;
}
:host(.device-mobile-optimized) .V5AUxf,
body.device-mobile-optimized .V5AUxf {
  display: block;
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  padding-top: var(--padding-y);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > *,
body.device-mobile-optimized .V5AUxf > * {
  margin-bottom: var(--margin);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > :first-child,
body.device-mobile-optimized .V5AUxf > :first-child {
  margin-top: var(--firstChildMarginTop, 0);
}
:host(.device-mobile-optimized) .V5AUxf > :last-child,
body.device-mobile-optimized .V5AUxf > :last-child {
  margin-bottom: var(--lastChildMarginBottom);
}
.LIhNy3 {
  backface-visibility: hidden;
}
.jhxvbR,
.mtrorN {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.if7Vw2 {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2.f0uTJH {
  clip: rect(0, auto, auto, 0);
}
.if7Vw2 .i1tH8h {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2 .DXi4PB {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.if7Vw2 .DXi4PB img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .if7Vw2.f0uTJH {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.wG8dni {
  height: 100%;
}
.tcElKx {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.ImALHf,
.Ybjs9b {
  opacity: var(--fill-layer-video-opacity);
}
.UWmm3w {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.Yjj1af {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.ImALHf {
  height: 100%;
  position: relative;
  width: 100%;
}
wix-media-canvas {
  display: block;
  height: 100%;
}
.KCM6zk {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.KCM6zk .DXi4PB,
.KCM6zk .ImALHf,
.KCM6zk .Ybjs9b {
  opacity: 1;
}
._uqPqy {
  clip-path: var(--fill-layer-clip);
}
._uqPqy,
.eKyYhK {
  position: absolute;
  top: 0;
}
._uqPqy,
.eKyYhK,
.x0mqQS img {
  height: 100%;
  width: 100%;
}
.pnCr6P {
  opacity: 0;
}
.blf7sp,
.pnCr6P {
  position: absolute;
  top: 0;
}
.blf7sp {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.rWP3Gv {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.Tr4n3d,
.rWP3Gv,
.wRqk6s {
  height: 100%;
  top: 0;
  width: 100%;
}
.wRqk6s {
  position: absolute;
}
.Tr4n3d {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .Tr4n3d {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
.VXAmO2 {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(
    1,
    calc(var(--divider-layers-pin-factor__) / -1 + 1)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-height__) *
      var(--divider-layers-size__) * var(--divider-layers-y__)
  );
}
.VXAmO2,
.VXAmO2 .dy3w_9 {
  left: 0;
  position: absolute;
  width: 100%;
}
.VXAmO2 .dy3w_9 {
  --divider-layer-i__: var(--divider-layer-i, 0);
  background-position: left
    calc(
      50% + var(--divider-offset-x__) + var(--divider-layers-x__) *
        var(--divider-layer-i__)
    )
    bottom;
  background-repeat: repeat-x;
  border-bottom-style: solid;
  border-bottom-width: calc(
    var(--divider-pin-border__) * var(--divider-layer-i__) *
      var(--divider-layers-y__)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-layer-height__) *
      var(--divider-layer-i__) * var(--divider-layers-y__)
  );
  opacity: calc(1 - var(--divider-layer-i__) / (var(--divider-layer-i__) + 1));
}
.UORcXs {
  --divider-height__: var(--divider-top-height, auto);
  --divider-offset-x__: var(--divider-top-offset-x, 0px);
  --divider-layers-size__: var(--divider-top-layers-size, 0);
  --divider-layers-y__: var(--divider-top-layers-y, 0px);
  --divider-layers-x__: var(--divider-top-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
  border-top: var(--divider-top-padding, 0) solid
    var(--divider-top-color, currentColor);
  opacity: var(--divider-top-opacity, 1);
  top: 0;
  transform: var(--divider-top-flip, scaleY(-1));
}
.UORcXs .dy3w_9 {
  background-image: var(--divider-top-image, none);
  background-size: var(--divider-top-size, contain);
  border-color: var(--divider-top-color, currentColor);
  bottom: 0;
  filter: var(--divider-top-filter, none);
}
.UORcXs .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-top-layer-1-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-top-layer-2-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-top-layer-3-display, block);
}
.Io4VUz {
  --divider-height__: var(--divider-bottom-height, auto);
  --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
  --divider-layers-size__: var(--divider-bottom-layers-size, 0);
  --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
  --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
  border-bottom: var(--divider-bottom-padding, 0) solid
    var(--divider-bottom-color, currentColor);
  bottom: 0;
  opacity: var(--divider-bottom-opacity, 1);
  transform: var(--divider-bottom-flip, none);
}
.Io4VUz .dy3w_9 {
  background-image: var(--divider-bottom-image, none);
  background-size: var(--divider-bottom-size, contain);
  border-color: var(--divider-bottom-color, currentColor);
  bottom: 0;
  filter: var(--divider-bottom-filter, none);
}
.Io4VUz .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-bottom-layer-1-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-bottom-layer-2-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-bottom-layer-3-display, block);
}

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

/* ===== beambeam.html :: inline style 8 ===== */
@font-face {
  font-family: "poppins-semibold";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/h3r77AwDsldr1E_2g4qqGPk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQVtXRa8TVwTICgirnJhmVJw.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/rijG6I_IOXJjsH07UEo2mw.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: wf_45721e93e744420fa1da2dcfd;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/ttf/file.ttf")
      format("ttf");
}
#masterPage:not(.landingPage) #PAGES_CONTAINER {
  margin-top: 0px;
  margin-bottom: 0px;
}
#masterPage.landingPage #SITE_FOOTER {
  display: none;
}
#masterPage.landingPage #SITE_HEADER {
  display: none;
}
#masterPage.landingPage #SITE_HEADER-placeholder {
  display: none;
}
#masterPage.landingPage #SITE_FOOTER-placeholder {
  display: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#masterPage {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_FOOTER {
  --pinned-layer-in-container: 50;
  --above-all-in-container: 49;
}
#PAGES_CONTAINER {
  --pinned-layer-in-container: 51;
  --above-all-in-container: 49;
}
#SITE_HEADER {
  z-index: calc(var(--pinned-layers-in-page, 0) + 52);
  --above-all-in-container: 10000;
}
:root,
:host,
.spxThemeOverride,
.max-width-container {
  --color_0: 255, 255, 255;
  --color_1: 0, 0, 0;
  --color_2: 255, 90, 78;
  --color_3: 25, 25, 25;
  --color_4: 247, 247, 247;
  --color_5: 175, 214, 228;
  --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: 255, 216, 213;
  --color_17: 255, 161, 154;
  --color_18: 255, 90, 78;
  --color_19: 239, 16, 0;
  --color_20: 128, 9, 0;
  --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: 221, 238, 243;
  --color_32: 175, 214, 228;
  --color_33: 117, 184, 209;
  --color_34: 59, 144, 174;
  --color_35: 31, 77, 93;
  --font_0:
    normal normal normal 22px/1.41em poppins-semibold, poppins, sans-serif;
  --font_1:
    normal normal normal 14px/1.79em poppins-extralight, poppins, sans-serif;
  --font_2:
    normal normal normal 28px/1.375em poppins-semibold, poppins, sans-serif;
  --font_3:
    normal normal normal 88px/1.2em poppins-semibold, poppins, sans-serif;
  --font_4:
    normal normal normal 72px/1.25em poppins-semibold, poppins, sans-serif;
  --font_5:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --font_6:
    normal normal normal 40px/1.35em poppins-semibold, poppins, sans-serif;
  --font_7:
    normal normal normal 20px/1.67em poppins-semibold, poppins, sans-serif;
  --font_8:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --font_9:
    normal normal normal 15px/1.875em poppins-extralight, poppins, sans-serif;
  --font_10:
    normal normal normal 14px/1.79em poppins-extralight, poppins, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 0px;
  --wix-ads-top-height: 0px;
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  --wix-opt-in-direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: 1px;
  --scaling-factor: min((100 * var(--one-unit)), var(--section-max-width));
  --customScaleViewportLimit: clamp(
    var(--minViewportSize) * 1px,
    100 * var(--one-unit),
    min(var(--section-max-width), var(--maxViewportSize) * 1px)
  );
}
.font_0 {
  font: var(--font_0);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_1 {
  font: var(--font_1);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_2 {
  font: var(--font_2);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_3 {
  font: var(--font_3);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_4 {
  font: var(--font_4);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_5 {
  font: var(--font_5);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_6 {
  font: var(--font_6);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_7 {
  font: var(--font_7);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_8 {
  font: var(--font_8);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_9 {
  font: var(--font_9);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_10 {
  font: var(--font_10);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.color_0 {
  color: rgb(var(--color_0));
}
.color_1 {
  color: rgb(var(--color_1));
}
.color_2 {
  color: rgb(var(--color_2));
}
.color_3 {
  color: rgb(var(--color_3));
}
.color_4 {
  color: rgb(var(--color_4));
}
.color_5 {
  color: rgb(var(--color_5));
}
.color_6 {
  color: rgb(var(--color_6));
}
.color_7 {
  color: rgb(var(--color_7));
}
.color_8 {
  color: rgb(var(--color_8));
}
.color_9 {
  color: rgb(var(--color_9));
}
.color_10 {
  color: rgb(var(--color_10));
}
.color_11 {
  color: rgb(var(--color_11));
}
.color_12 {
  color: rgb(var(--color_12));
}
.color_13 {
  color: rgb(var(--color_13));
}
.color_14 {
  color: rgb(var(--color_14));
}
.color_15 {
  color: rgb(var(--color_15));
}
.color_16 {
  color: rgb(var(--color_16));
}
.color_17 {
  color: rgb(var(--color_17));
}
.color_18 {
  color: rgb(var(--color_18));
}
.color_19 {
  color: rgb(var(--color_19));
}
.color_20 {
  color: rgb(var(--color_20));
}
.color_21 {
  color: rgb(var(--color_21));
}
.color_22 {
  color: rgb(var(--color_22));
}
.color_23 {
  color: rgb(var(--color_23));
}
.color_24 {
  color: rgb(var(--color_24));
}
.color_25 {
  color: rgb(var(--color_25));
}
.color_26 {
  color: rgb(var(--color_26));
}
.color_27 {
  color: rgb(var(--color_27));
}
.color_28 {
  color: rgb(var(--color_28));
}
.color_29 {
  color: rgb(var(--color_29));
}
.color_30 {
  color: rgb(var(--color_30));
}
.color_31 {
  color: rgb(var(--color_31));
}
.color_32 {
  color: rgb(var(--color_32));
}
.color_33 {
  color: rgb(var(--color_33));
}
.color_34 {
  color: rgb(var(--color_34));
}
.color_35 {
  color: rgb(var(--color_35));
}
.backcolor_0 {
  background-color: rgb(var(--color_0));
}
.backcolor_1 {
  background-color: rgb(var(--color_1));
}
.backcolor_2 {
  background-color: rgb(var(--color_2));
}
.backcolor_3 {
  background-color: rgb(var(--color_3));
}
.backcolor_4 {
  background-color: rgb(var(--color_4));
}
.backcolor_5 {
  background-color: rgb(var(--color_5));
}
.backcolor_6 {
  background-color: rgb(var(--color_6));
}
.backcolor_7 {
  background-color: rgb(var(--color_7));
}
.backcolor_8 {
  background-color: rgb(var(--color_8));
}
.backcolor_9 {
  background-color: rgb(var(--color_9));
}
.backcolor_10 {
  background-color: rgb(var(--color_10));
}
.backcolor_11 {
  background-color: rgb(var(--color_11));
}
.backcolor_12 {
  background-color: rgb(var(--color_12));
}
.backcolor_13 {
  background-color: rgb(var(--color_13));
}
.backcolor_14 {
  background-color: rgb(var(--color_14));
}
.backcolor_15 {
  background-color: rgb(var(--color_15));
}
.backcolor_16 {
  background-color: rgb(var(--color_16));
}
.backcolor_17 {
  background-color: rgb(var(--color_17));
}
.backcolor_18 {
  background-color: rgb(var(--color_18));
}
.backcolor_19 {
  background-color: rgb(var(--color_19));
}
.backcolor_20 {
  background-color: rgb(var(--color_20));
}
.backcolor_21 {
  background-color: rgb(var(--color_21));
}
.backcolor_22 {
  background-color: rgb(var(--color_22));
}
.backcolor_23 {
  background-color: rgb(var(--color_23));
}
.backcolor_24 {
  background-color: rgb(var(--color_24));
}
.backcolor_25 {
  background-color: rgb(var(--color_25));
}
.backcolor_26 {
  background-color: rgb(var(--color_26));
}
.backcolor_27 {
  background-color: rgb(var(--color_27));
}
.backcolor_28 {
  background-color: rgb(var(--color_28));
}
.backcolor_29 {
  background-color: rgb(var(--color_29));
}
.backcolor_30 {
  background-color: rgb(var(--color_30));
}
.backcolor_31 {
  background-color: rgb(var(--color_31));
}
.backcolor_32 {
  background-color: rgb(var(--color_32));
}
.backcolor_33 {
  background-color: rgb(var(--color_33));
}
.backcolor_34 {
  background-color: rgb(var(--color_34));
}
.backcolor_35 {
  background-color: rgb(var(--color_35));
}
#SITE_FOOTER {
  --bg: var(--color_11);
  --shd: none;
  --brwt: 1px;
  --brd: var(--color_11);
  --brwb: 0px;
  --bgctr: var(--color_11);
  --rd: 0px;
  --alpha-bg: 1;
  --alpha-bgctr: 1;
  --alpha-brd: 0.15;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_FOOTER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="SITE_FOOTERinlineContent"] {
  height: auto;
  width: 100%;
}
[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%;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-jlm4vex9"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-joe1tqlc"] {
  position: relative;
  margin: 0px 0px -20px calc((100% - 980px) * 0.5);
  left: 49px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_FOOTER {
  --shc-mutated-brightness: 128, 128, 128;
  --bg-overlay-color: transparent;
  --bg-gradient: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vex9 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm4vex91inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-jlm4vex91inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm4vex91inlineContent-gridContainer"]
  > [id="comp-jlm4tzfe"] {
  position: relative;
  margin: 20px 0px 26px calc((100% - 980px) * 0.5);
  left: 270px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-jlm4vex9 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vex91 {
  width: 980px;
}
#comp-jlm4vex91 {
  --bg-overlay-color: rgb(255, 255, 255);
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4tzfe {
  width: 413px;
  height: auto;
}
#comp-jlm4tzfe {
  --min-height: 25px;
  direction: var(--wix-opt-in-direction);
}
#comp-joe1tqlc {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-joe1tqlc {
  width: 879px;
  height: 94px;
}
#comp-joe1tqlc {
  --height: 94px;
  --width: 879px;
  --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;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#PAGES_CONTAINER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_PAGES {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_PAGES {
  --transition-duration: 700ms;
}
#masterPage:not(.landingPage) {
  --top-offset: var(--header-height);
  --header-height: 96px;
}
#masterPage.landingPage {
  --top-offset: 0px;
}
#SITE_HEADER {
  --bg: var(--color_11);
  --shd: none;
  --brwt: 0px;
  --brd: var(--color_11);
  --brwb: 0px;
  --bgctr: var(--color_11);
  --rd: 0px;
  --alpha-bg: 1;
  --alpha-bgctr: 1;
  --alpha-brd: 0;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_HEADER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="SITE_HEADERinlineContent"] {
  height: auto;
  width: 100%;
}
[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%;
}
[data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="comp-jlm54pat"] {
  position: relative;
  margin: 30px 0px 3px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_HEADERinlineContent-gridContainer"]
  > [id="comp-jlm54pat2"] {
  position: relative;
  margin: 12px 0px 9px calc((100% - 980px) * 0.5);
  left: 111px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_HEADER {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --shc-mutated-brightness: 128, 128, 128;
  position: sticky !important;
  top: var(--wix-ads-height);
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm54pat3inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"]
  > [id="comp-jlm54pel"] {
  position: relative;
  margin: 20px 0px 13px calc((100% - 980px) * 1);
  left: -79px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"]
  > [id="comp-jlm54pb1"] {
  position: relative;
  margin: 22px 0px 19px calc((100% - 980px) * 1);
  left: 478px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-jlm54pat {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jlm54pat3 {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat3 {
  width: 980px;
}
#comp-jlm54pat3 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-jlm54pel {
  --menuTotalBordersX: 0px;
  --menuTotalBordersY: 0px;
  --bgDrop: var(--color_11);
  --rd: 0px;
  --shd: none;
  --fnt:
    normal normal normal 14px/1.4em
      wfont_dbd040_45721e93e744420fa1da2dcfdc828c9a,
    wf_45721e93e744420fa1da2dcfd, orig_gothambook;
  --pad: 0px;
  --txt: 96, 96, 96;
  --trans: color 0.4s ease 0s;
  --txth: var(--color_25);
  --txts: var(--color_25);
  --alpha-bgDrop: 1;
  --alpha-txt: 1;
  --alpha-txth: 1;
  --alpha-txts: 1;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pel {
  width: 544px;
  height: 30px;
}
#comp-jlm54pel {
  --menuTotalBordersY: 0px;
  --menuTotalBordersX: 0px;
  --submenus-direction: inherit;
  --menu-direction: inherit;
  --align: end;
  --menu-align: inherit;
  --submenus-align: inherit;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pb1 {
  width: 118px;
  height: 22px;
}
#comp-jlm54pb1 {
  --item-size: 22px;
  --item-margin-block: 0;
  --item-margin-inline: 0px 10px;
  --item-display: inline-block;
  --direction: var(--wix-opt-in-direction, ltr);
  width: 118px;
  height: 22px;
}
#comp-jlm54pat2 {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat2 {
  width: 149px;
  height: 75px;
}
#comp-jlm54pat2 {
  --height: 75px;
  --width: 149px;
}

/* ===== beambeam.html :: inline style 9 ===== */
@font-face {
  font-display: swap;
  font-family: wf_584664acbad249c5a0af0827a;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/ttf/file.ttf")
      format("ttf");
}
@font-face {
  font-display: swap;
  font-family: wf_45721e93e744420fa1da2dcfd;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/ttf/file.ttf")
      format("ttf");
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#x1876 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#masterPage {
  --pinned-layers-in-page: 0;
}
[data-mesh-id="Containerx1876inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="Containerx1876inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 5122px;
  grid-template-rows: repeat(4, min-content) 1fr;
  grid-template-columns: 100%;
  padding-bottom: 0px;
  box-sizing: border-box;
}
[data-mesh-id="Containerx1876inlineContent-gridContainer"]
  > [id="comp-kv0nv2mm"] {
  position: relative;
  margin: 0px 0px -163px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerx1876inlineContent-gridContainer"]
  > [id="comp-kv0nv2os1"] {
  position: relative;
  margin: 133px 0 10px 0;
  left: 0;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerx1876inlineContent-gridContainer"]
  > [id="comp-kv0nv2ov"] {
  position: relative;
  margin: 14px 0 10px 0;
  left: 0;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerx1876inlineContent-gridContainer"]
  > [id="comp-kv0nv2ow"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerx1876inlineContent-gridContainer"]
  > [id="comp-kv0nv2pc"] {
  position: relative;
  margin: 0px 0px -74px calc((100% - 980px) * 0.5);
  left: -191px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerx1876inlineContent-gridContainer"]
  > [id="comp-kv0nv2pe"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerx1876inlineContent-wedge-5"] {
  visibility: hidden;
  height: 5399px;
  width: 0;
  grid-area: 1 / 1 / 5 / 2;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2mm {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kv0nv2n9inlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-kv0nv2n9inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 1297px;
  margin-top: -22px;
  grid-template-rows: repeat(5, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kv0nv2n9inlineContent-gridContainer"]
  > [id="comp-kv0nv2nf"] {
  position: relative;
  margin: 0px 0px 51px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2n9inlineContent-gridContainer"]
  > [id="comp-kv0nv2nl1"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 55px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2n9inlineContent-gridContainer"]
  > [id="comp-kv0nv2nt"] {
  position: relative;
  margin: 0px 0px 40px calc((100% - 980px) * 0.5);
  left: 46px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2n9inlineContent-gridContainer"]
  > [id="comp-kv0nv2o01"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 12px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2n9inlineContent-gridContainer"]
  > [id="comp-kv0nv2oo"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 158px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2n9inlineContent-gridContainer"]
  > [id="comp-kv0nv2oq1"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 331px;
  grid-area: 4 / 1 / 7 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2n9inlineContent-wedge-4"] {
  visibility: hidden;
  height: 821px;
  width: 0;
  grid-area: 1 / 1 / 4 / 2;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2n9 {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2nf {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kv0nv2niinlineContent"] {
  height: auto;
  width: 100%;
  position: static;
  min-height: 560px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kv0nv2ni [data-motion-part="BG_MEDIA comp-kv0nv2ni"] {
    will-change: var(--motion-bgreveal-will-change);
    height: calc(100% + 200lvh);
    margin-top: -100lvh;
    isolation: isolate;
  }
  #comp-kv0nv2ni [data-motion-part="BG_IMG comp-kv0nv2ni"] {
    position: sticky;
    height: max(100lvh, calc(100% - 200lvh));
    width: 100%;
    top: 0px;
    margin-bottom: calc(100lvh - max(100lvh, var(--motion-comp-height, 100%)));
    display: block;
    padding: 0px;
  }
  #comp-kv0nv2ni [data-motion-part="BG_LAYER comp-kv0nv2ni"] {
    overflow: clip;
  }
  @supports (-moz-appearance: none) {
    body {
      --motion-bgreveal-will-change: transform;
    }
  }
  #comp-kv0nv2ni[data-testid="imageX"]
    [data-motion-part="BG_MEDIA comp-kv0nv2ni"] {
    transform: translate3d(0, 0, 0);
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2ni {
  width: 980px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kv0nv2nl1:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2nl1 {
  width: 887px;
  height: auto;
}
#comp-kv0nv2nt {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2nt {
  width: 202px;
  height: 188px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kv0nv2o01:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2o01 {
  width: 135px;
  height: 40px;
}
#comp-kv0nv2oo {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kv0nv2oo:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2oo {
  width: 135px;
  height: 40px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2oq1 {
  width: 633px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2os1 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2ov {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2ow {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kv0nv2oyinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-kv0nv2oyinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 1066px;
  grid-template-rows: repeat(2, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kv0nv2oyinlineContent-gridContainer"]
  > [id="comp-kv0nv2p0"] {
  position: relative;
  margin: 14px 0px 10px calc((100% - 980px) * 0.5);
  left: 20px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2oyinlineContent-gridContainer"]
  > [id="comp-kv0nv2p2"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2oyinlineContent-wedge-3"] {
  visibility: hidden;
  height: 146px;
  width: 0;
  grid-area: 1 / 1 / 3 / 2;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2oy {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2p0 {
  width: 940px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2p2 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kv0nv2p4inlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-kv0nv2p4inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  margin-top: -22px;
  margin-bottom: -405px;
  grid-template-rows: min-content 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kv0nv2p4inlineContent-gridContainer"]
  > [id="comp-kv0nv2p61"] {
  position: relative;
  margin: 0px 0px 57px calc((100% - 980px) * 0.5);
  left: 222px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2p4inlineContent-gridContainer"]
  > [id="comp-kv0nv2p73"] {
  position: relative;
  margin: 326px 0px 10px calc((100% - 980px) * 0.5);
  left: 20px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2p4inlineContent-gridContainer"]
  > [id="comp-kv0nv2pa"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: -200px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
#comp-kv0nv2p4 {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2p4 {
  width: 980px;
}
#comp-kv0nv2p61 {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kv0nv2p61:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2p61 {
  width: 553px;
  height: 388px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2p73 {
  width: 940px;
  height: auto;
}
#comp-kv0nv2pa {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2pa {
  width: 1354px;
  height: 762px;
}
#comp-kv0nv2pc {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2pc {
  width: 1343px;
  height: 755px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2pe {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kv0nv2pg1inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-kv0nv2pg1inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kv0nv2pg1inlineContent-gridContainer"]
  > [id="comp-kv0nv2pi1"] {
  position: relative;
  margin: 41px 0px 23px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2pg1inlineContent-gridContainer"]
  > [id="comp-kv0nv2pj2"] {
  position: relative;
  margin: 0px 0px 13px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2pg1inlineContent-gridContainer"]
  > [id="comp-kv0nv2pl"] {
  position: relative;
  margin: 0px 0px 6px calc((100% - 980px) * 0.5);
  left: 462px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kv0nv2pg1inlineContent-gridContainer"]
  > [id="comp-kv0nv2po"] {
  position: relative;
  margin: 0px 0px 49px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
#comp-kv0nv2pg1 {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2pg1 {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2pi1 {
  width: 980px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2pj2 {
  width: 980px;
  height: auto;
}
#comp-kv0nv2pl {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2pl {
  width: 35px;
  height: 31px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-kv0nv2po {
  width: 980px;
  height: auto;
}

/* ===== beambeam.html :: inline style 10 ===== */
#x1876 {
  width: auto;
  min-height: 5122px;
}
#pageBackground_x1876 {
  --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;
}
#comp-kv0nv2mm {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kv0nv2n9 {
  --bg-overlay-color: rgb(var(--color_15));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kv0nv2nf {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kv0nv2ni {
  --fill-layer-image-opacity: 1;
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kv0nv2nl1 {
  --min-height: 53px;
  direction: var(--wix-opt-in-direction);
}
#comp-kv0nv2nt {
  --height: 188px;
  --width: 202px;
}
#comp-kv0nv2o01 {
  --fill: #242323;
  --opacity: 1;
}
#comp-kv0nv2oo {
  --height: 40px;
  --width: 135px;
}
#comp-kv0nv2oq1 {
  --min-height: 123px;
  direction: var(--wix-opt-in-direction);
}
#comp-kv0nv2ow {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kv0nv2oy {
  --bg-overlay-color: rgb(var(--color_15));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kv0nv2p0 {
  direction: var(--wix-opt-in-direction);
}
#comp-kv0nv2p2 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kv0nv2p4 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kv0nv2p61 {
  --height: 388px;
  --width: 553px;
}
#comp-kv0nv2p73 {
  direction: var(--wix-opt-in-direction);
}
#comp-kv0nv2pa {
  --height: 762px;
  --width: 1354px;
}
#comp-kv0nv2pc {
  --height: 755px;
  --width: 1343px;
}
#comp-kv0nv2pe {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kv0nv2pg1 {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kv0nv2pi1 {
  direction: var(--wix-opt-in-direction);
}
#comp-kv0nv2pj2 {
  direction: var(--wix-opt-in-direction);
}
#comp-kv0nv2pl {
  --height: 31px;
  --width: 35px;
}
#comp-kv0nv2po {
  direction: var(--wix-opt-in-direction);
}

/* ===== index.html :: inline style 1 ===== */
@keyframes slide-horizontal-new {
  0% {
    transform: translateX(100%);
  }
}
@keyframes slide-horizontal-old {
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateX(-100%);
  }
}
@keyframes slide-vertical-new {
  0% {
    transform: translateY(-100%);
  }
}
@keyframes slide-vertical-old {
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translateY(100%);
  }
}
@keyframes out-in-new {
  0% {
    opacity: 0;
  }
}
@keyframes out-in-old {
  to {
    opacity: 0;
  }
}
html[data-page-transition="SlideHorizontal"]::view-transition-old(page-group) {
  animation: slide-horizontal-old 0.6s cubic-bezier(0.83, 0, 0.17, 1) forwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideHorizontal"]::view-transition-new(page-group) {
  animation: slide-horizontal-new 0.6s cubic-bezier(0.83, 0, 0.17, 1) backwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideVertical"]::view-transition-old(page-group) {
  animation: slide-vertical-old 0.6s cubic-bezier(0.83, 0, 0.17, 1) forwards;
  mix-blend-mode: normal;
}
html[data-page-transition="SlideVertical"]::view-transition-new(page-group) {
  animation: slide-vertical-new 0.6s cubic-bezier(0.83, 0, 0.17, 1) backwards;
  mix-blend-mode: normal;
}
html[data-page-transition="OutIn"]::view-transition-old(page-group) {
  animation: out-in-old 0.35s cubic-bezier(0.64, 0, 0.78, 0) forwards;
}
html[data-page-transition="OutIn"]::view-transition-new(page-group) {
  animation: out-in-new 0.35s cubic-bezier(0.22, 1, 0.36, 1) 0.35s backwards;
}
@media (prefers-reduced-motion: reduce) {
  ::view-transition-group(*),
  ::view-transition-new(*),
  ::view-transition-old(*) {
    animation: none !important;
  }
}
body,
html {
  background: transparent;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
body {
  --scrollbar-width: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
body,
html {
  height: 100%;
}
body {
  overflow-x: auto;
  overflow-y: scroll;
}
body:not(.responsive) #site-root {
  min-width: var(--site-width);
  width: 100%;
}
body:not([data-js-loaded]) [data-hide-prejs] {
  visibility: hidden;
}
#SITE_CONTAINER {
  position: relative;
}
:root {
  --one-unit: 1vw;
  --section-max-width: 9999px;
  --spx-stopper-max: 9999px;
  --spx-stopper-min: 0px;
}
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
  :root {
    --safari-sticky-fix: opacity;
  }
}
@supports (container-type: inline-size) {
  :root {
    --one-unit: 1cqw;
  }
}
[id^="oldHoverBox-"] {
  mix-blend-mode: plus-lighter;
  transition:
    opacity 0.5s ease,
    visibility 0.5s ease;
}
[data-mesh-id$="inlineContent-gridContainer"]:has(> [id^="oldHoverBox-"]) {
  isolation: isolate;
}

/* ===== index.html :: inline style 2 ===== */
a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
button,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
nav,
object,
ol,
p,
pre,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
title,
tr,
tt,
u,
ul,
var {
  background: transparent;
  border: 0;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
input,
select,
textarea {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  cursor: pointer;
  text-decoration: none;
}
.testStyles {
  overflow-y: hidden;
}
.reset-button {
  -webkit-appearance: none;
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  outline: 0;
  overflow: visible;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
:focus {
  outline: none;
}
body.device-mobile-optimized:not(.disable-site-overflow) {
  overflow-x: hidden;
  overflow-y: scroll;
}
body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
  margin-left: auto;
  margin-right: auto;
  overflow-x: visible;
  position: relative;
  width: 320px;
}
body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling)
  #SITE_CONTAINER {
  margin-top: 0;
}
body.device-mobile-optimized > * {
  max-width: 100% !important;
}
body.device-mobile-optimized #site-root {
  overflow-x: hidden;
  overflow-y: hidden;
}
@supports (overflow: clip) {
  body.device-mobile-optimized #site-root {
    overflow-x: clip;
    overflow-y: clip;
  }
}
body.device-mobile-non-optimized
  #SITE_CONTAINER
  #site-root:not(.overflow-clip-in-mobile) {
  overflow-x: hidden;
  overflow-y: auto;
}
body.device-mobile-non-optimized
  #SITE_CONTAINER
  #site-root.overflow-clip-in-mobile {
  overflow-x: clip;
  overflow-y: clip;
}
body.device-mobile-non-optimized.fullScreenMode {
  background-color: #5f6360;
}
body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
body.device-mobile-non-optimized.fullScreenMode #site-root,
body.fullScreenMode #WIX_ADS {
  visibility: hidden;
}
body.fullScreenMode {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
body.fullScreenMode.device-mobile-optimized #TINY_MENU {
  opacity: 0;
  pointer-events: none;
}
body.fullScreenMode-scrollable.device-mobile-optimized {
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND,
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
  height: auto !important;
}
body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
  height: 0 !important;
}
body.blockSiteScrolling,
body.siteScrollingBlocked {
  position: fixed;
  width: 100%;
}
body.blockSiteScrolling #SITE_CONTAINER {
  margin-top: calc(var(--blocked-site-scroll-margin-top) * -1);
}
body.blockSiteScrolling:not(.responsive) #WIX_ADS {
  margin-top: var(--blocked-site-scroll-margin-top);
}
#site-root {
  margin: 0 auto;
  min-height: 100%;
  position: relative;
  top: var(--wix-ads-height);
}
#site-root img:not([src]) {
  visibility: hidden;
}
#site-root svg img:not([src]) {
  visibility: visible;
}
.auto-generated-link {
  color: inherit;
}
#SCROLL_TO_BOTTOM,
#SCROLL_TO_TOP {
  height: 0;
}
.has-click-trigger {
  cursor: pointer;
}
.fullScreenOverlay {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  overflow-y: hidden;
  position: fixed;
  right: 0;
  top: -60px;
  z-index: 1005;
}
.fullScreenOverlay > .fullScreenOverlayContent {
  bottom: 0;
  left: 0;
  margin: 0 auto;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 60px;
  transform: translateZ(0);
}
[data-mesh-id$="centeredContent"],
[data-mesh-id$="form"],
[data-mesh-id$="inlineContent"] {
  pointer-events: none;
  position: relative;
}
[data-mesh-id$="-gridWrapper"],
[data-mesh-id$="-rotated-wrapper"] {
  pointer-events: none;
}
[data-mesh-id$="-gridContainer"] > *,
[data-mesh-id$="-rotated-wrapper"] > *,
[data-mesh-id$="inlineContent"] > :not([data-mesh-id$="-gridContainer"]) {
  pointer-events: auto;
}
.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
  grid-area: 2/1/3/2;
  -ms-grid-row: 2;
  position: relative;
}
#masterPage.mesh-layout {
  -ms-grid-rows: max-content max-content min-content max-content;
  -ms-grid-columns: 100%;
  align-items: start;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: max-content max-content min-content max-content;
  justify-content: stretch;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~="mobileView"],
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  -ms-grid-row-align: start;
  -ms-grid-column-align: start;
  -ms-grid-column: 1;
}
#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER {
  grid-area: 1/1/2/2;
  -ms-grid-row: 1;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  grid-area: 3/1/4/2;
  -ms-grid-row: 3;
}
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
  width: 100%;
}
#masterPage.mesh-layout #PAGES_CONTAINER {
  align-self: stretch;
}
#masterPage.mesh-layout main#PAGES_CONTAINER {
  display: block;
}
#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
  grid-area: 4/1/5/2;
  -ms-grid-row: 4;
}
#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERcenteredContent"],
#masterPage.mesh-layout [data-mesh-id="PAGES_CONTAINERinlineContent"] {
  height: 100%;
}
#masterPage.mesh-layout.desktop > * {
  width: 100%;
}
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout #masterPageinlineContent,
#masterPage.mesh-layout:not(.one-doc) #SITE_FOOTER,
#masterPage.mesh-layout:not(.one-doc) #SITE_HEADER {
  position: relative;
}
#masterPage.mesh-layout #SITE_HEADER {
  grid-area: 1/1/2/2;
}
#masterPage.mesh-layout #SITE_FOOTER {
  grid-area: 4/1/5/2;
}
#masterPage.mesh-layout.overflow-x-clip #SITE_FOOTER,
#masterPage.mesh-layout.overflow-x-clip #SITE_HEADER {
  overflow-x: clip;
}
[data-z-counter] {
  z-index: 0;
}
[data-z-counter="0"] {
  z-index: auto;
}
.wixSiteProperties {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --wst-button-color-fill-primary: rgb(var(--color_48));
  --wst-button-color-border-primary: rgb(var(--color_49));
  --wst-button-color-text-primary: rgb(var(--color_50));
  --wst-button-color-fill-primary-hover: rgb(var(--color_51));
  --wst-button-color-border-primary-hover: rgb(var(--color_52));
  --wst-button-color-text-primary-hover: rgb(var(--color_53));
  --wst-button-color-fill-primary-disabled: rgb(var(--color_54));
  --wst-button-color-border-primary-disabled: rgb(var(--color_55));
  --wst-button-color-text-primary-disabled: rgb(var(--color_56));
  --wst-button-color-fill-secondary: rgb(var(--color_57));
  --wst-button-color-border-secondary: rgb(var(--color_58));
  --wst-button-color-text-secondary: rgb(var(--color_59));
  --wst-button-color-fill-secondary-hover: rgb(var(--color_60));
  --wst-button-color-border-secondary-hover: rgb(var(--color_61));
  --wst-button-color-text-secondary-hover: rgb(var(--color_62));
  --wst-button-color-fill-secondary-disabled: rgb(var(--color_63));
  --wst-button-color-border-secondary-disabled: rgb(var(--color_64));
  --wst-button-color-text-secondary-disabled: rgb(var(--color_65));
  --wst-color-fill-base-1: rgb(var(--color_36));
  --wst-color-fill-base-2: rgb(var(--color_37));
  --wst-color-fill-base-shade-1: rgb(var(--color_38));
  --wst-color-fill-base-shade-2: rgb(var(--color_39));
  --wst-color-fill-base-shade-3: rgb(var(--color_40));
  --wst-color-fill-accent-1: rgb(var(--color_41));
  --wst-color-fill-accent-2: rgb(var(--color_42));
  --wst-color-fill-accent-3: rgb(var(--color_43));
  --wst-color-fill-accent-4: rgb(var(--color_44));
  --wst-color-fill-background-primary: rgb(var(--color_11));
  --wst-color-fill-background-secondary: rgb(var(--color_12));
  --wst-color-text-primary: rgb(var(--color_15));
  --wst-color-text-secondary: rgb(var(--color_14));
  --wst-color-action: rgb(var(--color_18));
  --wst-color-disabled: rgb(var(--color_39));
  --wst-color-title: rgb(var(--color_45));
  --wst-color-subtitle: rgb(var(--color_46));
  --wst-color-line: rgb(var(--color_47));
  --wst-font-style-h2: var(--font_2);
  --wst-font-style-h3: var(--font_3);
  --wst-font-style-h4: var(--font_4);
  --wst-font-style-h5: var(--font_5);
  --wst-font-style-h6: var(--font_6);
  --wst-font-style-body-large: var(--font_7);
  --wst-font-style-body-medium: var(--font_8);
  --wst-font-style-body-small: var(--font_9);
  --wst-font-style-body-x-small: var(--font_10);
  --wst-color-custom-1: rgb(var(--color_13));
  --wst-color-custom-2: rgb(var(--color_16));
  --wst-color-custom-3: rgb(var(--color_17));
  --wst-color-custom-4: rgb(var(--color_19));
  --wst-color-custom-5: rgb(var(--color_20));
  --wst-color-custom-6: rgb(var(--color_21));
  --wst-color-custom-7: rgb(var(--color_22));
  --wst-color-custom-8: rgb(var(--color_23));
  --wst-color-custom-9: rgb(var(--color_24));
  --wst-color-custom-10: rgb(var(--color_25));
  --wst-color-custom-11: rgb(var(--color_26));
  --wst-color-custom-12: rgb(var(--color_27));
  --wst-color-custom-13: rgb(var(--color_28));
  --wst-color-custom-14: rgb(var(--color_29));
  --wst-color-custom-15: rgb(var(--color_30));
  --wst-color-custom-16: rgb(var(--color_31));
  --wst-color-custom-17: rgb(var(--color_32));
  --wst-color-custom-18: rgb(var(--color_33));
  --wst-color-custom-19: rgb(var(--color_34));
  --wst-color-custom-20: rgb(var(--color_35));
}

/* ===== index.html :: inline style 3 ===== */
.PlZyDq {
  touch-action: manipulation;
}
.uDW_Qe {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: var(--label-align);
  min-width: 100%;
  text-align: initial;
  width: -moz-max-content;
  width: max-content;
}
.uDW_Qe:before {
  max-width: var(--margin-start, 0);
}
.uDW_Qe:after,
.uDW_Qe:before {
  align-self: stretch;
  content: "";
  flex-grow: 1;
}
.uDW_Qe:after {
  max-width: var(--margin-end, 0);
}
.FubTgk {
  height: 100%;
}
.FubTgk .uDW_Qe {
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  bottom: 0;
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: var(
    --trans1,
    border-color 0.4s ease 0s,
    background-color 0.4s ease 0s
  );
}
.FubTgk .uDW_Qe:link,
.FubTgk .uDW_Qe:visited {
  border-color: transparent;
}
.FubTgk .l7_2fn {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  font: var(--fnt, var(--font_5));
  margin: 0;
  position: relative;
  transition: var(--trans2, color 0.4s ease 0s);
  white-space: nowrap;
}
.FubTgk[aria-disabled="false"] .uDW_Qe {
  background-color: var(
    --corvid-background-color,
    rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1))
  );
  border: solid
    var(
      --corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    )
    var(--corvid-border-width, var(--brw, 0));
  cursor: pointer !important;
}
:host(.device-mobile-optimized) .FubTgk[aria-disabled="false"]:active .uDW_Qe,
body.device-mobile-optimized .FubTgk[aria-disabled="false"]:active .uDW_Qe {
  background-color: var(
    --corvid-hover-background-color,
    rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1))
  );
  border-color: var(
    --corvid-hover-border-color,
    rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1))
  );
}
:host(.device-mobile-optimized) .FubTgk[aria-disabled="false"]:active .l7_2fn,
body.device-mobile-optimized .FubTgk[aria-disabled="false"]:active .l7_2fn {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
}
:host(:not(.device-mobile-optimized))
  .FubTgk[aria-disabled="false"]:hover
  .uDW_Qe,
body:not(.device-mobile-optimized)
  .FubTgk[aria-disabled="false"]:hover
  .uDW_Qe {
  background-color: var(
    --corvid-hover-background-color,
    rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1))
  );
  border-color: var(
    --corvid-hover-border-color,
    rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1))
  );
}
:host(:not(.device-mobile-optimized))
  .FubTgk[aria-disabled="false"]:hover
  .l7_2fn,
body:not(.device-mobile-optimized)
  .FubTgk[aria-disabled="false"]:hover
  .l7_2fn {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
}
.FubTgk[aria-disabled="true"] .uDW_Qe {
  background-color: var(
    --corvid-disabled-background-color,
    rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1))
  );
  border-color: var(
    --corvid-disabled-border-color,
    rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1))
  );
  border-style: solid;
  border-width: var(--corvid-border-width, var(--brw, 0));
}
.FubTgk[aria-disabled="true"] .l7_2fn {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)));
}
.uUxqWY {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: var(--label-align);
  min-width: 100%;
  text-align: initial;
  width: -moz-max-content;
  width: max-content;
}
.uUxqWY:before {
  max-width: var(--margin-start, 0);
}
.uUxqWY:after,
.uUxqWY:before {
  align-self: stretch;
  content: "";
  flex-grow: 1;
}
.uUxqWY:after {
  max-width: var(--margin-end, 0);
}
.Vq4wYb[aria-disabled="false"] .uUxqWY {
  cursor: pointer;
}
:host(.device-mobile-optimized) .Vq4wYb[aria-disabled="false"]:active .wJVzSK,
body.device-mobile-optimized .Vq4wYb[aria-disabled="false"]:active .wJVzSK {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color 0.4s ease 0s);
}
:host(:not(.device-mobile-optimized))
  .Vq4wYb[aria-disabled="false"]:hover
  .wJVzSK,
body:not(.device-mobile-optimized)
  .Vq4wYb[aria-disabled="false"]:hover
  .wJVzSK {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color 0.4s ease 0s);
}
.Vq4wYb .uUxqWY {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.Vq4wYb .wJVzSK {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  font: var(--fnt, var(--font_5));
  transition: var(--trans, color 0.4s ease 0s);
  white-space: nowrap;
}
.Vq4wYb[aria-disabled="true"] .wJVzSK {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)));
}
:host(:not(.device-mobile-optimized)) .CohWsy,
body:not(.device-mobile-optimized) .CohWsy {
  display: flex;
}
:host(:not(.device-mobile-optimized)) .V5AUxf,
body:not(.device-mobile-optimized) .V5AUxf {
  -moz-column-gap: var(--margin);
  column-gap: var(--margin);
  display: flex;
  flex-direction: var(--items-direction);
  margin: 0 auto;
  position: relative;
  width: calc(100% - var(--padding) * 2);
}
:host(:not(.device-mobile-optimized)) .V5AUxf > *,
body:not(.device-mobile-optimized) .V5AUxf > * {
  flex: var(--column-flex) 1 0%;
  left: 0;
  margin-bottom: var(--padding);
  margin-top: var(--padding);
  min-width: 0;
  position: relative;
  top: 0;
}
:host(.device-mobile-optimized) .V5AUxf,
body.device-mobile-optimized .V5AUxf {
  display: block;
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  padding-top: var(--padding-y);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > *,
body.device-mobile-optimized .V5AUxf > * {
  margin-bottom: var(--margin);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > :first-child,
body.device-mobile-optimized .V5AUxf > :first-child {
  margin-top: var(--firstChildMarginTop, 0);
}
:host(.device-mobile-optimized) .V5AUxf > :last-child,
body.device-mobile-optimized .V5AUxf > :last-child {
  margin-bottom: var(--lastChildMarginBottom);
}
.LIhNy3 {
  backface-visibility: hidden;
}
.jhxvbR,
.mtrorN {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.if7Vw2 {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2.f0uTJH {
  clip: rect(0, auto, auto, 0);
}
.if7Vw2 .i1tH8h {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2 .DXi4PB {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.if7Vw2 .DXi4PB img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .if7Vw2.f0uTJH {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.wG8dni {
  height: 100%;
}
.tcElKx {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.ImALHf,
.Ybjs9b {
  opacity: var(--fill-layer-video-opacity);
}
.UWmm3w {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.Yjj1af {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.ImALHf {
  height: 100%;
  position: relative;
  width: 100%;
}
.KCM6zk {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.KCM6zk .DXi4PB,
.KCM6zk .ImALHf,
.KCM6zk .Ybjs9b {
  opacity: 1;
}
._uqPqy {
  clip-path: var(--fill-layer-clip);
}
._uqPqy,
.eKyYhK {
  position: absolute;
  top: 0;
}
._uqPqy,
.eKyYhK,
.x0mqQS img {
  height: 100%;
  width: 100%;
}
.pnCr6P {
  opacity: 0;
}
.blf7sp,
.pnCr6P {
  position: absolute;
  top: 0;
}
.blf7sp {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.rWP3Gv {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.Tr4n3d,
.rWP3Gv,
.wRqk6s {
  height: 100%;
  top: 0;
  width: 100%;
}
.wRqk6s {
  position: absolute;
}
.Tr4n3d {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .Tr4n3d {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
.VXAmO2 {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(
    1,
    calc(var(--divider-layers-pin-factor__) / -1 + 1)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-height__) *
      var(--divider-layers-size__) * var(--divider-layers-y__)
  );
}
.VXAmO2,
.VXAmO2 .dy3w_9 {
  left: 0;
  position: absolute;
  width: 100%;
}
.VXAmO2 .dy3w_9 {
  --divider-layer-i__: var(--divider-layer-i, 0);
  background-position: left
    calc(
      50% + var(--divider-offset-x__) + var(--divider-layers-x__) *
        var(--divider-layer-i__)
    )
    bottom;
  background-repeat: repeat-x;
  border-bottom-style: solid;
  border-bottom-width: calc(
    var(--divider-pin-border__) * var(--divider-layer-i__) *
      var(--divider-layers-y__)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-layer-height__) *
      var(--divider-layer-i__) * var(--divider-layers-y__)
  );
  opacity: calc(1 - var(--divider-layer-i__) / (var(--divider-layer-i__) + 1));
}
.UORcXs {
  --divider-height__: var(--divider-top-height, auto);
  --divider-offset-x__: var(--divider-top-offset-x, 0px);
  --divider-layers-size__: var(--divider-top-layers-size, 0);
  --divider-layers-y__: var(--divider-top-layers-y, 0px);
  --divider-layers-x__: var(--divider-top-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
  border-top: var(--divider-top-padding, 0) solid
    var(--divider-top-color, currentColor);
  opacity: var(--divider-top-opacity, 1);
  top: 0;
  transform: var(--divider-top-flip, scaleY(-1));
}
.UORcXs .dy3w_9 {
  background-image: var(--divider-top-image, none);
  background-size: var(--divider-top-size, contain);
  border-color: var(--divider-top-color, currentColor);
  bottom: 0;
  filter: var(--divider-top-filter, none);
}
.UORcXs .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-top-layer-1-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-top-layer-2-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-top-layer-3-display, block);
}
.Io4VUz {
  --divider-height__: var(--divider-bottom-height, auto);
  --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
  --divider-layers-size__: var(--divider-bottom-layers-size, 0);
  --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
  --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
  border-bottom: var(--divider-bottom-padding, 0) solid
    var(--divider-bottom-color, currentColor);
  bottom: 0;
  opacity: var(--divider-bottom-opacity, 1);
  transform: var(--divider-bottom-flip, none);
}
.Io4VUz .dy3w_9 {
  background-image: var(--divider-bottom-image, none);
  background-size: var(--divider-bottom-size, contain);
  border-color: var(--divider-bottom-color, currentColor);
  bottom: 0;
  filter: var(--divider-bottom-filter, none);
}
.Io4VUz .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-bottom-layer-1-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-bottom-layer-2-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-bottom-layer-3-display, block);
}
.YzqVVZ {
  overflow: visible;
  position: relative;
}
.mwF7X1 {
  backface-visibility: hidden;
}
.YGilLk {
  cursor: pointer;
}
.Tj01hh {
  display: block;
}
.MW5IWV,
.Tj01hh {
  height: 100%;
  width: 100%;
}
.MW5IWV {
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
}
.MW5IWV.N3eg0s {
  clip: rect(0, auto, auto, 0);
}
.MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .MW5IWV.N3eg0s {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.VgO9Yg {
  height: 100%;
}
.LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.K_YxMd,
.yK6aSC {
  opacity: var(--fill-layer-video-opacity);
}
.NGjcJN {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.K_YxMd {
  height: 100%;
  position: relative;
  width: 100%;
}
wix-media-canvas {
  display: block;
  height: 100%;
}
.I8xA4L {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.I8xA4L .K_YxMd,
.I8xA4L .dLPlxY,
.I8xA4L .yK6aSC {
  opacity: 1;
}
.bX9O_S {
  clip-path: var(--fill-layer-clip);
}
.Z_wCwr,
.bX9O_S {
  position: absolute;
  top: 0;
}
.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
  height: 100%;
  width: 100%;
}
.K8MSra {
  opacity: 0;
}
.K8MSra,
.YTb3b4 {
  position: absolute;
  top: 0;
}
.YTb3b4 {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.SUz0WK {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.FNxOn5,
.SUz0WK,
.m4khSP {
  height: 100%;
  top: 0;
  width: 100%;
}
.FNxOn5 {
  position: absolute;
}
.m4khSP {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .m4khSP {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
._C0cVf {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.hFwGTD {
  transform: translateY(-100%);
  transition: 0.2s ease-in;
}
.IQgXoP {
  transition: 0.2s;
}
.Nr3Nid {
  opacity: 0;
  transition: 0.2s ease-in;
}
.Nr3Nid.l4oO6c {
  z-index: -1 !important;
}
.iQuoC4 {
  opacity: 1;
  transition: 0.2s;
}
.CJF7A2 {
  height: auto;
}
.CJF7A2,
.U4Bvut {
  position: relative;
  width: 100%;
}
:host(:not(.device-mobile-optimized)) .G5K6X8,
body:not(.device-mobile-optimized) .G5K6X8 {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.xU8fqS[data-focuscycled="active"] {
  outline: 1px solid transparent;
}
.xU8fqS[data-focuscycled="active"]:not(:focus-within) {
  outline: 2px solid transparent;
  transition: outline 0.01s ease;
}
.xU8fqS ._4XcTfy {
  background-color: var(
    --screenwidth-corvid-background-color,
    rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
  );
  border-bottom: var(--brwb, 0) solid
    var(
      --screenwidth-corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    );
  border-top: var(--brwt, 0) solid
    var(
      --screenwidth-corvid-border-color,
      rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))
    );
  bottom: 0;
  box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, 0.7));
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.xU8fqS .gUbusX {
  background-color: rgba(
    var(--bgctr, var(--color_11, color_11)),
    var(--alpha-bgctr, 1)
  );
  border-radius: var(--rd, 0);
  bottom: var(--brwb, 0);
  top: var(--brwt, 0);
}
.xU8fqS .G5K6X8,
.xU8fqS .gUbusX {
  left: 0;
  position: absolute;
  right: 0;
}
.xU8fqS .G5K6X8 {
  bottom: 0;
  top: 0;
}
:host(.device-mobile-optimized) .xU8fqS .G5K6X8,
body.device-mobile-optimized .xU8fqS .G5K6X8 {
  left: 10px;
  right: 10px;
}
.SPY_vo {
  pointer-events: none;
}
.BmZ5pC {
  min-height: calc(100vh - var(--wix-ads-height));
  min-width: var(--site-width);
  position: var(--bg-position);
  top: var(--wix-ads-height);
}
.BmZ5pC,
.nTOEE9 {
  height: 100%;
  width: 100%;
}
.nTOEE9 {
  overflow: hidden;
  position: relative;
}
.nTOEE9.sqUyGm:hover {
  cursor:
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==),
    auto;
}
.nTOEE9.C_JY0G:hover {
  cursor:
    url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==),
    auto;
}
.RZQnmg {
  background-color: rgb(var(--color_11));
  border-radius: 50%;
  bottom: 12px;
  height: 40px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 12px;
  width: 40px;
}
.RZQnmg path {
  fill: rgb(var(--color_15));
}
.RZQnmg:focus {
  cursor: auto;
  opacity: 1;
  pointer-events: auto;
}
.rYiAuL {
  cursor: pointer;
}
.gSXewE {
  height: 0;
  left: 0;
  overflow: hidden;
  top: 0;
  width: 0;
}
.OJQ_3L,
.gSXewE {
  position: absolute;
}
.OJQ_3L {
  background-color: rgb(var(--color_11));
  border-radius: 300px;
  bottom: 0;
  cursor: pointer;
  height: 40px;
  margin: 16px 16px;
  opacity: 0;
  pointer-events: none;
  right: 0;
  width: 40px;
}
.OJQ_3L path {
  fill: rgb(var(--color_12));
}
.OJQ_3L:focus {
  cursor: auto;
  opacity: 1;
  pointer-events: auto;
}
.j7pOnl {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.BI8PVQ {
  min-height: var(--image-min-height);
  min-width: var(--image-min-width);
}
.BI8PVQ img,
img.BI8PVQ {
  filter: var(--filter-effect-svg-url);
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100% 100%);
  mask-size: var(--mask-size, 100% 100%);
  -o-object-position: var(--object-position);
  object-position: var(--object-position);
}
.MazNVa {
  left: var(--left, auto);
  position: var(--position-fixed, static);
  top: var(--top, auto);
  z-index: var(--z-index, auto);
}
.MazNVa .BI8PVQ img {
  box-shadow: 0 0 0 #000;
  position: static;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.MazNVa .j7pOnl {
  display: block;
  overflow: hidden;
}
.MazNVa .BI8PVQ {
  overflow: hidden;
}
.c7cMWz {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.FVGvCX {
  height: auto;
  position: relative;
  width: 100%;
}
body:not(.responsive) .zK7MhX {
  align-self: start;
  grid-area: 1/1/1/1;
  height: 100%;
  justify-self: stretch;
  left: 0;
  position: relative;
}
:host(:not(.device-mobile-optimized)) .c7cMWz,
body:not(.device-mobile-optimized) .c7cMWz {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.fEm0Bo .c7cMWz {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  overflow: hidden;
}
:host(.device-mobile-optimized) .c7cMWz,
body.device-mobile-optimized .c7cMWz {
  left: 10px;
  right: 10px;
}
.PFkO7r {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.HT5ybB {
  height: auto;
  position: relative;
  width: 100%;
}
body:not(.responsive) .dBAkHi {
  align-self: start;
  grid-area: 1/1/1/1;
  height: 100%;
  justify-self: stretch;
  left: 0;
  position: relative;
}
:host(:not(.device-mobile-optimized)) .PFkO7r,
body:not(.device-mobile-optimized) .PFkO7r {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
:host(.device-mobile-optimized) .PFkO7r,
body.device-mobile-optimized .PFkO7r {
  left: 10px;
  right: 10px;
}

/* ===== index.html :: inline style 4 ===== */
.J6KGih {
  cursor: pointer;
}
.sNF2R0 {
  opacity: 0;
}
.hLoBV3 {
  transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
}
.Rdf41z,
.hLoBV3 {
  opacity: 1;
}
.ftlZWo {
  transition: opacity var(--transition-duration) cubic-bezier(0.37, 0, 0.63, 1);
}
.ATGlOr,
.ftlZWo {
  opacity: 0;
}
.KQSXD0 {
  transition: opacity var(--transition-duration) cubic-bezier(0.64, 0, 0.78, 0);
}
.KQSXD0,
.pagQKE {
  opacity: 1;
}
._6zG5H {
  opacity: 0;
  transition: opacity var(--transition-duration) cubic-bezier(0.22, 1, 0.36, 1);
}
.BB49uC {
  transform: translateX(100%);
}
.j9xE1V {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.ICs7Rs,
.j9xE1V {
  transform: translateX(0);
}
.DxijZJ {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.B5kjYq,
.DxijZJ {
  transform: translateX(-100%);
}
.cJijIV {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.cJijIV,
.hOxaWM {
  transform: translateX(0);
}
.T9p3fN {
  transform: translateX(100%);
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.qDxYJm {
  transform: translateY(100%);
}
.aA9V0P {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.YPXPAS,
.aA9V0P {
  transform: translateY(0);
}
.Xf2zsA {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.Xf2zsA,
.y7Kt7s {
  transform: translateY(-100%);
}
.EeUgMu {
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
.EeUgMu,
.fdHrtm {
  transform: translateY(0);
}
.WIFaG4 {
  transform: translateY(100%);
  transition: transform var(--transition-duration)
    cubic-bezier(0.87, 0, 0.13, 1);
}
body:not(.responsive) .JsJXaX {
  overflow-x: clip;
}
[data-view-transition="page-transition"] .JsJXaX {
  view-transition-name: page-group;
}
.AnQkDU {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: 100%;
}
.AnQkDU > div {
  align-self: stretch !important;
  grid-area: 1/1/2/2;
  justify-self: stretch !important;
}
.StylableButton2545352419__root {
  -archetype: box;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: 10px;
  min-width: 10px;
  padding: 0;
  touch-action: manipulation;
  width: 100%;
}
.StylableButton2545352419__root[disabled] {
  pointer-events: none;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasBackgroundColor {
  background-color: var(--corvid-background-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverBackgroundColor {
  background-color: var(--corvid-hover-background-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
  background-color: var(--corvid-disabled-background-color) !important;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasBorderColor {
  border-color: var(--corvid-border-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverBorderColor {
  border-color: var(--corvid-hover-border-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledBorderColor {
  border-color: var(--corvid-disabled-border-color) !important;
}
.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
  border-radius: var(--corvid-border-radius) !important;
}
.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
  border-width: var(--corvid-border-width) !important;
}
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasColor,
.StylableButton2545352419__root:not(:hover):not(
    [disabled]
  ).StylableButton2545352419--hasColor
  .StylableButton2545352419__label {
  color: var(--corvid-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverColor,
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverColor
  .StylableButton2545352419__label {
  color: var(--corvid-hover-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledColor,
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledColor
  .StylableButton2545352419__label {
  color: var(--corvid-disabled-color) !important;
}
.StylableButton2545352419__link {
  -archetype: box;
  box-sizing: border-box;
  color: #000;
  text-decoration: none;
}
.StylableButton2545352419__container {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-direction: row;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  overflow: hidden;
  transition:
    all 0.2s ease,
    visibility 0s;
  width: 100%;
}
.StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type:
    LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
  max-width: 100%;
  min-width: 1.8em;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  transition: inherit;
  white-space: nowrap;
}
.StylableButton2545352419__root.StylableButton2545352419--isMaxContent
  .StylableButton2545352419__label {
  text-overflow: unset;
}
.StylableButton2545352419__root.StylableButton2545352419--isWrapText
  .StylableButton2545352419__label {
  min-width: 10px;
  overflow-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
}
.StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type:
    LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  height: 50px;
  min-width: 1px;
  transition: inherit;
}
.StylableButton2545352419__icon.StylableButton2545352419--override {
  display: block !important;
}
.StylableButton2545352419__icon svg,
.StylableButton2545352419__icon > span {
  display: flex;
  height: inherit;
  width: inherit;
}
.StylableButton2545352419__root:not(:hover):not(
    [disalbed]
  ).StylableButton2545352419--hasIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-icon-color) !important;
  stroke: var(--corvid-icon-color) !important;
}
.StylableButton2545352419__root:hover:not(
    [disabled]
  ).StylableButton2545352419--hasHoverIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-hover-icon-color) !important;
  stroke: var(--corvid-hover-icon-color) !important;
}
.StylableButton2545352419__root:not(
    :hover
  )[disabled].StylableButton2545352419--hasDisabledIconColor
  .StylableButton2545352419__icon
  svg {
  fill: var(--corvid-disabled-icon-color) !important;
  stroke: var(--corvid-disabled-icon-color) !important;
}
.a9YhBi {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.dX12nb {
  cursor: pointer;
}
.AKxYR5 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  fill: var(--corvid-fill-color, var(--fill));
  fill-opacity: var(--fill-opacity);
  stroke: var(--corvid-stroke-color, var(--stroke));
  stroke-opacity: var(--stroke-opacity);
  stroke-width: var(--stroke-width);
  filter: var(--drop-shadow, none);
  opacity: var(--opacity);
  transform: var(--flip);
}
.AKxYR5,
.AKxYR5 svg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.AKxYR5 svg {
  height: var(--svg-calculated-height, 100%);
  margin: auto;
  padding: var(--svg-calculated-padding, 0);
  width: var(--svg-calculated-width, 100%);
}
.AKxYR5 svg:not([data-type="ugc"]) {
  overflow: visible;
}
.VZYmYf * {
  vector-effect: non-scaling-stroke;
}
.HcOXKn {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
}
ol.font_100,
ul.font_100 {
  color: #080808;
  font-family: "Arial, Helvetica, sans-serif", serif;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: normal;
  margin: 0;
  text-decoration: none;
}
ol.font_100 li,
ul.font_100 li {
  margin-bottom: 12px;
}
ol.wix-list-text-align,
ul.wix-list-text-align {
  list-style-position: inside;
}
ol.wix-list-text-align h1,
ol.wix-list-text-align h2,
ol.wix-list-text-align h3,
ol.wix-list-text-align h4,
ol.wix-list-text-align h5,
ol.wix-list-text-align h6,
ol.wix-list-text-align p,
ul.wix-list-text-align h1,
ul.wix-list-text-align h2,
ul.wix-list-text-align h3,
ul.wix-list-text-align h4,
ul.wix-list-text-align h5,
ul.wix-list-text-align h6,
ul.wix-list-text-align p {
  display: inline;
}
.ONIxfn {
  cursor: pointer;
}
.WUKwEB {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.QxJLC3 [data-attr-richtext-marker="true"] {
  display: block;
}
.QxJLC3 [data-attr-richtext-marker="true"] table {
  border-collapse: collapse;
  margin: 15px 0;
  width: 100%;
}
.QxJLC3 [data-attr-richtext-marker="true"] table td {
  padding: 12px;
  position: relative;
}
.QxJLC3 [data-attr-richtext-marker="true"] table td:after {
  border-bottom: 1px solid currentColor;
  border-left: 1px solid currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.2;
  position: absolute;
  right: 0;
  top: 0;
}
.QxJLC3 [data-attr-richtext-marker="true"] table tr td:last-child:after {
  border-right: 1px solid currentColor;
}
.QxJLC3 [data-attr-richtext-marker="true"] table tr:first-child td:after {
  border-top: 1px solid currentColor;
}
@supports (-webkit-appearance: none) and (stroke-color: transparent) {
  .lq2cno > * > :first-child {
    vertical-align: top;
  }
}
@supports (-webkit-touch-callout: none) {
  .lq2cno > * > :first-child {
    vertical-align: top;
  }
}
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )
  [class$="rich-text__text"],
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )[class$="rich-text__text"] {
  color: var(--corvid-color, currentColor);
}
.agLt0N
  :is(
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    ul,
    ol,
    span[data-attr-richtext-marker],
    blockquote
  )
  span[style*="color"] {
  color: var(--corvid-color, currentColor) !important;
}
.uGVkMG {
  direction: var(--text-direction);
  min-height: var(--min-height);
  min-width: var(--min-width);
}
.uGVkMG .edKzOf {
  word-wrap: break-word;
  height: 100%;
  overflow-wrap: break-word;
  position: relative;
  width: 100%;
}
.uGVkMG .edKzOf ul {
  list-style: disc inside;
}
.uGVkMG .edKzOf li {
  margin-bottom: 12px;
}
.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p {
  letter-spacing: normal;
  line-height: normal;
}
.nJYhU3 {
  min-height: var(--min-height);
  min-width: var(--min-width);
}
.nJYhU3 .edKzOf {
  word-wrap: break-word;
  height: 100%;
  overflow-wrap: break-word;
  position: relative;
  width: 100%;
}
.nJYhU3 .edKzOf ol,
.nJYhU3 .edKzOf ul {
  letter-spacing: normal;
  line-height: normal;
  margin-inline-start: 0.5em;
  padding-inline-start: 1.3em;
}
.nJYhU3 .edKzOf ul {
  list-style-type: disc;
}
.nJYhU3 .edKzOf ol {
  list-style-type: decimal;
}
.nJYhU3 .edKzOf ol ul,
.nJYhU3 .edKzOf ul ul {
  line-height: normal;
  list-style-type: circle;
}
.nJYhU3 .edKzOf ol ol ul,
.nJYhU3 .edKzOf ol ul ul,
.nJYhU3 .edKzOf ul ol ul,
.nJYhU3 .edKzOf ul ul ul {
  line-height: normal;
  list-style-type: square;
}
.nJYhU3 .edKzOf li {
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: normal;
  line-height: inherit;
}
.nJYhU3 .edKzOf h1,
.nJYhU3 .edKzOf h2,
.nJYhU3 .edKzOf h3,
.nJYhU3 .edKzOf h4,
.nJYhU3 .edKzOf h5,
.nJYhU3 .edKzOf h6,
.nJYhU3 .edKzOf p {
  letter-spacing: normal;
  line-height: normal;
  margin-block: 0;
  margin: 0;
}
.nJYhU3 .edKzOf a {
  color: inherit;
}
.SxM0TO,
.c9GqVL {
  word-wrap: break-word;
  direction: var(--text-direction);
  min-height: var(--min-height);
  min-width: var(--min-width);
  mix-blend-mode: var(--blendMode, normal);
  overflow-wrap: break-word;
  pointer-events: none;
  text-align: start;
  text-shadow:
    var(--textOutline, 0 0 transparent), var(--textShadow, 0 0 transparent);
  text-transform: var(--textTransform, "none");
}
.SxM0TO > *,
.c9GqVL > * {
  pointer-events: auto;
}
.SxM0TO li,
.c9GqVL li {
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: normal;
  line-height: inherit;
}
.SxM0TO ol,
.SxM0TO ul,
.c9GqVL ol,
.c9GqVL ul {
  letter-spacing: normal;
  line-height: normal;
  margin-inline-end: 0;
  margin-inline-start: 0.5em;
}
.SxM0TO:not(.YQcXTT) ol,
.SxM0TO:not(.YQcXTT) ul,
.c9GqVL:not(.YQcXTT) ol,
.c9GqVL:not(.YQcXTT) ul {
  padding-inline-end: 0;
  padding-inline-start: 1.3em;
}
.SxM0TO ul,
.c9GqVL ul {
  list-style-type: disc;
}
.SxM0TO ol,
.c9GqVL ol {
  list-style-type: decimal;
}
.SxM0TO ol ul,
.SxM0TO ul ul,
.c9GqVL ol ul,
.c9GqVL ul ul {
  list-style-type: circle;
}
.SxM0TO ol ol ul,
.SxM0TO ol ul ul,
.SxM0TO ul ol ul,
.SxM0TO ul ul ul,
.c9GqVL ol ol ul,
.c9GqVL ol ul ul,
.c9GqVL ul ol ul,
.c9GqVL ul ul ul {
  list-style-type: square;
}
.SxM0TO blockquote,
.SxM0TO h1,
.SxM0TO h2,
.SxM0TO h3,
.SxM0TO h4,
.SxM0TO h5,
.SxM0TO h6,
.SxM0TO p,
.c9GqVL blockquote,
.c9GqVL h1,
.c9GqVL h2,
.c9GqVL h3,
.c9GqVL h4,
.c9GqVL h5,
.c9GqVL h6,
.c9GqVL p {
  margin-block: 0;
  margin: 0;
}
.SxM0TO a,
.c9GqVL a {
  color: inherit;
}
.YQcXTT li {
  margin-inline-end: 0;
  margin-inline-start: 1.3em;
}
.Vd6aQZ {
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  white-space: nowrap;
}
.mHZSwn {
  display: none;
}
.lvxhkV {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.QJjwEo {
  transform: translateY(-100%);
  transition: 0.2s ease-in;
}
.kdBXfh {
  transition: 0.2s;
}
.MP52zt {
  opacity: 0;
  transition: 0.2s ease-in;
}
.MP52zt.Bhu9m5 {
  z-index: -1 !important;
}
.LVP8Wf {
  opacity: 1;
  transition: 0.2s;
}
.VrZrC0 {
  height: auto;
}
.VrZrC0,
.cKxVkc {
  position: relative;
  width: 100%;
}
:host(:not(.device-mobile-optimized)) .vlM3HR,
body:not(.device-mobile-optimized) .vlM3HR {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.AT7o0U[data-focuscycled="active"] {
  outline: 1px solid transparent;
}
.AT7o0U[data-focuscycled="active"]:not(:focus-within) {
  outline: 2px solid transparent;
  transition: outline 0.01s ease;
}
.AT7o0U .vlM3HR {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.Tj01hh,
.jhxvbR {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.WzbAF8 {
  direction: var(--direction);
}
.WzbAF8 .mpGTIt .O6KwRn {
  display: var(--item-display);
  height: var(--item-size);
  margin-block: var(--item-margin-block);
  margin-inline: var(--item-margin-inline);
  width: var(--item-size);
}
.WzbAF8 .mpGTIt .O6KwRn:last-child {
  margin-block: 0;
  margin-inline: 0;
}
.WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
  display: block;
}
.WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
  height: var(--item-size);
  width: var(--item-size);
}
.WzbAF8 .mpGTIt {
  height: 100%;
  position: absolute;
  white-space: nowrap;
  width: 100%;
}
:host(.device-mobile-optimized) .WzbAF8 .mpGTIt,
body.device-mobile-optimized .WzbAF8 .mpGTIt {
  white-space: normal;
}
.big2ZD {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  height: calc(100% - var(--wix-ads-height));
  left: 0;
  margin-top: var(--wix-ads-height);
  position: fixed;
  top: 0;
  width: 100%;
}
.SHHiV9,
.big2ZD {
  pointer-events: none;
  z-index: var(--pinned-layer-in-container, var(--above-all-in-container));
}

/* ===== index.html :: inline style 5 ===== */
._pfxlW {
  clip-path: inset(50%);
  height: 24px;
  position: absolute;
  width: 24px;
}
._pfxlW:active,
._pfxlW:focus {
  clip-path: unset;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
._pfxlW.RG3k61 {
  transform: translateY(-50%) rotate(180deg);
}
.r4OX7l,
.xTjc1A {
  box-sizing: border-box;
  height: 100%;
  overflow: visible;
  position: relative;
  width: auto;
}
.r4OX7l[data-state~="header"] a,
.r4OX7l[data-state~="header"] div,
[data-state~="header"].xTjc1A a,
[data-state~="header"].xTjc1A div {
  cursor: default !important;
}
.r4OX7l .UiHgGh,
.xTjc1A .UiHgGh {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.xTjc1A {
  --display: inline-block;
  cursor: pointer;
  display: var(--display);
  font: var(--fnt, var(--font_1));
}
.xTjc1A .yRj2ms {
  padding: 0 var(--pad, 5px);
}
.xTjc1A .JS76Uv {
  color: rgb(var(--txt, var(--color_15, color_15)));
  display: inline-block;
  padding: 0 10px;
  transition: var(--trans, color 0.4s ease 0s);
}
.xTjc1A[data-state~="drop"] {
  display: block;
  width: 100%;
}
.xTjc1A[data-state~="drop"] .JS76Uv {
  padding: 0 0.5em;
}
.xTjc1A[data-state~="link"]:hover .JS76Uv,
.xTjc1A[data-state~="over"] .JS76Uv {
  color: rgb(var(--txth, var(--color_14, color_14)));
  transition: var(--trans, color 0.4s ease 0s);
}
.xTjc1A[data-state~="selected"] .JS76Uv {
  color: rgb(var(--txts, var(--color_14, color_14)));
  transition: var(--trans, color 0.4s ease 0s);
}
.NHM1d1 {
  overflow-x: hidden;
}
.NHM1d1 .R_TAzU {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
.NHM1d1 .R_TAzU .aOF1ks {
  flex: 1;
}
.NHM1d1 .R_TAzU .y7qwii {
  height: calc(100% - (var(--menuTotalBordersY, 0px)));
  overflow: visible;
  white-space: nowrap;
  width: calc(100% - (var(--menuTotalBordersX, 0px)));
}
.NHM1d1 .R_TAzU .y7qwii .Tg1gOB,
.NHM1d1 .R_TAzU .y7qwii .p90CkU {
  direction: var(--menu-direction);
  display: inline-block;
  text-align: var(--menu-align, var(--align));
}
.NHM1d1 .R_TAzU .y7qwii .mvZ3NH {
  display: block;
  width: 100%;
}
.NHM1d1 .h3jCPd {
  direction: var(--submenus-direction);
  display: block;
  opacity: 1;
  text-align: var(--submenus-align, var(--align));
  z-index: 99999;
}
.NHM1d1 .h3jCPd .wkJ2fp {
  display: inherit;
  overflow: visible;
  visibility: inherit;
  white-space: nowrap;
  width: auto;
}
.NHM1d1 .h3jCPd.DlGBN0 {
  transition: visibility;
  transition-delay: 0.2s;
  visibility: visible;
}
.NHM1d1 .h3jCPd .p90CkU {
  display: inline-block;
}
.NHM1d1 .vh74Xw {
  display: none;
}
.XwCBRN > nav {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.XwCBRN .h3jCPd,
.XwCBRN .y7qwii,
.XwCBRN > nav {
  position: absolute;
}
.XwCBRN .h3jCPd {
  margin-top: 7px;
  visibility: hidden;
}
.XwCBRN .h3jCPd[data-dropMode="dropUp"] {
  margin-bottom: 7px;
  margin-top: 0;
}
.XwCBRN .wkJ2fp {
  background-color: rgba(
    var(--bgDrop, var(--color_11, color_11)),
    var(--alpha-bgDrop, 1)
  );
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, 0.6));
}
.P0dCOY .PJ4KCX {
  background-color: rgba(
    var(--bg, var(--color_11, color_11)),
    var(--alpha-bg, 1)
  );
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.xpmKd_ {
  border-radius: var(--overflow-wrapper-border-radius);
}

/* ===== index.html :: inline style 6 ===== */
:host(:not(.device-mobile-optimized)) .CohWsy,
body:not(.device-mobile-optimized) .CohWsy {
  display: flex;
}
:host(:not(.device-mobile-optimized)) .V5AUxf,
body:not(.device-mobile-optimized) .V5AUxf {
  -moz-column-gap: var(--margin);
  column-gap: var(--margin);
  display: flex;
  flex-direction: var(--items-direction);
  margin: 0 auto;
  position: relative;
  width: calc(100% - var(--padding) * 2);
}
:host(:not(.device-mobile-optimized)) .V5AUxf > *,
body:not(.device-mobile-optimized) .V5AUxf > * {
  flex: var(--column-flex) 1 0%;
  left: 0;
  margin-bottom: var(--padding);
  margin-top: var(--padding);
  min-width: 0;
  position: relative;
  top: 0;
}
:host(.device-mobile-optimized) .V5AUxf,
body.device-mobile-optimized .V5AUxf {
  display: block;
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  padding-top: var(--padding-y);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > *,
body.device-mobile-optimized .V5AUxf > * {
  margin-bottom: var(--margin);
  position: relative;
}
:host(.device-mobile-optimized) .V5AUxf > :first-child,
body.device-mobile-optimized .V5AUxf > :first-child {
  margin-top: var(--firstChildMarginTop, 0);
}
:host(.device-mobile-optimized) .V5AUxf > :last-child,
body.device-mobile-optimized .V5AUxf > :last-child {
  margin-bottom: var(--lastChildMarginBottom);
}
.LIhNy3 {
  backface-visibility: hidden;
}
.jhxvbR,
.mtrorN {
  display: block;
  height: 100%;
  width: 100%;
}
.jhxvbR img {
  max-width: var(--wix-img-max-width, 100%);
}
.jhxvbR[data-animate-blur] img {
  filter: blur(9px);
  transition: filter 0.8s ease-in;
}
.jhxvbR[data-animate-blur] img[data-load-done] {
  filter: none;
}
.if7Vw2 {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2.f0uTJH {
  clip: rect(0, auto, auto, 0);
}
.if7Vw2 .i1tH8h {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.if7Vw2 .DXi4PB {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.if7Vw2 .DXi4PB img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .if7Vw2.f0uTJH {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.wG8dni {
  height: 100%;
}
.tcElKx {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.ImALHf,
.Ybjs9b {
  opacity: var(--fill-layer-video-opacity);
}
.UWmm3w {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.Yjj1af {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.ImALHf {
  height: 100%;
  position: relative;
  width: 100%;
}
wix-media-canvas {
  display: block;
  height: 100%;
}
.KCM6zk {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.KCM6zk .DXi4PB,
.KCM6zk .ImALHf,
.KCM6zk .Ybjs9b {
  opacity: 1;
}
._uqPqy {
  clip-path: var(--fill-layer-clip);
}
._uqPqy,
.eKyYhK {
  position: absolute;
  top: 0;
}
._uqPqy,
.eKyYhK,
.x0mqQS img {
  height: 100%;
  width: 100%;
}
.pnCr6P {
  opacity: 0;
}
.blf7sp,
.pnCr6P {
  position: absolute;
  top: 0;
}
.blf7sp {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.rWP3Gv {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.Tr4n3d,
.rWP3Gv,
.wRqk6s {
  height: 100%;
  top: 0;
  width: 100%;
}
.wRqk6s {
  position: absolute;
}
.Tr4n3d {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .Tr4n3d {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
.VXAmO2 {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(
    1,
    calc(var(--divider-layers-pin-factor__) / -1 + 1)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-height__) *
      var(--divider-layers-size__) * var(--divider-layers-y__)
  );
}
.VXAmO2,
.VXAmO2 .dy3w_9 {
  left: 0;
  position: absolute;
  width: 100%;
}
.VXAmO2 .dy3w_9 {
  --divider-layer-i__: var(--divider-layer-i, 0);
  background-position: left
    calc(
      50% + var(--divider-offset-x__) + var(--divider-layers-x__) *
        var(--divider-layer-i__)
    )
    bottom;
  background-repeat: repeat-x;
  border-bottom-style: solid;
  border-bottom-width: calc(
    var(--divider-pin-border__) * var(--divider-layer-i__) *
      var(--divider-layers-y__)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-layer-height__) *
      var(--divider-layer-i__) * var(--divider-layers-y__)
  );
  opacity: calc(1 - var(--divider-layer-i__) / (var(--divider-layer-i__) + 1));
}
.UORcXs {
  --divider-height__: var(--divider-top-height, auto);
  --divider-offset-x__: var(--divider-top-offset-x, 0px);
  --divider-layers-size__: var(--divider-top-layers-size, 0);
  --divider-layers-y__: var(--divider-top-layers-y, 0px);
  --divider-layers-x__: var(--divider-top-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
  border-top: var(--divider-top-padding, 0) solid
    var(--divider-top-color, currentColor);
  opacity: var(--divider-top-opacity, 1);
  top: 0;
  transform: var(--divider-top-flip, scaleY(-1));
}
.UORcXs .dy3w_9 {
  background-image: var(--divider-top-image, none);
  background-size: var(--divider-top-size, contain);
  border-color: var(--divider-top-color, currentColor);
  bottom: 0;
  filter: var(--divider-top-filter, none);
}
.UORcXs .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-top-layer-1-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-top-layer-2-display, block);
}
.UORcXs .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-top-layer-3-display, block);
}
.Io4VUz {
  --divider-height__: var(--divider-bottom-height, auto);
  --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
  --divider-layers-size__: var(--divider-bottom-layers-size, 0);
  --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
  --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
  border-bottom: var(--divider-bottom-padding, 0) solid
    var(--divider-bottom-color, currentColor);
  bottom: 0;
  opacity: var(--divider-bottom-opacity, 1);
  transform: var(--divider-bottom-flip, none);
}
.Io4VUz .dy3w_9 {
  background-image: var(--divider-bottom-image, none);
  background-size: var(--divider-bottom-size, contain);
  border-color: var(--divider-bottom-color, currentColor);
  bottom: 0;
  filter: var(--divider-bottom-filter, none);
}
.Io4VUz .dy3w_9[data-divider-layer="1"] {
  display: var(--divider-bottom-layer-1-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="2"] {
  display: var(--divider-bottom-layer-2-display, block);
}
.Io4VUz .dy3w_9[data-divider-layer="3"] {
  display: var(--divider-bottom-layer-3-display, block);
}

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

/* ===== index.html :: inline style 8 ===== */
.OQ8Tzd,
.nKphmK {
  overflow: hidden;
}
.nKphmK {
  height: 100%;
  position: relative;
  width: 100%;
}
.nKphmK:-ms-fullscreen {
  min-height: auto !important;
}
.nKphmK:fullscreen {
  min-height: auto !important;
}
.pvlz2w {
  visibility: hidden;
}

/* ===== index.html :: inline style 9 ===== */
.TWFxr5 {
  height: auto !important;
}
.May50y {
  overflow: hidden !important;
}

/* ===== index.html :: inline style 10 ===== */
.sSgNfwJ,
.sSgNfwJ * {
  box-sizing: border-box;
}
.sSgNfwJ.oNlUTFj--forceBWTheme {
  --wut-bg-color: #fff;
  --wut-text-color: #000;
  --wut-disabled-color: #969696;
  --wut-placeholder-color: #646464;
  --wut-secondary-cta-color: #000;
  --wut-input-border-color: rgba(0, 0, 0, 0.6);
  --wut-input-hover-and-focus-border-color: #000;
  --wut-selection-text-bg-color: rgba(0, 0, 0, 0.2);
  --wut-meta-data-color: #646464;
  --wut-clear-button-bg-color: rgba(0, 0, 0, 0.12);
}
.sSgNfwJ.oNlUTFj--isOpen {
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1999;
}
.si0bgBe {
  opacity: 0;
  -webkit-transition:
    opacity 0.3s,
    -webkit-transform 0.4s;
  transition:
    opacity 0.2s,
    transform 0.4s;
  transition-timing-function: ease;
  z-index: 2000;
}
.sSgNfwJ.oNlUTFj--isOpen .si0bgBe {
  opacity: 1;
}
.sdY4Zua {
  background: #000;
  height: 100%;
  opacity: 0.6;
  width: 100%;
}
.sWPU8jH.o__4ElB3C--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold);
}
.sDnEgrT {
  display: inline-block;
  position: relative;
}
.sDnEgrT.oYRFy8z--fluid {
  display: block;
  width: 100%;
}
.sxN5Yix {
  background-color: #fff;
  border-color: #000;
  border-radius: initial;
  border-style: solid;
  border-width: 1px;
  padding: initial;
}
.szD1O6r {
  border-style: solid;
  height: 0;
  margin: 5px;
  position: absolute;
  width: 0;
}
.sjzZSLD[data-placement*="right"].seNcRir {
  padding-left: 5px;
}
.sjzZSLD[data-placement*="right"].seNcRir .szD1O6r {
  border-color: transparent #000 transparent transparent;
  border-width: 5px 5px 5px 0;
  left: -5px;
  margin-left: 5px;
  margin-right: 0;
}
.sjzZSLD[data-placement*="left"].seNcRir {
  padding-right: 5px;
}
.sjzZSLD[data-placement*="left"].seNcRir .szD1O6r {
  border-color: transparent transparent transparent #000;
  border-width: 5px 0 5px 5px;
  margin-left: 0;
  margin-right: 5px;
  right: -5px;
}
.sjzZSLD[data-placement*="bottom"].seNcRir {
  padding-top: 5px;
}
.sjzZSLD[data-placement*="bottom"].seNcRir .szD1O6r {
  border-color: transparent transparent #000 transparent;
  border-width: 0 5px 5px 5px;
  margin-bottom: 0;
  margin-top: 5px;
  top: -5px;
}
.sjzZSLD[data-placement*="top"].seNcRir {
  padding-bottom: 5px;
}
.sjzZSLD[data-placement*="top"].seNcRir .szD1O6r {
  border-color: #000 transparent transparent transparent;
  border-width: 5px 5px 0 5px;
  bottom: -5px;
  margin-bottom: 5px;
  margin-top: 0;
}
.sV4PJ9j.od36D8c--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold);
}
.s__528EL6 .sxN5Yix {
  background-color: #fff;
  border: 0;
  box-shadow:
    0 4px 8px 0 rgba(0, 0, 0, 0.12),
    0 0 4px 0 rgba(0, 0, 0, 0.1);
  max-width: 320px;
  min-height: 20px;
  min-width: 40px;
}
.s__528EL6 .sjzZSLD .szD1O6r {
  border-color: transparent;
}
.s__528EL6.o__3hRYk0--wired .sjzZSLD .szD1O6r:after,
.s__528EL6.o__3hRYk0--wired .sjzZSLD .szD1O6r:before {
  background: 0 0;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: rotate(45deg);
}
.s__528EL6 .sjzZSLD .szD1O6r:before {
  z-index: -1;
}
.s__528EL6 .sjzZSLD[data-placement*="right"] .szD1O6r {
  border-right-color: #fff;
}
.s__528EL6 .sjzZSLD[data-placement*="left"] .szD1O6r {
  border-left-color: #fff;
}
.s__528EL6 .sjzZSLD[data-placement*="bottom"] .szD1O6r {
  border-bottom-color: #fff;
}
.s__528EL6 .sjzZSLD[data-placement*="top"] .szD1O6r {
  border-top-color: #fff;
}
.s__528EL6.o__3hRYk0--wired .sxN5Yix,
.s__528EL6.o__3hRYk0--wired.saDbpWS .sxN5Yix {
  border-style: solid;
  border-width: 1px;
}
.sK_AubX {
  --Popover689603259-fallback-color: 255, 255, 255, 0.4;
}
.EWjvBx {
  min-height: 100px;
  width: 330px;
  z-index: 1000;
}
.vbxyIl {
  background: #fff;
  height: 12px;
  transform: rotate(45deg);
  width: 12px;
}
.hxEonB {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.21);
  z-index: 1;
}
.ZCVXWy {
  z-index: 3;
}
.w5CKMg {
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.21);
  min-height: 100px;
  padding: 13px 10px 18px;
  z-index: 2;
}
.w5CKMg.ReJBta {
  overflow: hidden;
  padding: 0 0 24px;
}
.InwTTx > .vbxyIl {
  display: none;
}
.O7FIUS > .vbxyIl {
  left: calc(50% - 6px);
  top: -4px;
}
.HHPxUP > .vbxyIl {
  right: -4px;
  top: calc(50% - 6px);
}
.hsuzbd > .vbxyIl {
  bottom: -4px;
  left: calc(50% - 6px);
}
.w75NZG > .vbxyIl {
  left: -4px;
  top: calc(50% - 6px);
}
.RoSCia.O7FIUS > .vbxyIl {
  left: calc(100% - 37px);
}
.RoSCia.HHPxUP > .vbxyIl {
  top: calc(100% - 37px);
}
.RoSCia.hsuzbd > .vbxyIl {
  left: calc(100% - 37px);
}
.RoSCia.w75NZG > .vbxyIl {
  top: calc(100% - 37px);
}
.qpYZ_5.O7FIUS > .vbxyIl {
  left: 25px;
}
.qpYZ_5.HHPxUP > .vbxyIl {
  top: 25px;
}
.qpYZ_5.hsuzbd > .vbxyIl {
  left: 25px;
}
.qpYZ_5.w75NZG > .vbxyIl {
  top: 25px;
}
.j9qou3.w75NZG > .vbxyIl {
  background: #fcbc40;
}
.j9qou3 .m1kMuu {
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 4;
}
.j9qou3 .d8j_q_ {
  background: #fcbc40;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  width: 5px;
}
.j9qou3 .jvjYTI {
  background: #fff;
  left: 5px;
  width: 5px;
}
.IczZlL.w75NZG > .vbxyIl {
  background: #aa4dc8;
}
.IczZlL .m1kMuu {
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 4;
}
.IczZlL .Y3bVdr {
  background: #aa4dc8;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  width: 5px;
}
.IczZlL .jvjYTI {
  background: #fff;
  left: 5px;
  width: 5px;
}
.mFmg_g {
  height: 100%;
}
.gYOurD {
  align-items: center;
  background: #ebf8ff;
  border: none;
  border-radius: 50%;
  color: #3899ec;
  display: inline-flex;
  font-size: 11px;
  height: 19px;
  justify-content: center;
  outline: none;
  padding: 0;
  width: 19px;
}
.o2HYMd {
  color: #20455e;
  flex: 0 0 auto;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  font-weight: 300;
  left: 0;
  line-height: 20px;
  min-height: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition:
    visibility 0.2s,
    opacity 0.2s;
  visibility: hidden;
  width: auto;
  z-index: 10000;
}
.o2HYMd.D0l4ah {
  opacity: 1;
  visibility: visible;
}
.knXXuc {
  min-height: 0;
  padding: 15px 18px;
  white-space: pre-line;
}
.QHD8o4 button,
.QHD8o4 button:hover {
  background-color: transparent;
  border-color: transparent;
}
.cGCuPZ,
.dPrw9E {
  cursor: pointer;
}
.dPrw9E {
  background: none;
  border: 1px solid transparent;
  border-radius: 999px;
  display: inline-block;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 300;
  height: 36px;
  line-height: 1;
  outline: none;
  padding: 0 16px;
  text-align: center;
  text-decoration: none;
  touch-action: manipulation;
  transition:
    background 0.2s,
    color 0.2s,
    border 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.dPrw9E.BE6GdQ,
.dPrw9E[disabled],
fieldset[disabled] .dPrw9E {
  cursor: not-allowed;
  pointer-events: none;
}
.YEcAhS {
  border-radius: 4px;
}
.AdBHus,
.cOMxG1 {
  background: none;
  border: none;
  color: #3899ec;
  font: inherit;
  height: auto;
  padding: 0;
  vertical-align: baseline;
}
.AdBHus.BE6GdQ,
.AdBHus[disabled],
.cOMxG1.BE6GdQ,
.cOMxG1[disabled],
fieldset[disabled] .AdBHus,
fieldset[disabled] .cOMxG1 {
  color: #c8c8c8;
}
.AdBHus {
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1;
  text-decoration: none;
}
.AdBHus.TBDppJ {
  font-size: 14px;
}
.AdBHus:hover {
  text-decoration: underline;
}
.V_KIoe {
  color: #aa4dc8;
}
.eNYUrI,
.eNYUrI:active {
  background-color: #3899ec;
  border-color: transparent;
  color: #fff;
}
.eNYUrI:focus,
.eNYUrI:hover {
  background-color: #4eb7f5;
  border-color: transparent;
  color: #fff;
}
.eNYUrI.BE6GdQ,
.eNYUrI.BE6GdQ:active,
.eNYUrI.BE6GdQ:focus,
.eNYUrI.BE6GdQ:hover,
.eNYUrI[disabled],
.eNYUrI[disabled]:active,
.eNYUrI[disabled]:focus,
.eNYUrI[disabled]:hover,
fieldset[disabled] .eNYUrI,
fieldset[disabled] .eNYUrI:active,
fieldset[disabled] .eNYUrI:focus,
fieldset[disabled] .eNYUrI:hover {
  background-color: #c8c8c8;
  border-color: transparent;
  color: #fff;
}
.xAV0wH {
  background-color: transparent;
  border-color: #6eb7fd;
  color: #3899ec;
}
.xAV0wH:focus,
.xAV0wH:hover {
  background-color: #4eb7f5;
  border-color: transparent;
  color: #fff;
}
.xAV0wH:active {
  background-color: #3899ec;
  border-color: transparent;
  color: #fff;
}
.xAV0wH.BE6GdQ,
.xAV0wH.BE6GdQ:active,
.xAV0wH.BE6GdQ:focus,
.xAV0wH.BE6GdQ:hover,
.xAV0wH[disabled],
.xAV0wH[disabled]:active,
.xAV0wH[disabled]:focus,
.xAV0wH[disabled]:hover,
fieldset[disabled] .xAV0wH,
fieldset[disabled] .xAV0wH:active,
fieldset[disabled] .xAV0wH:focus,
fieldset[disabled] .xAV0wH:hover {
  background-color: transparent;
  border-color: #c8c8c8;
  color: #c8c8c8;
}
.DFXO5S,
.DFXO5S:active {
  background-color: #ee5951;
  border-color: transparent;
  color: #fff;
}
.DFXO5S:focus,
.DFXO5S:hover {
  background-color: #f66;
  border-color: transparent;
  color: #fff;
}
.DFXO5S.BE6GdQ,
.DFXO5S.BE6GdQ:active,
.DFXO5S.BE6GdQ:focus,
.DFXO5S.BE6GdQ:hover,
.DFXO5S[disabled],
.DFXO5S[disabled]:active,
.DFXO5S[disabled]:focus,
.DFXO5S[disabled]:hover,
fieldset[disabled] .DFXO5S,
fieldset[disabled] .DFXO5S:active,
fieldset[disabled] .DFXO5S:focus,
fieldset[disabled] .DFXO5S:hover {
  background-color: #c8c8c8;
  border-color: transparent;
  color: #fff;
}
.lOcdao {
  background-color: transparent;
  border-color: #f1726b;
  color: #ec4d4d;
}
.lOcdao:focus,
.lOcdao:hover {
  background-color: #f66;
  border-color: transparent;
  color: #fff;
}
.lOcdao:active {
  background-color: #ee5951;
  border-color: transparent;
  color: #fff;
}
.lOcdao.BE6GdQ,
.lOcdao.BE6GdQ:active,
.lOcdao.BE6GdQ:focus,
.lOcdao.BE6GdQ:hover,
.lOcdao[disabled],
.lOcdao[disabled]:active,
.lOcdao[disabled]:focus,
.lOcdao[disabled]:hover,
fieldset[disabled] .lOcdao,
fieldset[disabled] .lOcdao:active,
fieldset[disabled] .lOcdao:focus,
fieldset[disabled] .lOcdao:hover {
  background-color: transparent;
  border-color: #c8c8c8;
  color: #c8c8c8;
}
.qDTQRc,
.qDTQRc:active {
  background-color: #aa4dc8;
  border-color: transparent;
  color: #fff;
}
.qDTQRc:focus,
.qDTQRc:hover {
  background-color: #cd68ed;
  border-color: transparent;
  color: #fff;
}
.qDTQRc.BE6GdQ,
.qDTQRc.BE6GdQ:active,
.qDTQRc.BE6GdQ:focus,
.qDTQRc.BE6GdQ:hover,
.qDTQRc[disabled],
.qDTQRc[disabled]:active,
.qDTQRc[disabled]:focus,
.qDTQRc[disabled]:hover,
fieldset[disabled] .qDTQRc,
fieldset[disabled] .qDTQRc:active,
fieldset[disabled] .qDTQRc:focus,
fieldset[disabled] .qDTQRc:hover {
  background-color: #c8c8c8;
  border-color: transparent;
  color: #fff;
}
.dkrp9V {
  background-color: transparent;
  border-color: #aa4dc8;
  color: #aa4dc8;
}
.dkrp9V:focus,
.dkrp9V:hover {
  background-color: #cd68ed;
  border-color: transparent;
  color: #fff;
}
.dkrp9V:active {
  background-color: #aa4dc8;
  border-color: transparent;
  color: #fff;
}
.dkrp9V.BE6GdQ,
.dkrp9V.BE6GdQ:active,
.dkrp9V.BE6GdQ:focus,
.dkrp9V.BE6GdQ:hover,
.dkrp9V[disabled],
.dkrp9V[disabled]:active,
.dkrp9V[disabled]:focus,
.dkrp9V[disabled]:hover,
fieldset[disabled] .dkrp9V,
fieldset[disabled] .dkrp9V:active,
fieldset[disabled] .dkrp9V:focus,
fieldset[disabled] .dkrp9V:hover {
  background-color: transparent;
  border-color: #c8c8c8;
  color: #c8c8c8;
}
.fqNH5a,
.fqNH5a:active {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.fqNH5a:focus,
.fqNH5a:hover {
  background-color: hsla(0, 0%, 100%, 0.75);
  border-color: #fff;
  color: #fff;
}
.fqNH5a.BE6GdQ,
.fqNH5a.BE6GdQ:active,
.fqNH5a.BE6GdQ:focus,
.fqNH5a.BE6GdQ:hover,
.fqNH5a[disabled],
.fqNH5a[disabled]:active,
.fqNH5a[disabled]:focus,
.fqNH5a[disabled]:hover,
fieldset[disabled] .fqNH5a,
fieldset[disabled] .fqNH5a:active,
fieldset[disabled] .fqNH5a:focus,
fieldset[disabled] .fqNH5a:hover {
  background-color: transparent;
  border-color: #c8c8c8;
  color: #c8c8c8;
}
.N8sBFS {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: wix-vod-fontello;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: inherit;
  text-transform: none;
}
.LMWnWA {
  align-items: center;
  border: 1px solid #000;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
}
.ioErGX:before {
  content: "\e800";
}
.umDxd0:before {
  content: "\e801";
}
.TxmD0Z:before {
  content: "\e802";
}
.Kk9rBn:before {
  content: "\e803";
}
.Sr3CGq:before {
  content: "\e804";
}
.GKBN46:before {
  content: "\e805";
}
.Bc80fF:before {
  content: "\e806";
}
.Y6jY2P:before {
  content: "\e807";
}
.uYfOAU:before {
  content: "\e808";
}
.s50AFv:before {
  content: "\e809";
}
.CMaUJG:before {
  content: "\e80a";
}
.yWx2_e:before {
  content: "\e80b";
}
.sp9lzM:before {
  content: "\e80c";
}
.fymoL4:before {
  content: "\e80d";
}
.EE8rcQ:before {
  content: "\e80e";
}
.lWkNRi:before {
  content: "\e80f";
}
.ig7GXj:before {
  content: "\e810";
}
.qP8orR:before {
  content: "\e811";
}
.TpC4l0:before {
  content: "\e812";
}
.CV8cZw:before {
  content: "\e813";
}
.N_Ytl4:before {
  content: "\e814";
}
.VrE7NH:before {
  content: "\e815";
}
.D60PSz:before {
  content: "\e816";
}
.mntGOs:before {
  content: "\e817";
}
.OXTHTX:before {
  content: "\e818";
}
.xnHo3B:before {
  content: "\e819";
}
.v4ONdU:before {
  content: "\e81a";
}
.NhUSNE:before {
  content: "\e81b";
}
.pJp1ZZ:before {
  content: "\e81c";
}
.Wx5tSw:before {
  content: "\e81d";
}
.hPRd_2:before {
  content: "\e81e";
}
.owu9a3:before {
  content: "\e81f";
}
.W8lWdD:before {
  content: "\e820";
}
.shswWM:before {
  content: "\e821";
}
.hSjn6v:before {
  content: "\e822";
}
.qZ85M6:before {
  content: "\e823";
}
.iMvvSC:before {
  content: "\e824";
}
.qbTOEY:before {
  content: "\e825";
}
.bib1yM:before {
  content: "\e828";
}
.O7XvUY:before {
  content: "\e829";
}
.iy8Whc:before {
  content: "\e82a";
}
.zXBZco:before {
  content: "\e82b";
}
.KpyJ4D:before {
  content: "\e82c";
}
.nPBSP8:before {
  content: "\e82e";
}
.FF2xJf:before {
  content: "\e82f";
}
.bB22Me:before {
  content: "\e832";
}
.ZITXk_:before {
  content: "\e833";
}
.pFp5at:before {
  content: "\e837";
}
.JKO58l:before {
  content: "\e83c";
}
.D6ltfE:before {
  content: "\e84a";
}
.DNNH4u:before {
  content: "\e84b";
}
.UhDcyS:before {
  content: "\e86c";
}
.oNBt1_:before {
  content: "\e86d";
}
.DahEml:before {
  content: "\e873";
}
.zg1Iea:before {
  content: "\e874";
}
.KyFnCO:before {
  content: "\e87f";
}
.f6GUgN:before {
  content: "\e8c3";
}
.XC3wym {
  background: #fff;
  border: none;
  color: #6eb7fd;
  height: 35px;
  padding: 0;
  text-align: center;
  transition-duration: 0.2s;
  transition-property: border, background, color, opacity;
  vertical-align: middle;
  width: 35px;
}
.XC3wym:hover {
  background: #eaf7ff;
  color: #3899ec;
}
.yL8O38 {
  align-items: center;
  background: #3899ec;
  color: #f0f3f5;
  display: flex;
  flex: 0 0 auto;
  height: 60px;
  justify-content: center;
  padding: 0 18px 0 30px;
}
.HmWUS4 {
  flex: 1 1 auto;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 300;
  margin: 0;
}
.IW7CzA {
  background: rgba(22, 45, 61, 0.2);
  border-radius: 50%;
  color: inherit;
  flex: 0 0 auto;
  font-size: 9px;
  height: 25px;
  margin-left: 10px;
  width: 25px;
}
.IW7CzA:hover {
  background: #0d487f;
  color: inherit;
}
.nIoofT {
  display: none;
}
.PWS5XW .nIoofT {
  display: block;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-align: center;
}
.KUVO58 {
  height: 0;
  position: relative;
}
.KUVO58 .HmWUS4 {
  display: none;
}
.KUVO58 .oq6W9o {
  background: none;
  color: #737373;
  font-size: 16px;
  position: absolute;
  right: 12px;
  top: 12px;
  z-index: 10;
}
.KUVO58 .oq6W9o:hover {
  background: none;
}
.ZoYIBV {
  height: 0;
  position: relative;
}
.ZoYIBV .HmWUS4 {
  display: none;
}
.ZoYIBV .oq6W9o {
  background: #d3edff;
  border-radius: 50%;
  color: #3899ec;
  font-size: 9px;
  position: absolute;
  right: 18px;
  top: 18px;
  z-index: 10;
}
.Q4T8JH {
  align-items: center;
  background: transparent;
  color: #000;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Q4T8JH {
  padding: 0 18px 0 30px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Q4T8JH {
  padding: 0 30px 0 18px;
}
.qJU_n_ {
  flex: 1 1 auto;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 18px;
  font-weight: 300;
  font-weight: 400;
  margin: 20px 0 0;
  text-align: center;
}
.yCVhgt {
  background: transparent;
  border-radius: 50%;
  color: #b6bac3;
  font-size: 14px;
  height: auto;
  padding: 10px;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 10;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .yCVhgt {
  right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .yCVhgt {
  left: 0;
}
.yCVhgt:hover {
  background: none;
}
.K_1YxT {
  background-color: rgba(22, 45, 61, 0.6);
}
.yn1B7D {
  padding: 20px;
}
.QPt7Is {
  align-items: stretch;
  display: flex;
  flex-direction: column;
}
.jERghF {
  margin-bottom: 20px;
}
.hIrOMD {
  align-self: flex-end;
  height: 30px;
  padding: 0 30px;
}
.dAvh45 {
  align-items: center;
  background-color: rgba(22, 45, 61, 0.8);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.2s;
  z-index: 2001;
}
.dAvh45.aRH9Rr {
  opacity: 1;
}
.zt3zmS {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 14px 0 rgba(29, 45, 60, 0.3);
  max-width: calc(100% - 60px);
  overflow: hidden;
  position: relative;
  width: 495px;
}
.NYCzpU {
  color: #2b5672;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  padding: 31px 30px 27px;
}
.jzTfA4 {
  display: flex;
  justify-content: flex-end;
  padding: 0 24px 30px;
}
.svRy_v {
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  height: 30px;
  margin-left: 18px;
  min-width: 96px;
}
.UP2DNN {
  height: 555px;
  width: 500px;
}
.Rv3NIi {
  height: 100%;
  padding: 0;
}
.biY6wO {
  border: none;
  border-radius: 8px;
}
.VfuXPV,
.biY6wO {
  height: 100%;
  width: 100%;
}
.K0spSb {
  background: rgba(0, 0, 0, 0.8);
}
.fwdy2l {
  border-radius: 0;
  min-width: 85%;
  overflow: visible;
  text-align: center;
  width: 85%;
}
.Bp5HsF {
  color: #000;
  padding: 0;
}
.udbV8x {
  z-index: 9999;
}
.VXNPfe {
  align-items: center;
  background-color: rgba(var(--backgroundColor));
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.Dn0ToJ {
  color: rgba(var(--buttonsAndLinksColor), 1);
}
.zhSndI {
  clip: rect(0, 36px, 36px, 18px);
  animation: saDfXf 1s linear infinite;
  color: #fff;
  height: 30px;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  width: 30px;
}
.zhSndI:after {
  clip: rect(4px, 36px, 36px, 18px);
  animation: swk6kW 1s linear infinite;
}
.zhSndI:after,
.zhSndI:before {
  border: 3px solid currentColor;
  border-radius: 50%;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.zhSndI:before {
  clip: rect(0, 36px, 36px, 18px);
  animation: negNZs 1s linear infinite;
}
@keyframes swk6kW {
  50% {
    clip: rect(30px, 36px, 36px, 18px);
    animation-timing-function: ease-in-out;
  }
}
@keyframes negNZs {
  50% {
    clip: rect(0, 36px, 9px, 18px);
    animation-timing-function: ease-in-out;
    transform: rotate(135deg);
  }
}
@keyframes saDfXf {
  0% {
    animation-timing-function: ease-out;
    transform: rotate(0);
  }
  45% {
    color: #fff;
    transform: rotate(18deg);
  }
  55% {
    transform: rotate(54deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.vrxbDK {
  align-items: center;
  background-color: #5d5d5d;
  bottom: 0;
  color: #fff;
  display: flex;
  flex-direction: column;
  font-family: font-helvetica-55-roma;
  justify-content: center;
  left: 0;
  position: "relative";
  right: 0;
  top: 0;
}
.IvIoaJ {
  font-size: 18px;
  padding-bottom: 17px;
}
.Q2vwr0 {
  font-size: 14px;
}
.bQ64sb {
  font-size: 12px;
  min-width: 125px !important;
  width: 125px;
}
.ISMda6 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  width: 168px;
}
.ISMda6 .mLYoXG {
  box-sizing: border-box;
}
.z9w579 {
  display: flex;
  height: 6px;
  pointer-events: none;
  position: absolute;
  top: 15px;
  width: 10px;
}
.z9w579.P3B6gV {
  right: 12px;
}
.z9w579.z_0LKu {
  left: 12px;
}
.z9w579 svg {
  min-width: 100%;
}
.mLYoXG {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: rgba(77, 77, 77, 0.8);
  border: 0;
  border-radius: 2px;
  color: #ebebeb;
  font-size: 14px;
  height: 34px;
  outline: none;
  padding: 0 30px 0 15px;
  transition: background-color 0.3s ease;
  width: 100%;
}
.mLYoXG option {
  color: #000;
}
.mLYoXG:focus {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  outline: none;
}
.mLYoXG:hover {
  background-color: rgba(77, 77, 77, 0.9);
}
.mLYoXG:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #fff;
}
.mLYoXG::-ms-expand {
  display: none;
}
.mLYoXG:focus::-ms-value {
  background: none;
}
.sRIzV9 {
  overflow: hidden;
}
.sRIzV9 svg {
  height: 100%;
  width: auto;
}
.TihlYE {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  width: 100%;
}
.rjed5Y {
  color: #fff;
  height: 34px;
  transition:
    color 0.3s ease,
    background-color 0.3s ease;
  width: 87px;
}
.rjed5Y,
.rjed5Y:focus {
  outline: 0;
}
.VAI767 {
  color: #fff;
  font-size: 7px;
  margin: 0 4px;
  width: 8px;
}
.iksh09 {
  display: none;
}
.K37W2o {
  color: hsla(0, 0%, 100%, 0.5);
}
._2ealv {
  background-color: rgba(77, 77, 77, 0.8);
  border: 0;
  border-radius: 2px;
  font-size: 14px;
  height: 20px;
  outline: none;
  padding: 7px 10px;
  transition: background-color 0.3s ease;
  width: 100%;
}
._2ealv:focus {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  outline: none;
}
._2ealv:hover {
  background-color: rgba(77, 77, 77, 0.9);
}
.zNO2HL {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.POfyt8 {
  height: 34px;
  width: 221px;
}
.HqUAO0 {
  background: none;
  border: 1px solid #939393;
  border-radius: 2px;
  font-size: 12px;
  height: 34px;
  position: relative;
  transition: border-color 0.3s ease;
  width: 87px;
  word-break: break-word;
}
.HqUAO0.Xg5RZl {
  margin-left: 16px;
}
.HqUAO0.CGa46a {
  margin-right: 16px;
}
.HqUAO0:hover {
  border-color: #a0a0a0;
}
.HqUAO0 .jdjxMr {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.HqUAO0 .HrkKTe {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.HqUAO0.zPfU85 .HrkKTe {
  opacity: 1;
}
.HqUAO0.zPfU85 .jdjxMr {
  opacity: 0;
}
.HrkKTe {
  display: inline-block;
  left: 50%;
  margin-left: -4px;
  margin-top: -7px;
  position: absolute;
  text-align: center;
  top: 50%;
}
.HrkKTe:after {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
  display: block;
  height: 12px;
  transform: rotate(45deg);
  width: 7px;
}
.xzbJ8F {
  color: #fff;
  text-decoration: none;
  transition: color 0.3s ease;
}
.xzbJ8F:hover {
  color: #bababa;
}
.PoY8De {
  align-items: center;
  display: flex;
  margin-bottom: 14px;
  width: 100%;
}
.PoY8De,
.VZoaRS {
  text-align: center;
}
.VZoaRS {
  align-self: flex-start;
  flex-grow: 1;
  font: var(--textFont);
  font-size: 20px;
}
@media (max-width: 449px) {
  .VZoaRS {
    font-size: 16px;
  }
}
.Z9WsXs {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  margin: 0 auto;
  padding: 0 50px;
  width: 425px;
}
@media (max-width: 549px) {
  .Z9WsXs {
    padding: 0 15px;
    width: 355px;
  }
}
.Oyw91C {
  align-items: center;
  display: flex;
  padding: 18px 0;
}
.Gyj5HM {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 51;
}
.Gyj5HM.BFuZk9 {
  visibility: visible;
}
.cUvZxj {
  font: var(--textFont);
}
.FpIJW0 {
  height: inherit;
  max-height: 0;
  max-width: 0;
  opacity: 0;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease-in-out;
  visibility: hidden;
}
.FpIJW0.uQl_w3 {
  max-height: none;
  max-width: none;
  opacity: 1;
  visibility: visible;
}
.YCB0OI {
  height: inherit;
  max-height: 0;
  max-width: 0;
  opacity: 0;
  overflow: hidden;
  position: relative;
  transition: opacity 0.3s ease-in-out;
  transition:
    visibility 0s 0.3s,
    opacity 0.3s;
  transition-timing-function: ease-in-out;
  visibility: hidden;
}
.YCB0OI.uQl_w3 {
  max-height: none;
  max-width: none;
  opacity: 1;
  transition-delay: 0s;
  visibility: visible;
}
.SQVYz0 {
  bottom: 0;
  left: 0;
  line-height: normal;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s;
  z-index: 150;
}
.KS2bus .CA6Fe2 svg {
  stroke-width: 0.5;
  font-size: 12px;
  height: 12px;
  width: 12px;
}
.Z8tFkr .CA6Fe2 svg {
  stroke-width: 0.3;
  font-size: 17px;
  height: 17px;
  width: 17px;
}
.Z8tFkr .CA6Fe2 {
  top: 25px;
}
.Z8tFkr .CA6Fe2._6ZWBmQ {
  right: 25px;
}
.Z8tFkr .CA6Fe2.nvqHbh {
  left: 25px;
}
.imIODM .CA6Fe2 svg {
  stroke-width: 0.1;
  font-size: 22px;
  height: 22px;
  width: 22px;
}
.CA6Fe2 {
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  top: 15px;
  z-index: 180;
}
.CA6Fe2._6ZWBmQ {
  right: 15px;
}
.CA6Fe2.nvqHbh {
  left: 15px;
}
.CA6Fe2,
.CA6Fe2:focus,
.CA6Fe2:hover {
  background: none;
  border: none;
  box-shadow: none;
  outline: none;
}
[data-focus-source="script"]
  [data-playable-hook="player-container"]
  button.CA6Fe2:focus {
  box-shadow: none;
}
.qSJqji {
  background-color: rgba(0, 0, 0, 0.85);
  bottom: 0;
  color: #fff;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 170;
}
.qSJqji.iOsXKO {
  left: 50%;
}
.qSJqji.JZpQlq {
  left: calc(100% - 630px);
}
@media (max-width: 639px) {
  .SQVYz0 {
    left: auto;
    max-width: 480px;
    width: 100%;
  }
  .SQVYz0.exfrPz {
    max-width: none;
  }
  .qSJqji.JZpQlq,
  .qSJqji.iOsXKO {
    left: 0;
  }
}
div[data-vod-player-max-width~="639px"] .SQVYz0 {
  left: auto;
  max-width: 480px;
  width: 100%;
}
div[data-vod-player-max-width~="639px"] .SQVYz0.exfrPz {
  max-width: none;
}
div[data-vod-player-max-width~="639px"] .qSJqji.JZpQlq,
div[data-vod-player-max-width~="639px"] .qSJqji.iOsXKO {
  left: 0;
}
.ZJcAAw {
  height: 100%;
}
.inHFz5 {
  color: #000;
}
.DWioAG {
  color: #fff;
}
.DWioAG,
.inHFz5 {
  background: none;
  border: none;
  padding: 0;
  text-align: center;
  transition-duration: 0.2s;
  transition-property: border, background, color, opacity;
  vertical-align: middle;
}
.DWioAG svg,
.inHFz5 svg {
  stroke-width: 0.3;
  font-size: 17px;
  height: 17px;
  width: 17px;
}
.DWioAG:hover,
.inHFz5:hover {
  color: #767676;
}
.xqvK9r {
  line-height: 0;
}
.ip5WTJ {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.VHfV65 {
  margin-bottom: 20px;
}
._n5JOe {
  align-items: center;
  direction: ltr;
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
@media (max-width: 449px) {
  ._n5JOe {
    margin-top: 0;
  }
}
._n5JOe > div {
  margin: 0 20px;
}
@media (max-width: 599px) {
  ._n5JOe > div {
    margin: 0 15px;
  }
}
@media (max-width: 449px) {
  ._n5JOe > div {
    margin: 0 12px;
  }
}
._n5JOe button {
  background: none;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: block;
  height: 21px;
  line-height: 0;
  padding: 0;
  transition: color 0.3s ease;
  width: 30px;
}
._n5JOe button:hover {
  color: #bababa;
}
._n5JOe button:disabled {
  color: #767676 !important;
}
.gr2cNO {
  height: 21px;
}
.gr2cNO svg {
  height: 100%;
  width: 24px;
}
@media (max-width: 599px) {
  .gr2cNO {
    height: 16px;
  }
}
.hR37sJ {
  font-size: 30px;
  margin-bottom: 20px;
  text-align: center;
}
@media (max-width: 599px) {
  .hR37sJ {
    font-size: 24px;
  }
}
.qIR94d {
  position: relative;
}
.qIR94d:hover .GysGrC {
  opacity: 1;
  z-index: 1;
}
.GysGrC {
  background: #2e2e2e;
  border: 1px solid #4a4a4a;
  color: #fff;
  font-size: 12px;
  left: 50%;
  margin-top: 15px;
  opacity: 0;
  padding: 3px 6px;
  position: absolute;
  top: 100%;
  transform: translate(-50%);
  transition: opacity 0.2s;
  white-space: nowrap;
  z-index: -1;
}
@media (max-width: 549px) {
  .GysGrC {
    margin-top: 10px;
  }
}
.xmF3c1 {
  font-family: initial;
  left: -9000px;
  position: absolute;
  top: -9000px;
}
.fkwITi svg {
  width: 30px;
}
@media (max-width: 599px) {
  .fkwITi svg {
    width: 25px;
  }
}
.dHswoT {
  height: 6px !important;
  line-height: 0 !important;
}
@media (max-width: 599px) {
  .dHswoT {
    height: 5px !important;
  }
}
.pyjkGK {
  bottom: 30px;
  color: #fff;
  display: flex;
  font-family:
    Helvetica Neue,
    ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  justify-content: center;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  transition: opacity 0.3s ease;
  width: 100%;
}
@media (max-width: 599px) {
  .pyjkGK {
    bottom: 15px;
    font-size: 12px;
  }
}
.lAlNpA {
  opacity: 1;
}
.woFIFd {
  height: 12px;
  width: 15px;
}
.woFIFd.nCSQim {
  margin-right: 7px;
}
.woFIFd._Rboqt {
  margin-left: 7px;
}
@media (max-width: 599px) {
  .woFIFd {
    height: 10px;
    width: 12px;
  }
}
.m0baio {
  display: flex;
  font-family:
    Helvetica Neue,
    ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  height: 100%;
  overflow: hidden;
  padding: 0 0 0 40px;
}
.hw8H8f {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: overlay;
  padding-right: 40px;
}
.hw8H8f::-webkit-scrollbar-thumb {
  background-color: #636565;
}
.hw8H8f::-webkit-scrollbar-thumb:active,
.hw8H8f::-webkit-scrollbar-thumb:hover {
  background-color: #fff;
}
@media (max-width: 639px) {
  .hw8H8f {
    padding-right: 30px;
  }
}
.hw8H8f .rDz0mW {
  box-sizing: border-box;
}
.So_3pm {
  background: 50% no-repeat;
  background-size: cover;
  display: block;
  flex: 0 0 auto;
  margin: 40px 40px 40px 0;
}
.So_3pm.iLwgzF,
.So_3pm.laV3i9 {
  display: none;
  margin: 0;
}
.rDz0mW {
  padding: 40px 40px 0 0;
  width: 100%;
}
.qVQkbr {
  font-size: 16px;
  line-height: 20px;
  margin-top: 0;
}
.qVQkbr,
.xz7VbD {
  margin-bottom: 20px;
}
.xz7VbD {
  line-height: 14px;
  overflow: auto;
}
.uq6PPJ {
  text-transform: capitalize;
  white-space: nowrap;
}
.uq6PPJ.YQM__i {
  border-right: 1px solid #fff;
  float: left;
  margin: 4px 13px 4px 0;
  padding-right: 13px;
}
.uq6PPJ.ffY7am {
  border-left: 1px solid #fff;
  float: right;
  margin: 4px 0 4px 13px;
  padding-left: 13px;
}
.uq6PPJ:last-child {
  border: none;
}
.uq6PPJ:last-child.YQM__i {
  margin-right: 0;
  padding-right: 0;
}
.uq6PPJ:last-child.ffY7am {
  margin-left: 0;
  padding-left: 0;
}
.niJTck {
  color: hsla(0, 0%, 100%, 0.7);
  line-height: 22px;
  white-space: pre-wrap;
}
.ktIw_6,
.niJTck {
  margin-bottom: 20px;
}
.ktIw_6 {
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-top: 20px;
}
.snSvLF {
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 12px;
  text-transform: uppercase;
  width: 100%;
}
.DPm1Pl {
  flex: 1 1 auto;
  margin-right: 5px;
  margin-top: 20px;
  width: 45%;
}
._nT8_U {
  margin-bottom: 5px;
}
.SIAZfj,
._nT8_U {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SIAZfj {
  font-style: italic;
}
.oETVfO {
  padding: 80px 70px 40px 90px;
}
.oETVfO .rDz0mW {
  padding: 0 20px 0 0;
}
.oETVfO .qVQkbr {
  font-size: 42px;
  line-height: 46px;
  margin-bottom: 30px;
}
.oETVfO .ktIw_6,
.oETVfO .niJTck {
  margin-bottom: 40px;
}
.oETVfO .ktIw_6 {
  padding-top: 40px;
}
.oETVfO .snSvLF {
  margin-bottom: 5px;
}
.oETVfO .So_3pm.iLwgzF {
  display: block;
  margin: 40px 40px 40px 0;
}
@media (max-width: 639px) {
  .m0baio {
    padding: 0 0 0 30px;
  }
  .rDz0mW {
    padding: 40px 30px 0 0;
  }
  .So_3pm {
    display: none;
    margin: 30px 30px 30px 0;
  }
  .So_3pm.laV3i9 {
    border-top: 1px solid hsla(0, 0%, 100%, 0.2);
    display: block;
    padding: 20px 0 20px;
    width: 100%;
  }
}
@media (max-width: 449px) {
  .DPm1Pl {
    width: 100%;
  }
}
.toWGxm {
  height: 100%;
  overflow: auto;
  width: 100%;
}
.toWGxm::-webkit-scrollbar {
  background: transparent;
}
.toWGxm:vertical {
  width: 14px;
}
.toWGxm:horizontal {
  height: 14px;
}
.toWGxm::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  background-color: rgba(var(--textColor), 1);
  border: 4px solid transparent;
  border-radius: 7px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.toWGxm::-webkit-scrollbar-thumb:active,
.toWGxm::-webkit-scrollbar-thumb:hover {
  background-color: rgba(var(--textColor), 0.8);
}
.PUVy2x {
  bottom: 0;
  position: "absolute";
}
.PUVy2x,
.tZUVlr {
  left: 0;
  right: 0;
  top: 0;
}
.tZUVlr {
  position: absolute;
  z-index: 67;
}
.KPQZRU {
  height: 100%;
}
.Fuh2CJ,
.KPQZRU {
  max-height: none;
  max-width: none;
  position: static !important;
  transition:
    0.2s,
    opacity 0.2s;
  transition-timing-function: ease;
}
.ngwwi0 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-top: 15px;
  position: absolute;
  top: 0;
  transition:
    opacity 0.2s,
    visibility 0.2s;
  z-index: 100;
}
.ngwwi0.PKrSYt {
  direction: ltr;
  margin-left: 36px;
  margin-right: 18px;
  right: 0;
}
.ngwwi0.fEyH2R {
  direction: rtl;
  left: 0;
  margin-left: 18px;
  margin-right: 36px;
}
.qVD7EX {
  position: relative;
}
.fsvWuZ {
  background-color: #ea492e;
  border-radius: 50%;
  height: 11px;
  position: absolute;
  right: 6px;
  top: 6px;
  width: 11px;
}
.Ck9PgA {
  display: none;
}
.t4_BEt {
  display: block;
}
.tPccwx {
  margin-bottom: 18px;
  padding: 0;
}
.Wjr4Ka .skqWYL {
  max-width: 0;
  overflow: hidden;
}
.Wjr4Ka .skqWYL:after {
  opacity: 0;
  transition: opacity 0.3s ease 0.2s;
}
.Wjr4Ka:hover .skqWYL {
  max-width: 200px;
  overflow: visible;
  transition: max-width 0.4s;
}
.Wjr4Ka:hover .skqWYL:after {
  opacity: 1;
}
.Wjr4Ka:hover.PKrSYt,
.sVk1j8.Z2JusO.PKrSYt {
  padding-left: 18px;
}
.Wjr4Ka:hover.fEyH2R,
.sVk1j8.Z2JusO.fEyH2R {
  padding-right: 18px;
}
div[data-vod-player-max-width~="1900px"] .tPccwx {
  margin-bottom: 12px;
}
div[data-vod-player-max-width~="1900px"] .fsvWuZ {
  height: 8px;
  right: 4.5px;
  top: 4px;
  width: 8px;
}
div[data-vod-player-max-width~="1900px"] .Wjr4Ka:hover.PKrSYt,
div[data-vod-player-max-width~="1900px"] .sVk1j8.Z2JusO.PKrSYt {
  padding-left: 12px;
}
div[data-vod-player-max-width~="1900px"] .Wjr4Ka:hover.fEyH2R,
div[data-vod-player-max-width~="1900px"] .sVk1j8.Z2JusO.fEyH2R {
  padding-right: 12px;
}
div[data-vod-player-max-width~="550px"] .Ck9PgA {
  display: block;
}
div[data-vod-player-max-width~="550px"] .t4_BEt {
  display: none;
}
div[data-vod-player-max-width~="550px"] .ngwwi0 {
  margin-right: 12px;
  margin-top: 12px;
}
div[data-vod-player-max-width~="550px"] .tPccwx {
  margin-bottom: 6px;
}
div[data-vod-player-max-width~="550px"] .fsvWuZ {
  height: 6px;
  right: 4px;
  top: 4px;
  width: 6px;
}
div[data-vod-player-max-width~="280px"] .tPccwx,
div[data-vod-player-max-width~="350px"] .FVHxBT,
div[data-vod-player-max-width~="350px"] .qVD7EX,
div[data-vod-player-max-width~="350px"] .yBczdW {
  display: none;
}
.LBVusC {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8;
}
.LBVusC.OwkSXs {
  z-index: 70;
}
.cuT1RV {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.C4TBSD {
  background-color: rgba(0, 0, 0, 0.35);
}
.R9Pbo4 {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.35);
  border: none;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: flex;
  justify-content: center;
  line-height: 0 !important;
  text-align: center;
  transition: background-color 0.2s;
  white-space: nowrap;
}
.R9Pbo4,
.R9Pbo4:focus {
  box-shadow: none;
  outline: none;
  text-decoration: none;
}
.R9Pbo4:active,
.R9Pbo4:hover {
  background-color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
}
.R9Pbo4.RI8nPp {
  border-radius: 999px;
}
.dPkWvR {
  align-items: center;
  display: flex;
  font-size: 16px;
  line-height: 1;
  transform: translateX(1px);
}
.dPkWvR:after {
  content: attr(data-label);
}
div[data-vod-player-max-width~="1900px"] .dPkWvR {
  font-size: 12px;
}
div[data-vod-player-max-width~="400px"] .dPkWvR[data-short-label]:after {
  content: attr(data-short-label);
}
.eMrGv2 {
  align-items: center;
  display: flex;
  height: 42px;
  justify-content: center;
  width: 42px;
}
.eMrGv2 .nMx01h {
  height: 18px;
  width: 100%;
}
div[data-vod-player-max-width~="1900px"] .eMrGv2 {
  height: 30px;
  width: 30px;
}
div[data-vod-player-max-width~="1900px"] .eMrGv2 .nMx01h {
  height: 12px;
  width: 100%;
}
div[data-vod-player-max-width~="550px"] .eMrGv2 {
  height: 24px;
  width: 24px;
}
div[data-vod-player-max-width~="550px"] .eMrGv2 .nMx01h {
  height: 10px;
  width: 100%;
}
.RiS4JE {
  height: 20px;
  opacity: 0.3;
  width: 20px;
}
.RiS4JE.VkcyvG {
  opacity: 1;
}
.lSa0cq {
  height: 28px;
  opacity: 0.3;
  width: 28px;
}
.DfW9b1 {
  height: 25px;
  opacity: 0.3;
  width: 25px;
}
.jLAtDz {
  color: #fff;
  display: block;
  text-decoration: none;
}
.jLAtDz:hover {
  cursor: pointer;
}
.jLAtDz:hover .mcfgRE:after {
  opacity: 1;
}
.jLAtDz:hover.YTdfeQ .A1PfYO,
.jLAtDz:hover:not(.YTdfeQ) .WY86pB {
  opacity: 0.6;
}
.k50vR0 {
  border-radius: 2px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.5);
  display: none;
  flex-direction: column;
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 12px;
  line-height: 1.25;
  overflow: hidden;
  width: 210px;
}
.Sbjf6P {
  flex-shrink: 0;
}
.Sbjf6P,
.WY86pB {
  background-color: #000;
}
.WY86pB {
  padding: 0 15px;
  transition: opacity 0.2s;
}
.YTdfeQ .Sbjf6P,
.YTdfeQ .WY86pB {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.YTdfeQ .Sbjf6P {
  max-height: 111px;
  min-height: 111px;
}
.mcfgRE {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.mcfgRE,
.mcfgRE .aNOmXR {
  position: relative;
}
.mcfgRE.cgv_dL:before {
  background: rgba(0, 0, 0, 0.25);
}
.mcfgRE.cgv_dL:before,
.mcfgRE:after {
  content: "\a";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.mcfgRE:after {
  background: rgba(0, 0, 0, 0.15);
  opacity: 0;
  transition: opacity 0.3s;
}
div[data-vod-player-min-width~="350px"] .k50vR0 {
  display: flex;
  height: 180px;
}
div[data-vod-player-min-width~="460px"] .k50vR0 {
  display: flex;
  height: 230px;
}
div[data-vod-player-min-width~="601px"] .k50vR0 {
  display: flex;
  height: 292px;
}
.uubnyf {
  height: 66px;
  line-height: 1.5;
  padding: 15px 0;
}
.uubnyf .P1WINf {
  color: #bababa;
}
.uubnyf.Ra4BPx {
  height: auto;
  padding-bottom: 8px;
  padding-top: 0;
}
.uubnyf.x9cJoh {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.4);
}
.uubnyf.Gf4HjN {
  height: auto;
  max-height: 80px;
}
.KgMm7T {
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.MpIlbv {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  white-space: normal;
}
.eUZJ6v {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 15px 0;
}
.eUZJ6v.cU05ut {
  padding: 0;
}
.LTlMlo {
  height: 15px;
}
.VQA_pJ svg {
  height: 9px;
  width: 6px;
}
.r1jxir svg {
  height: 10px;
  width: 13px;
}
.x8H4m3 {
  align-items: center;
  display: flex;
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}
.tYIyYn {
  background: #ea492e;
  border-radius: 50%;
  height: 7px;
  margin-right: 6px;
  order: 0;
  width: 7px;
}
.HaXnOY {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  padding: 0 60px;
}
.jo7Fg7 {
  height: 100%;
  width: 100%;
}
.OFNa_D {
  left: 0;
  overflow: visible;
  position: absolute;
  right: 0;
}
.PKbcus {
  height: inherit;
}
.C9kzB8 {
  padding: 0 8px;
}
.W_lwxx,
.mGvMO8 {
  color: #fff;
  flex-grow: 1;
  height: 100%;
  top: 0;
  transition: opacity 0.3s;
}
.W_lwxx:hover,
.mGvMO8:hover {
  opacity: 0.6;
}
.W_lwxx svg,
.mGvMO8 svg {
  width: 10px;
}
.mGvMO8 {
  padding-right: 20px;
  text-align: right;
}
.W_lwxx {
  padding-left: 20px;
  text-align: left;
}
.W_lwxx svg {
  filter: FlipH;
  -ms-filter: "FlipH";
  transform: scaleX(-1);
}
div[data-vod-player-min-width~="350px"] .jo7Fg7 {
  height: 180px;
}
div[data-vod-player-min-width~="460px"] .jo7Fg7 {
  height: 230px;
}
div[data-vod-player-min-width~="601px"] .jo7Fg7 {
  height: 292px;
}
div[data-vod-player-min-width~="981px"] .HaXnOY {
  padding: 0 130px;
}
.uq8gRU {
  background: none;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 0;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.XTAKaE {
  align-items: stretch;
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
}
.Q_ZZgM,
.XTAKaE {
  height: inherit;
  position: relative;
}
.Q_ZZgM {
  overflow: hidden;
}
.MJBEsK {
  display: flex;
  position: absolute;
}
.Ar0qqi {
  opacity: 0;
  visibility: hidden;
}
.f6o2be {
  bottom: 12px;
  height: 100%;
  left: 0;
  margin: 0 12px;
  max-height: calc(100% - 74px);
  max-width: calc(100% - 24px);
  overflow: visible;
  position: absolute;
  transition: bottom 0.2s;
  width: 100%;
}
div[data-playable-hook="player-container"][max-width~="550px"] .f6o2be {
  margin: 0 6px;
  max-height: calc(100% - 56px);
  max-width: calc(100% - 12px);
}
div[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .f6o2be {
  margin: 0 24px;
  max-height: calc(100% - 112px);
  max-width: calc(100% - 2 * 24px);
}
.f6o2be[data-anchor-point="anchor-top-left"] {
  left: 0;
}
.f6o2be[data-anchor-point="anchor-top-right"] {
  right: 0;
}
.f6o2be[data-anchor-point="anchor-top-left"],
.f6o2be[data-anchor-point="anchor-top-right"] {
  top: 12px;
}
div[data-playable-hook="player-container"][max-width~="550px"]
  .f6o2be[data-anchor-point="anchor-top-left"],
div[data-playable-hook="player-container"][max-width~="550px"]
  .f6o2be[data-anchor-point="anchor-top-right"] {
  top: 18px;
}
div[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .f6o2be[data-anchor-point="anchor-top-left"],
div[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .f6o2be[data-anchor-point="anchor-top-right"] {
  top: 24px;
}
.f6o2be[data-anchor-point="anchor-bottom-left"] {
  left: 0;
}
.f6o2be[data-anchor-point="anchor-bottom-right"] {
  right: 0;
}
.f6o2be[data-anchor-point="anchor-bottom-left"],
.f6o2be[data-anchor-point="anchor-bottom-right"] {
  bottom: 12px;
}
div[data-playable-hook="player-container"][max-width~="550px"]
  .f6o2be[data-anchor-point="anchor-bottom-left"],
div[data-playable-hook="player-container"][max-width~="550px"]
  .f6o2be[data-anchor-point="anchor-bottom-right"] {
  bottom: 6px;
}
div[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .f6o2be[data-anchor-point="anchor-bottom-left"],
div[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .f6o2be[data-anchor-point="anchor-bottom-right"] {
  bottom: 24px;
}
.f6o2be[data-anchor-point="anchor-bottom-left"].B0TlqF,
.f6o2be[data-anchor-point="anchor-bottom-right"].B0TlqF {
  bottom: 68px;
}
div[data-playable-hook="player-container"][max-width~="550px"]
  .f6o2be[data-anchor-point="anchor-bottom-left"].B0TlqF,
div[data-playable-hook="player-container"][max-width~="550px"]
  .f6o2be[data-anchor-point="anchor-bottom-right"].B0TlqF {
  bottom: 50px;
}
div[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .f6o2be[data-anchor-point="anchor-bottom-left"].B0TlqF,
div[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .f6o2be[data-anchor-point="anchor-bottom-right"].B0TlqF {
  bottom: 106px;
}
.Snflsk {
  bottom: 0;
  display: inline-block;
  opacity: 0;
  padding: 6px;
  position: absolute;
  visibility: hidden;
  z-index: 59;
}
.uG0u6r {
  opacity: 1;
  visibility: visible;
  z-index: 59;
}
.yqC9OE {
  opacity: 0;
  visibility: hidden;
  z-index: 58;
}
.animated .Snflsk {
  transition-duration: 1s;
  transition-property: left, right, top, bottom, opacity, visibility;
}
.crx5If {
  cursor: pointer;
  display: none;
  height: 10px;
  opacity: 0.8;
  position: absolute;
  right: 12px;
  top: 12px;
  width: 10px;
}
.crx5If:hover {
  opacity: 0.6;
}
.Snflsk:hover .crx5If {
  display: block;
}
[data-playable-hook="player-container"][min-width~="901px"] .crx5If {
  right: 16px;
  top: 16px;
}
.preview-mode .crx5If {
  cursor: default;
  opacity: 0.6;
}
.preview-mode .crx5If:hover {
  opacity: 0.6;
}
.cUH8lA {
  background-color: #000;
  border-radius: 2px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.5);
  display: flex;
  position: relative;
}
.cUH8lA.OHV_10 {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5);
}
.cUH8lA:hover {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.6);
}
.cUH8lA.goqfuo:after {
  background: rgba(0, 0, 0, 0.5);
  content: "\a";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
div[data-vod-player-max-width~="300px"] .cUH8lA {
  display: none;
}
.j1Bl1U {
  color: #fff;
  display: block;
  text-decoration: none;
}
.HsSmzP {
  position: relative;
}
.HsSmzP .gnj9Wu {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  vertical-align: top;
}
.HsSmzP .gnj9Wu,
.HsSmzP:after {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  height: 100%;
  width: 100%;
}
.HsSmzP:after {
  background: rgba(0, 0, 0, 0.15);
  content: "\a";
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.action-card:hover .cUH8lA {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.6);
}
.action-card:hover .j1Bl1U {
  cursor: pointer;
}
.action-card:hover .j1Bl1U .DPs5Sl,
.action-card:hover .j1Bl1U .J_Ehvh {
  opacity: 0.8;
}
.action-card:hover .j1Bl1U .HsSmzP:after {
  opacity: 1;
}
.dGQJgC .HsSmzP {
  display: none;
}
.dGQJgC .lC3NoY {
  border-radius: 2px;
}
.dGQJgC.A5S7vj .HsSmzP {
  display: block;
}
.dGQJgC.A5S7vj .lC3NoY {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.PyuDg_.I0duM8 .HsSmzP .gnj9Wu,
.PyuDg_.I0duM8 .HsSmzP:after {
  border-radius: 2px;
}
.lC3NoY {
  background-color: #000;
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  color: #fff;
  display: flex;
  flex-direction: column;
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 12px;
  justify-content: center;
  line-height: 1.25;
  overflow: hidden;
}
.WdCiPj .cUH8lA {
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 0 0 0;
  display: flex;
}
.WdCiPj .HsSmzP {
  height: 50px;
  width: 50px;
}
.WdCiPj .lC3NoY {
  height: 50px;
  max-width: 190px;
  min-width: 100px;
  width: auto;
}
.WdCiPj .FVvutz {
  padding: 10px 28px 10px 10px;
}
.WdCiPj .J_Ehvh {
  max-height: 30px;
  overflow: hidden;
}
.WdCiPj .DPs5Sl {
  align-items: center;
  display: none;
  padding: 10px;
}
.WdCiPj .DPs5Sl ._AdVm2 {
  align-self: flex-end;
  order: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.WdCiPj .DPs5Sl .OsvFnq {
  align-self: flex-end;
  height: 15px;
  margin-left: 7.5px;
  order: 2;
}
.WdCiPj .DPs5Sl .OsvFnq.tyraK7 {
  margin-left: 0;
  margin-right: 5px;
  order: 0;
}
.WdCiPj .DPs5Sl .Vz6tq8 svg {
  height: 9px;
  width: 6px;
}
.WdCiPj .DPs5Sl .zNjEO0 svg {
  height: 10px;
  width: 13px;
}
.WdCiPj .I0duM8 .FVvutz {
  display: none;
}
.WdCiPj .I0duM8 .DPs5Sl {
  display: flex;
  padding-right: 28px;
}
.WdCiPj .I0duM8.PyuDg_ .lC3NoY,
.WdCiPj .KLhPjJ .FVvutz {
  display: none;
}
.WdCiPj .KLhPjJ .lC3NoY {
  max-width: none;
  min-width: 91px;
}
.WdCiPj .KLhPjJ .jcaFnV {
  height: 20px;
  padding: 0 20px;
}
.WdCiPj .KLhPjJ .jcaFnV.PnTu80 {
  min-width: 65px;
}
.WdCiPj .KLhPjJ .jcaFnV.DzxWQB {
  height: 24px;
  min-width: 85px;
}
.WdCiPj .KLhPjJ .jcaFnV.mfsloT {
  min-width: 51px;
}
.WdCiPj .lC3NoY {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  color: #000;
}
.WdCiPj .HsSmzP:after {
  background-color: rgba(79, 79, 79, 0.1);
  content: "";
  opacity: 1;
}
.WdCiPj .DPs5Sl .zNjEO0 svg {
  height: 14px;
}
.WdCiPj .DPs5Sl .zNjEO0 svg path {
  fill: #000;
}
.HsSmzP {
  height: 50px;
  width: 50px;
}
.lC3NoY {
  height: 50px;
  max-width: 190px;
  min-width: 100px;
  width: auto;
}
.FVvutz {
  padding: 10px 28px 10px 10px;
}
.J_Ehvh {
  max-height: 30px;
  overflow: hidden;
}
.DPs5Sl {
  align-items: center;
  display: none;
  padding: 10px;
}
.DPs5Sl ._AdVm2 {
  align-self: flex-end;
  order: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.DPs5Sl .OsvFnq {
  align-self: flex-end;
  height: 15px;
  margin-left: 7.5px;
  order: 2;
}
.DPs5Sl .OsvFnq.tyraK7 {
  margin-left: 0;
  margin-right: 5px;
  order: 0;
}
.DPs5Sl .Vz6tq8 svg {
  height: 9px;
  width: 6px;
}
.DPs5Sl .zNjEO0 svg {
  height: 10px;
  width: 13px;
}
.I0duM8 .FVvutz {
  display: none;
}
.I0duM8 .DPs5Sl {
  display: flex;
  padding-right: 28px;
}
.I0duM8.PyuDg_ .lC3NoY,
.KLhPjJ .FVvutz {
  display: none;
}
.KLhPjJ .lC3NoY {
  max-width: none;
  min-width: 91px;
}
.KLhPjJ .jcaFnV {
  height: 20px;
  padding: 0 20px;
}
.KLhPjJ .jcaFnV.PnTu80 {
  min-width: 65px;
}
.KLhPjJ .jcaFnV.DzxWQB {
  height: 24px;
  min-width: 85px;
}
.KLhPjJ .jcaFnV.mfsloT {
  min-width: 51px;
}
div[data-vod-player-min-width~="579px"] .HsSmzP {
  height: 62px;
  width: 62px;
}
div[data-vod-player-min-width~="579px"] .lC3NoY {
  height: 62px;
  line-height: 1.5;
  max-width: 218px;
  min-width: 113px;
  width: auto;
}
div[data-vod-player-min-width~="579px"] .FVvutz {
  margin-bottom: 1px;
  padding: 0 32px 0 16px;
}
div[data-vod-player-min-width~="579px"] .FVvutz .J_Ehvh {
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div[data-vod-player-min-width~="579px"] .DPs5Sl {
  display: flex;
  justify-content: flex-start;
  padding: 0 32px 0 16px;
  text-transform: uppercase;
}
div[data-vod-player-min-width~="579px"] .DPs5Sl .OsvFnq {
  height: 18px;
}
div[data-vod-player-min-width~="579px"] .PyuDg_ .FVvutz .J_Ehvh {
  overflow: visible;
  white-space: normal;
}
div[data-vod-player-min-width~="579px"] .PyuDg_ .FVvutz {
  margin-bottom: 0;
}
div[data-vod-player-min-width~="579px"] .PyuDg_ .DPs5Sl {
  display: none;
}
div[data-vod-player-min-width~="579px"] .I0duM8 .DPs5Sl {
  padding: 0 16px;
}
div[data-vod-player-min-width~="579px"] .KLhPjJ .FVvutz {
  display: block;
  margin-bottom: 3px;
}
div[data-vod-player-min-width~="579px"] .KLhPjJ .FVvutz .J_Ehvh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div[data-vod-player-min-width~="579px"] .KLhPjJ .jcaFnV {
  padding: 0 32px 0 16px;
}
div[data-vod-player-min-width~="579px"] .KLhPjJ .jcaFnV.DzxWQB,
div[data-vod-player-min-width~="579px"] .KLhPjJ .jcaFnV.PnTu80,
div[data-vod-player-min-width~="579px"] .KLhPjJ .jcaFnV.mfsloT {
  min-width: 0;
}
[data-playable-in-full-screen="true"] .HsSmzP {
  height: 110px;
  width: 110px;
}
[data-playable-in-full-screen="true"] .lC3NoY {
  height: 110px;
  line-height: 1.5;
  padding: 0 20px 0 16px;
  width: 210px;
}
[data-playable-in-full-screen="true"] .FVvutz {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.4);
  flex-grow: 1;
  line-height: 1.5;
  padding: 15px 16px 10px 0;
}
[data-playable-in-full-screen="true"] .FVvutz .J_Ehvh {
  white-space: normal;
}
[data-playable-in-full-screen="true"] .DPs5Sl {
  justify-content: space-between;
  padding: 13px 0 13px 0;
}
[data-playable-in-full-screen="true"] .DPs5Sl .OsvFnq.tyraK7 {
  margin-left: 7.5px;
  margin-right: 0;
  order: 2;
  width: 6px;
}
[data-playable-in-full-screen="true"] .dANsDC .DPs5Sl {
  justify-content: flex-start;
}
[data-playable-in-full-screen="true"] .PyuDg_ .FVvutz {
  border-bottom: none;
  padding-top: 35px;
}
[data-playable-in-full-screen="true"] .PyuDg_ .lC3NoY {
  max-width: 210px;
  min-width: 150px;
  width: auto;
}
[data-playable-in-full-screen="true"] .I0duM8 .lC3NoY {
  max-width: 210px;
  min-width: 0;
  padding: 0 20px;
  width: auto;
}
[data-playable-in-full-screen="true"] .I0duM8 .DPs5Sl {
  padding: 0;
}
[data-playable-in-full-screen="true"] .I0duM8 .FVvutz {
  display: none;
}
[data-playable-in-full-screen="true"] .KLhPjJ .FVvutz {
  flex-grow: 0;
  margin-bottom: 10px;
  padding: 0 20px 0 0;
}
[data-playable-in-full-screen="true"] .KLhPjJ .FVvutz .J_Ehvh {
  line-height: 1.33;
  max-height: 32px;
  white-space: normal;
}
[data-playable-in-full-screen="true"] .KLhPjJ .jcaFnV {
  padding: 0 20px 0 0;
}
.SoQHH0 {
  height: 7px;
  margin-right: 6px;
  order: 0;
  width: 7px;
}
.IKTCgz,
.SoQHH0 {
  background: #ea492e;
  border-radius: 50%;
}
.IKTCgz {
  height: 10px;
  left: 5px;
  top: 5px;
}
.IKTCgz,
.QetUnp {
  position: absolute;
  width: 10px;
}
.QetUnp {
  display: block;
  height: 14px;
  left: 20px;
  top: 18px;
}
.seafnR {
  align-items: center;
  background: #272727;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.uaJDhr {
  height: 14px;
  width: 14px;
}
.x7muWP {
  color: #bababa;
}
.mdndQH {
  line-height: 1.25;
  padding: 10px 28px 10px 10px;
}
.wfNGcl {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div[data-vod-player-min-width~="579px"] .IKTCgz,
div[data-vod-player-min-width~="579px"] .QetUnp {
  display: none;
}
div[data-vod-player-min-width~="579px"] .uaJDhr {
  height: 25px;
  width: 25px;
}
div[data-vod-player-min-width~="579px"] .mdndQH {
  line-height: 1.5;
  padding: 0 32px 0 13px;
}
[data-playable-in-full-screen="true"] .uaJDhr {
  height: 35px;
  width: 35px;
}
[data-playable-in-full-screen="true"] .mdndQH {
  padding: 0 20px 0 0;
}
[data-playable-in-full-screen="true"] .wfNGcl {
  max-height: 40px;
  overflow: hidden;
  white-space: normal;
}
.AVCEjs {
  height: 100%;
  position: relative;
}
.AVCEjs div[data-playable-hook="player-container"] > div {
  overflow: hidden;
}
.qkC5BG {
  bottom: 0;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.5s ease-in;
}
.ErGSQi {
  opacity: 0;
}
.QvTl1N {
  background-position: 50%;
  background-repeat: no-repeat;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.h0XP_C {
  background-color: #a8a8a7;
}
.o4ZdW9 {
  align-items: center;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.o4ZdW9,
.zjXfm9 {
  height: 100%;
  width: 100%;
}
.zjXfm9 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
}
.IXKZdA {
  display: block;
}
.ROhna4 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.kqZzZy {
  background-size: contain;
}
.kqZzZy .IXKZdA {
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
}
.DvSZkM {
  background-size: cover;
}
.DvSZkM .IXKZdA {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.pDXbHA {
  background-size: 100% auto;
}
.pDXbHA .IXKZdA {
  width: 100%;
}
.hGtbEW {
  background-size: auto 100%;
}
.hGtbEW .IXKZdA {
  height: 100%;
}
.nhRDy3 {
  background: #000;
  height: 100%;
  margin: auto;
  position: relative;
  width: 100%;
}
.nhRDy3 .GJq9jn {
  display: block;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.nhRDy3 .Dle5lv {
  background-color: #000;
  height: 100%;
  position: relative;
}
.nhRDy3 .Dle5lv + .GJq9jn {
  visibility: hidden;
}
.VJ3PRr {
  display: none;
}
.WrXkTw {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.I7i1mL {
  border: 0;
  display: block;
  position: relative;
}
.pdSSQG,
.qWNuNp {
  height: 100%;
  width: 100%;
}
.pdSSQG {
  left: 0;
  position: absolute;
  top: 0;
}
.gvm5TL iframe,
iframe.gvm5TL {
  border: 0;
  display: block;
  position: relative;
}
.d3CoQu,
.rAMlL0 {
  height: 100%;
  width: 100%;
}
.rAMlL0 {
  left: 0;
  position: absolute;
  top: 0;
}
@font-face {
  font-family: wix-vod-fontello;
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAACZEAA8AAAAASVQAACXsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGVgCJUAggCZZwEQgK3lDTSwE2AiQDgWgLdgAEIAWFTQeFPQyBBhtOQnUHGPY4AJJ9kCKqVYns//983BgiYKi52v/DaSfKWS1y81ALYwL5nFxTDy5e7k3DzR+2vphv6Qwf8eNrlHU6XJbX67IM06RMS1vZcrymcdDikNFwI6vI9aDQMD1vqjbvviXH0i4etti0MTvZXcJU3KGSHfmrmVYHZ4sNh3PhT2VkvD46lJJ/+D8s75/ZVnpK9xwPwQIFOCAQfBCPdnyTvCw+6DP2bBWlXYFFIzgIwNx2J7oeEWuBABigbUbYGAg6JSeYlE0Lwh2igDFBBcFA4TCKDTNmLztxUa4T998WQECgQ2WTXUgVaKpJNvvib42b4EkQ5lvoX/6WuO1+cT3mRUzaTMqkLoEz+H+0fbOiBJ/mhof/yWC2mm/g6yRoslbUFPV01cngR3J69wisD4BCgQt4GbtNHcYQ2O0WyORFbftYNKzelm93D7xF0QckO0bpE5zlq5Nhaw24dVqVk9BBlnu+d6p3gqS7k8IyhsCpC0zbJCtQMg/J1Y+u+ZPavzBZLgFIuv+9/fxtf6r93f92Whsmxt+c38pU2l53GYStCyCeEMkF/v85nHCA60YfQMJer7GOD5zbEiqNME2zscAi165UtRYAnQL9Ieai+cpli1sAFO+OCaASSOolUImg5ADSiZJf2SmE6lMkQDmQciCcMu1Pufoy5M71N1Vsim/Lr34e8t0POfl2aYs8hZgt80FO+z607rZO3QRBSBBilvb+6r/FgCWV/ITvg6aOJ/J387ZdSRWzDgdOi+N91IhB+Gad8UkMfsklXJzJb0ww+auP8c8eG//rU6BxmjNlXfVneLOhBC/pgqjt6N5SzA52LVjMmMKLOI3JDrEz1sgh/2IXQknrscdwoKh/w89ukBTtq3FTF1ywNir241n25dgp+61zQ7I/oxnL+GVyIpOZ+rc8DJowHC6PL0SoMOEiRIoSraSsoqqmrqGppa2jq6dvYGhkbGIqNzO3sLSytrG1s3dwdHJ2cXVz9/BkzEF3BdSvXfhFrDEQJghThBmEWYQ5hHmEBYRFhCWEZYQVhFWENYR1hA3CJmGLsE3YIexSDk0B+4QDwiHhiHBMOCGcEs4I54QLwiXhinBNuCHcUnBHxcE9lYjTpRC4DAKXg8AVIHBFBK9URfxcFQLXRPCR6gWfqLVEcRsIPBbBVxoXfKMpwXeaKmy9AMFPunDUL5YPlu1osNWLeu2FIClgGadJevMPmk5vyO+nyGdJ7OZT9cuIXP5XxQ+ZjuywcQ44AQObDEDAHDwYfO/UQ6JjsZng49NwO2aPpkfTnc/RmWv6YzHZio5uakT10KvepBqgVY65fd0B6UIVWUMhS8VssDhI+StC8YnZQXxkojhwZaYcyEl2GrBTMmAST1Ly0IiFDeZyLDhbkVAgFXhPTXB5WEykRB3XOIOIYsKwRX6G6RE2Hakc9Tb+L3bNDi1LZtsxbzVlJ0VLPmp3N76QJkNSqt15eJAyGoAUC5acn4qCCQiGgs5T+IOLmB5pxGETJUf/vIoVOcqXOXkH80TbkyyD9NEBp+G2K+j5yFPwHgWDXNgGDHBnTftrvxQEKSnglKTK5eTQNR8Ds5VJ/DOjDCtzPcJccGar3Rujgsyc3NDe+0+ia8yl286jTiW3J/xWJh5NAiVIqHgdFu3jCon+gp2x6mSPNkJXHLr+sTKlORobZPU5YzQK5tF5sxer/yfpKurLfnj03mzHN7sucuNeHcb7GlTQNtl3b87c8AhsdgID5FC7DdvrcDflIbQVa8HpuENftpCkOp2FcZ08jR8ER/UeHDjlAs9Fx3NCB+XUldLbSwVgbQIB7QElVNNXwGihIs32IpsKmtIq0AhcQRkev7fWYscbIPRj3ZkOv6PmSvKYVDCOPGYVbcbCEcbKUcbGMcbOccbBSRgnJ2VcnIxxc/JyjwVmd3PBelkP6wMN+wHAAQBwEAAcAgCHAcARAHAUABwDoDpOK3WJSSRktp7GydOxvKNc3FGomECi88aUJ0maq6ijVp5aP9V1X1RXKj0p+TfnTrLA592MTZOWSAfu1Rl6JOLzyFrgO+YVw04QSFGw/ALLVLZmT2sm0G1PLs8Lo7mIMTAoT3mT8roLK55CMA1yFDRHUSU14Zo6zUFQZWOv+v/mZrUo9tc2E1QYnkUXnb3tKQEsMK8Eb1NqRif9wyOt9GymKnsF1ZlxwRQoQuK6IU/Y3Y4/9VoWm9nDWKZTCCZkqA9SPkebZZw20pgFdi9uQsjHBqUce2miNCeSO5cO6VOLSbBhs2rDxlybIe+EFBaYZXisG1MZ2dbgLusOAyBmkBtqDtDWs9V9tUknmjyV/LulCvhAkq089VTdNGQKZPcMSAgqitaKC7iXpJmKRey0Yq5xuF6JxHAVt5y+mObVsCqWUqe1VqoUJF6Fp566j3Ih+bbbYfZc5RhvMHUSO9hsJ2oldVXEYeRpuj1tazotys79d9xGqWM0dFDuPlFQFCRoJ9oeYHSI9nRrl0uyoFhjm1bU2dO4Xtq9tso2LajhP2Je84B36FPkFes22lZ1iUvikX5BuPLODUqczaU8FGWX3fKYG6YyoA2+IWc6cuXZJsV22gr4kskb2m5LcUf2JGacmjrNegGkhbLfqqLMyw/DQTsASPfsIYfMEUUHHkIAGfmzADcGjUwAIFMAyAysmJsDyAIAsgSArMBKuDWAHANATgAgp2BB7gxAzgEgFwCQS7CJ3BWAXANAbgCov22pFDG5O5NpHBz3bJM+1CWksS3m0V+lJE8QQJ8PAPoC+GJe+9bI27cA+q4D6AcAzGffOvn6FkC/dQD9AWCc3/anfOtNiizCCNmFIcPWH/rnVqLPBxDAh36H1rEGpu7MX/3mHAkLlcAKwFX0Lw0N84D7hYMKAbOm7MnBYEikeVvMf7icFPp686m9XJSpoe1i4IdMxLVIWQXn5HM6EUnazvEsErwsLyyQRKlU8LM+USzxBfmmlqOCrVGQijiuqnSDzjJLAQ4JAi7AX6xo4HUdL0KCFHavRUGpTBA5FDxQv0ry+yXevfzmxbVehWsKcYLP59la4S0pyRN+Po6gkF+ad7SIE0Fc/EkEAlxXRY2Ia2eHSp2nFcd5UraVE8aW6JfEJBLin661t6wzFOr09fg6n71D3NMFQJB0e3uCPeGNPWWe8w4Ehj8ho37S19np/SXy+1Gg31s14M2tnMHm8qm7F8HCZS0I4t9TiZb4cVVJqzkyN2IZIfl3FjECEBnMirB9aHUy+/R1+PvcxKV3z16EvolZ21M6o/2v/dPBanlaIiUnE0o6qabSmg7iIXCRQh/CNr8gYpOIRcI94TDl+ntXnKijdPkJBDoqQz20GK8ukcuvzZcX9QsvNF/uJHea6yj/x3DVj9B+pqMAHcGj6EehAIZugtr7zjYks46oN1L3nYu2WXpH2wlpT8zqd82wys1uuw95JWuHzE1ZhmJ8gpB8Nj8CoN9qO3OwDNOgmMF0zv9k7ujNycTs2N1j+vpM9unzsJabGL/37Enoj78sTZs9oxnlKQNEY34Xc7rjYNGkFPLME+99YyAWJzfmKRMDpJ1kdNtGQh50yCMopnoyGJsvzwJEECMWQsYsACsGEjj94VsWr/D+MWwzMYP0dgVuN3NKMN49gjx5/B4Xm28fAk5/8EYlV6qFiuKxdovNHPyJqjHFUeSAKJ82tnUi413l0eFwz+2mn6+/rVDwK8PpJ7qn0Q9qYpCOdE15d0pAw4VHiCRUCxUw6W8KbaQc5bhK1UimgxXz/jIxJ2RohYyglWTDkccqhYc2PlmwSQ+2HtQQwBwvgHzYBiLUTglJOYVRWkkUZ+RUIpJOqckzTSsCWg7zQfg7OWpc86QsEk5HWxOdV7TRtE9KdpnedJssXZB4qqK6ETW7+iUu10MnVuP0mj3uhnuQfP1ZjWD56eqsX7Yab5Xht8vu3v1y9U0H6JIPsiI5I4YkZ2YBN6Ltw5JUvjNUCzYzaj/Y0xwl2tIaO97eFv/ZeBGKQRKIZ3nIQilxXcO2gY47fg/tn6w7jkkXRnsB+FyuY2cMl1BsOrp8kgGIJ4H+Wx4YlV4bmVGlT+AIZ3L6bw+RuKPEcuHWdRoBoMSGdBEsTm1MhnBmX9ubXTYKAU1lgYe+K6dCRb/rHh7JeXNOc+vfOdrcle0bLNMyXXrZP53TMJ/MZGZDqV82pNmedHpz4hiGKMMiGTMyECGPIQlOhM/T5VSRr63oa7IAsIw4xCPNtte9SehjdxTJm3Pn9gfGKV1LnS+zTrW96Ezoxo7pQH/VAA2OBIZXTNuhO/biQdkut6ttxR9+r15Wpbvbn9KNlHYhH4CrAQwQM1rT13BzJVXBi8dP0JM91zZYC8brWARfb7y/9LKq2fJtWmXL91z0xJZFjftv5ILt7H+2p8AzbJ9ERqPjKLZtU5x1UM+oh2q64T9VVNxpmii6Sgj03icIIc1Mtbi2jaNvR+ddWBdckhMpkcec1mY1PYvFPOXEcJh+psvN7QB1T872SnKVGdwK95JPLM1R9DI78Z9sRKS76MW6SDxKD67m6FCFs11P0wMH+q1r9U9W0d5MwWm1Zwrorq87lsxISrZp5n5woMO3nvX33W2Y+tG4AyiA7QkCBXGxaX1P6yzr9Q2GZusn65f16qwcMhunlyd1r7I/EKgcrhyHkNSNVFUFB4Ij95tmmnqaJld+BVVVdS/y8qmGqeZsRZ/fXzFUMQbQgwbLTzDx2O9qjrqfXDskRyzX/mA7zYo8a5fMxXgdVpWsQ8O5y+TSXA35dd+g78yqG8aaWwv6K/thEPn7HI6Qw1IzxUD5634XoTB4kZ9LWqg5cgQx7MlRKVUBZoVUhFLsCFWOqavvQLZtGSJGZPXKIKcqKA/QmmvaO+OdCQ5AHXa7ge5zybcHe926ibX3VdP/dP7Z6kGfZHaV9Z5psl3W2K37GroabkpTzZ2rbux60QKDX2kcUFTh48lnyn1+J5Ho0uAvxmtZhKrLAMWWjxoCEUcObipn7YRraDFct3KE7w/NfHn3oq/vwp0XituAXmJhQLYSutkSAZlpJRCjO5F0N/keGROFkV9Z3UO+T7oHXb7rSHbcc6Q47q/Tr/w1f8AGWgHACtrQ4Wv7VsAGoh3p3XrW15sERXx+kcD0+eAPfi/fJPisW+O7di9thC1quI25XTphVPZF9TUgALqVhAnelSJl9fFbIgtinBkxNKKe/yI4GzsB7+kBRuDT7T1LdaQvrGCPyx+aw3CHGksBEFj7PTw2FoPdMvpkS3WC7vey5R9zenuDOcEjI8G84DUOVb539YbVq4JY8X4drUO4Ob8X8n/V8Sob2H9sSNmCp92dM3aQ984FpulcZYTNsjw6+97heHQK9lLGn6teZ803PX0bd6mhGOC/ZSoYbMe97b4hSft3nzUtUnYGrCKsDfodP37JmpuhD40N3UZ9um/3GdNCZQ+RXXMCsKt1hYqsUTkMxhLOnZ2en8FKZTJTIzMOha9YKjMj8ggdOEZj5Z2bKLb7hywSs14lvBLzJ2o05eCU2aROqU1WqC26ldKWZmD1dumqltZV0u1rgKZmYKWuQQjxi4v4kDC3R7h7l3CX7t792LsCy68zPXG+fL3E9UrC+KNUVzkOMLyOnrqvJnZsvZT8RK/3utyXwmBkTJIICgcEmosXN5CqfJC4AXSZXghIJHGCRNN82hYaclD1Vo6YeeGYhZBOmzmP+Gv6DiwPu/LKNz6Hj53SbmzHunE48KPRcdHAk/qvX+tL/7/+n09fDtHtW7cPOk7AF+fCtl83m3vTei8SLTwL0Z8brzewOWmcfvHYeq4/MYeX82UJhToCutsplBHA3d1sBi71x2KGmEwuW69nc9O4eqpC6kAQRaEdobcSUaN4CgpMNXnN9Wn1Br0oly4CIGjXhSScDUkLGUkIuRhLbBbQO5M6B4JTR1susKW2t1mrrGxvB1ultldVOS5Au4s0ev7ly9SuQMpHSmAXdQ51lhv1I9Vtlut6Gq3atxEzZ1T5+h3FXF/8RS03W2+2rPxTPbMozhh/prpeMmu+VhsOhYexJW7BBmluhixvB4b6oDArT4bbYgyzhEWFQ16vhnEk1J3CF2VaVG4GKv/2wcthlnCf45UTJ9q9fL12eKG9M657Ybx+3l6a5/twj4gtKbQLMjuthT1rgcNBfn/58swZVyibts2cuZ2swb1yzlUxU+j0FKZqT/jiN7oD5jtROAKpu+BhFXldTXXgALxMWcHWx+l0cQb2PT27GuN0bP097E3PrpC1MsJfoGkxvlj1AZ3AfYqv3nDRYKg0GMWrmQsXTa6TJ7/+Cke+/XSbVNbQI8SrYk3mWUBbdiY1nRA+WhfB7Z7tdQIrXK1Oy3z2EIG455WSE7FvHlY8mqU7pj726c3uoJBjLz+Pip1s68/fWoxapNEtwi2yXwq2rf2qCLC8MEXP5iN6G1BqhWbyv8V6Lv0M0c+wAnfucRolI1I8SRuX6Y3sbssH8+Hrql+60kVPM9PnCjZItWGPXcup0ijFHTcdGjFkYN9akJYWekYUqg0VnQntNXgHE+O8DR63M44Y7OslJv7WgmBvH7hZ4MXU497HKSVOnbM8e4VF8rdTpDl5qQNR5pU3JHH5dDL4USl1NZywPOYsdJgSmcZipueHL9mQqqVEEcycC+8TWSZOI/DdrScBQi9UB0SdUUNAzDpciuaPc5/rxFK9GGBEJkjy8Dt9fNpXkrGOU2Wr6A2bMeX6eG053e8O2xCn1brvBDmiWrbhTskhpI8vEzSXiiCBABKVOjpfMUhYmuDgvmahEEoodfB8bGZBqagZFv2uub95IOiDBhhDHxAJVsfC1Lbv/gOj/QMiccHq1VcPH44jhAtulas+4BR3JQFJ1fmtsZyT/+jA7NbJv31PXlOrVAQ5AXBh6DMxuorBVLHS9ocvfi8/jXXAUZis9fPmuy6zGhXvfipQrf/KgjcMK1C/3gkKrctcEGfTortGp/pP3eZTS/M46kFzAb6LtCX2XbAHz/6729PeuLvn2JJbhxe4mAYvycSzJ8hxyXTRzDTVuv/H5mJXCIpJsArXq8PteqTOP3Bxc1eQsIBYt8pj3ny3Y25Ql79mksS1jvMPideKAJGQoi4dba9UweX6EbmJZJKljwGhCzC2Y7jKNlfgftL+dvc5jrVlCmqFcvr0vdX/ydAGsVdd3SBW4Z/e4A0KkHL3JPGcJ6Ha7f5VWW/2valjbU9UsI/6GFEGESgE8smFZBe/EfV/b5a/gRWfGGz1M06CSyJX6FeouLu6xqN/XH/6FVbMKFrXYz3mBAykxj6WkRRuJTz5YwUjCx1aSIvvtMTKcwNrLi5w9RosqPsT3sGfknUqDSmMLTUkL/2TGmgOSO00ToJJq63kZJPt2ZwzfMuGYUmHsKBSZ47qYrV2TvBQsHeI5wxxQRbAtOJr8eiMacVLmSCr2tHHZpCxHMUDtiMGPJbPvcQ1i5ybpRbfz6DaySpxV8HARKLIscrirsqJxypnS2BBDknD2fViX/3++obJbZM5Qqy6OWA8YH1mz3q6F3ZbuXhVo5I4RTi/f9LPB9D0KON8zILunvGvr33ndER9zAl2AePuugke7B5zCGZreyR+K3sL/zBoeiGSnVigUVYSO90HKId9y1DS9mvMndER6ini1AAjHgW7ucENCXuOyShpnQtkwn3W4O9rNEdT/MykLYItJLNfylW1ZuD5rsUeZIvjL5lA9uuvejJ+cNdzaC8piXRj6Q1StuDG6JM7aP1OkND40jpddDqTWL3ZTmkYLZ8H5ji3I/VwCKbmLOI2MskF8SvTCeK3yOybqxXR3EB+TEkMP5AbrajeZM9Kpcl/+cbcCc47K4RetSNznMF1uaONFPumz6t4gbwCxFNOdDadaD5FuJA39vtxQDo2fXMGNi3g+NiYY+yaCpuKXbxWVdfGLKvxraNqVDEsslZ2Xn5VhXVBr8osQouMkjQ3c9iZqDD9HYuArBCC+reJT3Qe9kfxNJ9ifkJTIEwMypTyfQAnE/rG/RszbxS4Jz9lPl19JoruWe8QkuKb1voaZAHfwGPncQvhNSnwIvm+/qG9yiJYD+JDY3rZ12QIIhneIhJNN2saqFgel8wOsMbeH9NuLO4HbdKaGqkN9IYvfk8M2rzBKVJrjcThlsB//k3634mjn3GvfRQXo1GulB48SDP60dxCnTLRku6+dKsclvDXRQ9Hui0vcgp1o/lZA3HgVDwKVtzg45N9tqcxT0v/g7+LzUydmEJCVE26bZsIMKSFww056xvOLOhOLhPkQonK2NydI0XFeAkD1E2rzVndOHVDQ0NOwXCU/ETPvNlz2rONkvSqmKQguQMxshUwSn5OOKQ7yyTRVMWDoSlhijgwq7JY0p3dPyizAbLJcBAOzrQ2qSxGFwYkUXPR6HFhAbkuNHqYlhRGBwPd6DJ5OI2UXMYheoY2cg/ETRu9efXm5dEv77Al32/pMpa1/kuR9OxujR9fhdSfZxuwo+29fG1fOco+xLcO1uufpFi/Wzpb6b3zp8RgPsY+imz/WYvPke6X8YmGkTRoIosaDcOKs/RgRVciPNrMenyq+0sqjeazpJ0eHuMWzTjLNkpL+1+jT9O8Y7R8Ja7aXskeUUILpKst00ME/D/KsCbRRcabiPZ+vCuq/TsMJ/mRkVLnYV4/m5fIqM1VmnR5++ggSPbt02yrtMk8P2ZLA/vLmu2XHBGFftLDo03oOKnfPkVX6d7ftFdYU//fCgT54s3JO/kOCS26uu0G1GhK3QwoqKJUQzJ6ExEc4K4lpO4lgB6v0oIKEEcI3sqH8BoZi10ouIyJx+z1AfDgrJ0k8G9L9rbbbtYbfdvUFQrKtlqu4pS4baMnb+lzMjzS1/A6gqc3m5ElRtSorK6GlhJXIBfjmWEVSuE6CoUZbL2FGiOPAwNsP+SHZ3jbC4RE1MW/k/7/+/vn968P767qiQKysDVvcByPq+K4uNdL0xjYbXPyT77fArr0sh0F/NHr2oNxQrw6OQS3xG6IThk1BADxEnt7da7NKeKzPUx25A1ijycAYtaiEhe2Ti2d55avD37ACkCLdtvqZhxnxLU6+EDIq+nekOAsplYcnJcFW8IVhtnWHwewEwOsWMmAoMsSodVrCZjokBcv9BF84bRGKB7BHCAl+1oFZXq7+yio8PLFo3eP31W1/IdB41GxqK9O7uTPJ8ItzGONksqidc2omCVyKKOy7mXJKT3lwfpn0g+FKLcCxR9DQ5ammwUG4rbmsDESQ99+UrXi24MSvgzP8lEY+J7r2JbJc8jAxky91mQh6Hd6hWCob05W3kwOmjAauH4r6V7y3TxYw2CzWGY6+cfB3e9KaolBnK6MV6AdymgK8wxWppbqLCbTdiNqBgHu+xEqonMf2VseNy7PaM5IEx07CZfcqpsvFDRdqL5PrEpnqHhUuRZzoq6wjds0N20VJJsTwmJpJdetOoPZvMBGNA2XcZlVzPQV3Htn5w8oXwVEAzZDBPRR556LLyW9/Zyexp2YoamKLAo8xxB4t26bEm44S86qlQR42HsW2alhy6Zdb/Zqa2ZvU3Gp2uLGRhxAsa0k1q+uvRgzKqO8BhhSlmPUETVQ70cjdWGeugy+bgTH+m1TlUWehp6la6rEd87BOVOyPWTbpiQ2gND8vshAaGSSM7W11w76mt5GrIRXP0DIqJE8V0C5FfUzvUzWH7A2XPVx9LLBcXqcF8ruYfnq5dMnjx+6bsWoXioryLGCkcFcO4WgYkQmVl4aM2UEqANyPxjJ/B8XEnzRqosokCWKmNW4SC/KqsOUQ3DI13Cu6NRr1Yal1fS0GAgzcs2g2Gd36EoeCzb6rqmrcrvDd6Qq+OV0U754WL5nuxA0f3N0GueJ7A/ibkzgm5yfp88KGcxlA0gsF6Yl5R5LRPTx2VIFoMCBCvzqI3zxoXq8Llq3y93bvQ0aaM5qEmcFaA5Bvqgrcc9N2IUAF4lYEq+Ts3txUlxLWf5BzeXdrKmFPcfFXeg5sADgEgRfb0dTdg/zUwpRfFHR9sprWqJNT7bWnjOV6uKim5JoCR06PfvZUcE+m6X64hUm6DNKM9jtMQlDcZbrOIBhNt39jA6u6Du2AvC5k8IqQxvD2xQrd+aOmSnFXG80yrKyO21HqK5Q1VhHtSpbKlV1qYbPenUvd2o9qwhGJifJYWJyDr0QOS/ahJpzmiSHi3b4mYeDdxGCih5oyKEeraqysEOlWkaXSzXUg7UsONJnoWELDGTkNjSOIYnDfrPuGlyn143f/Tl6go1P6pptYDCj1xa4wWILVSYaR2aQYXIJF3yChzymcZ7Uxop5VFRoqiHYTCdjXug+I0KVDmGvcDcuiQy12y4aPMJH0sGpzoSyEdzuKUODYFoD6DnrpF43/KkIz7EJGDEu5go44tLSYUOhGDyBRSP3CRfEomyHcUpAXbkL8sWzKn5fuzAQxtEJCfs7inELAxj40YSujwOaHVDDW2kvQ9gVCtBiZy0sFSG8jo/Z74dzK5ifJTLxBTn6EyZbKoZV2Y9mIupRly+O6tq9UzRrWJ536hoTsAGlDTua/mqErpW57S/z0WDaN7WrqACJ8KJA1YV95Z16HyhGaYCeruK7XPfDfi3U697YCTqHcWYXs5ZiR0jxf1NaiKQHfBjixDpA2vxN8fMDmvA4CgJ5paKH+Dcp12k05nAshIAvkw6fsuJZJ2x1UIzNOM6J62GdyQOsLiDRU9ygyfjIDJwUOCQjVEUYA4gTZ+LXkWslYqZp5zv/QPCoNdP+e4Xs7eTZfc0Rm6bjaAHHjkNOnEbxirtnuoPhfuv1BlnS1pCt/FPx4sD1EyLFQXIkMvvsJIpVbnOsWsg0w9zaTUXGTLdogRyE/CG3B14L7A18sNrEnSRC66xjxTZJ39wKPcxHkB2123QIRiHMgdC7+BF0V0ijrwrdfH6UqKKPUVP7T4Pmcg7ysEehSZxMqIHyPK37aqTBjhRD6th8BFlKpc39RXeozMYoS+2jc3yAEuOb6rrhVC9NepCUBHXMwUUYvTYHkMhtw+AG2/IEhp/XyKK+lqneuFqOtC3CBrhjFcKSKKk4XfGbQeCaHPrY84CPCLNYIMKWSQubLKiUxrMFaMQqE3jMbdK1TV1wm9xWzHqAtTPsnr6n2EJXVOrqSu9jCFjIodX1E+ToDRPBKYUoesABjotF94HqFS1sRihGUhLNwge8N6iC0OdmFDgCrfq64DE+nN3gRoq1ZNSFlIu+zoqfMCb4yzQhUKL8CKnVZjQQNRvpnIPJPi+SMBOlSEYpK1qYluTOk5PQsQ1dLpVSxyYx7Q13Qfb89jU1IF9UfY/4I8jn9OKEuHUZpoa9nsN7W1PER+SaG7u1O0iUEhPc+ylCInjkKKvrJ5R81oTMQ5fujQlzRJ9xIYPiyTEH8JQmQuBxGJNW7WYS5zWKcrUtghiGtV6cEujOdAJc7BqIpWE3GYLptqVsRhPGlrN7mOUYEkp3iWuqVm2lNRStYkKNknUZkWirbAcEwMAAYc77qjbd9HN80GnqZo68kW5+FEfQbNhjzGk0BXZD/wSWgeTtdq/Og24WcUHAYvX+6aOqTBpbDZgeul+ZhkmMd3fTmgZjRuSjihcjcfrdt3ElCrXEce/TwbVlGZyOxQyho6SXsWEilDGmBY2w4/v8GaQ7lHYa//7ei1HG5G6+M51R83b17+rzJrWQs6tlZnRIk2uTtaK61Zqxm9GKM6pmWikI63WChgGW1dLzqYfDldo3bx6LSvjmY3kJuNbomS7B1uxL2/sXbxMPBnw0UAvPnrr5h3yYr0VPn7osUodF1FQEe5C8HsNsgIh9pxr3sx13npH9Jx7gKnQOeD7IdpAhYKrTG8wwa00D4legxkZF0djPeLE24p79ryXWuEhr2AYqzH/Cl2KB7Ad4iqVVlPupjaCuPTXC/tVfgbmAxI8gY079nfSGQ+DsYVHxy7TmAb8EwkOceNBVrVBAHVPwsPahKVTDFGBmmJVZZaz7svFWp9ZB4V+Ii7s1HvUjgv8wpgEGvdve7RBG17tdfAbcHUqZEfsPI85mQZkQYDTbZ3crovvcrYlUWVhIvVnYoLfobofEadhFb9PdoXRXtpMKo/DlOwU5X4WGUc0j8LGJjY7hBhVfDV+fCyUIBqqOLMV8Np6TYgh8tBy1cX/jUAPIq8ve3X+UQpzMy8hovekvTCig6Bjvp5yHV6reeOFofvr+KpOF79DqcVTNn55HpWXz5hvnq9AwqvGI0PCY8er/hvX3jF6vMJjCSAkCkqHqSMQF+LOOvaknRc0Y+Mguph9J+LemDtVcPohPh5fh/8ieEum5Gy8dvaBgf9FERYHgd2Kr5bzAr7SwegGpCLQ846cZNjK5+R1aPUrEqPmT58su5U1s+hsBodZ/Vp09Gp3BZGHFmg1bduy5wU1u3d7dP0RxIplKZ7K5fKFYKleqtXqj2Wp3ur3+YDgaT6az+WK5Wm+wVvCIrgd7akYMuUFH+hCcmysPQ8CO0+Jg7n1rAxd8iFdceN/WWRJ7cVo7oj2tQIQvXc2BwS3x3gaIoMRpo0KQQgv13L8+79bxJU0EI5/xsDvNTgVSySCYtMF70uWZHHJXIoSw+vKU+RG3RUHLsiCIHbvAaWgoeV5wMCKg1xUZcVcKogvf+jwL2XSyw9BkIDezEDA5kIadJm0ZkyaTmCLdywwz0TqjRNLuwrtgU92DTHMdQXcwhbw16zyFgG6VphQ8tAMrhYS+qnKK92RnHiz2zKd5pqQoWHSiNfZBpnohdeyztUypNJEFF4VF+fZsZOGKKBUNP5koueuWY65RPWvs58pVa49rC8liqBi5tfGYpSaHWqaCObxOMIEzKEhDBC/LnJxRUaE80ZFSN8xMGLQ5xdXOPXcrtb7XIfXcUnTibpwnVxRK941HQ7Xy5wMjSXUbn9FnSYjJeIMIUoSmh/MPdPpfm9jKnodl6MkVjnbEX4gy3/KQrqZK015W7r3hWoWXnlJ22cmsO6xpCg==)
    format("woff2");
}
@font-face {
  font-family: wix-vod-ruble;
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff;base64,d09GRgABAAAAAAWEAA0AAAAAB8QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABMAAAABsAAAAcdNCgdkdERUYAAAFMAAAAHgAAAB4AKQAKT1MvMgAAAWwAAABLAAAAYGOhh9VjbWFwAAABuAAAAD4AAAFCAA8kaGdhc3AAAAH4AAAACAAAAAj//wADZ2x5ZgAAAgAAAAEQAAABEO+zGgBoZWFkAAADEAAAADAAAAA2B2rQ/2hoZWEAAANAAAAAHgAAACQMFwN1aG10eAAAA2AAAAAQAAAAEAu8AP5sb2NhAAADcAAAAAoAAAAKAN4ArG1heHAAAAN8AAAAEwAAACAACQA5bmFtZQAAA5AAAAHQAAADJPuntGJwb3N0AAAFYAAAACMAAAAysEc6PXicY2BgYGQAgou57W1gemO3EoTuPQsASkkHWAAAAQAAAAwAAAAWAAAAAgABAAMAAwABAAQAAAACAAAAAHicY2BmFWKcwMDKwME6i9WYgYFRGkIzX2RIYxJiYGACSmEHHj4KCgwMCnsV9rLO+pfGcJZtC+MioDAjSI6FgXUWkFJgYAQA6PwLWAB4nGNgYGBmgGAZBkYGELAB8hjBfBYGBSDNAoRAvsLe//8h5H03qEoGRjYGGJOBkQlIMDGgAkaGYQ8AMWgHlwAAAAAAAf//AAIABABkAAADnAWaAAMABwAkADgAADMRIRElIREhFzY3NjMyFhUUBgcOARUUFyMmNTQSNTQmIyIHBgcTNzYzMh8BFhUUDwEGIyIvASY1NGQDOPz6AtT9LK8fGzU7XHAuQD9IGCAjo0I6Jh8aHkA5CwkKDDgJCjgOBwsJPQcFmvpmMgU27BwPHl9QMWNQUGgvJl9hM0wBHEs5QhEPGfz/OgoLPAsJCws+DgpHCQkKAAIAmgAABIMFnAAWAB8AAAEjNTM1IzUzESEyFxYVECEjFSEVIREjEzMgETQnJisBASGHh4eHAdGsanv9cxcCe/2Fvr5CAZdSRGTfARmRj5IC0VVhv/4UkZH+5wLLAUx8QjcAAHicY2BkYGAA4vaTgmnx/DZfGbg5GEDg4qbDxnA6hYGBpZl1DpDLwcAEEgUAI14KBHicY2BkYGDb8i+O4R6rEAMQsDQzMDKgAhYAYwkDmQAABAAAZAAAAAACqgAABRIAmgAAAFYAVgBWAIgAAHicY2BkYGBgYbAEYqwAAAaYAEMAeJx1kc1q20AUhY8cxU1TKO0LlEtWCXWEbGoI2ZQQCCFkZYz3E2UkT5E1ZkZK8Kav0HU37TqbPkKXfZg+Qxc9Gg9pIFRCM99c3Z8z9wJ4g19IsH0+4FPkBCkeIg/wAj8j7+AtfkdOkSbDyLt4nxSRh7R/jbyPj4N3jErSlzwtQ4aeE+zhe+QBXuNH5B0cUM+WU/r8ibyLRfIq8hB7yZfI+/icfMMcG6yhUUKh4C7ULjik1aKDIxekFX0UGlqPkNE2QY4xpoHPUPMVzGBQUWcLH06au2aGO663wHyz1qUqtDzI4cZ2Tgq7Wqtmc5TJJB9PMzmra5mZatl6mWmv3Z1mlKOIG5aD62649lkrmmqqcTzqqquV++d2ikWo6anFUq9QZUat+TbB6UI7b2wj4yzPnyX/X6jgio5NaM6Elx49aUDPhv8Mr20oqm+Eo2fNT4UG4GlNueoaLZPpKNx5JKYxrVG1OF1r5fUzSXP204R+lkFUS7oPifu5uFCkDf0VBvogpSJfRO/zRx8bZnkSrtRnc2Gqgss4tWNc01LxVNBnO3PMl8ZLaZtW7pWXwmnV6lvpvGkquaD5vLdYJydZLqWzK7nk/I6vbWWKjOPFX5G/kEF4nGNgYgCDfxMZpjFgAyxAzMjAxMjEXpqXaWTg5AIAYwIEbQA=)
    format("woff");
}
.Av1MB2 {
  box-sizing: border-box;
  font-family: Helvetica Neue;
  margin: 0;
  padding: 0;
}
.Av1MB2 input::-ms-clear {
  display: none;
}
.Av1MB2 :focus {
  box-shadow: none;
  outline: none;
}
.Av1MB2 *,
.Av1MB2 :after,
.Av1MB2 :before {
  box-sizing: inherit;
}
.Av1MB2 :not(input):not(textarea) {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.Av1MB2 picture > img:not([src]) {
  visibility: initial !important;
}
.Av1MB2 [data-focus-source="key"] [role].rY20bk:focus,
.Av1MB2 [data-focus-source="key"] [tabIndex="0"].rY20bk:focus,
.Av1MB2 [data-focus-source="key"] a.rY20bk:focus,
.Av1MB2 [data-focus-source="key"] button.rY20bk:focus,
.Av1MB2 [data-focus-source="key"] img.rY20bk:focus,
.Av1MB2 [data-focus-source="key"] input.rY20bk:focus,
.Av1MB2 [data-focus-source="key"] select.rY20bk:focus,
.Av1MB2 [focused-with-source="keyboard"] {
  box-shadow:
    0 0 2px 1px #3899ec,
    inset 0 0 0 1px hsla(0, 0%, 100%, 0.9);
}
.Av1MB2 [data-focus-source="script"] :focus {
  box-shadow: none !important;
}
.Av1MB2 [data-hook="player-overlay-info"] {
  font: var(--textFont);
}
.sPq7sb {
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
  width: 100%;
}
.sPq7sb.vqMUFN {
  overflow-x: auto;
}
.sPq7sb.Tn05eY {
  overflow-y: auto;
}
.sPq7sb.tr9JOS {
  overflow-x: hidden;
  overflow-y: hidden;
}
.sPq7sb.tr9JOS.vqMUFN:hover {
  overflow-x: auto;
}
.sPq7sb.tr9JOS.Tn05eY:hover {
  overflow-y: auto;
}
.sPq7sb::-webkit-scrollbar {
  background: transparent;
}
.sPq7sb::-webkit-scrollbar:vertical {
  width: 14px;
}
.sPq7sb::-webkit-scrollbar:horizontal {
  height: 14px;
}
.sPq7sb::-webkit-scrollbar-thumb {
  background-clip: padding-box;
  border: 4px solid transparent;
  border-radius: 999px;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.sPq7sb::-webkit-scrollbar-thumb:vertical {
  min-height: 30px;
}
.sPq7sb::-webkit-scrollbar-thumb:horizontal {
  min-width: 30px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .sPq7sb {
    margin-right: -14px;
  }
  div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .sPq7sb {
    margin-left: -14px;
  }
}
.tZoUzy::-webkit-scrollbar-thumb {
  background-color: rgba(var(--buttonsAndLinksColor), 0.3);
}
.tZoUzy::-webkit-scrollbar-thumb:hover {
  background-color: rgba(var(--buttonsAndLinksColor), 0.5);
}
.tZoUzy::-webkit-scrollbar-thumb:active {
  background-color: rgba(var(--buttonsAndLinksColor), 1);
}
.BJkZnp {
  box-sizing: border-box;
  min-width: 125px;
  position: relative;
}
.BJkZnp,
.lPh4SU {
  display: inline-flex;
}
.lPh4SU {
  align-items: center;
  background: #fff;
  border: 1px solid transparent;
  cursor: pointer;
  height: 32px;
  padding: 0 14px;
  transition:
    color 0.2s,
    border 0.2s,
    background 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.hVZyxp {
  color: #7a92a5;
}
.DcOYqb {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wjiqNI {
  font-size: 6px;
  margin-left: 10px;
  text-decoration: none;
  transform: translateY(1px);
  transition:
    transform 0.2s,
    color 0.2s;
}
.aCO_qz {
  border-radius: 0;
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.14);
  min-height: 0;
  min-width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s;
  width: auto;
  z-index: 1000;
}
.aCO_qz.noE83V {
  left: 0;
}
.aCO_qz._Dn3Tk {
  left: 50%;
  transform: translate(-50%);
}
.aCO_qz.p_NKWW {
  right: 0;
}
.aCO_qz.THK2ia {
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
}
.aCO_qz.mLNr7p {
  margin-top: -12px;
}
.aCO_qz.mLNr7p .QtzTPk {
  padding: 12px 0;
}
.QtzTPk {
  background: #fff;
  border-radius: 0;
  box-shadow: none;
  height: 100%;
  min-height: 0;
  overflow: hidden;
  padding: 0;
}
.YNUfaB {
  background: rgba(var(--backgroundColor));
  cursor: pointer;
  height: 32px;
  transition:
    background-color 0.2s,
    color 0.2s;
  white-space: nowrap;
}
.YNUfaB,
.i2RKws {
  align-items: center;
  display: flex;
  padding: 0 17px;
}
.i2RKws {
  background: #f0f4f7;
  color: #7a92a5;
  font-size: 12px;
  height: 28px;
  text-transform: uppercase;
}
.S2Tm4R .QtzTPk,
.S2Tm4R .aCO_qz,
.S2Tm4R .lPh4SU {
  border-radius: 16px;
}
.G1tQxj .aCO_qz {
  visibility: hidden;
}
.yaW5oV .aCO_qz {
  opacity: 1;
}
.WtCd8M {
  color: #2b5672;
}
.WtCd8M .lPh4SU {
  border-color: #c6e2f7;
  border-radius: 6px;
}
.WtCd8M .lPh4SU:hover {
  background: #eaf7ff;
  border-color: #c6e2f7;
}
.WtCd8M .wjiqNI {
  color: #3899ec;
}
.WtCd8M .QtzTPk,
.WtCd8M .aCO_qz {
  border-radius: 8px;
}
.WtCd8M .YNUfaB {
  color: #2b5672;
}
.WtCd8M .YNUfaB:hover {
  background: #eaf7ff;
}
.WtCd8M .G_iqdE,
.WtCd8M .G_iqdE:hover {
  background: #3899ec;
  color: #fff;
}
.d00dSQ {
  font: var(--textFont);
  font-size: 14px;
}
.d00dSQ .lPh4SU {
  background: transparent;
  border-color: rgba(var(--textColor), 0.6);
  border-width: 0 0 1px;
  color: rgba(var(--textColor), 0.7);
}
.d00dSQ.yaW5oV .lPh4SU,
.d00dSQ:hover .lPh4SU {
  border-color: rgba(var(--textColor), 1);
  color: rgba(var(--textColor), 1);
}
.d00dSQ .wjiqNI {
  color: rgba(var(--textColor), 0.6);
}
.d00dSQ.yaW5oV .wjiqNI,
.d00dSQ:hover .wjiqNI {
  color: rgba(var(--textColor), 1);
}
.d00dSQ .aCO_qz {
  padding: 13px 0 0;
  top: 100%;
}
.d00dSQ .aCO_qz.mLNr7p {
  margin-top: 0;
}
.d00dSQ .QtzTPk {
  border: 0;
}
.d00dSQ .G_iqdE,
.d00dSQ .YNUfaB {
  color: rgba(var(--textColor), 1);
  padding: 0 14px;
}
.d00dSQ .G_iqdE:hover,
.d00dSQ .YNUfaB:hover {
  color: rgba(var(--buttonsAndLinksColor), 1);
}
[data-layout="2"] .d00dSQ.XlND82 .lPh4SU {
  border-color: #fff;
  color: #fff;
  transition:
    color 0.2s,
    border-color 0.2s;
}
[data-layout="2"] .d00dSQ.XlND82.yaW5oV .lPh4SU,
[data-layout="2"] .d00dSQ.XlND82:hover .lPh4SU {
  border-color: hsla(0, 0%, 100%, 0.7);
  color: hsla(0, 0%, 100%, 0.7);
}
[data-layout="2"] .d00dSQ.XlND82 .wjiqNI {
  color: #fff;
  transition: color 0.2s;
}
[data-layout="2"] .d00dSQ.XlND82.yaW5oV .wjiqNI,
[data-layout="2"] .d00dSQ.XlND82:hover .wjiqNI {
  color: hsla(0, 0%, 100%, 0.7);
}
[data-layout="2"] .d00dSQ.XlND82 .aCO_qz {
  background-color: rgba(0, 0, 0, 0.8);
}
[data-layout="2"] .d00dSQ.XlND82 .YNUfaB {
  color: #fff;
}
[data-layout="2"] .d00dSQ.XlND82 .YNUfaB:hover {
  color: hsla(0, 0%, 100%, 0.5);
}
.mHf97M .lPh4SU {
  background-color: #fff;
  border-bottom: 0;
  border-radius: 6px;
  color: #20455e;
  font-size: 14px;
}
.mHf97M.yaW5oV .lPh4SU,
.mHf97M.yaW5oV .wjiqNI,
.mHf97M:hover .lPh4SU,
.mHf97M:hover .wjiqNI {
  color: #20455e;
}
.mHf97M .wjiqNI {
  color: #20455e;
  font-size: 5px;
}
.mHf97M .aCO_qz {
  background-color: #fff;
  border-radius: 6px;
}
.mHf97M .aCO_qz .YNUfaB {
  color: #20455e;
  font-size: 14px;
}
.mHf97M .aCO_qz .YNUfaB:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.p4faKx {
  pointer-events: none;
}
.p4faKx .lPh4SU {
  border-color: #c9c9c9;
  color: #c9c9c9;
}
.p4faKx .wjiqNI {
  color: #c9c9c9;
}
.z5PY68 {
  border-radius: 0;
  color: inherit;
  flex-grow: 0;
  flex-shrink: 0;
  font: var(--textFont);
  font-size: 14px;
  height: 20px;
  line-height: 20px;
}
.z5PY68:hover {
  opacity: 0.7;
}
.PRNfxB {
  border-radius: 0;
  flex-grow: 0;
  height: 20px;
}
.XPe5nm {
  background: none;
  border: none;
  box-shadow: none;
  color: inherit;
  cursor: pointer;
  font-size: 16px;
  outline: none;
}
.XPe5nm:hover {
  background: none;
  opacity: 0.7;
}
.KImp7D > div {
  border-bottom: 1px solid #a0a09f;
}
.KImp7D > div:last-child {
  border: none;
}
.VvMBwR {
  color: #000;
  font-size: 14px;
  padding: 25px 20px 10px;
}
.wAuGTD {
  display: flex;
  justify-content: flex-end;
  line-height: 14px;
  padding: 20px;
}
.wgykCW {
  color: #000;
  font: var(--textFont);
  font-size: 14px;
  text-decoration: underline;
}
.wgykCW:active,
.wgykCW:focus,
.wgykCW:hover {
  opacity: 0.7;
}
.gQFCEZ {
  width: 325px;
}
.nmGSLq {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  font-size: 16px;
  height: 19px;
  justify-content: center;
  width: 19px;
}
.nmGSLq,
.nmGSLq:hover {
  background: none;
  color: rgba(var(--buttonsAndLinksColor), 1);
}
[data-layout="3"] .nmGSLq,
[data-layout="3"] .nmGSLq:hover {
  color: rgba(var(--compactMenuActionsColor), 1);
}
.H0pYyI {
  border-radius: 0;
  color: rgba(var(--buttonsAndLinksColor), 0.8);
  flex-grow: 0;
  flex-shrink: 0;
  font: var(--textFont);
  font-size: 14px;
  height: 20px;
  line-height: 20px;
}
.H0pYyI.Smn6XV:hover .luWIyF,
.H0pYyI:hover {
  color: rgba(var(--buttonsAndLinksColor), 1);
}
.H0pYyI.Smn6XV .luWIyF {
  color: rgba(var(--buttonsAndLinksColor), 0.8);
  font-size: 15px;
}
.RoUZxc,
.kTZMZS {
  width: 100%;
}
.RoUZxc {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Yz7RJD {
  position: relative;
  transition: width 0.2s;
}
.Yz7RJD.i2ZD_X .cyU7z6,
.Yz7RJD.i2ZD_X .cyU7z6:hover,
.Yz7RJD.t9pi2n .cyU7z6,
.Yz7RJD.t9pi2n .cyU7z6:hover {
  background-color: rgba(var(--textColor), 0.1);
  outline: none;
  padding: 0 38px;
}
.Yz7RJD.i2ZD_X .cyU7z6::-moz-placeholder,
.Yz7RJD.i2ZD_X .cyU7z6:hover::-moz-placeholder,
.Yz7RJD.t9pi2n .cyU7z6::-moz-placeholder,
.Yz7RJD.t9pi2n .cyU7z6:hover::-moz-placeholder {
  color: rgba(var(--textColor), 0.7);
}
.Yz7RJD.i2ZD_X .cyU7z6:-ms-input-placeholder,
.Yz7RJD.i2ZD_X .cyU7z6:hover:-ms-input-placeholder,
.Yz7RJD.t9pi2n .cyU7z6:-ms-input-placeholder,
.Yz7RJD.t9pi2n .cyU7z6:hover:-ms-input-placeholder {
  color: rgba(var(--textColor), 0.7);
}
.Yz7RJD.i2ZD_X .cyU7z6::placeholder,
.Yz7RJD.i2ZD_X .cyU7z6:hover::placeholder,
.Yz7RJD.t9pi2n .cyU7z6::placeholder,
.Yz7RJD.t9pi2n .cyU7z6:hover::placeholder {
  color: rgba(var(--textColor), 0.7);
}
.Yz7RJD.i2ZD_X .cyU7z6::-moz-selection,
.Yz7RJD.i2ZD_X .cyU7z6:hover::-moz-selection,
.Yz7RJD.t9pi2n .cyU7z6::-moz-selection,
.Yz7RJD.t9pi2n .cyU7z6:hover::-moz-selection {
  background-color: rgba(var(--textColor), 0.2);
}
.Yz7RJD.i2ZD_X .cyU7z6::selection,
.Yz7RJD.i2ZD_X .cyU7z6:hover::selection,
.Yz7RJD.t9pi2n .cyU7z6::selection,
.Yz7RJD.t9pi2n .cyU7z6:hover::selection {
  background-color: rgba(var(--textColor), 0.2);
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .Yz7RJD.i2ZD_X
  ._c_9Lp,
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .Yz7RJD.t9pi2n
  ._c_9Lp {
  left: 12px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .Yz7RJD.i2ZD_X
  ._c_9Lp,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .Yz7RJD.t9pi2n
  ._c_9Lp {
  right: 12px;
}
.Yz7RJD.i2ZD_X .hkFf_y,
.Yz7RJD.t9pi2n .hkFf_y {
  display: block;
}
.Yz7RJD.BbU8Lb .cyU7z6,
.Yz7RJD.t9pi2n .cyU7z6 {
  background-color: rgba(var(--textColor), 0.1);
  padding: 0 38px;
}
.Yz7RJD.BbU8Lb .hkFf_y,
.Yz7RJD.t9pi2n .hkFf_y {
  display: block;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .Yz7RJD.BbU8Lb
  ._c_9Lp,
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .Yz7RJD.t9pi2n
  ._c_9Lp {
  left: 12px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .Yz7RJD.BbU8Lb
  ._c_9Lp,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .Yz7RJD.t9pi2n
  ._c_9Lp {
  right: 12px;
}
.Yz7RJD.KqhR8r .hkFf_y {
  display: none;
}
.Yz7RJD.KqhR8r .FcA5r4 {
  display: block;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .Yz7RJD.KqhR8r
  .FcA5r4 {
  transform: rotate(180deg);
}
.Yz7RJD.KqhR8r:not(.BbU8Lb) .hkFf_y {
  display: block;
}
.Yz7RJD.KqhR8r:not(.BbU8Lb) .FcA5r4 {
  display: none;
}
.Yz7RJD .FcA5r4,
.Yz7RJD ._c_9Lp,
.Yz7RJD .hkFf_y {
  color: rgba(var(--textColor), 1);
  font-size: 15px;
  line-height: 42px;
  position: absolute;
  top: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Yz7RJD ._c_9Lp {
  left: 0;
  transition: 0 0.2s;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Yz7RJD ._c_9Lp {
  right: 0;
  transition: 0 0.2s;
}
.Yz7RJD .FcA5r4,
.Yz7RJD .hkFf_y {
  cursor: pointer;
  display: none;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Yz7RJD .FcA5r4,
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Yz7RJD .hkFf_y {
  right: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Yz7RJD .FcA5r4,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Yz7RJD .hkFf_y {
  left: 14px;
}
.Yz7RJD .CGKm2n,
.Yz7RJD .cyU7z6 {
  background: transparent;
  border: none;
  box-sizing: border-box;
  color: rgba(var(--textColor), 1);
  font: var(--textFont);
  font-size: 14px;
  height: 42px;
  line-height: 42px;
  margin: 0;
  outline: none;
  padding: 0 26px;
  width: 100%;
}
.Yz7RJD .CGKm2n {
  visibility: hidden;
  white-space: nowrap;
}
.Yz7RJD .cyU7z6 {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition:
    padding 0.2s,
    background 0.2s;
}
.Yz7RJD .cyU7z6:hover::-moz-placeholder {
  color: rgba(var(--textColor), 1);
}
.Yz7RJD .cyU7z6:hover:-ms-input-placeholder {
  color: rgba(var(--textColor), 1);
}
.Yz7RJD .cyU7z6:hover::placeholder {
  color: rgba(var(--textColor), 1);
}
.Yz7RJD .cyU7z6::-moz-placeholder {
  color: rgba(var(--textColor), 0.7);
  -moz-transition: color 0.2s;
  transition: color 0.2s;
}
.Yz7RJD .cyU7z6:-ms-input-placeholder {
  color: rgba(var(--textColor), 0.7);
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
.Yz7RJD .cyU7z6::placeholder {
  color: rgba(var(--textColor), 0.7);
  transition: color 0.2s;
}
.Yz7RJD .cyU7z6::-moz-selection {
  background-color: rgba(var(--textColor), 0.1);
}
.Yz7RJD .cyU7z6::selection {
  background-color: rgba(var(--textColor), 0.1);
}
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6,
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6:hover,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6:hover {
  background-color: transparent;
  border-bottom-color: #fff;
}
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6::-moz-placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6:hover::-moz-placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6::-moz-placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6:hover::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6:-ms-input-placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6:hover:-ms-input-placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6:-ms-input-placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6:hover:-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6::placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6:hover::placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6::placeholder,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6:hover::placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6::-moz-selection,
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6:hover::-moz-selection,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6::-moz-selection,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6:hover::-moz-selection {
  background-color: hsla(0, 0%, 100%, 0.2);
}
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6::selection,
[data-layout="2"] .Yz7RJD.hkplHd.i2ZD_X .cyU7z6:hover::selection,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6::selection,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6:hover::selection {
  background-color: hsla(0, 0%, 100%, 0.2);
}
[data-layout="2"] .Yz7RJD.hkplHd.BbU8Lb .cyU7z6,
[data-layout="2"] .Yz7RJD.hkplHd.t9pi2n .cyU7z6 {
  background-color: transparent;
  border-bottom-color: #fff;
}
[data-layout="2"] .Yz7RJD.hkplHd .FcA5r4,
[data-layout="2"] .Yz7RJD.hkplHd ._c_9Lp,
[data-layout="2"] .Yz7RJD.hkplHd .hkFf_y {
  color: #fff;
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6 {
  background-color: transparent;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.7);
  color: #fff;
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6:hover::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6:hover:-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6:hover::placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6::-moz-placeholder {
  color: #fff;
  -moz-transition: color 0.2s;
  transition: color 0.2s;
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6:-ms-input-placeholder {
  color: #fff;
  -ms-transition: color 0.2s;
  transition: color 0.2s;
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6::placeholder {
  color: #fff;
  transition: color 0.2s;
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6::-moz-selection {
  background-color: hsla(0, 0%, 100%, 0.1);
}
[data-layout="2"] .Yz7RJD.hkplHd .cyU7z6::selection {
  background-color: hsla(0, 0%, 100%, 0.1);
}
@font-face {
  font-family: Proxima-N-W01-Reg;
  src: url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix);
  src:
    url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix)
      format("eot"),
    url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2)
      format("woff2"),
    url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff)
      format("woff"),
    url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf)
      format("truetype"),
    url(//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235)
      format("svg");
}
.oxi0H4 {
  display: flex;
  position: absolute;
}
.oxi0H4:hover .nmE6B9,
.oxi0H4:hover .rdl4K1 {
  background-color: #000;
}
.oxi0H4:hover .ij5a2j {
  background-color: #fff;
}
.oxi0H4:hover .ij5a2j svg > path {
  fill: #000;
}
.xsu1qA {
  font-size: 12px;
  padding: 3px 7px;
}
.nmE6B9 {
  background-color: rgba(0, 0, 0, 0.5);
  background-color: transparent;
  color: #fff;
  font-family: Proxima-N-W01-Reg, Helvetica;
  padding: 3px 6px;
}
.nmE6B9 svg {
  height: 12px;
  width: 12px;
}
.FB6WUz {
  background-color: #ea492e;
  color: #fff;
  font-family: Proxima-N-W01-Reg, Helvetica;
  font-size: 16px;
  padding: 7px 9px;
  text-transform: uppercase;
}
.FB6WUz.xsu1qA {
  font-size: 12px;
  padding: 5px 7px;
}
.FB6WUz.u0k0VN {
  text-transform: capitalize;
}
.rdl4K1 {
  align-items: baseline;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: flex;
  font-family: Proxima-N-W01-Reg, Helvetica;
  font-size: 14px;
  padding: 10px 14px;
}
.FkBvQ7 {
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 14px;
}
.FkBvQ7.krCYi2 {
  padding-right: 6px;
}
.FkBvQ7.Twmg0v {
  padding-left: 6px;
}
.gW_plG {
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 12px;
}
.ij5a2j {
  align-items: center;
  background-color: #000;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0 8px;
}
.ij5a2j svg > path {
  fill: #fff;
}
.Wwa13L {
  background-color: transparent;
}
.Wwa13L.ij5a2j {
  padding: 0;
}
.mgPcdS.krCYi2 {
  margin-right: -7px;
  min-width: 80px;
}
.mgPcdS.Twmg0v {
  margin-left: 3px;
  min-width: 70px;
}
@media (max-width: 799px) {
  .FB6WUz {
    font-size: 12px;
    padding: 5px 7px;
  }
  .FB6WUz.xsu1qA {
    padding: 2px 5px;
  }
  .rdl4K1 {
    padding: 5px 7px;
  }
  .FkBvQ7,
  .rdl4K1 {
    font-size: 12px;
  }
  .FkBvQ7.krCYi2 {
    padding-right: 4px;
  }
  .FkBvQ7.Twmg0v {
    padding-left: 4px;
  }
  .ij5a2j {
    padding: 0 6px;
  }
  .ij5a2j svg {
    height: 12px;
    width: 17px;
  }
  .mgPcdS {
    min-width: 62px;
  }
  .mgPcdS.krCYi2 {
    margin-right: 0;
  }
  .mgPcdS.Twmg0v {
    margin-left: 0;
  }
}
.QniVAu {
  align-items: stretch;
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.g5boAs,
.oWyccR {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}
.oWyccR {
  justify-content: center;
  max-width: 920px;
}
.oWyccR .Eq1_bc {
  font: var(--titleFont);
  line-height: normal;
  margin-bottom: 25px;
  text-align: center;
  -webkit-text-decoration: var(--titleFont-decoration);
  text-decoration: var(--titleFont-decoration);
  width: 100%;
}
.oWyccR .Eq1_bc .XQN6Cx {
  font-size: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .oWyccR
  .Eq1_bc
  .XQN6Cx {
  margin-left: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .oWyccR
  .Eq1_bc
  .XQN6Cx {
  margin-right: 10px;
}
.oWyccR .cGcZic {
  font: var(--textFont);
  font-size: 18px;
  margin-bottom: 30px;
  text-align: center;
}
.Ji2wt1 {
  align-items: center;
  display: flex;
  height: 40px;
}
.Ji2wt1:first-child {
  margin-top: 107px;
}
.Ji2wt1 .V5U_kO {
  font-size: 18px;
  line-height: 37px;
  white-space: nowrap;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .Ji2wt1
  .V5U_kO
  + .V5U_kO {
  margin-left: 54px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .Ji2wt1
  .V5U_kO
  + .V5U_kO {
  margin-right: 54px;
}
.tnkS87 {
  border-color: #fff;
  border-width: 2px;
  height: 37px;
  padding-left: 2px;
  width: 37px;
}
.V5U_kO {
  align-items: center;
  border-radius: 0;
  color: inherit;
  display: flex;
  font: var(--textFont);
  height: 40px;
  justify-content: center;
  padding: 0;
  text-decoration: none !important;
  transition: opacity 0.2s;
}
.V5U_kO:hover {
  opacity: 0.7;
}
.V5U_kO._tdJHD {
  background: transparent;
  border: 1px solid #fff;
}
.V5U_kO .WIqvYz {
  border-bottom: 2px solid #fff;
  line-height: normal;
  margin-bottom: -4px;
}
.tJkDNg {
  font: var(--textFont);
  font-size: 18px;
  line-height: 37px;
  text-decoration: none !important;
  white-space: nowrap;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .tJkDNg
  + .V5U_kO {
  margin-left: 54px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .tJkDNg
  + .V5U_kO {
  margin-right: 54px;
}
@media screen and (max-width: 320px) {
  .QniVAu .wAYen1 {
    margin-top: 25px;
  }
  .QniVAu .wAYen1 .V5U_kO {
    margin: 0 5px;
  }
}
.V5U_kO .Hndcy0,
.V5U_kO .noNjtK {
  font-size: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .V5U_kO .noNjtK {
  margin-right: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .V5U_kO .Hndcy0,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .V5U_kO .noNjtK {
  margin-left: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .V5U_kO .Hndcy0 {
  margin-right: 11px;
}
@media screen and (max-width: 320px) {
  .V5U_kO .noNjtK {
    font-size: 10px;
  }
}
.axBxrO {
  top: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .axBxrO {
  left: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .axBxrO {
  right: 20px;
}
.xv2xCN {
  align-items: stretch;
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.xv2xCN.Ta1S5p .SdHgAX,
.xv2xCN.j2LnOJ .SdHgAX,
.xv2xCN:hover .SdHgAX,
[data-focus-source="key"] .xv2xCN .SdHgAX {
  background-color: rgba(0, 0, 0, 0.5);
}
.xv2xCN.Ta1S5p .g5boAs,
.xv2xCN.j2LnOJ .g5boAs,
.xv2xCN:hover .g5boAs,
[data-focus-source="key"] .xv2xCN .g5boAs {
  opacity: 1;
  transform: translateZ(0);
}
.xv2xCN.Ta1S5p:hover .T1IBbf,
.xv2xCN.Ta1S5p:hover .V5U_kO {
  opacity: 0.7;
}
.xv2xCN.Ta1S5p:hover .V5U_kO:active,
.xv2xCN.Ta1S5p:hover .V5U_kO:focus,
.xv2xCN.Ta1S5p:hover .V5U_kO:hover {
  opacity: 1;
}
.xv2xCN.j2LnOJ .SdHgAX,
.xv2xCN.j2LnOJ .T1IBbf,
.xv2xCN.j2LnOJ .g5boAs {
  transition-delay: 0.3s;
}
.SdHgAX {
  background-color: transparent;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.45s ease-in-out;
}
.g5boAs {
  opacity: 0;
  padding: 0;
  transform: translate3d(0, 30px, 0);
  transition:
    opacity 0.45s,
    transform 0.65s;
}
.g5boAs,
.oWyccR {
  width: 100%;
}
.oWyccR .T1IBbf {
  display: flex;
  justify-content: center;
  transition: opacity 0.2s;
  white-space: nowrap;
  width: 100%;
}
.oWyccR .Eq1_bc {
  font: var(--videoInfoFont);
  height: auto;
  margin: 0 16px 14px;
  max-width: 100%;
  width: calc(100% - 32px);
}
.oWyccR .Eq1_bc .XQN6Cx {
  display: none;
}
.oWyccR .cGcZic {
  font-size: 14px;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.oWyccR:hover .tLKHGM {
  opacity: 1;
}
.oWyccR .Ji2wt1 {
  height: 30px;
}
.oWyccR .Ji2wt1:first-child {
  margin-top: 0;
}
.oWyccR .Ji2wt1 .V5U_kO {
  font-size: 14px;
  font-weight: 700;
  line-height: 28px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .oWyccR
  .Ji2wt1
  .V5U_kO
  + .V5U_kO {
  margin-left: 28px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .oWyccR
  .Ji2wt1
  .V5U_kO
  + .V5U_kO {
  margin-right: 28px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .oWyccR
  .Ji2wt1
  .V5U_kO.iwUpNB,
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .oWyccR
  .Ji2wt1
  .V5U_kO.jUrdsN {
  margin-left: 4px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .oWyccR
  .Ji2wt1
  .V5U_kO.iwUpNB,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .oWyccR
  .Ji2wt1
  .V5U_kO.jUrdsN {
  margin-right: 4px;
}
.OMbR5e {
  visibility: hidden;
}
._XpmUb:before {
  left: -1px;
  position: relative;
}
.noNjtK:before {
  transform: scale(0.8);
}
.V5U_kO {
  height: 30px;
}
.V5U_kO .J1ZDNm {
  font-size: 14px;
}
.V5U_kO ._XpmUb,
.V5U_kO .noNjtK {
  height: 28px;
  width: 28px;
}
.axBxrO {
  bottom: 8px;
  top: auto;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .axBxrO {
  left: 8px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .axBxrO {
  right: 8px;
}
.tLKHGM {
  opacity: 0;
}
.tWZsb1 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.QKYL9B {
  background-size: contain;
}
.tWZsb1.q9AqmI {
  background-color: #a8a8a7;
}
.tWZsb1.q9AqmI._zi0kQ {
  background-image: linear-gradient(180deg, #eff8ff, #d5ebfa);
}
.tWZsb1.q9AqmI.hXmHoC {
  background-color: #919191;
}
.TgZWKq {
  overflow: hidden;
}
.TgZWKq,
.awy_A5 {
  position: relative;
}
.awy_A5 {
  padding-top: 56.25%;
}
.GyiVV9 {
  height: 100%;
  width: 100%;
}
.GyiVV9,
.r9yavI {
  position: relative;
}
.r9yavI {
  overflow: hidden;
}
.ixdP0F,
.tO_1ZK {
  background-color: rgba(0, 0, 0, 0.8);
  height: 66px;
  margin-top: -33px;
  opacity: 0.5;
  width: 50px;
}
.ixdP0F:focus,
.ixdP0F:hover,
.tO_1ZK:focus,
.tO_1ZK:hover {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.ixdP0F svg,
.tO_1ZK svg {
  height: 24px;
  width: 12px;
}
.Avrjeh {
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
}
.Avrjeh,
.k4k3EA {
  position: relative;
}
.k4k3EA {
  bottom: 0;
  top: 0;
  transition: transform 0.5s;
}
.k4k3EA.Nr2TdO {
  transition: none;
}
.k4k3EA.V9GFfX {
  left: 0;
}
.k4k3EA.aY0V9f {
  right: 0;
}
.hNl9my {
  display: flex;
  height: 100%;
  position: relative;
  width: 100%;
}
.GxH_UU {
  align-content: flex-start;
  display: flex;
  flex-wrap: wrap;
}
.m0EVYH {
  display: grid;
  display: -ms-grid;
}
.AgluQk,
.mXrOdj {
  background: none;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  height: 50px;
  margin-top: -25px;
  opacity: 1;
  outline: none;
  padding: 10px;
  position: absolute;
  top: 50%;
  touch-action: manipulation;
  transition:
    opacity 0.2s,
    visibility 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 38px;
  z-index: 126;
}
.AgluQk svg,
.mXrOdj svg {
  color: #fff;
}
.AgluQk {
  filter: FlipH;
  -ms-filter: "FlipH";
  left: 0;
  transform: scaleX(-1);
}
.mXrOdj {
  right: 0;
}
.WMErYD {
  align-items: stretch;
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
._b32Ta,
.eYUy7M {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  width: 100%;
}
.eYUy7M {
  justify-content: center;
  max-width: 920px;
}
.eYUy7M .FGVqna {
  font: var(--titleFont);
  line-height: normal;
  margin-bottom: 25px;
  text-align: center;
  -webkit-text-decoration: var(--titleFont-decoration);
  text-decoration: var(--titleFont-decoration);
  width: 100%;
}
.eYUy7M .FGVqna .fhZwYs {
  font-size: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .eYUy7M
  .FGVqna
  .fhZwYs {
  margin-left: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .eYUy7M
  .FGVqna
  .fhZwYs {
  margin-right: 10px;
}
.eYUy7M .YaJIes {
  font: var(--textFont);
  font-size: 18px;
  margin-bottom: 30px;
  text-align: center;
}
.NsFeVY {
  align-items: center;
  display: flex;
  height: 40px;
}
.NsFeVY:first-child {
  margin-top: 107px;
}
.NsFeVY .Imo3Bi {
  font-size: 18px;
  line-height: 37px;
  white-space: nowrap;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .NsFeVY
  .Imo3Bi
  + .Imo3Bi {
  margin-left: 54px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .NsFeVY
  .Imo3Bi
  + .Imo3Bi {
  margin-right: 54px;
}
.UXV_7l {
  border-color: #fff;
  border-width: 2px;
  height: 37px;
  padding-left: 2px;
  width: 37px;
}
.Imo3Bi {
  align-items: center;
  border-radius: 0;
  color: inherit;
  display: flex;
  font: var(--textFont);
  height: 40px;
  justify-content: center;
  padding: 0;
  text-decoration: none !important;
  transition: opacity 0.2s;
}
.Imo3Bi:hover {
  opacity: 0.7;
}
.Imo3Bi.LzC4xz {
  background: transparent;
  border: 1px solid #fff;
}
.Imo3Bi .ATUL2V {
  font-size: 14px;
}
.Imo3Bi .WTgqM7 {
  border-bottom: 2px solid #fff;
  line-height: normal;
  margin-bottom: -4px;
}
.kYSFb_ {
  font: var(--textFont);
  font-size: 18px;
  line-height: 37px;
  text-decoration: none !important;
  white-space: nowrap;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .kYSFb_
  + .Imo3Bi {
  margin-left: 54px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .kYSFb_
  + .Imo3Bi {
  margin-right: 54px;
}
@media screen and (max-width: 320px) {
  .WMErYD .TUVOTZ {
    margin-top: 25px;
  }
  .WMErYD .TUVOTZ .Imo3Bi {
    margin: 0 5px;
  }
}
.Imo3Bi .Q0Lc2K,
.Imo3Bi .tAG8uQ {
  font-size: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Imo3Bi .tAG8uQ {
  margin-right: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Imo3Bi .Q0Lc2K,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Imo3Bi .tAG8uQ {
  margin-left: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Imo3Bi .Q0Lc2K {
  margin-right: 11px;
}
@media screen and (max-width: 320px) {
  .Imo3Bi .tAG8uQ {
    font-size: 10px;
  }
}
.NFskrS {
  top: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .NFskrS {
  left: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .NFskrS {
  right: 20px;
}
.FFaVJm {
  align-items: center;
  color: rgba(var(--buttonsAndLinksColor), 1);
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  opacity: 0.5;
  padding: 36px 0 54px 0;
}
.b0_h1o {
  font-size: 36px;
  height: 37px;
  margin-bottom: 15px;
}
.b0_h1o path {
  fill: rgba(var(--buttonsAndLinksColor), 1);
}
.UUxcEo {
  font: var(--textFont);
  font-size: 16px;
}
.KVjiDK {
  background-color: rgba(var(--mainButtonColor), 1);
  border: none;
  border-radius: 0;
  color: rgba(var(--mainButtonTextColor), 1);
  cursor: pointer;
  display: inline-block;
  font: var(--textFont);
  font-size: 14px;
  height: 40px;
  line-height: 1;
  outline: none;
  padding: 0 30px;
  position: relative;
  text-align: center;
  text-decoration: none !important;
  touch-action: manipulation;
  transition: opacity 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.KVjiDK span {
  position: relative;
  z-index: 1;
}
.KVjiDK:before {
  background: #000;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s;
  z-index: 0;
}
.KVjiDK:hover:before {
  opacity: 0.1;
}
.KVjiDK:active:before {
  opacity: 0.2;
}
.KVjiDK.bu0moo {
  background-color: #000 !important;
  color: #fff !important;
}
.KVjiDK.bu0moo:before {
  content: none;
}
.KVjiDK.bu0moo:hover {
  opacity: 0.75;
}
.cq6MeD {
  border-radius: 999px;
}
.VHQ8pz {
  display: inline-block;
  margin-bottom: 25px;
  margin-top: 10px;
}
.cxRPmf {
  align-items: center;
  background: none;
  border: 0;
  color: rgba(var(--buttonsAndLinksColor), 0.8);
  display: flex;
  position: relative;
}
.cxRPmf.Rjbwsy,
.cxRPmf.ally-focus-within,
.cxRPmf:hover {
  color: rgba(var(--buttonsAndLinksColor), 1);
}
.cxRPmf.Rjbwsy .bIf2Dz,
.cxRPmf.ally-focus-within .bIf2Dz,
.cxRPmf:hover .bIf2Dz {
  opacity: 0.5;
}
.bIf2Dz {
  fill: currentColor;
  cursor: pointer;
  height: 13px;
  line-height: 13px;
}
.bSlajt {
  align-items: center;
  display: flex;
  justify-content: center;
  pointer-events: none;
}
[data-view-mode="editor"] .bSlajt {
  background-color: rgba(var(--emptyPlayerBgEditor), 1);
}
[data-view-mode="preview"] .bSlajt,
[data-view-mode="site"] .bSlajt {
  background-color: rgba(var(--emptyPlayerBgSite), 1);
}
.bSlajt .keWmyJ {
  align-items: center;
  border: 1px solid transparent;
  border-radius: 50%;
  display: flex;
  font-size: 22px;
  height: 51px;
  justify-content: center;
  width: 51px;
}
[data-view-mode="editor"] .bSlajt .keWmyJ {
  border-color: rgba(var(--emptyPlayIconEditor), 1);
  color: rgba(var(--emptyPlayIconEditor), 1);
}
[data-view-mode="preview"] .bSlajt .keWmyJ,
[data-view-mode="site"] .bSlajt .keWmyJ {
  border-color: rgba(var(--emptyPlayIconSite), 1);
  color: rgba(var(--emptyPlayIconSite), 1);
}
.bSlajt .keWmyJ:before {
  transform: translate(3px, 1px);
}
.wxqBau {
  bottom: 0;
  display: flex;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[data-view-mode="editor"] .wxqBau {
  background-color: rgba(var(--emptyPlayerBgEditor), 1);
}
[data-view-mode="preview"] .wxqBau,
[data-view-mode="site"] .wxqBau {
  background-color: rgba(var(--emptyPlayerBgSite), 1);
}
.HLSOgq,
.cS1qTq {
  min-height: 410.0418410042px;
  position: relative;
}
[data-view-mode="site"] .HLSOgq.odMQvV,
[data-view-mode="site"] .cS1qTq.odMQvV {
  height: 0;
  padding-top: 41.84%;
}
[data-view-mode="site"] .HLSOgq.odMQvV .qsUFvX,
[data-view-mode="site"] .cS1qTq.odMQvV .qsUFvX {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[data-view-mode="site"]
  .HLSOgq.hER52t:not(
    [data-view-mode="site"] .cS1qTq.APC4qf,
    [data-view-mode="site"] .HLSOgq.APC4qf
  ),
[data-view-mode="site"]
  .cS1qTq.hER52t:not(
    [data-view-mode="site"] .cS1qTq.APC4qf,
    [data-view-mode="site"] .HLSOgq.APC4qf
  ) {
  height: auto;
}
.qsUFvX {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.cS1qTq {
  background-color: rgba(var(--backgroundColor));
  cursor: pointer;
}
.cS1qTq .share-overlay-container {
  background: rgba(0, 0, 0, 0.4);
}
.cS1qTq .share-overlay-animate {
  background-color: #161616;
  border-radius: 1px;
  bottom: 0;
  height: 80%;
  left: 0;
  margin: auto;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 70%;
}
[data-focus-source="key"] .aru8RL,
[data-focus-source="key"] .qiIs5n {
  opacity: 1;
  pointer-events: auto;
}
.aru8RL,
.qiIs5n {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
}
.aru8RL:hover,
.qiIs5n:hover {
  opacity: 1;
  pointer-events: auto;
}
.aru8RL svg,
.qiIs5n svg {
  height: 35px;
  width: 18px;
}
.qiIs5n {
  left: 54px;
}
.aru8RL {
  right: 54px;
}
.A9N6Yv {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.HLSOgq {
  padding-top: 41.82%;
  width: 100%;
}
.HLSOgq:hover .aru8RL,
.HLSOgq:hover .qiIs5n {
  opacity: 1;
  pointer-events: auto;
}
.HLSOgq:hover .aru8RL:hover,
.HLSOgq:hover .qiIs5n:hover {
  opacity: 0.7;
}
.HLSOgq.odMQvV .QVkbi4 {
  padding-bottom: 107px;
}
.HLSOgq .YM0jTs,
.HLSOgq .ZuDi8g,
.HLSOgq .tSzExy {
  left: 54px;
  position: absolute;
  right: 54px;
  z-index: 50;
}
.HLSOgq .ZuDi8g {
  bottom: 63px;
  display: flex;
  flex-direction: row;
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  height: 42px;
  justify-content: space-between;
  line-height: 32px;
}
.HLSOgq .ZuDi8g .IZ_7RH,
.HLSOgq .ZuDi8g .XF9mr_ {
  bottom: 0;
  position: absolute;
  z-index: 1;
}
.HLSOgq .ZuDi8g .XF9mr_ {
  min-width: 146px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .HLSOgq
  .ZuDi8g
  .XF9mr_ {
  left: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .HLSOgq
  .ZuDi8g
  .XF9mr_ {
  right: 0;
}
.HLSOgq .ZuDi8g .XF9mr_.uD8KI7 {
  width: 100%;
  z-index: 2;
}
.HLSOgq .ZuDi8g .IZ_7RH {
  height: 42px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .HLSOgq
  .ZuDi8g
  .IZ_7RH {
  right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .HLSOgq
  .ZuDi8g
  .IZ_7RH {
  left: 0;
}
.HLSOgq .ZuDi8g .IZ_7RH .wXVXQX {
  height: 42px;
  min-width: 162px;
}
.HLSOgq .ZuDi8g .jtEAI8 {
  align-items: center;
  display: flex;
  flex-grow: 1;
  height: 48px;
  justify-content: center;
  line-height: 1;
  padding: 11px 0;
}
.HLSOgq .ZuDi8g .IZ_7RH.Iil4Y_,
.HLSOgq .ZuDi8g .jtEAI8.Iil4Y_ {
  opacity: 0;
}
.HLSOgq .YM0jTs {
  bottom: 0;
  height: 63px;
  overflow: hidden;
  padding: 0 48px;
}
.HLSOgq .tSzExy {
  align-items: center;
  bottom: 56px;
  display: flex;
  justify-content: center;
}
.HLSOgq .tSzExy .Cd5Tu5 {
  align-items: center;
  background: transparent !important;
  border: 1px solid #fff;
  display: flex;
  font: var(--textFont);
  height: 51px;
  padding: 0 24px;
  transition: opacity 0.2s;
}
.HLSOgq .tSzExy .Cd5Tu5:hover {
  opacity: 0.7;
}
.HLSOgq .tSzExy .Cd5Tu5 .kFGaaZ {
  font-size: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .HLSOgq
  .tSzExy
  .Cd5Tu5
  .kFGaaZ {
  margin-left: 13px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .HLSOgq
  .tSzExy
  .Cd5Tu5
  .kFGaaZ {
  margin-right: 13px;
}
.MD08_j {
  display: flex;
}
.MD08_j .iZd306 {
  overflow: hidden;
}
.mR5T0M {
  flex-grow: 0;
  margin: 100px auto auto auto;
}
.mR5T0M.tLgzNV {
  flex-grow: 1;
  margin: auto;
}
.xCZ03I {
  color: #fff;
}
.xCZ03I:hover {
  color: hsla(0, 0%, 100%, 0.7);
}
.rOcM48 {
  border-radius: 0;
  color: #fff !important;
  font: var(--textFont);
  font-size: 16px;
  height: 20px;
  line-height: 20px;
  transition: color 0.2s;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .rOcM48 {
  padding-right: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .rOcM48 {
  padding-left: 20px;
}
.rOcM48:hover {
  color: hsla(0, 0%, 100%, 0.7) !important;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .rOcM48
  + .rOcM48 {
  border-left: 1px solid hsla(0, 0%, 100%, 0.7);
  padding-left: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .rOcM48
  + .rOcM48 {
  border-right: 1px solid hsla(0, 0%, 100%, 0.7);
  padding-right: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .rOcM48:last-child {
  padding-right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .rOcM48:last-child {
  padding-left: 0;
}
.rOcM48.PQGPrZ {
  transform: translateY(1px);
}
.WRVCZ0,
.g7wABM {
  display: inline-block;
  transform: rotate(45deg);
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .g7wABM {
  margin-left: 13px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .g7wABM {
  margin-right: 13px;
}
.YJgiRq {
  color: #fff;
  height: 20px;
  position: absolute;
  right: 30px;
}
.D36FHm {
  border-radius: 0;
  height: 100%;
  max-height: 678px;
}
@media screen and (max-height: 738px) {
  .D36FHm {
    max-height: calc(100% - 60px);
  }
}
.wFevVu {
  align-items: center;
  color: rgba(var(--textColor), 1);
  display: flex;
  font: var(--textFont);
  font-size: 20px;
  justify-content: center;
}
.qe9nUK:first-child {
  margin-top: 0;
}
.OvK04b {
  align-items: center;
  border: 1px solid;
  border-color: rgba(var(--textColor), 1);
  color: rgba(var(--textColor), 1);
  display: inline-flex;
  font: var(--textFont);
  font-size: 12px;
  height: 28px;
  padding: 0 12px;
  text-decoration: none !important;
  transition:
    border 0.2s,
    color 0.2s,
    border-radius 0.2s;
}
.OvK04b:hover {
  color: rgba(var(--textColor), 0.7);
}
.xN6cBY {
  border-radius: 999px;
}
.fRkHOM {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Tc3W9Z {
  margin-bottom: 4px;
  margin-right: 4px;
}
.mqeYqD {
  border: 1px solid;
  border-color: rgba(var(--textColor), 1);
  border-radius: 15px;
  margin-bottom: 15px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .mqeYqD {
  margin-right: 15px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .mqeYqD {
  margin-left: 15px;
}
.mqeYqD.j7hYeR {
  color: #000;
}
.XzMRoi {
  align-items: baseline;
  background: none;
  border: none;
  display: flex;
  outline: none;
  padding: 0;
  transition:
    opacity 0.2s,
    visibility 0.2s;
}
.XzMRoi .ZMf6Gh {
  color: rgba(var(--textColor), 1);
  display: inline-block;
  font: var(--textFont);
  font-size: 14px;
  margin: 0 13px;
}
.XzMRoi .NjbPu8 {
  fill: rgba(var(--textColor), 1);
  height: 9px;
  width: 30px;
}
.XzMRoi:hover {
  opacity: 0.7;
}
.XzMRoi.OlV30R,
.XzMRoi.OlV30R:hover {
  opacity: 0;
  visibility: hidden;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .XzMRoi
  + .XzMRoi {
  margin-left: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .XzMRoi
  + .XzMRoi {
  margin-right: 10px;
}
.XzMRoi polygon {
  fill: rgba(var(--textColor), 1);
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .XzMRoi.KuGKez
  .NjbPu8 {
  transform: rotate(180deg);
}
.XzMRoi.zrkS1r {
  flex-direction: row-reverse;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .XzMRoi.zrkS1r
  .NjbPu8 {
  transform: rotate(180deg);
}
.F2nCJ5 {
  align-items: stretch;
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.F2nCJ5.Vrmtc0:hover .A2_XOr,
.F2nCJ5.Vrmtc0:hover .AX4rmo {
  opacity: 0.7;
}
.F2nCJ5.Vrmtc0:hover .AX4rmo:active,
.F2nCJ5.Vrmtc0:hover .AX4rmo:focus,
.F2nCJ5.Vrmtc0:hover .AX4rmo:hover {
  opacity: 1;
}
.LxgSGa {
  background-color: #000;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.bl9PqF {
  height: 100%;
  opacity: 1;
  padding: 0;
  position: absolute;
}
.bl9PqF,
.ekZcnh {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  width: 100%;
}
.A2_XOr,
.ekZcnh {
  justify-content: center;
}
.A2_XOr {
  display: flex;
  margin: 0 auto;
  text-align: center;
  transition: opacity 0.2s;
  width: 100%;
}
.A2_XOr,
.kn2svW {
  white-space: nowrap;
}
.kn2svW {
  font: var(--titleFont);
  height: auto;
  line-height: 1.5;
  margin: 0 16px 14px;
  overflow: hidden;
  -webkit-text-decoration: var(--titleFont-decoration);
  text-decoration: var(--titleFont-decoration);
  text-overflow: ellipsis;
  width: calc(100% - 32px);
}
.BPt7UM {
  display: flex;
  height: auto;
  justify-content: center;
  width: 100%;
}
.BPt7UM:first-child {
  margin-top: 0;
}
.AX4rmo {
  align-items: center;
  border-radius: 0;
  color: inherit;
  display: flex;
  font: var(--textFont);
  font-size: 18px;
  height: 40px;
  justify-content: center;
  line-height: 37px;
  overflow: hidden;
  padding: 0;
  text-decoration: none !important;
  transition: opacity 0.2s;
}
.AX4rmo .Cg2xdo {
  border-bottom: 2px solid #fff;
  line-height: normal;
  margin-bottom: -4px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .AX4rmo
  + .AX4rmo {
  margin-left: 35px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .AX4rmo
  + .AX4rmo {
  margin-right: 35px;
}
.j2rwll {
  border-color: #fff;
  border-width: 2px;
  font-size: 17px;
  height: 37px;
  text-decoration: none;
  width: 37px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .j2rwll {
  margin-right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .j2rwll {
  margin-left: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .j2rwll
  + .Cg2xdo {
  margin-left: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .j2rwll
  + .Cg2xdo {
  margin-right: 11px;
}
.NQ_YwU {
  height: 56px;
}
.NQ_YwU .j2rwll {
  display: flex;
  font-size: 24px;
  height: 56px;
  width: 56px;
}
.NQ_YwU .Cg2xdo {
  position: absolute;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .NQ_YwU .Cg2xdo {
  right: -1000%;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .NQ_YwU .Cg2xdo {
  left: -1000%;
}
.A2_XOr {
  max-width: 1100px;
  padding: 0 90px;
}
.AX4rmo .Cg2xdo {
  white-space: nowrap;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .AX4rmo
  + .AX4rmo {
  margin-left: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .AX4rmo
  + .AX4rmo {
  margin-right: 20px;
}
.XZIPGQ {
  display: none;
}
.F2nCJ5.tOoXED {
  cursor: pointer;
}
.NSn5zp {
  top: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .NSn5zp {
  left: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .NSn5zp {
  right: 20px;
}
.HptYDw .A2_XOr {
  padding: 0 90px;
}
.XxKAeP .A2_XOr {
  padding: 0 60px;
}
.XxKAeP .kn2svW {
  font-size: 28px;
  line-height: 38px;
}
.XxKAeP .AX4rmo {
  font-size: 16px;
}
.XxKAeP .AX4rmo .j2rwll {
  height: 34px;
  width: 34px;
}
.XxKAeP .NQ_YwU {
  height: 42px;
}
.XxKAeP .NQ_YwU .j2rwll {
  font-size: 18px;
  height: 42px;
  width: 42px;
}
.MuruQ3 .A2_XOr {
  padding: 0 50px;
}
.MuruQ3 .kn2svW {
  font-size: 20px;
  line-height: 28px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .MuruQ3
  .AX4rmo
  + .AX4rmo {
  margin-left: 18px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .MuruQ3
  .AX4rmo
  + .AX4rmo {
  margin-right: 18px;
}
.MuruQ3 .Cg2xdo {
  position: absolute;
  right: -1000%;
}
.MuruQ3 .XZIPGQ {
  display: flex;
}
.ffJ2DZ .A2_XOr {
  overflow: hidden;
  padding: 0;
  position: relative;
}
.ffJ2DZ .kn2svW {
  position: absolute;
  right: -1000%;
}
.yUuGIv {
  background-color: #000;
  z-index: 0;
}
.WbWfav,
.yUuGIv {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.WbWfav {
  align-items: stretch;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  display: flex;
  justify-content: center;
}
.WbWfav.LbME4F:hover .FOKmr9,
.WbWfav.LbME4F:hover .kNZkmm {
  opacity: 0.7;
}
.WbWfav.LbME4F:hover .kNZkmm:active,
.WbWfav.LbME4F:hover .kNZkmm:focus,
.WbWfav.LbME4F:hover .kNZkmm:hover {
  opacity: 1;
}
.BDLGnY {
  background-color: #000;
}
.UY2hWZ {
  height: 100%;
  opacity: 1;
  padding: 0;
  position: absolute;
}
.UY2hWZ,
.zQeRrz {
  flex: 1 1 auto;
  flex-direction: column;
  width: 100%;
}
.zQeRrz {
  align-items: center;
}
.FOKmr9,
.zQeRrz {
  display: flex;
  justify-content: center;
}
.FOKmr9 {
  margin: 0 auto;
  text-align: center;
  transition: opacity 0.2s;
  width: 100%;
}
.FOKmr9,
.rS5XGm {
  white-space: nowrap;
}
.rS5XGm {
  font: var(--titleFont);
  height: auto;
  line-height: 1.5;
  margin: 0 16px 14px;
  overflow: hidden;
  -webkit-text-decoration: var(--titleFont-decoration);
  text-decoration: var(--titleFont-decoration);
  text-overflow: ellipsis;
  width: calc(100% - 32px);
}
.z2PKy8 {
  display: flex;
  height: auto;
  justify-content: center;
  width: 100%;
}
.z2PKy8:first-child {
  margin-top: 0;
}
.kNZkmm {
  align-items: center;
  border-radius: 0;
  color: inherit;
  display: flex;
  font: var(--textFont);
  font-size: 18px;
  height: 40px;
  justify-content: center;
  line-height: 37px;
  overflow: hidden;
  padding: 0;
  text-decoration: none !important;
  transition: opacity 0.2s;
}
.kNZkmm .NjBqm2 {
  border-bottom: 2px solid #fff;
  line-height: normal;
  margin-bottom: -4px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .kNZkmm
  + .kNZkmm {
  margin-left: 35px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .kNZkmm
  + .kNZkmm {
  margin-right: 35px;
}
.NRIXVk {
  border-color: #fff;
  border-width: 2px;
  font-size: 17px;
  height: 37px;
  text-decoration: none;
  width: 37px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .NRIXVk {
  margin-right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .NRIXVk {
  margin-left: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .NRIXVk
  + .NjBqm2 {
  margin-left: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .NRIXVk
  + .NjBqm2 {
  margin-right: 11px;
}
.jJIhxm {
  height: 56px;
}
.jJIhxm .NRIXVk {
  display: flex;
  font-size: 24px;
  height: 56px;
  width: 56px;
}
.jJIhxm .NjBqm2 {
  position: absolute;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .jJIhxm .NjBqm2 {
  right: -1000%;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .jJIhxm .NjBqm2 {
  left: -1000%;
}
.WbWfav {
  background: transparent;
  cursor: pointer;
  display: block;
  position: static;
}
.WbWfav.oXTL_p:hover .BDLGnY:after,
.WbWfav.oXTL_p:hover .dbLgPb,
.WbWfav.oXTL_p:hover .rS5XGm,
.WbWfav.oXTL_p:hover .sJGW7U,
.WbWfav.oXTL_p:hover .zpZLt9 {
  opacity: 1;
}
.WbWfav.oXTL_p:hover .sZZMor {
  opacity: 0.8;
}
.WbWfav.oXTL_p:hover .sZZMor:hover,
.WbWfav.rW3Lmv:hover .BDLGnY:after,
.WbWfav.rW3Lmv:hover .dbLgPb,
.WbWfav.rW3Lmv:hover .rS5XGm,
.WbWfav.rW3Lmv:hover .sJGW7U,
.WbWfav.rW3Lmv:hover .zpZLt9 {
  opacity: 1;
}
.WbWfav.rW3Lmv:hover .sZZMor {
  opacity: 0.8;
}
.WbWfav.NV95O0:hover .BDLGnY:after,
.WbWfav.NV95O0:hover .dbLgPb,
.WbWfav.NV95O0:hover .rS5XGm,
.WbWfav.NV95O0:hover .sJGW7U,
.WbWfav.NV95O0:hover .zpZLt9,
.WbWfav.rW3Lmv .BDLGnY:after,
.WbWfav.rW3Lmv .rS5XGm,
.WbWfav.rW3Lmv .sJGW7U,
.WbWfav.rW3Lmv:hover .sZZMor:hover {
  opacity: 1;
}
.WbWfav.NV95O0:hover .sZZMor {
  opacity: 0.8;
}
.WbWfav.NV95O0:hover .sZZMor:hover {
  opacity: 1;
}
.WbWfav.NV95O0 .BDLGnY:after,
.WbWfav.NV95O0 .sJGW7U {
  opacity: 0;
}
.WbWfav.NV95O0 .WkaqTs {
  margin-top: 8px;
}
.WbWfav.NV95O0 .lr6yn9,
.WbWfav.NV95O0 .rS5XGm {
  color: rgba(var(--textColor), 1);
  height: 18px;
  line-height: 18px;
  margin: 0;
  opacity: 1;
  position: static;
}
.WbWfav.NV95O0 .lr6yn9 {
  color: rgba(var(--textColor), 0.5);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.WbWfav.nn1iuC:hover .BDLGnY:after,
.WbWfav.nn1iuC:hover .dbLgPb,
.WbWfav.nn1iuC:hover .rS5XGm,
.WbWfav.nn1iuC:hover .sJGW7U,
.WbWfav.nn1iuC:hover .zpZLt9 {
  opacity: 1;
}
.WbWfav.nn1iuC:hover .sZZMor {
  opacity: 0.8;
}
.WbWfav.nn1iuC .BDLGnY:after,
.WbWfav.nn1iuC .rS5XGm,
.WbWfav.nn1iuC .sJGW7U,
.WbWfav.nn1iuC:hover .sZZMor:hover,
.WbWfav.qsMYo5 .BDLGnY:after,
.WbWfav.qsMYo5 .dbLgPb,
.WbWfav.qsMYo5 .rS5XGm,
.WbWfav.qsMYo5 .sJGW7U,
.WbWfav.qsMYo5 .zpZLt9,
[data-focus-source="key"] .WbWfav .BDLGnY:after,
[data-focus-source="key"] .WbWfav .dbLgPb,
[data-focus-source="key"] .WbWfav .rS5XGm,
[data-focus-source="key"] .WbWfav .sJGW7U,
[data-focus-source="key"] .WbWfav .zpZLt9 {
  opacity: 1;
}
.WbWfav.qsMYo5 .sZZMor,
[data-focus-source="key"] .WbWfav .sZZMor {
  opacity: 0.8;
}
.WbWfav.qsMYo5 .sZZMor:hover,
[data-focus-source="key"] .WbWfav .sZZMor:hover {
  opacity: 1;
}
.WbWfav.vMLTGd .rS5XGm,
.WbWfav.vMLTGd .sJGW7U,
.WbWfav.vMLTGd .sZZMor,
.WbWfav.vMLTGd .sZZMor:hover,
.WbWfav.vMLTGd .zpZLt9,
.WbWfav.vMLTGd:hover .rS5XGm,
.WbWfav.vMLTGd:hover .sJGW7U,
.WbWfav.vMLTGd:hover .sZZMor,
.WbWfav.vMLTGd:hover .sZZMor:hover,
.WbWfav.vMLTGd:hover .zpZLt9 {
  opacity: 0;
  pointer-events: none;
}
.WbWfav.vMLTGd .BDLGnY:after,
.WbWfav.vMLTGd .Mfb4J2,
.WbWfav.vMLTGd:hover .BDLGnY:after,
.WbWfav.vMLTGd:hover .Mfb4J2 {
  opacity: 1;
}
.BDLGnY:after,
.Mfb4J2,
.rS5XGm,
.sJGW7U,
.sZZMor,
.zpZLt9 {
  opacity: 0;
  transition: opacity 0.2s;
}
.BDLGnY,
.BDLGnY:after {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.BDLGnY:after {
  background-color: rgba(0, 0, 0, 0.4);
  content: "";
}
.HPntRk {
  background: #000;
  padding: 10px 14px;
  transition: opacity 0.45s;
}
.HPntRk,
.UY2hWZ {
  display: flex;
  position: relative;
}
.UY2hWZ {
  align-items: center;
  flex-grow: 1;
  justify-content: center;
}
.Mfb4J2,
.lr6yn9,
.rS5XGm,
.zpZLt9 {
  font: var(--textFont);
  font-size: 14px;
  line-height: 19px;
}
[data-layout="2"] .Mfb4J2,
[data-layout="2"] .lr6yn9,
[data-layout="2"] .rS5XGm,
[data-layout="2"] .zpZLt9,
[data-layout="3"] .Mfb4J2,
[data-layout="3"] .lr6yn9,
[data-layout="3"] .rS5XGm,
[data-layout="3"] .zpZLt9 {
  font-size: 14px;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 19px;
}
.rS5XGm {
  bottom: 0;
  bottom: auto;
  display: block;
  left: 0;
  margin: 0;
  right: 0;
  top: 0;
  width: auto;
}
.rS5XGm,
.sZZMor {
  position: absolute;
}
.sZZMor {
  border: 0;
  box-sizing: content-box;
  height: 37px;
  left: 50%;
  margin-left: -38.5px;
  margin-top: -38.5px;
  opacity: 0;
  padding: 20px;
  text-decoration: none;
  top: 50%;
  transition: opacity 0.2s;
  width: 37px;
  z-index: 2;
}
.sZZMor .KnWguL {
  height: 37px !important;
  padding: 0;
  width: 37px !important;
}
.sJGW7U {
  font-size: 16px;
  opacity: 0;
  right: 0;
  transition: opacity 0.2s;
}
.sJGW7U,
.zpZLt9 {
  bottom: 0;
  position: absolute;
}
.zpZLt9 {
  left: 0;
}
.RGP9b_ {
  visibility: visible;
}
.RGP9b_.qsMYo5 .rS5XGm,
.RGP9b_:hover .rS5XGm {
  height: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.RGP9b_.qsMYo5 .rS5XGm *,
.RGP9b_:hover .rS5XGm * {
  display: inline !important;
  white-space: nowrap;
}
.RGP9b_.NV95O0 .rS5XGm,
.RGP9b_.NV95O0:hover .rS5XGm {
  height: 18px;
}
.RGP9b_ .sZZMor {
  height: 35px;
  margin-left: -37.5px;
  margin-top: -37.5px;
  padding: 20px;
  width: 35px;
}
.RGP9b_ .sZZMor .KnWguL {
  height: 35px !important;
  padding: 0;
  width: 35px !important;
}
.P5mpqG.qsMYo5 .rS5XGm,
.P5mpqG:hover .rS5XGm {
  height: 15px;
}
.P5mpqG.NV95O0 .lr6yn9,
.P5mpqG.NV95O0 .rS5XGm,
.P5mpqG.NV95O0:hover .lr6yn9,
.P5mpqG.NV95O0:hover .rS5XGm {
  height: 18px;
  line-height: 18px;
}
.P5mpqG .HPntRk {
  padding: 5px 10px;
}
.P5mpqG .Mfb4J2,
.P5mpqG .lr6yn9,
.P5mpqG .rS5XGm,
.P5mpqG .sJGW7U,
.P5mpqG .zpZLt9 {
  font-size: 12px;
  line-height: 15px;
}
.P5mpqG .sZZMor {
  height: 25px;
  margin-left: -28.5px;
  margin-top: -28.5px;
  padding: 16px;
  width: 25px;
}
.P5mpqG .sZZMor .KnWguL {
  height: 25px !important;
  padding: 0;
  width: 25px !important;
}
.lvDuDL {
  bottom: 0;
  left: 0;
}
.dbLgPb {
  opacity: 0;
  padding: 0;
}
.edmwQJ {
  position: relative;
}
.zsTrPt {
  overflow: visible;
}
.a6tM_O {
  margin-bottom: 10px;
  position: relative;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .a6tM_O {
  margin-right: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .a6tM_O {
  margin-left: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .a6tM_O.wYi6Gv {
  margin-right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .a6tM_O.wYi6Gv {
  margin-left: 0;
}
.h_5iS1 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  height: 18px;
  justify-content: space-between;
  line-height: 18px;
  margin-bottom: 5px;
  margin-top: 14px;
  width: 100%;
}
.CZ2tZJ,
.aW1bFh {
  background-color: rgba(0, 0, 0, 0.8);
}
.CZ2tZJ > svg,
.aW1bFh > svg {
  height: 18px;
  width: 9px;
}
.Ov75TI {
  top: 0;
}
.Ov75TI,
.jZkLN1,
.u27ZYU {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.jZkLN1,
.u27ZYU {
  color: #fff;
  display: flex;
  z-index: 40;
}
.jZkLN1 .aPHGRp,
.u27ZYU .aPHGRp {
  font: var(--titleFont);
  margin-left: 90px;
  margin-right: 90px;
  padding: 0;
  -webkit-text-decoration: var(--titleFont-decoration);
  text-decoration: var(--titleFont-decoration);
  width: calc(100% - 180px);
}
.jZkLN1 .aPHGRp + .cDR_Ox,
.u27ZYU .aPHGRp + .cDR_Ox {
  margin-top: 10px;
}
.jZkLN1 .aPHGRp .gdNbqp,
.u27ZYU .aPHGRp .gdNbqp {
  font-size: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .jZkLN1
  .aPHGRp
  .gdNbqp,
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .u27ZYU
  .aPHGRp
  .gdNbqp {
  margin-left: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .jZkLN1
  .aPHGRp
  .gdNbqp,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .u27ZYU
  .aPHGRp
  .gdNbqp {
  margin-right: 10px;
}
.jZkLN1 .cDR_Ox,
.u27ZYU .cDR_Ox {
  font: var(--textFont);
  font-size: 18px;
  line-height: 24px;
  overflow: hidden;
  padding-left: 95px;
  padding-right: 95px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.jZkLN1 .tXIrMk,
.u27ZYU .tXIrMk {
  min-height: 40px;
}
.jZkLN1 .tXIrMk:not(:first-child),
.u27ZYU .tXIrMk:not(:first-child) {
  margin-top: 36px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .jZkLN1
  .tXIrMk
  .mTJGQm,
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .u27ZYU
  .tXIrMk
  .mTJGQm {
  margin: 0 8px 0 7px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .jZkLN1
  .tXIrMk
  .mTJGQm,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .u27ZYU
  .tXIrMk
  .mTJGQm {
  margin: 0 7px 0 8px;
}
.jZkLN1 .aPHGRp .gdNbqp {
  display: none;
}
.jZkLN1 {
  align-items: stretch;
  color: #fff;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  top: 0;
}
.u27ZYU {
  align-items: center;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
  bottom: 0;
  box-sizing: border-box;
  display: flex;
  height: 183px;
  left: 0;
  padding: 61px 30px 0 30px;
  position: absolute;
  right: 0;
}
.u27ZYU .yeU8Oc {
  background: transparent;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  flex: 0 0 auto;
  height: 60px;
  outline: none;
  padding: 0;
  text-align: center;
  touch-action: manipulation;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 60px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .u27ZYU .yeU8Oc {
  margin-right: 30px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .u27ZYU .yeU8Oc {
  margin-left: 30px;
}
.u27ZYU .yeU8Oc .ByxKUH {
  font-size: 22px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .u27ZYU
  .yeU8Oc
  .ByxKUH {
  margin-left: 5px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .u27ZYU
  .yeU8Oc
  .ByxKUH {
  margin-right: 5px;
}
.u27ZYU .P1_UXA {
  flex-grow: 1;
  overflow: hidden;
  text-align: left;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .u27ZYU .P1_UXA {
  margin-right: 40px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .u27ZYU .P1_UXA {
  margin-left: 40px;
}
.u27ZYU .P1_UXA .aPHGRp,
.u27ZYU .P1_UXA .cDR_Ox {
  overflow: hidden;
  padding-left: 0;
  padding-right: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.u27ZYU .DD1itD {
  display: block;
  font-size: 14px;
  padding: 0;
  text-align: center;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .u27ZYU .DD1itD {
  margin-right: 30px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .u27ZYU .DD1itD {
  margin-left: 30px;
}
@media screen and (max-width: 320px) {
  .jZkLN1 .tXIrMk,
  .u27ZYU .tXIrMk {
    margin-top: 25px;
  }
  .jZkLN1 .tXIrMk .mTJGQm,
  .u27ZYU .tXIrMk .mTJGQm {
    margin: 0 5px;
  }
}
.mTJGQm .ByxKUH,
.mTJGQm .isAvlN {
  font-size: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .mTJGQm .ByxKUH {
  margin-right: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .mTJGQm .isAvlN,
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .mTJGQm .ByxKUH {
  margin-left: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .mTJGQm .isAvlN {
  margin-right: 11px;
}
@media screen and (max-width: 320px) {
  .mTJGQm .ByxKUH {
    font-size: 10px;
  }
}
.s7OlfS {
  top: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .s7OlfS {
  left: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .s7OlfS {
  right: 10px;
}
.reXdTQ {
  background-color: rgba(var(--backgroundColor));
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-width: 980px;
  min-width: 680px;
  padding: 0 20px 20px 20px;
}
.j0_X8l {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 55px;
  justify-content: space-between;
}
.uN4U0m {
  height: 20px;
}
.ggLWS3 {
  color: rgba(var(--textColor), 1);
  flex-grow: 1;
  font: var(--textFont);
  font-size: 18px;
  line-height: 1.8;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .ggLWS3 {
  margin: 0 20px 0 0;
  text-align: left;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .ggLWS3 {
  margin: 0 0 0 20px;
  text-align: right;
}
.S8dCdI {
  align-items: center;
  color: rgba(var(--buttonsAndLinksColor), 0.8);
  display: flex;
  height: 20px;
  padding: 0 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .S8dCdI {
  border-right: 1px solid;
  border-right-color: rgba(var(--textColor), 0.2);
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .S8dCdI {
  border-left: 1px solid;
  border-left-color: rgba(var(--textColor), 0.2);
}
.S8dCdI:hover {
  color: rgba(var(--buttonsAndLinksColor), 1);
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .S8dCdI:last-child {
  border-right: none !important;
  padding-right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .S8dCdI:last-child {
  border-left: none !important;
  padding-left: 0;
}
.pnxiKN {
  display: flex;
  flex: 0 0 auto;
}
.EE78T4 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-top: 15px;
  overflow: hidden;
  position: relative;
}
.nzcGxA {
  margin-top: 5px;
}
.KsKaAG {
  display: flex;
  flex: 0 0 auto;
  flex-direction: row;
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  justify-content: flex-end;
  line-height: 32px;
}
.VgbGS3 {
  flex-grow: 1;
}
.PmKhOD,
.XDhPr5 {
  height: 32px;
  width: 162px;
}
.PmKhOD {
  margin: 5px 0;
}
.PmKhOD.zRr18R {
  position: absolute;
  top: -100px;
}
._8SXLd5 {
  overflow: hidden;
  padding-top: 12px;
}
.Rv3MBX {
  display: flex;
  flex-grow: 1;
  margin-top: 15px;
}
.U6Xh6u,
.mnTBW0 {
  flex-grow: 1;
  position: relative;
}
.U6Xh6u {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}
.kAxpkJ {
  border-radius: 0;
  height: 100%;
  max-height: 656px;
  width: 624px;
}
@media screen and (max-height: 738px) {
  .kAxpkJ {
    max-height: calc(100% - 60px);
  }
}
.Bk2B6Z,
.UcE16Q {
  position: relative;
}
.DoiYoR {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ViDJXz {
  padding: 36px 0 39px 0;
}
.W7SUd2 {
  opacity: 0.7;
}
.vuYpTR {
  align-items: center;
  bottom: 0;
  display: flex;
  font-size: 25px;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.N2Pky6 {
  position: relative;
}
.QnYI6u {
  display: block;
  opacity: 0;
  pointer-events: none;
  width: 100%;
}
.ekpD71 {
  align-items: center;
  border: solid #fff;
  border-radius: 50%;
  height: 100%;
  width: 100%;
}
.W6L_ej,
.ekpD71 {
  display: flex;
  justify-content: center;
}
.W6L_ej {
  align-items: stretch;
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  color: #fff;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.W6L_ej.IgHOof:hover .LXWNJj,
.W6L_ej.IgHOof:hover .P9btGc {
  opacity: 0.7;
}
.W6L_ej.IgHOof:hover .P9btGc:active,
.W6L_ej.IgHOof:hover .P9btGc:focus,
.W6L_ej.IgHOof:hover .P9btGc:hover {
  opacity: 1;
}
.wcPFdI {
  background-color: #000;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.itAs9u {
  height: 100%;
  opacity: 1;
  padding: 0;
  position: absolute;
}
.itAs9u,
.jpS184 {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  width: 100%;
}
.LXWNJj,
.jpS184 {
  justify-content: center;
}
.LXWNJj {
  display: flex;
  margin: 0 auto;
  text-align: center;
  transition: opacity 0.2s;
  width: 100%;
}
.LXWNJj,
.zKLz4I {
  white-space: nowrap;
}
.zKLz4I {
  font: var(--titleFont);
  height: auto;
  line-height: 1.5;
  margin: 0 16px 14px;
  overflow: hidden;
  -webkit-text-decoration: var(--titleFont-decoration);
  text-decoration: var(--titleFont-decoration);
  text-overflow: ellipsis;
  width: calc(100% - 32px);
}
.P3g1qr {
  display: flex;
  height: auto;
  justify-content: center;
  width: 100%;
}
.P3g1qr:first-child {
  margin-top: 0;
}
.P9btGc {
  align-items: center;
  border-radius: 0;
  color: inherit;
  display: flex;
  font: var(--textFont);
  font-size: 18px;
  height: 40px;
  justify-content: center;
  line-height: 37px;
  overflow: hidden;
  padding: 0;
  text-decoration: none !important;
  transition: opacity 0.2s;
}
.P9btGc .ft8RLw {
  border-bottom: 2px solid #fff;
  line-height: normal;
  margin-bottom: -4px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .P9btGc
  + .P9btGc {
  margin-left: 35px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .P9btGc
  + .P9btGc {
  margin-right: 35px;
}
.OFh61d {
  border-color: #fff;
  border-width: 2px;
  font-size: 17px;
  height: 37px;
  text-decoration: none;
  width: 37px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .OFh61d {
  margin-right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .OFh61d {
  margin-left: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .OFh61d
  + .ft8RLw {
  margin-left: 11px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .OFh61d
  + .ft8RLw {
  margin-right: 11px;
}
.IMq_Jk {
  height: 56px;
}
.IMq_Jk .OFh61d {
  display: flex;
  font-size: 24px;
  height: 56px;
  width: 56px;
}
.IMq_Jk .ft8RLw {
  position: absolute;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .IMq_Jk .ft8RLw {
  right: -1000%;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .IMq_Jk .ft8RLw {
  left: -1000%;
}
.eddosW {
  overflow: hidden;
  position: relative;
}
.itAs9u {
  transition: transform 0.65s;
}
.itAs9u:hover .pmrXpM {
  opacity: 1;
}
.W6L_ej {
  opacity: 0;
  transition: opacity 0.45s;
}
.W6L_ej .itAs9u {
  transform: translate3d(0, 30px, 0);
}
.W6L_ej:hover,
[data-focus-source="key"] .W6L_ej {
  opacity: 1;
}
.W6L_ej:hover .itAs9u,
[data-focus-source="key"] .W6L_ej .itAs9u {
  transform: translateZ(0);
}
.W6L_ej.JQe1Yh {
  opacity: 1;
}
.W6L_ej.JQe1Yh .itAs9u {
  transform: translateZ(0);
}
.W6L_ej.JQe1Yh .LXWNJj {
  display: none;
}
.W6L_ej.MLk6Jy,
.W6L_ej.o6ZC_D {
  opacity: 1;
}
.W6L_ej.MLk6Jy .itAs9u,
.W6L_ej.o6ZC_D .itAs9u {
  transform: translateZ(0);
}
.W6L_ej.kLuT7o {
  opacity: 0;
}
.W6L_ej.kLuT7o .itAs9u {
  transform: translate3d(0, 30px, 0);
}
.W6L_ej.MLk6Jy {
  transition-delay: 0.3s;
}
.LXWNJj {
  padding: 0;
}
.zKLz4I {
  font: var(--videoInfoFont);
  margin: 0;
}
.P9btGc {
  border: 0;
  height: auto;
  text-decoration: none;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .P9btGc
  + .P9btGc {
  margin-left: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .P9btGc
  + .P9btGc {
  margin-right: 20px;
}
.OFh61d {
  margin: 0;
}
.l27WuX {
  bottom: 8px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .l27WuX {
  left: 8px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .l27WuX {
  right: 8px;
}
.pmrXpM {
  opacity: 0;
}
.videos-container-min-800 .P3g1qr {
  height: 56px;
}
.videos-container-min-800 .P9btGc .OFh61d {
  font-size: 28px;
  height: 56px;
  width: 56px;
}
.videos-container-min-800 .LXWNJj {
  padding: 0 30px;
}
.videos-container-min-800 .zKLz4I {
  font-size: 18px !important;
  line-height: 24px;
  margin-bottom: 24px;
}
.videos-container-max-799 .P3g1qr {
  height: 42px;
}
.videos-container-max-799 .P9btGc .OFh61d {
  font-size: 21px;
  height: 42px;
  width: 42px;
}
.videos-container-max-799 .zKLz4I {
  font-size: 16px !important;
  line-height: 22px;
  margin-bottom: 18px;
}
.videos-container-max-799 .l27WuX {
  bottom: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .videos-container-max-799
  .l27WuX {
  left: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .videos-container-max-799
  .l27WuX {
  right: 0;
}
.videos-container-max-599 .LXWNJj {
  padding: 0 20px;
}
.videos-container-max-599 .zKLz4I {
  margin-bottom: 8px;
}
.videos-container-max-549 .P3g1qr {
  height: 36px;
}
.videos-container-max-549 .P9btGc .OFh61d {
  font-size: 18px;
  height: 36px;
  width: 36px;
}
.videos-container-max-549 .zKLz4I {
  font-size: 14px !important;
  line-height: 19px;
  margin-bottom: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .videos-container-max-549
  .P9btGc
  + .P9btGc {
  margin-left: 16px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .videos-container-max-549
  .P9btGc
  + .P9btGc {
  margin-right: 16px;
}
.videos-container-max-449 .P3g1qr {
  height: 26px;
}
.videos-container-max-449 .P9btGc .OFh61d {
  font-size: 13px;
  height: 26px;
  width: 26px;
}
.videos-container-max-449 .LXWNJj {
  padding: 0 14px;
}
.videos-container-max-449 .zKLz4I {
  font-size: 12px !important;
  line-height: 17px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .videos-container-max-449
  .P9btGc
  + .P9btGc {
  margin-left: 12px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .videos-container-max-449
  .P9btGc
  + .P9btGc {
  margin-right: 12px;
}
.GYzXGt {
  height: 100%;
}
.rQhkce {
  overflow: hidden;
  position: relative;
}
.jSMkMZ,
.mUnnYK {
  background-color: rgba(0, 0, 0, 0.8);
}
.jSMkMZ svg,
.mUnnYK svg {
  height: 18px;
  width: 9px;
}
.rkKPQu {
  cursor: pointer;
  display: flex;
  height: inherit;
  position: relative;
}
.rkKPQu:focus {
  outline: none;
}
.rkKPQu:hover .vk027E {
  display: inline;
}
.vk027E {
  box-sizing: border-box;
  display: none;
  left: 50%;
  padding-bottom: 28px;
  position: absolute;
  text-align: center;
  top: -50px;
  transform: translateX(-50%);
  z-index: 46;
}
.iOHkhO {
  background-color: #000;
  color: #fff;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 13px;
  white-space: nowrap;
}
.kStuKS,
.rNx795,
.wbXibj {
  align-items: center;
  display: flex;
  height: inherit;
  justify-content: center;
}
._5v4xn {
  background: none;
  border: none;
  color: inherit;
  cursor: inherit;
  margin: 0;
  outline: none;
  padding: 0;
}
.Z6Qu_U {
  padding: 0 16px;
}
.Z6Qu_U,
.Z6Qu_U:hover {
  color: rgba(var(--compactMenuActionsColor), 1);
}
.bb4Cpk {
  display: inline-block;
  font: var(--textFont);
  font-size: 14px;
  line-height: inherit;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .bb4Cpk {
  margin-left: 5px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .bb4Cpk {
  margin-right: 5px;
}
.rNx795 {
  color: inherit !important;
  font-size: 14px;
  padding: 0 16px;
}
.rNx795:hover {
  color: inherit;
  opacity: 0.6;
}
.oKBu0q {
  font-size: 16px;
}
.Ochasp {
  font-size: 12px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Ochasp.Wv5yqD {
  padding-right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Ochasp.Wv5yqD {
  padding-left: 0;
}
.DQAcr0,
.YtBXJS {
  font-size: 16px;
}
.TbkjQQ {
  font: var(--textFont);
  font-size: 12px;
  line-height: 22px;
}
.wbXibj {
  cursor: pointer;
  position: relative;
}
.wbXibj:after {
  background: rgba(var(--compactMenuActionsColor), 0.3);
  content: "";
  height: 16px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 1px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .wbXibj:after {
  right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .wbXibj:after {
  left: 0;
}
.wbXibj:last-child:after {
  content: none;
}
.Q3Ksmg {
  background: none;
  border: none;
  cursor: pointer;
  height: 100%;
  outline: none;
  padding: 0;
}
.iWXVEg {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 60px;
}
.iWXVEg svg {
  fill: rgba(var(--compactMenuActionsColor), 1);
  margin: 0 auto;
  width: 22px;
}
.iWXVEg:hover {
  opacity: 0.7;
}
.xvJs5M {
  align-items: center;
  display: flex;
  flex-grow: 1;
  height: 100%;
  justify-content: center;
}
.z7MDug {
  width: 100%;
}
.Zh8SYq {
  display: block;
}
.kN8quU {
  background-color: rgba(var(--compactMenuBackgroundColor));
  color: rgba(var(--compactMenuActionsColor), 1);
  transition: height 0.2s linear;
}
.kN8quU,
.w4oiJ9 {
  align-items: center;
  display: flex;
  justify-content: center;
}
.w4oiJ9 {
  overflow: visible;
  position: relative;
  width: 100%;
}
.QzLukg {
  height: 26px;
  line-height: 26px;
}
.brIYTo,
.pOmUbd {
  height: 100%;
}
.hpOf1d {
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.p0JGCy {
  opacity: 0;
}
.iHSeC2,
.p0JGCy {
  transition: opacity 0.3s ease-in-out;
  z-index: 46;
}
.iHSeC2 {
  opacity: 1;
}
.Ns4h5u,
.klVbBo {
  height: 100%;
  position: relative;
  width: 100%;
}
.ozBGxe {
  z-index: 43;
}
.gOxtT1 {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 46;
}
.kW62Dq {
  transition-delay: 0.2s;
}
.S3t6nO {
  background-color: rgba(var(--compactMenuBackgroundColor));
  overflow: hidden;
  position: relative;
  transition: height 0.2s linear;
}
.S3t6nO:before {
  background-color: rgba(var(--compactMenuActionsColor), 0.15);
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.S3t6nO:hover .RX47C8,
.S3t6nO:hover .ZiJLLA {
  opacity: 1;
}
.bKuQmA {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[data-focus-source="key"] .RX47C8,
[data-focus-source="key"] .ZiJLLA {
  opacity: 1;
}
.RX47C8,
.ZiJLLA {
  background-color: transparent;
  opacity: 0;
  padding: 0;
  transition:
    0 0.2s,
    color 0.2s;
  width: auto;
  z-index: 50;
}
.RX47C8:hover,
.ZiJLLA:hover {
  opacity: 1;
}
.RX47C8 svg,
.ZiJLLA svg {
  height: 46px;
  width: 23px;
}
.ZiJLLA {
  margin-left: 30px;
}
.RX47C8 {
  margin-right: 30px;
}
@media (max-width: 549px) {
  .RX47C8 svg,
  .ZiJLLA svg {
    height: 30px;
    width: 16px;
  }
  .ZiJLLA {
    margin-left: 20px;
  }
  .RX47C8 {
    margin-right: 20px;
  }
}
._Fowaj {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.z4m3fC {
  position: relative;
}
.Ka3OKk {
  -ms-overflow-style: none;
  display: flex;
  scroll-behavior: smooth;
  width: 100%;
}
.Ka3OKk::-webkit-scrollbar {
  display: none;
}
.LW4DQF {
  flex-direction: row;
  overflow-x: scroll;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}
.s2pPat {
  flex-direction: column;
  overflow-y: scroll;
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}
.H9kzYa {
  box-sizing: border-box;
  flex-shrink: 0;
  position: relative;
  scroll-snap-align: start;
}
.H9kzYa.oq7svw {
  scroll-snap-align: end;
}
.ug1ey4 {
  border: none;
  cursor: pointer;
  height: 100%;
  opacity: 0;
  outline: none;
  pointer-events: none;
  top: 0;
  transition: opacity 0.5s ease;
  width: 68px;
  z-index: 46;
}
.ug1ey4,
.ug1ey4:after {
  display: block;
  position: absolute;
}
.ug1ey4:after {
  border: solid #fff;
  border-width: 3px 3px 0 0;
  content: "";
  height: 23px;
  left: 50%;
  top: 50%;
  width: 23px;
}
.kveEvR {
  background-image: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.4) 0,
    rgba(0, 0, 0, 0.25) 40%,
    rgba(0, 0, 0, 0.15) 60%,
    transparent
  );
  left: 0;
}
.kveEvR:after {
  transform: translate(-50%, -50%) rotate(225deg);
}
.ccVTXp {
  background-image: linear-gradient(
    270deg,
    rgba(0, 0, 0, 0.4) 0,
    rgba(0, 0, 0, 0.25) 40%,
    rgba(0, 0, 0, 0.15) 60%,
    transparent
  );
  right: 0;
}
.ccVTXp:after {
  transform: translate(-50%, -50%) rotate(45deg);
}
.XnBkjx {
  opacity: 1;
  pointer-events: auto;
}
.OGSZtY,
.ZUT_4F {
  position: relative;
}
.ZUT_4F {
  max-width: 608px;
  width: calc(100% / 1.16);
}
@supports (container-type: inline-size) {
  @container (min-width: 640px) {
    .ZUT_4F.MuWJw2 {
      width: calc(100% / 2.16);
    }
  }
}
@supports not (container-type: inline-size) {
  .ZUT_4F.MuWJw2 {
    width: calc(100% / 2.16);
  }
}
@supports (container-type: inline-size) {
  @container (min-width: 1280px) {
    .ZUT_4F.fpZydw {
      width: 608px;
    }
  }
}
@supports not (container-type: inline-size) {
  .ZUT_4F.fpZydw {
    width: 608px;
  }
}
.ZUT_4F.prw34c {
  padding-right: 24px;
}
.ZUT_4F.ZYSzKa {
  padding-right: 52px;
}
.eoAeUI {
  height: 0;
  padding-top: calc(56.25% / 1.16);
}
@supports (container-type: inline-size) {
  @container (min-width: 640px) {
    .eoAeUI.azCWwB {
      padding-top: calc(56.25% / 2.16);
    }
  }
}
@supports not (container-type: inline-size) {
  .eoAeUI.azCWwB {
    padding-top: calc(56.25% / 2.16);
  }
}
@supports (container-type: inline-size) {
  @container (min-width: 1280px) {
    .eoAeUI.iqHOYT {
      padding-top: calc(608 * 0.5625px);
    }
  }
}
@supports not (container-type: inline-size) {
  .eoAeUI.iqHOYT {
    padding-top: calc(608 * 0.5625px);
  }
}
.vQdLoh {
  color: rgba(var(--textColor), 1);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 24px 20px 0;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .vQdLoh.bP3EaO {
  text-align: left;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .vQdLoh.bP3EaO {
  text-align: right;
}
.vQdLoh.idCd_k {
  text-align: center;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .vQdLoh.Vu13CR {
  text-align: right;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .vQdLoh.Vu13CR {
  text-align: left;
}
.vQdLoh:hover {
  opacity: 0.5;
}
.qsUMbA {
  font: var(--titleFont);
}
.CZNNz7,
.RyjM8p {
  font: var(--textFont);
}
.RyjM8p {
  line-height: 1.5em;
}
.CZNNz7 {
  font-size: 14px;
}
.WXhjVQ {
  display: none;
}
.WXhjVQ.x7sgsK {
  pointer-events: none;
}
.WXhjVQ.x7sgsK .PXFpLD {
  opacity: 0.5;
}
.WXhjVQ.EcQmcQ {
  display: block;
}
.WXhjVQ.EcQmcQ .GSLmqT,
.WXhjVQ.EcQmcQ .r72D1C {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
.WXhjVQ.EcQmcQ .NrWBHV {
  align-items: center;
  display: flex;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.C9Zjgc {
  height: 100%;
}
.C9Zjgc:focus {
  z-index: 1;
}
.C9Zjgc:focus,
.GSLmqT,
.r72D1C {
  position: relative;
}
.r72D1C {
  background: #35465c;
  background-position: 50%;
  background-size: cover;
}
.r72D1C .KfYhAe,
.r72D1C .eYueFh {
  position: relative;
}
.r72D1C .KfYhAe {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.r72D1C .KfYhAe.TKnDKq,
.r72D1C .KfYhAe:before {
  left: 0;
  position: absolute;
  top: 0;
}
.r72D1C .KfYhAe:before {
  bottom: 0;
  content: "";
  opacity: 1;
  right: 0;
}
.r72D1C.P7D7NQ .KfYhAe:before,
.r72D1C.P7D7NQ .eYueFh {
  opacity: 0;
}
.r72D1C.P7D7NQ .H0bMsJ {
  color: #fff;
}
.r72D1C.P7D7NQ:hover .KfYhAe:before,
.r72D1C.P7D7NQ:hover .eYueFh {
  opacity: 1;
}
.r72D1C.P7D7NQ:hover .H0bMsJ {
  color: inherit;
}
.r72D1C.P7D7NQ.cLOpwb .KfYhAe {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.4),
    rgba(0, 0, 0, 0.2) 25%,
    rgba(0, 0, 0, 0.1) 50%,
    rgba(0, 0, 0, 0.04) 75%,
    transparent
  );
}
.r72D1C.P7D7NQ.cLOpwb:hover .KfYhAe {
  background-image: none;
}
.r72D1C.P7D7NQ.cLOpwb:hover .KfYhAe:before,
[data-focus-source="key"] .r72D1C.P7D7NQ .KfYhAe:before,
[data-focus-source="key"] .r72D1C.P7D7NQ .eYueFh {
  opacity: 1;
}
.H0bMsJ {
  bottom: 10px;
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 12px;
  line-height: 14px;
  position: absolute;
}
.H0bMsJ.nd19Lg {
  right: 10px;
}
.H0bMsJ.BUcRDP {
  left: 10px;
}
.IOnYqk {
  bottom: 21px;
  color: #fff;
  display: block;
  height: 14px;
}
.IOnYqk,
.W8lUy4 {
  position: absolute;
}
.W8lUy4 {
  top: 10px;
}
.W8lUy4.nd19Lg {
  left: 10px;
}
.W8lUy4.BUcRDP {
  right: 10px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .W8lUy4,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .W8lUy4 {
  top: 14px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .W8lUy4.nd19Lg,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .W8lUy4.nd19Lg {
  left: 14px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .W8lUy4.BUcRDP,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .W8lUy4.BUcRDP {
  right: 14px;
}
@keyframes VOknIm {
  0% {
    background-position: 0 0;
  }
  to {
    background-position: 0 -1000%;
  }
}
.TgISbN {
  background-position: 0 0;
  bottom: 0;
  left: 1px;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: 0;
}
.TgISbN.uL8dDL {
  animation-duration: 15s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: VOknIm;
  animation-timing-function: linear;
}
.TgISbN._Ylg0k {
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 73%, 0.2) 0,
    hsla(0, 0%, 98%, 0.2) 33%,
    hsla(0, 0%, 73%, 0.2) 50%
  );
  background-size: 100% 1000%;
}
.TgISbN._BRG8E {
  background: linear-gradient(
    180deg,
    #404040 0,
    rgba(38, 38, 38, 0.5) 33%,
    #404040 50%
  );
  background-size: 100% 1000%;
}
.TgISbN.D1y5OO {
  background: linear-gradient(180deg, #e5e5e5 0, #f9f9f9 33%, #e5e5e5 50%);
  background-size: 100% 1000%;
}
.bOlKmx {
  display: flex;
}
.bOlKmx.mj3g7H.cKjuLr {
  justify-content: flex-start;
}
.bOlKmx.mj3g7H.sHMecX {
  justify-content: flex-end;
}
.bOlKmx.mj3g7H .L9QNng {
  text-align: left;
}
.bOlKmx.mj3g7H .L9QNng.cKjuLr > .LrrgIa > span {
  justify-content: flex-start;
}
.bOlKmx.mj3g7H .L9QNng.sHMecX > .LrrgIa > span,
.bOlKmx.ulI38_.cKjuLr {
  justify-content: flex-end;
}
.bOlKmx.ulI38_.sHMecX {
  justify-content: flex-start;
}
.bOlKmx.ulI38_ .L9QNng {
  text-align: right;
}
.bOlKmx.ulI38_ .L9QNng.cKjuLr > .LrrgIa > span {
  justify-content: flex-end;
}
.bOlKmx.ulI38_ .L9QNng.sHMecX > .LrrgIa > span {
  justify-content: flex-start;
}
.bOlKmx.Q9JsZJ {
  justify-content: center;
}
.bOlKmx.Q9JsZJ .L9QNng {
  text-align: center;
}
.bOlKmx.Q9JsZJ .L9QNng span {
  justify-content: center;
}
.L9QNng {
  color: rgba(var(--textColor), 1);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  gap: 10px;
  padding: 24px 20px 0;
  text-decoration: none;
  width: 100%;
}
.L9QNng:hover {
  opacity: 0.7;
}
.dCzRzB {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.LrrgIa {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  padding: 0.1em 0;
}
.LrrgIa.H2MDFs {
  font-size: 25px;
  line-height: 25px;
}
.b218Fe {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  padding: 0.1em 0;
}
.b218Fe.H2MDFs {
  font-size: 15px;
  line-height: 15px;
}
.lGH_Vj {
  opacity: 0.6;
}
.oRc1hr {
  color: #fff;
  display: flex;
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 16px;
}
.oRc1hr.Ruw4Qd .R4zfjI:not(:first-child) {
  margin-left: 20px;
}
.oRc1hr.O2Sst0 .R4zfjI:not(:first-child) {
  margin-right: 20px;
}
.oRc1hr svg use {
  fill: #fff;
}
.oRc1hr.siS6QX .NTBBG1 {
  display: none;
}
.oRc1hr.siS6QX .Pw1drs {
  display: block;
}
.R4zfjI {
  align-items: center;
  background: none;
  border: none;
  color: rgba(var(--thumbnailButtonsColor), 1);
  cursor: pointer;
  display: flex;
  padding: 0;
  position: relative;
}
.R4zfjI:hover {
  opacity: 0.7;
}
.R4zfjI:hover .Pw1drs {
  transition-delay: 1s;
  visibility: visible;
}
.NTBBG1 {
  align-items: center;
  display: flex;
}
.NTBBG1.Ruw4Qd {
  margin-left: 10px;
}
.NTBBG1.O2Sst0 {
  margin-right: 10px;
}
.MqEZQa,
.grnIuB {
  height: 40px;
  width: 40px;
}
.Pw1drs {
  background: #000;
  bottom: -30px;
  color: #fff;
  display: none;
  font-size: 11px;
  position: absolute;
  transform: translateX(-50%);
  transition: ease-in-out;
  transition-delay: 0;
  visibility: hidden;
  white-space: nowrap;
}
.Pw1drs.Ruw4Qd {
  left: 50%;
  padding: 4px 9px 4px 5px;
}
.Pw1drs.O2Sst0 {
  padding: 4px 5px 4px 9px;
  right: 50%;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="275px"]
  .NTBBG1,
[data-hook="video-list"][data-thumbnail-min-width~="275px"] .NTBBG1 {
  display: none;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="275px"]
  .Pw1drs,
[data-hook="video-list"][data-thumbnail-min-width~="275px"] .Pw1drs {
  display: block;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="400px"].Ruw4Qd
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="400px"].Ruw4Qd
  .R4zfjI:not(:first-child) {
  margin-left: 30px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="400px"].O2Sst0
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="400px"].O2Sst0
  .R4zfjI:not(:first-child) {
  margin-right: 30px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="400px"]
  .NTBBG1,
[data-hook="video-list"][data-thumbnail-min-width~="400px"] .NTBBG1 {
  display: flex;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="400px"]
  .Pw1drs,
[data-hook="video-list"][data-thumbnail-min-width~="400px"] .Pw1drs {
  display: none;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="400px"]
  .siS6QX
  .MqEZQa,
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="400px"]
  .siS6QX
  .grnIuB,
[data-hook="video-list"][data-thumbnail-min-width~="400px"] .siS6QX .MqEZQa,
[data-hook="video-list"][data-thumbnail-min-width~="400px"] .siS6QX .grnIuB {
  height: 50px;
  width: 50px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="400px"]
  .siS6QX
  .NTBBG1,
[data-hook="video-list"][data-thumbnail-min-width~="400px"] .siS6QX .NTBBG1 {
  display: none;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="400px"]
  .siS6QX
  .Pw1drs,
[data-hook="video-list"][data-thumbnail-min-width~="400px"] .siS6QX .Pw1drs {
  display: block;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"].Ruw4Qd
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="500px"].Ruw4Qd
  .R4zfjI:not(:first-child) {
  margin-left: 40px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"].O2Sst0
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="500px"].O2Sst0
  .R4zfjI:not(:first-child) {
  margin-right: 40px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .siS6QX.Ruw4Qd
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="500px"]
  .siS6QX.Ruw4Qd
  .R4zfjI:not(:first-child) {
  margin-left: 30px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .siS6QX.O2Sst0
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="500px"]
  .siS6QX.O2Sst0
  .R4zfjI:not(:first-child) {
  margin-right: 30px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"].Ruw4Qd
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="700px"].Ruw4Qd
  .R4zfjI:not(:first-child) {
  margin-left: 50px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"].O2Sst0
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="700px"].O2Sst0
  .R4zfjI:not(:first-child) {
  margin-right: 50px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .MqEZQa,
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .grnIuB,
[data-hook="video-list"][data-thumbnail-min-width~="700px"] .MqEZQa,
[data-hook="video-list"][data-thumbnail-min-width~="700px"] .grnIuB {
  height: 50px;
  width: 50px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .NTBBG1,
[data-hook="video-list"][data-thumbnail-min-width~="700px"] .NTBBG1 {
  font-size: 18px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .NTBBG1.Ruw4Qd,
[data-hook="video-list"][data-thumbnail-min-width~="700px"] .NTBBG1.Ruw4Qd {
  margin-left: 12px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .NTBBG1.O2Sst0,
[data-hook="video-list"][data-thumbnail-min-width~="700px"] .NTBBG1.O2Sst0 {
  margin-right: 12px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .siS6QX.Ruw4Qd
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="700px"]
  .siS6QX.Ruw4Qd
  .R4zfjI:not(:first-child) {
  margin-left: 40px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .siS6QX.O2Sst0
  .R4zfjI:not(:first-child),
[data-hook="video-list"][data-thumbnail-min-width~="700px"]
  .siS6QX.O2Sst0
  .R4zfjI:not(:first-child) {
  margin-right: 40px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .siS6QX
  .MqEZQa,
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="700px"]
  .siS6QX
  .grnIuB,
[data-hook="video-list"][data-thumbnail-min-width~="700px"] .siS6QX .MqEZQa,
[data-hook="video-list"][data-thumbnail-min-width~="700px"] .siS6QX .grnIuB {
  height: 60px;
  width: 60px;
}
.MqEZQa {
  align-items: center;
  border-color: rgba(var(--thumbnailButtonsColor), 1);
  border-radius: 50%;
  border-style: solid;
  border-width: 2px;
  display: flex;
  height: 40px;
  justify-content: center;
}
.IDiMov {
  display: flex;
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
}
.uHKJjW {
  height: 14px;
  width: 14px;
}
.DNjchN.JVsbUw {
  margin-left: 5px;
}
.DNjchN.wptbnR {
  margin-right: 5px;
}
.eIO2z2 {
  cursor: pointer;
  display: flex;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 14px;
}
.eIO2z2:hover .kOSeYu {
  display: block;
}
.eIO2z2:hover .AAVaKa,
.kOSeYu {
  display: none;
}
.kOSeYu {
  min-width: 200px;
}
.j_qqJX {
  height: 12px;
  width: 22px;
}
.AAVaKa.JVsbUw,
.kOSeYu.JVsbUw {
  margin-left: 9px;
}
.AAVaKa.wptbnR,
.kOSeYu.wptbnR {
  margin-right: 9px;
}
.IDiMov,
.eIO2z2 {
  color: #fff;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .IDiMov,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .IDiMov {
  font-size: 14px;
  line-height: 16px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .uHKJjW,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .uHKJjW {
  height: 16px;
  width: 16px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .DNjchN.JVsbUw,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .DNjchN.JVsbUw {
  margin-left: 6px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .DNjchN.wptbnR,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .DNjchN.wptbnR {
  margin-right: 6px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .eIO2z2,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .eIO2z2 {
  font-size: 14px;
  line-height: 14px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .j_qqJX,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .j_qqJX {
  height: 14px;
  width: 24px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .AAVaKa.JVsbUw,
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .kOSeYu.JVsbUw,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .AAVaKa.JVsbUw,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .kOSeYu.JVsbUw {
  margin-left: 11px;
}
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .AAVaKa.wptbnR,
[data-hook*="video-list-thumb-wrapper"][data-thumbnail-min-width~="500px"]
  .kOSeYu.wptbnR,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .AAVaKa.wptbnR,
[data-hook="video-list"][data-thumbnail-min-width~="500px"] .kOSeYu.wptbnR {
  margin-right: 11px;
}
.SVfNeo {
  color: rgba(var(--textColor), 1);
}
.zcmkQ0 {
  color: rgba(var(--thumbnailButtonsColor), 1);
  font: var(--textFont);
}
.zcmkQ0 svg use {
  fill: rgba(var(--thumbnailButtonsColor), 1);
}
.emNH7z {
  font: var(--titleFont);
}
.YuO1NO,
.vBlh5k {
  font: var(--textFont);
}
.YuO1NO {
  font-size: 14px;
}
.MCQmsR {
  color: rgba(var(--thumbnailButtonsColor), 1);
}
.MCQmsR:before {
  background-color: rgba(var(--thumbnailOverlayColor));
}
.DU96Fk,
.fTAW2B {
  display: flex;
  position: relative;
}
.DU96Fk {
  overflow: hidden;
  scroll-behavior: smooth;
}
.DU96Fk::-webkit-scrollbar {
  display: none;
}
.pbLKQ3 {
  color: hsla(0, 0%, 100%, 0.8);
  cursor: pointer;
  flex-shrink: 0;
  opacity: 0.8;
  transition: opacity 0.2s;
  width: 60px;
  z-index: 1;
}
.pbLKQ3.eYz3Od {
  opacity: 0;
}
.pbLKQ3.eYz3Od:hover,
.pbLKQ3:hover {
  opacity: 1;
}
.pbLKQ3.i0fmRb {
  opacity: 0;
}
.pbLKQ3.KbCI9U {
  position: absolute;
}
.pbLKQ3.KbCI9U.Nh9uSi {
  left: 0;
}
.pbLKQ3.KbCI9U.qNtLuc {
  right: 0;
}
.qNtLuc.KbCI9U > svg {
  transform: rotate(180deg);
}
.Nh9uSi:not(.KbCI9U) > svg {
  transform: rotate(-180deg);
}
.AFOgzV {
  background: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.07);
  color: rgba(var(--textColor), 1);
  font: var(--textFont);
  max-height: 500px;
  min-width: 200px;
  text-decoration: none !important;
  z-index: 47;
}
.LRVQbb {
  background: rgba(var(--backgroundColor));
  border: 1px solid;
  border-color: rgba(var(--backgroundColor));
  padding: 10px 0;
}
.lFB2vZ {
  height: auto;
}
.rBzD6U {
  color: rgba(var(--textColor), 1);
  cursor: pointer;
  font-size: 14px;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-layout="6"] [data-hook="widget-container"][query~="value"] .rBzD6U {
  font-size: 16px;
}
.rBzD6U.nkU5jz {
  opacity: 0.6;
}
@media (min-height: 500px) {
  [data-layout="4"] .rBzD6U,
  [data-layout="5"] .rBzD6U {
    font-size: 16px;
  }
}
.ofKEwu {
  color: rgba(var(--textColor), 1);
  cursor: pointer;
  display: block;
  font-size: 14px;
  height: 42px;
  line-height: 42px;
  overflow: hidden;
  padding: 0 14px;
  text-overflow: ellipsis;
  transition: opacity 0.3s;
  white-space: nowrap;
}
.SNPkAT,
.ofKEwu:hover {
  opacity: 0.6;
}
.SNPkAT {
  color: rgba(var(--textColor), 1);
  cursor: pointer;
}
.AFOgzV {
  max-height: calc(100vh - 70px);
  padding: 0;
  width: 100%;
}
.AFOgzV::-webkit-scrollbar-thumb {
  background-color: rgba(var(--textColor), 1);
}
.AFOgzV::-webkit-scrollbar-thumb:active,
.AFOgzV::-webkit-scrollbar-thumb:hover {
  background-color: rgba(var(--textColor), 0.8);
}
@media (min-height: 370px) {
  .AFOgzV {
    max-height: 270px;
  }
}
.fj3QW1 {
  align-items: center;
  cursor: default;
  display: flex;
  justify-content: flex-end;
  position: relative;
}
.ydLpez {
  display: flex;
  height: 100%;
  transition: transform 0.3s;
}
.ydLpez svg {
  width: 12px;
}
.wzIrXX .ydLpez {
  transform: rotate(180deg);
}
.zLYJMs .ydLpez {
  text-align: right;
}
.zLYJMs .jcCsdn {
  margin-right: 10px;
}
.fcfXG6 .ydLpez {
  text-align: left;
}
.fcfXG6 .jcCsdn {
  margin-left: 10px;
}
.leK7F8 {
  position: relative;
}
.Iz3uO4 {
  height: auto !important;
  opacity: 0;
  position: absolute;
  top: 100%;
  visibility: hidden;
  z-index: 1;
}
.Iz3uO4.G8Qtqb {
  left: 0;
}
.Iz3uO4.QPijdb {
  right: 0;
}
.Iz3uO4.xeQIMo {
  opacity: 1;
  visibility: visible;
}
.Iz3uO4.P4q2QL {
  opacity: 0;
  transition:
    opacity 0.3s ease,
    visibility 0.3s ease;
  visibility: hidden;
}
.VfCUCg {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 15px;
  height: 38px;
  padding: 0 18px;
}
.VfCUCg:hover .MXTCxw,
.VfCUCg:hover .gjRSzR {
  opacity: 0.8;
}
.gjRSzR {
  display: flex;
  flex-shrink: 0;
}
.MXTCxw {
  display: inline-block;
  flex-grow: 1;
  line-height: inherit;
}
.GfXhV3,
.MXTCxw {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.GfXhV3 {
  color: rgba(var(--textColor), 1);
  font: var(--textFont);
  font-size: 14px;
  line-height: 16px;
  text-decoration: none !important;
}
[data-layout="6"] [data-hook="widget-container"][query~="value"] .GfXhV3 {
  font-size: 16px;
  line-height: 18px;
}
@media (min-height: 500px) {
  [data-layout="4"] .GfXhV3,
  [data-layout="5"] .GfXhV3 {
    font-size: 16px;
    line-height: 18px;
  }
}
.sqBEsS {
  background: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.07);
  color: rgba(var(--textColor), 1);
  font: var(--textFont);
  max-height: 500px;
  min-width: 200px;
  text-decoration: none !important;
  z-index: 47;
}
.x73CA1 {
  background: rgba(var(--backgroundColor));
  border: 1px solid;
  border-color: rgba(var(--backgroundColor));
  padding: 10px 0;
}
.jMeJAh {
  height: 100%;
}
.gTiTCQ {
  max-width: 100%;
}
.t5jSY3 {
  color: rgba(var(--textColor), 1);
  cursor: pointer;
  display: flex;
}
.VGXP_Y {
  min-width: 3px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .VGXP_Y {
  margin-right: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .VGXP_Y {
  margin-left: 20px;
}
[data-layout="6"] [data-hook="widget-container"][query~="value"] .VGXP_Y {
  height: 18px;
}
@media (min-height: 500px) {
  [data-layout="4"] .VGXP_Y,
  [data-layout="5"] .VGXP_Y {
    height: 18px;
  }
}
._RXmXu {
  height: 120px;
}
.FGP4_A {
  color: rgba(var(--textColor), 1);
  height: 16px;
  width: 16px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .FGP4_A {
  margin-right: 8px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .FGP4_A {
  margin-left: 8px;
}
.tQvBry {
  height: 50px;
  margin-bottom: 13px;
  padding: 0 18px 12px;
  position: relative;
}
.tQvBry:after {
  background: rgba(var(--textColor), 1);
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  opacity: 0.3;
  position: absolute;
  width: 100%;
}
.xc_kMR {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 15px 20px;
}
.MVzrYf {
  width: 100%;
}
._70Wt8 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.Xg7V2O {
  color: rgba(var(--textColor), 0.5);
  font-size: 16px;
  margin-bottom: 12px;
}
.FMMnZn {
  align-items: center;
  background: none;
  border: none;
  border-bottom: 2px solid;
  border-bottom-color: rgba(var(--textColor), 1);
  color: rgba(var(--textColor), 1);
  cursor: pointer;
  font-size: 14px;
  line-height: normal;
  opacity: 0.5;
  position: relative;
}
.FMMnZn:hover {
  opacity: 1;
}
.qPMmGE {
  background-color: rgba(var(--backgroundColor));
  font: var(--textFont);
  height: auto;
  line-height: normal;
  padding: 0 0 50px;
  position: relative;
  text-decoration: none !important;
  width: 100%;
}
.qPMmGE.u5T_8F {
  padding: 0 50px 50px;
}
.Ui_uny {
  min-height: 50px;
}
.HlW7T_ {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  display: flex;
  font-size: 22px;
  font-weight: 700;
  justify-content: center;
  margin: 0 auto;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pwQZhO {
  color: rgba(var(--textColor), 1);
}
._PwWpy {
  color: rgba(var(--textColor), 0.8);
}
.GdM2Ug {
  line-height: 1.5em;
}
.XX1XcE {
  align-items: center;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  height: 275px;
  justify-content: center;
}
._9Mk0v {
  background-color: rgba(var(--backgroundColor));
  display: flex;
  flex-direction: column;
  font: var(--textFont);
  height: auto;
  position: relative;
  width: 100%;
}
.dJVNcL {
  flex-grow: 0;
  flex-shrink: 0;
  min-width: 100%;
}
.nAm6oZ [data-hook="video-list-thumb-wrapper"] {
  width: 100% !important;
}
.i4NLoc {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  display: flex;
  flex-grow: 1;
  font-size: 22px;
  font-weight: 700;
  justify-content: center;
  margin: 0 auto;
  min-height: 324px;
  min-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.pm1sNI {
  color: rgba(var(--textColor), 1);
}
.KZzYPG {
  position: relative;
}
.NgJ89A {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.NgJ89A.dxlWs2 {
  z-index: 2;
}
.M4MvHK {
  margin-top: 50px;
  text-align: center;
}
[data-hook="widget-container"][query~="value"] .M4MvHK.bCmoZB {
  margin-top: 90px;
}
.pLbLYE {
  background: none;
  border: 1px solid;
  border-color: rgba(var(--textColor), 0.6);
  color: rgba(var(--textColor), 1);
  display: block;
  font-family: inherit;
  font-size: 14px;
  height: 54px;
  line-height: 52px;
  margin: 0 auto;
  padding: 0 45px;
  text-align: center;
  transition:
    color 0.3s,
    border-color 0.3s;
}
.pLbLYE:hover {
  border-color: rgba(var(--textColor), 0.7);
  color: rgba(var(--textColor), 0.7);
}
.pLbLYE.IixSeg {
  border-radius: 52px;
}
.pLbLYE.jcWlHO {
  border-radius: 0;
  height: 26.5px;
  line-height: 1;
  padding: 0 0 7px 0;
}
.pLbLYE.jcWlHO:not(.lrQ7rV) {
  border: none !important;
  border-bottom: 1px solid !important;
  border-bottom-color: rgba(var(--textColor), 0.6) !important;
}
.pLbLYE.lrQ7rV {
  border-color: transparent !important;
  padding: 0;
  transition: none;
}
@keyframes UrFR6_ {
  0% {
    bottom: 0;
  }
  16.66% {
    bottom: 30px;
  }
  33.33% {
    bottom: 0;
  }
  50% {
    bottom: 30px;
  }
  66.66% {
    bottom: 0;
  }
  83.33% {
    bottom: 30px;
  }
  to {
    bottom: 0;
  }
}
.icGn0v {
  display: flex;
  height: 25px;
  justify-content: space-between;
  padding-top: 5px;
  text-align: center;
  width: 68px;
}
.icGn0v .VaiN8d,
.icGn0v .Yu19Bc,
.icGn0v .d0AljU {
  animation: UrFR6_ 3s cubic-bezier(0.62, 0.28, 0.23, 0.99) infinite both;
  background-clip: content-box;
  background-color: rgba(var(--textColor), 0.5);
  border-radius: 50%;
  display: inline-block;
  height: 18px;
  position: relative;
  width: 18px;
}
.icGn0v .Yu19Bc {
  animation-delay: -0.16s;
}
.icGn0v .VaiN8d {
  animation-delay: -0.08s;
}
.blxBGu {
  display: flex;
  justify-content: flex-end;
}
.PE6o9t {
  color: #fff;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .PE6o9t {
  padding: 14px 10px 14px 18px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .PE6o9t {
  padding: 14px 18px 14px 10px;
}
.PE6o9t svg {
  height: 12px;
  width: 12px;
}
.KKJtfB {
  color: #fff;
  padding: 15px 18px;
}
.YRaaMr {
  color: #807f7f;
  line-height: 14px;
  padding-top: 15px;
}
.UtF6CG {
  background-color: #000;
  position: relative;
}
.UtF6CG,
.hDQOLU {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}
.hDQOLU {
  display: flex;
  flex-direction: column;
  position: absolute;
}
.hDQOLU.euCFSc {
  overflow-y: hidden;
  visibility: hidden;
}
.kAmX64 {
  margin-bottom: 30px;
}
.EtnNMI {
  height: 40px;
}
.nwc2FH {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 0;
}
.nwc2FH.n36Q7M {
  visibility: visible;
  z-index: 2;
}
.lLQyem {
  bottom: 10px;
  height: 6px;
  position: absolute;
  width: 50%;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .lLQyem {
  left: 50%;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .lLQyem {
  right: 50%;
}
.HKKqxC {
  align-items: center;
  display: flex;
  height: 16px;
  justify-content: flex-end;
  margin-bottom: 28px;
  position: absolute;
  top: 12px;
  width: 100%;
  z-index: 1;
}
.t5MF_H {
  height: 42px;
  position: relative;
  width: 42px;
}
.vLv7qR {
  color: #fff;
  position: absolute;
  top: 13px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .vLv7qR {
  right: 13px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .vLv7qR {
  left: 13px;
}
._hsLLc {
  color: #fff;
  font: var(--textFont);
  font-size: 14px;
  margin: -2px -4px;
  padding: 2px 4px;
}
._hsLLc:active {
  opacity: 0.6;
}
.Nb4lkN {
  border-color: #fff;
  border-radius: 50%;
  border-style: solid;
  border-width: 1px;
  font-size: 13px;
  height: 25px;
  width: 25px;
}
.Nb4lkN,
.uwzQn8 {
  align-items: center;
  display: flex;
  justify-content: center;
}
.uwzQn8 {
  background: #575757;
  color: #fff;
  flex-direction: column;
  height: 250px;
  text-align: center;
  width: 100%;
}
.eswX9O {
  font: var(--titleFont);
  font-size: 18px;
  margin-bottom: 20px;
  max-width: 260px;
}
.N7UFIO {
  font: var(--textFont);
  font-size: 16px;
}
.zgXpph {
  background-color: rgba(0, 0, 0, 0.4);
  color: #fff;
  font: var(--textFont);
  height: 100%;
  justify-content: space-between;
  position: relative;
}
.wCjDtL,
.zgXpph {
  display: flex;
  flex-direction: column;
}
.wCjDtL {
  align-items: center;
  flex-grow: 1;
  justify-content: center;
  margin: auto 0;
  max-height: 160px;
  min-height: 160px;
}
.Xsju_d {
  font: var(--titleFont);
  font-size: 18px;
  line-height: normal;
  margin-bottom: 20px;
  max-width: 260px;
  text-align: center;
}
.Xsju_d.kMl9ez {
  text-decoration: underline;
}
.Xsju_d.kMl9ez:active {
  opacity: 0.6;
}
.JwTUxq {
  display: flex;
  justify-content: space-between;
}
.JwTUxq .YQMsU6 {
  align-items: center;
  display: flex;
  font-size: 14px;
  visibility: visible;
}
.JwTUxq .YQMsU6:active {
  opacity: 0.6;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .JwTUxq
  .YQMsU6:not(:last-child) {
  margin-right: 30px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .JwTUxq
  .YQMsU6:not(:last-child) {
  margin-left: 30px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .JwTUxq
  .JlTAa6.scPU2Z {
  margin-right: 6px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .JwTUxq
  .JlTAa6.scPU2Z {
  margin-left: 6px;
}
.JwTUxq.VfOadM .JlTAa6 {
  height: 30px;
  width: 30px;
}
.h53uGJ {
  position: absolute;
  top: 12px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .h53uGJ {
  left: 10px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .h53uGJ {
  right: 10px;
}
.L_YH6V {
  padding: 0;
}
.qhPlLJ {
  overflow: hidden;
  position: relative;
  touch-action: pan-y pinch-zoom;
}
@keyframes jRN3PA {
  0%,
  to {
    animation-timing-function: ease-out;
  }
  85% {
    animation-timing-function: linear;
    transform: translateX(-60px);
  }
}
@keyframes xjragV {
  0%,
  to {
    animation-timing-function: ease-out;
  }
  85% {
    animation-timing-function: linear;
    transform: translateX(60px);
  }
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .oo7o5s {
  animation: jRN3PA 1.3s;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .oo7o5s {
  animation: xjragV 1.3s;
}
.DH9iB2 {
  z-index: 4;
}
.DH9iB2,
.oArwYb {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.oArwYb {
  background-color: transparent;
}
.Y6H6hN {
  background-color: #000;
  color: #fff;
  font: var(--textFont);
  max-height: 100%;
  padding: 42px 0 9px;
  position: absolute;
  width: 200px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Y6H6hN {
  right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Y6H6hN {
  left: 0;
}
.Y6H6hN.moNk2B {
  background-color: rgba(var(--mobileMenuBackgroundColor), 1);
  color: rgba(var(--mobileMenuTextColor), 1);
}
.B9jycU {
  height: 100%;
}
.pleKOO {
  height: 42px;
  top: 0;
  width: 100%;
}
.mcU_Nb,
.pleKOO {
  position: absolute;
}
.mcU_Nb {
  top: 13px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .mcU_Nb {
  right: 13px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .mcU_Nb {
  left: 13px;
}
.Z8bvEp {
  padding: 0 20px;
}
.dTQz_I {
  align-items: center;
  display: flex;
  font-size: 14px;
  height: 40px;
  justify-content: flex-start;
  margin-bottom: 12px;
  position: relative;
}
.dTQz_I:after {
  bottom: -5px;
  content: "";
  left: -10px;
  position: absolute;
  right: -10px;
  top: -5px;
}
.htZvFm {
  align-items: center;
  display: flex;
  position: absolute;
  transition-duration: 0.5s;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .htZvFm {
  transition-property: left;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .htZvFm {
  transition-property: right;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"]
  .htZvFm:not(.NJMRtS) {
  left: 24px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"]
  .htZvFm:not(.NJMRtS) {
  right: 24px;
}
.CSVGXJ {
  height: 6px;
  overflow: hidden;
  position: relative;
  width: 84px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .CSVGXJ {
  left: -42px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .CSVGXJ {
  right: -42px;
}
.UjRkn1 {
  align-items: center;
  display: flex;
  height: 6px;
  justify-content: center;
  margin: 0 3px;
  width: 6px;
}
.kMC7nb {
  background-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 50%;
  height: 4px;
  width: 4px;
}
.kMC7nb.hCOHfq {
  height: 6px;
  width: 6px;
}
.kMC7nb.mBKtnu {
  background-color: #fff;
}
.kMC7nb.y_IOFm:not(.mBKtnu) {
  background-color: hsla(0, 0%, 100%, 0.7);
}
.iS3CMj {
  background: #fff;
}
.hlhUC8 {
  align-items: center;
  background-color: rgba(var(--mobileMenuBackgroundColor), 1);
  color: rgba(var(--mobileMenuTextColor), 1);
  display: flex;
  justify-content: center;
  position: relative;
}
.nkPhCN {
  border: solid hsla(0, 0%, 100%, 0.25);
  border-width: 0 0 1px 1px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.07);
}
.WxmMr1 {
  align-items: center;
  display: flex;
  justify-content: center;
  width: 40px;
  z-index: 5;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .WxmMr1 {
  right: 0;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .WxmMr1 {
  left: 0;
}
.brCH24 {
  color: rgba(var(--mobileMenuTextColor), 1);
  flex-grow: 1;
  font: var(--textFont);
  font-size: 14px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .brCH24 {
  padding-left: 20px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .brCH24 {
  padding-right: 20px;
}
.MtBSRD {
  background: #000;
  position: relative;
}
.paAX01 {
  bottom: 0;
  display: none;
  position: absolute;
}
.paAX01.eAxYQL {
  display: block;
}
.QnMQNi {
  position: absolute;
}
.YJ1qQ7 {
  background: #000;
  height: 40px;
}
.tZGbjB {
  background: rgba(var(--mobileButtonsBackgroundColor), 1);
  border: none;
  color: rgba(var(--mobileButtonsTextColor), 1);
  display: block;
  font: var(--textFont);
  font-size: 18px;
  width: 100%;
}
.wTM5Pr {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.oKbz_w {
  color: rgba(var(--buttonsAndLinksColor), 1);
}
[data-layout="2"] .oKbz_w {
  color: rgba(var(--mobileButtonsBackgroundColor), 1);
}
.Tr2ch9 .tdxKxx {
  display: inline-block;
  height: 50px;
  width: 70px;
}
.Tr2ch9 .R9FZHc {
  height: 48px;
  padding: 0 15px;
}
.Tr2ch9 .QGKhpQ {
  position: relative;
}
.Tr2ch9 .QGKhpQ .F6AI9q,
.fOAK8e {
  display: flex;
}
.fOAK8e {
  position: relative;
}
[data-view-mode="editor"] .fOAK8e {
  background-color: rgba(var(--emptyPlayerBgEditor), 1);
}
[data-view-mode="preview"] .fOAK8e,
[data-view-mode="site"] .fOAK8e {
  background-color: rgba(var(--emptyPlayerBgSite), 1);
}
.ZSOD1G {
  flex-shrink: 0;
}
.ZSOD1G,
.oJhhrs {
  position: relative;
}
.oJhhrs {
  background-color: #000;
}
.O2O1Vc {
  z-index: 0;
}
.DitT9t,
.O2O1Vc {
  left: 0;
  position: absolute;
  right: 0;
}
.DitT9t {
  z-index: 10;
}
._fE8sz {
  position: relative;
}
.z2II8N {
  background-color: rgba(var(--backgroundColor));
  box-sizing: border-box;
}
.ogeZLA {
  align-items: center;
  background-color: rgba(22, 45, 61, 0.8);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  margin: 0 auto;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.2s;
  width: 320px;
  z-index: 2001;
}
.ogeZLA.TqxUls {
  opacity: 1;
}
.ZvLw5E {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 14px 0 rgba(29, 45, 60, 0.3);
  max-width: calc(100% - 60px);
  overflow: hidden;
  position: relative;
  width: 495px;
}
.xooHE8 {
  position: absolute;
  transform: translateY(-50%);
}
.zgcrN8 {
  color: #2b5672;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
  padding: 31px 30px 27px;
}
.eC5jXH {
  display: flex;
  justify-content: flex-end;
  padding: 0 24px 30px;
}
.Nfnumg {
  font-family:
    HelveticaNeueW01-55Roma,
    HelveticaNeueW02-55Roma,
    HelveticaNeueW10-55Roma,
    Helvetica Neue,
    wix-vod-ruble,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 14px;
  height: 30px;
  min-width: 96px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="ltr"] .Nfnumg {
  margin-left: 18px;
}
div[data-hook="wix-vod-widget-direction-container"][dir="rtl"] .Nfnumg {
  margin-right: 18px;
}
.vZwnRk {
  height: 555px;
  width: 500px;
}
.M8VFv_ {
  height: 100%;
  padding: 0;
}
.urBAQ6 {
  border: none;
  border-radius: 8px;
}
.mS3KPe,
.urBAQ6 {
  height: 100%;
  width: 100%;
}
.Z72fTP {
  background: rgba(0, 0, 0, 0.8);
}
.rhZXvd {
  border-radius: 0;
  min-width: 85%;
  overflow: visible;
  text-align: center;
  width: 85%;
}
.XZZyrq {
  color: #000;
  padding: 0;
}
.vBEHlG {
  z-index: 100000;
}
.eYVqDh {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.eYVqDh .wyOybg {
  color: #555;
  color: rgba(var(--buttonsAndLinksColor), 1);
}
[data-layout="2"] .eYVqDh .wyOybg {
  color: rgba(var(--mobileButtonsBackgroundColor), 1);
}
.xvcGs5 {
  z-index: var(--above-all-z-index, 99999) !important;
}
.KWy3rN {
  bottom: 0;
  height: 100% !important;
  left: 0;
  margin: 0 auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 320px !important;
}

/* ===== index.html :: inline style 11 ===== */
@font-face {
  font-family: "poppins-semibold";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/h3r77AwDsldr1E_2g4qqGPk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQVtXRa8TVwTICgirnJhmVJw.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/rijG6I_IOXJjsH07UEo2mw.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: wf_45721e93e744420fa1da2dcfd;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/ttf/file.ttf")
      format("ttf");
}
#masterPage:not(.landingPage) #PAGES_CONTAINER {
  margin-top: 0px;
  margin-bottom: 0px;
}
#masterPage.landingPage #SITE_FOOTER {
  display: none;
}
#masterPage.landingPage #SITE_HEADER {
  display: none;
}
#masterPage.landingPage #SITE_HEADER-placeholder {
  display: none;
}
#masterPage.landingPage #SITE_FOOTER-placeholder {
  display: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#masterPage {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_FOOTER {
  --pinned-layer-in-container: 50;
  --above-all-in-container: 49;
}
#PAGES_CONTAINER {
  --pinned-layer-in-container: 51;
  --above-all-in-container: 49;
}
#SITE_HEADER {
  z-index: calc(var(--pinned-layers-in-page, 0) + 52);
  --above-all-in-container: 10000;
}
:root,
:host,
.spxThemeOverride,
.max-width-container {
  --color_0: 255, 255, 255;
  --color_1: 0, 0, 0;
  --color_2: 255, 90, 78;
  --color_3: 25, 25, 25;
  --color_4: 247, 247, 247;
  --color_5: 175, 214, 228;
  --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: 255, 216, 213;
  --color_17: 255, 161, 154;
  --color_18: 255, 90, 78;
  --color_19: 239, 16, 0;
  --color_20: 128, 9, 0;
  --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: 221, 238, 243;
  --color_32: 175, 214, 228;
  --color_33: 117, 184, 209;
  --color_34: 59, 144, 174;
  --color_35: 31, 77, 93;
  --font_0:
    normal normal normal 22px/1.41em poppins-semibold, poppins, sans-serif;
  --font_1:
    normal normal normal 14px/1.79em poppins-extralight, poppins, sans-serif;
  --font_2:
    normal normal normal 28px/1.375em poppins-semibold, poppins, sans-serif;
  --font_3:
    normal normal normal 88px/1.2em poppins-semibold, poppins, sans-serif;
  --font_4:
    normal normal normal 72px/1.25em poppins-semibold, poppins, sans-serif;
  --font_5:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --font_6:
    normal normal normal 40px/1.35em poppins-semibold, poppins, sans-serif;
  --font_7:
    normal normal normal 20px/1.67em poppins-semibold, poppins, sans-serif;
  --font_8:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --font_9:
    normal normal normal 15px/1.875em poppins-extralight, poppins, sans-serif;
  --font_10:
    normal normal normal 14px/1.79em poppins-extralight, poppins, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 0px;
  --wix-ads-top-height: 0px;
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  --wix-opt-in-direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: 1px;
  --scaling-factor: min((100 * var(--one-unit)), var(--section-max-width));
  --customScaleViewportLimit: clamp(
    var(--minViewportSize) * 1px,
    100 * var(--one-unit),
    min(var(--section-max-width), var(--maxViewportSize) * 1px)
  );
}
.font_0 {
  font: var(--font_0);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_1 {
  font: var(--font_1);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_2 {
  font: var(--font_2);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_3 {
  font: var(--font_3);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_4 {
  font: var(--font_4);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_5 {
  font: var(--font_5);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_6 {
  font: var(--font_6);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_7 {
  font: var(--font_7);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_8 {
  font: var(--font_8);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_9 {
  font: var(--font_9);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_10 {
  font: var(--font_10);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.color_0 {
  color: rgb(var(--color_0));
}
.color_1 {
  color: rgb(var(--color_1));
}
.color_2 {
  color: rgb(var(--color_2));
}
.color_3 {
  color: rgb(var(--color_3));
}
.color_4 {
  color: rgb(var(--color_4));
}
.color_5 {
  color: rgb(var(--color_5));
}
.color_6 {
  color: rgb(var(--color_6));
}
.color_7 {
  color: rgb(var(--color_7));
}
.color_8 {
  color: rgb(var(--color_8));
}
.color_9 {
  color: rgb(var(--color_9));
}
.color_10 {
  color: rgb(var(--color_10));
}
.color_11 {
  color: rgb(var(--color_11));
}
.color_12 {
  color: rgb(var(--color_12));
}
.color_13 {
  color: rgb(var(--color_13));
}
.color_14 {
  color: rgb(var(--color_14));
}
.color_15 {
  color: rgb(var(--color_15));
}
.color_16 {
  color: rgb(var(--color_16));
}
.color_17 {
  color: rgb(var(--color_17));
}
.color_18 {
  color: rgb(var(--color_18));
}
.color_19 {
  color: rgb(var(--color_19));
}
.color_20 {
  color: rgb(var(--color_20));
}
.color_21 {
  color: rgb(var(--color_21));
}
.color_22 {
  color: rgb(var(--color_22));
}
.color_23 {
  color: rgb(var(--color_23));
}
.color_24 {
  color: rgb(var(--color_24));
}
.color_25 {
  color: rgb(var(--color_25));
}
.color_26 {
  color: rgb(var(--color_26));
}
.color_27 {
  color: rgb(var(--color_27));
}
.color_28 {
  color: rgb(var(--color_28));
}
.color_29 {
  color: rgb(var(--color_29));
}
.color_30 {
  color: rgb(var(--color_30));
}
.color_31 {
  color: rgb(var(--color_31));
}
.color_32 {
  color: rgb(var(--color_32));
}
.color_33 {
  color: rgb(var(--color_33));
}
.color_34 {
  color: rgb(var(--color_34));
}
.color_35 {
  color: rgb(var(--color_35));
}
.backcolor_0 {
  background-color: rgb(var(--color_0));
}
.backcolor_1 {
  background-color: rgb(var(--color_1));
}
.backcolor_2 {
  background-color: rgb(var(--color_2));
}
.backcolor_3 {
  background-color: rgb(var(--color_3));
}
.backcolor_4 {
  background-color: rgb(var(--color_4));
}
.backcolor_5 {
  background-color: rgb(var(--color_5));
}
.backcolor_6 {
  background-color: rgb(var(--color_6));
}
.backcolor_7 {
  background-color: rgb(var(--color_7));
}
.backcolor_8 {
  background-color: rgb(var(--color_8));
}
.backcolor_9 {
  background-color: rgb(var(--color_9));
}
.backcolor_10 {
  background-color: rgb(var(--color_10));
}
.backcolor_11 {
  background-color: rgb(var(--color_11));
}
.backcolor_12 {
  background-color: rgb(var(--color_12));
}
.backcolor_13 {
  background-color: rgb(var(--color_13));
}
.backcolor_14 {
  background-color: rgb(var(--color_14));
}
.backcolor_15 {
  background-color: rgb(var(--color_15));
}
.backcolor_16 {
  background-color: rgb(var(--color_16));
}
.backcolor_17 {
  background-color: rgb(var(--color_17));
}
.backcolor_18 {
  background-color: rgb(var(--color_18));
}
.backcolor_19 {
  background-color: rgb(var(--color_19));
}
.backcolor_20 {
  background-color: rgb(var(--color_20));
}
.backcolor_21 {
  background-color: rgb(var(--color_21));
}
.backcolor_22 {
  background-color: rgb(var(--color_22));
}
.backcolor_23 {
  background-color: rgb(var(--color_23));
}
.backcolor_24 {
  background-color: rgb(var(--color_24));
}
.backcolor_25 {
  background-color: rgb(var(--color_25));
}
.backcolor_26 {
  background-color: rgb(var(--color_26));
}
.backcolor_27 {
  background-color: rgb(var(--color_27));
}
.backcolor_28 {
  background-color: rgb(var(--color_28));
}
.backcolor_29 {
  background-color: rgb(var(--color_29));
}
.backcolor_30 {
  background-color: rgb(var(--color_30));
}
.backcolor_31 {
  background-color: rgb(var(--color_31));
}
.backcolor_32 {
  background-color: rgb(var(--color_32));
}
.backcolor_33 {
  background-color: rgb(var(--color_33));
}
.backcolor_34 {
  background-color: rgb(var(--color_34));
}
.backcolor_35 {
  background-color: rgb(var(--color_35));
}
#SITE_FOOTER {
  --bg: var(--color_11);
  --shd: none;
  --brwt: 1px;
  --brd: var(--color_11);
  --brwb: 0px;
  --bgctr: var(--color_11);
  --rd: 0px;
  --alpha-bg: 1;
  --alpha-bgctr: 1;
  --alpha-brd: 0.15;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_FOOTER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="SITE_FOOTERinlineContent"] {
  height: auto;
  width: 100%;
}
[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%;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-jlm4vex9"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-joe1tqlc"] {
  position: relative;
  margin: 0px 0px -20px calc((100% - 980px) * 0.5);
  left: 49px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_FOOTER {
  --shc-mutated-brightness: 128, 128, 128;
  --bg-overlay-color: transparent;
  --bg-gradient: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vex9 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm4vex91inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-jlm4vex91inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm4vex91inlineContent-gridContainer"]
  > [id="comp-jlm4tzfe"] {
  position: relative;
  margin: 20px 0px 26px calc((100% - 980px) * 0.5);
  left: 270px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-jlm4vex9 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vex91 {
  width: 980px;
}
#comp-jlm4vex91 {
  --bg-overlay-color: rgb(255, 255, 255);
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4tzfe {
  width: 413px;
  height: auto;
}
#comp-jlm4tzfe {
  --min-height: 25px;
  direction: var(--wix-opt-in-direction);
}
#comp-joe1tqlc {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-joe1tqlc {
  width: 879px;
  height: 94px;
}
#comp-joe1tqlc {
  --height: 94px;
  --width: 879px;
  --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;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#PAGES_CONTAINER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_PAGES {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_PAGES {
  --transition-duration: 700ms;
}
#masterPage:not(.landingPage) {
  --top-offset: var(--header-height);
  --header-height: 96px;
}
#masterPage.landingPage {
  --top-offset: 0px;
}
#SITE_HEADER {
  --bg: var(--color_11);
  --shd: none;
  --brwt: 0px;
  --brd: var(--color_11);
  --brwb: 0px;
  --bgctr: var(--color_11);
  --rd: 0px;
  --alpha-bg: 1;
  --alpha-bgctr: 1;
  --alpha-brd: 0;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_HEADER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="SITE_HEADERinlineContent"] {
  height: auto;
  width: 100%;
}
[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%;
}
[data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="comp-jlm54pat"] {
  position: relative;
  margin: 30px 0px 3px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_HEADERinlineContent-gridContainer"]
  > [id="comp-jlm54pat2"] {
  position: relative;
  margin: 12px 0px 9px calc((100% - 980px) * 0.5);
  left: 111px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_HEADER {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --shc-mutated-brightness: 128, 128, 128;
  position: sticky !important;
  top: var(--wix-ads-height);
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm54pat3inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"]
  > [id="comp-jlm54pel"] {
  position: relative;
  margin: 20px 0px 13px calc((100% - 980px) * 1);
  left: -79px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm54pat3inlineContent-gridContainer"]
  > [id="comp-jlm54pb1"] {
  position: relative;
  margin: 22px 0px 19px calc((100% - 980px) * 1);
  left: 478px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-jlm54pat {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jlm54pat3 {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat3 {
  width: 980px;
}
#comp-jlm54pat3 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-jlm54pel {
  --menuTotalBordersX: 0px;
  --menuTotalBordersY: 0px;
  --bgDrop: var(--color_11);
  --rd: 0px;
  --shd: none;
  --fnt:
    normal normal normal 14px/1.4em
      wfont_dbd040_45721e93e744420fa1da2dcfdc828c9a,
    wf_45721e93e744420fa1da2dcfd, orig_gothambook;
  --pad: 0px;
  --txt: 96, 96, 96;
  --trans: color 0.4s ease 0s;
  --txth: var(--color_25);
  --txts: var(--color_25);
  --alpha-bgDrop: 1;
  --alpha-txt: 1;
  --alpha-txth: 1;
  --alpha-txts: 1;
  --boxShadowToggleOn-shd: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pel {
  width: 544px;
  height: 30px;
}
#comp-jlm54pel {
  --menuTotalBordersY: 0px;
  --menuTotalBordersX: 0px;
  --submenus-direction: inherit;
  --menu-direction: inherit;
  --align: end;
  --menu-align: inherit;
  --submenus-align: inherit;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pb1 {
  width: 118px;
  height: 22px;
}
#comp-jlm54pb1 {
  --item-size: 22px;
  --item-margin-block: 0;
  --item-margin-inline: 0px 10px;
  --item-display: inline-block;
  --direction: var(--wix-opt-in-direction, ltr);
  width: 118px;
  height: 22px;
}
#comp-jlm54pat2 {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm54pat2 {
  width: 149px;
  height: 75px;
}
#comp-jlm54pat2 {
  --height: 75px;
  --width: 149px;
}

/* ===== index.html :: inline style 12 ===== */
@font-face {
  font-display: swap;
  font-family: wf_45721e93e744420fa1da2dcfd;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_45721e93e744420fa1da2dcfdc828c9a/ttf/file.ttf")
      format("ttf");
}
@font-face {
  font-family: "poppins-extralight";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/h3r77AwDsldr1E_2g4qqGPk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/Fm41upUVp7KTKUZhL0PfQVtXRa8TVwTICgirnJhmVJw.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/rijG6I_IOXJjsH07UEo2mw.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-extralight";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/-GlaWpWcSgdVagNuOGuFKRUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2")
    format("woff2");
  unicode-range:
    U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "poppins";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v21/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2")
    format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
@font-face {
  font-family: "avenir-lt-w01_35-light1475496";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2")
    format("woff2");
  unicode-range:
    U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151,
    U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9,
    U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA,
    U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212,
    U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA,
    U+F8FF, U+FB01-FB02;
  font-display: swap;
}
@font-face {
  font-family: "avenir-lt-w01_35-light1475496";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2")
    format("woff2");
  unicode-range:
    U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161,
    U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC,
    U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030,
    U+2039-203A, U+2044, U+20AC, U+2122;
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: normal;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: italic;
  font-weight: 700;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: italic;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "poppins-semibold";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/poppins/v5/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2")
    format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "avenir-lt-w01_85-heavy1475544";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w05_85-heavy.woff2")
    format("woff2");
  unicode-range:
    U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151,
    U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9,
    U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA,
    U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212,
    U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA,
    U+F8FF, U+FB01-FB02;
  font-display: swap;
}
@font-face {
  font-family: "avenir-lt-w01_85-heavy1475544";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w01_85-heavy1475544.woff2")
    format("woff2");
  unicode-range:
    U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161,
    U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC,
    U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030,
    U+2039-203A, U+2044, U+20AC, U+2122;
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: wf_584664acbad249c5a0af0827a;
  src:
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/dbd040_584664acbad249c5a0af0827a73d9b4c/ttf/file.ttf")
      format("ttf");
}
@font-face {
  font-family: "proxima-n-w01-reg";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w05-reg.woff2")
    format("woff2");
  unicode-range:
    U+0000, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177,
    U+0179-017C, U+017F, U+018F, U+019D, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7,
    U+01EA-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0259, U+0272,
    U+02B0, U+02BB-02BC, U+02C9, U+02CB, U+02D8-02D9, U+02DB, U+02DD,
    U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D7,
    U+0400-045F, U+0472-0475, U+048A-04FF, U+0510-0513, U+051C-051D,
    U+0524-0527, U+052E-052F, U+1E02-1E03, U+1E0A-1E0B, U+1E1E-1E1F,
    U+1E22-1E23, U+1E56-1E57, U+1E60-1E61, U+1E6A-1E6B, U+1E80-1E85, U+1E9E,
    U+1EA0-1EF9, U+2000-200A, U+2015, U+201B, U+2032-2033, U+203D-203E, U+2070,
    U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A3-20A4, U+20A6-20AB,
    U+20B4, U+20B8-20BA, U+20BC-20BD, U+2113, U+2116-2117, U+2120, U+2126,
    U+212E, U+2153-2154, U+215B-215E, U+2190-2193, U+2202, U+2206, U+220F,
    U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260,
    U+2264-2265, U+22B2-22B3, U+22C5, U+2318, U+25A0, U+25B2, U+25BC, U+25CA,
    U+25CF, U+2605, U+2610-2611, U+2666, U+2713, U+2E18, U+E004-E005,
    U+F43A-F43B, U+F460-F473, U+F498-F49F, U+F4C6-F4C7, U+F4CC-F4CD,
    U+F4D2-F4D7, U+F50A-F50B, U+F50E-F533, U+F536-F539, U+F53C-F53F, U+F637,
    U+F6C3, U+F6DD, U+F6DF-F6F3, U+F8FF, U+FB00-FB04;
  font-display: swap;
}
@font-face {
  font-family: "proxima-n-w01-reg";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w01-reg.woff2")
    format("woff2");
  unicode-range:
    U+000D, U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161,
    U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014,
    U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044,
    U+20AC, U+2122, U+F656-F659;
  font-display: swap;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#bgt5r {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#masterPage {
  --pinned-layers-in-page: 0;
}
[data-mesh-id="Containerbgt5rinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 5122px;
  grid-template-rows: repeat(11, min-content) 1fr;
  grid-template-columns: 100%;
  padding-bottom: 0px;
  box-sizing: border-box;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jodqmjy97"] {
  position: relative;
  margin: 0px 0px -30px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jodqmjy9"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="adi_page1001_1_115"] {
  position: relative;
  margin: 0px 0 10px 0;
  left: 0;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="adi_page1001_1_116"] {
  position: relative;
  margin: 14px 0 10px 0;
  left: 0;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jlm5enze"] {
  position: relative;
  margin: 0px 0px -181px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="adi_page1001_1_117"] {
  position: relative;
  margin: 0px 0 37px 0;
  left: 0;
  grid-area: 6 / 1 / 7 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jlm5enzf"] {
  position: relative;
  margin: 0px 0px -5px calc((100% - 980px) * 0.5);
  left: -200px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-joe1dwvg"] {
  position: relative;
  margin: 4px 0px 10px calc((100% - 980px) * 0.5);
  left: 261px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jlm4u3qf3"] {
  position: relative;
  margin: 0px 8px 59px 8px;
  left: 0;
  grid-area: 7 / 1 / 8 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jof5cyz7"] {
  position: relative;
  margin: 0px 0 36px 0;
  left: 0;
  grid-area: 8 / 1 / 9 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jof4rcxr"] {
  position: relative;
  margin: 0px 0px 22px calc((100% - 980px) * 0.5);
  left: 321px;
  grid-area: 9 / 1 / 10 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jof4cmua"] {
  position: relative;
  margin: 0px 0 10px 0;
  left: 0;
  grid-area: 10 / 1 / 11 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="adi_page1001_1_102"] {
  position: relative;
  margin: 0px 0 10px 0;
  left: 0;
  grid-area: 12 / 1 / 13 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-gridContainer"]
  > [id="comp-jlm4vewy"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 12 / 1 / 13 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerbgt5rinlineContent-wedge-4"] {
  visibility: hidden;
  height: 1763px;
  width: 0;
  grid-area: 1 / 1 / 4 / 2;
}
[data-mesh-id="Containerbgt5rinlineContent-wedge-12"] {
  visibility: hidden;
  height: 5051px;
  width: 0;
  grid-area: 1 / 1 / 12 / 2;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jodqmjy97 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jodqmjyainlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-jodqmjyainlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 1204px;
  margin-top: -13px;
  grid-template-rows: repeat(2, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jodqmjyainlineContent-gridContainer"]
  > [id="comp-jodqmjya1"] {
  position: relative;
  margin: 0px 0px 63px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jodqmjyainlineContent-gridContainer"]
  > [id="comp-jodqmjya3"] {
  position: relative;
  margin: 0px 0px 21px calc((100% - 980px) * 0.5);
  left: 41px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jodqmjyainlineContent-gridContainer"]
  > [id="comp-jodqmjya4"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: -159px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jodqmjya {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jodqmjya1 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jodqmjya2inlineContent"] {
  height: auto;
  width: 100%;
  position: static;
  min-height: 663px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-jodqmjya2 [data-motion-part="BG_MEDIA comp-jodqmjya2"] {
    will-change: var(--motion-bgreveal-will-change);
    height: calc(100% + 200lvh);
    margin-top: -100lvh;
    isolation: isolate;
  }
  #comp-jodqmjya2 [data-motion-part="BG_IMG comp-jodqmjya2"] {
    position: sticky;
    height: max(100lvh, calc(100% - 200lvh));
    width: 100%;
    top: 0px;
    margin-bottom: calc(100lvh - max(100lvh, var(--motion-comp-height, 100%)));
    display: block;
    padding: 0px;
  }
  #comp-jodqmjya2 [data-motion-part="BG_LAYER comp-jodqmjya2"] {
    overflow: clip;
  }
  @supports (-moz-appearance: none) {
    body {
      --motion-bgreveal-will-change: transform;
    }
  }
  #comp-jodqmjya2[data-testid="imageX"]
    [data-motion-part="BG_MEDIA comp-jodqmjya2"] {
    transform: translate3d(0, 0, 0);
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jodqmjya2 {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jodqmjya3 {
  width: 887px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jodqmjya4 {
  width: 1235px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jodqmjy9 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jodqmjy91inlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-jodqmjy91inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  margin-bottom: -305px;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jodqmjy91inlineContent-gridContainer"]
  > [id="comp-jujhc1b3"] {
  position: relative;
  margin: 5px 0 0px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jodqmjy91 {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jujhc1b3 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 617px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#adi_page1001_1_115 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#adi_page1001_1_116 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm5enze {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm5enze1inlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-jlm5enze1inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  margin-bottom: -156px;
  grid-template-rows: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm5enze1inlineContent-gridContainer"]
  > [id="comp-jlm5enze3"] {
  position: relative;
  margin: 14px 0px 10px calc((100% - 980px) * 0.5);
  left: 20px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm5enze1inlineContent-gridContainer"]
  > [id="comp-jlm5enze4"] {
  position: relative;
  margin: 0px 0px 20px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm5enze1inlineContent-gridContainer"]
  > [id="comp-jlm5enzh1"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 100px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm5enze1inlineContent-wedge-3"] {
  visibility: hidden;
  height: 146px;
  width: 0;
  grid-area: 1 / 1 / 3 / 2;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm5enze1 {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm5enze3 {
  width: 940px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm5enze4 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm5enze5inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-jlm5enze5inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: min-content 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm5enze5inlineContent-gridContainer"]
  > [id="comp-joe0awxj"] {
  position: relative;
  margin: 139px 0px 53px calc((100% - 980px) * 0.5);
  left: -239px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm5enze5inlineContent-gridContainer"]
  > [id="comp-jlm5enzf1"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 20px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
#comp-jlm5enze5 {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm5enze5 {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-joe0awxj {
  width: 1457px;
  height: 557px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm5enzf1 {
  width: 940px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm5enzh1 {
  width: 780px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#adi_page1001_1_117 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm5enzf {
  width: 1383px;
  height: auto;
}
#comp-joe1dwvg {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-joe1dwvg:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-joe1dwvg {
  width: 415px;
  height: 291px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4u3qf3 {
  width: calc(100% - 8px - 8px);
  left: 0;
  margin-left: 8px;
  min-width: initial;
  height: 600px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jof5cyz7 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jof4rcxr {
  width: 310px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jof4cmua {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 721px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#adi_page1001_1_102 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vewy {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-jlm4vewy1inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-jlm4vewy1inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-jlm4vewy1inlineContent-gridContainer"]
  > [id="comp-jlm4vewy2"] {
  position: relative;
  margin: 41px 0px 23px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm4vewy1inlineContent-gridContainer"]
  > [id="comp-jlm4vewy3"] {
  position: relative;
  margin: 0px 0px 13px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm4vewy1inlineContent-gridContainer"]
  > [id="comp-jogzb4id"] {
  position: relative;
  margin: 0px 0px 6px calc((100% - 980px) * 0.5);
  left: 462px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-jlm4vewy1inlineContent-gridContainer"]
  > [id="comp-jlm4vewy4"] {
  position: relative;
  margin: 0px 0px 49px calc((100% - 980px) * 0.5);
  left: -9px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
#comp-jlm4vewy1 {
  --0: s;
  --1: t;
  --2: r;
  --3: c;
  --4: t;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vewy1 {
  width: 980px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vewy2 {
  width: 980px;
  height: auto;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vewy3 {
  width: 980px;
  height: auto;
}
#comp-jogzb4id {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jogzb4id {
  width: 35px;
  height: 31px;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-keyboard-only-focus-ring):not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  .has-inner-focus-ring:not(.has-keyboard-only-focus-ring):not(
    .has-custom-focus
  ):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring:not(.has-custom-focus):not(.ignore-focus):not(
    [tabindex="-1"]
  ):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on
  .has-keyboard-only-focus-ring.has-inner-focus-ring:not(.has-custom-focus):not(
    .ignore-focus
  ):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#comp-jlm4vewy4 {
  width: 980px;
  height: auto;
}

/* ===== index.html :: inline style 13 ===== */
#bgt5r {
  width: auto;
  min-height: 5122px;
}
#pageBackground_bgt5r {
  --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;
}
#comp-jodqmjy97 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jodqmjya {
  --bg-overlay-color: rgb(var(--color_15));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-jodqmjya1 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jodqmjya2 {
  --fill-layer-image-opacity: 1;
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-jodqmjya3 {
  --min-height: 53px;
  direction: var(--wix-opt-in-direction);
}
#comp-jodqmjya4 {
  --min-height: 109px;
  direction: var(--wix-opt-in-direction);
}
#comp-jodqmjy9 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jodqmjy91 {
  --bg-overlay-color: rgb(var(--color_15));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
.comp-jujhc1b3 {
  --wix-direction: ltr;
  --thumbnailOverlayOpacity: 40;
  --layoutStyle: 1;
  --showInfoAction: 2;
  --videoListVisibility: 2;
  --containerMargins: 0;
  --channelLayout: 2;
  --mainItemType: 1;
  --navigationArrowsPosition: 1;
  --loadMoreButtonType: 1;
  --mainItemOverlayOpacity: 0;
  --thumbnailButtonsBehavior: 0;
  --expandedTheme: 1;
  --sliderHeight: 572;
  --showExpandedVideoListInfo: 1;
  --videoInfoPosition: 1;
  --mainItemTitlePosition: 1;
  --settingsVersion: 4;
  --playType: 1;
  --textAlignment: 2;
  --navigationArrowsBehavior: 0;
  --compactShowVideoListType: 1;
  --mainActionStyleType: 1;
  --videoEndOption: 1;
  --videosInRow: 4;
  --thumbnailSpacing: 30;
  --showMediaType: 2;
  --numberOfRows: 1;
  --previewType: 0;
  --mobileChannelLayout: 3;
  --thumbnailButtonsColor: 255, 255, 255;
  --thumbnailButtonsColor-rgb: 255, 255, 255;
  --thumbnailButtonsColor-opacity: 1;
  --compactMenuBackgroundColor: 0, 0, 0;
  --compactMenuBackgroundColor-rgb: 0, 0, 0;
  --compactMenuBackgroundColor-opacity: 1;
  --mobileButtonsBackgroundColor: 255, 90, 78;
  --mobileButtonsBackgroundColor-rgb: 255, 90, 78;
  --mobileButtonsBackgroundColor-opacity: 1;
  --mobileButtonsTextColor: 255, 255, 255;
  --mobileButtonsTextColor-rgb: 255, 255, 255;
  --mobileButtonsTextColor-opacity: 1;
  --backgroundColor: 255, 255, 255;
  --backgroundColor-rgb: 255, 255, 255;
  --backgroundColor-opacity: 1;
  --textColor: 0, 0, 0;
  --textColor-rgb: 0, 0, 0;
  --textColor-opacity: 1;
  --mainButtonColor: 255, 90, 78;
  --mainButtonColor-rgb: 255, 90, 78;
  --mainButtonColor-opacity: 1;
  --buttonsAndLinksColor: 255, 90, 78;
  --buttonsAndLinksColor-rgb: 255, 90, 78;
  --buttonsAndLinksColor-opacity: 1;
  --thumbnailOverlayColor: 0, 0, 0, 0.4;
  --thumbnailOverlayColor-rgb: 0, 0, 0;
  --thumbnailOverlayColor-opacity: 0.4;
  --compactMenuActionsColor: 255, 255, 255;
  --compactMenuActionsColor-rgb: 255, 255, 255;
  --compactMenuActionsColor-opacity: 1;
  --mainButtonTextColor: 255, 255, 255;
  --mainButtonTextColor-rgb: 255, 255, 255;
  --mainButtonTextColor-opacity: 1;
  --mobileMenuTextColor: 255, 255, 255;
  --mobileMenuTextColor-rgb: 255, 255, 255;
  --mobileMenuTextColor-opacity: 1;
  --mobileMenuBackgroundColor: 0, 0, 0;
  --mobileMenuBackgroundColor-rgb: 0, 0, 0;
  --mobileMenuBackgroundColor-opacity: 1;
  --dividersAndArrowsColor: 128, 128, 128;
  --dividersAndArrowsColor-rgb: 128, 128, 128;
  --dividersAndArrowsColor-opacity: 1;
  --emptyPlayIconEditor: 64, 64, 64;
  --emptyPlayIconEditor-rgb: 64, 64, 64;
  --emptyPlayIconEditor-opacity: 1;
  --emptyPlayIconSite: 255, 255, 255;
  --emptyPlayIconSite-rgb: 255, 255, 255;
  --emptyPlayIconSite-opacity: 1;
  --emptyPlayerBgEditor: 191, 191, 191;
  --emptyPlayerBgEditor-rgb: 191, 191, 191;
  --emptyPlayerBgEditor-opacity: 1;
  --emptyPlayerBgSite: 191, 191, 191;
  --emptyPlayerBgSite-rgb: 191, 191, 191;
  --emptyPlayerBgSite-opacity: 1;
  --titleFont: normal normal normal 58px/72px proxima-n-w01-reg, sans-serif;
  --titleFont-style: normal;
  --titleFont-variant: normal;
  --titleFont-weight: normal;
  --titleFont-size: 58px;
  --titleFont-line-height: 72px;
  --titleFont-family: proxima-n-w01-reg, sans-serif;
  --titleFont-text-decoration: none;
  --videoInfoFont: normal normal normal 18px/22px proxima-n-w01-reg, sans-serif;
  --videoInfoFont-style: normal;
  --videoInfoFont-variant: normal;
  --videoInfoFont-weight: normal;
  --videoInfoFont-size: 18px;
  --videoInfoFont-line-height: 22px;
  --videoInfoFont-family: proxima-n-w01-reg, sans-serif;
  --videoInfoFont-text-decoration: none;
  --textFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --textFont-style: normal;
  --textFont-variant: normal;
  --textFont-weight: normal;
  --textFont-size: 18px;
  --textFont-line-height: 1.75em;
  --textFont-family: poppins-semibold, poppins, sans-serif;
  --textFont-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: 255, 216, 213;
  --wix-color-7: 255, 161, 154;
  --wix-color-8: 255, 90, 78;
  --wix-color-9: 239, 16, 0;
  --wix-color-10: 128, 9, 0;
  --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: 221, 238, 243;
  --wix-color-22: 175, 214, 228;
  --wix-color-23: 117, 184, 209;
  --wix-color-24: 59, 144, 174;
  --wix-color-25: 31, 77, 93;
  --wix-font-Title:
    normal normal normal 22px/1.41em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Title-text-decoration: none;
  --wix-font-Menu:
    normal normal normal 14px/1.79em poppins-extralight, poppins, 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: poppins-extralight, poppins, sans-serif;
  --wix-font-Menu-text-decoration: none;
  --wix-font-Page-title:
    normal normal normal 28px/1.375em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Page-title-text-decoration: none;
  --wix-font-Heading-XL:
    normal normal normal 88px/1.2em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-XL-text-decoration: none;
  --wix-font-Heading-L:
    normal normal normal 72px/1.25em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-L-text-decoration: none;
  --wix-font-Heading-M:
    normal normal normal 50px/1.34em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-M-text-decoration: none;
  --wix-font-Heading-S:
    normal normal normal 40px/1.35em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-S-text-decoration: none;
  --wix-font-Body-L:
    normal normal normal 20px/1.67em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Body-L-text-decoration: none;
  --wix-font-Body-M:
    normal normal normal 18px/1.75em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Body-M-text-decoration: none;
  --wix-font-Body-S:
    normal normal normal 15px/1.875em poppins-extralight, poppins, 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: poppins-extralight, poppins, sans-serif;
  --wix-font-Body-S-text-decoration: none;
  --wix-font-Body-XS:
    normal normal normal 14px/1.79em poppins-extralight, poppins, 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: poppins-extralight, poppins, sans-serif;
  --wix-font-Body-XS-text-decoration: none;
  --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
  --wix-font-LIGHT-style: normal;
  --wix-font-LIGHT-variant: normal;
  --wix-font-LIGHT-weight: normal;
  --wix-font-LIGHT-size: 12px;
  --wix-font-LIGHT-line-height: 1.4em;
  --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
  --wix-font-LIGHT-text-decoration: none;
  --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
  --wix-font-MEDIUM-style: normal;
  --wix-font-MEDIUM-variant: normal;
  --wix-font-MEDIUM-weight: normal;
  --wix-font-MEDIUM-size: 12px;
  --wix-font-MEDIUM-line-height: 1.4em;
  --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
  --wix-font-MEDIUM-text-decoration: none;
  --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
  --wix-font-STRONG-style: normal;
  --wix-font-STRONG-variant: normal;
  --wix-font-STRONG-weight: normal;
  --wix-font-STRONG-size: 12px;
  --wix-font-STRONG-line-height: 1.4em;
  --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
  --wix-font-STRONG-text-decoration: none;
}
.comp-jujhc1b3 .sSgNfwJ.oNlUTFj--forceBWTheme {
  --wut-main-cta-color: black;
}

.comp-jujhc1b3 .s__528EL6 .sxN5Yix {
  padding: 20px;
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="right"]
  .szD1O6r::before {
  box-shadow: 5px -5px 0 6px rgba(255, 255, 255, 0.4);
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="right"]
  .szD1O6r::after {
  box-shadow: 5px -5px 0 5px #ffffff;
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="left"]
  .szD1O6r::before {
  box-shadow: -5px 5px 0 6px rgba(255, 255, 255, 0.4);
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="left"]
  .szD1O6r::after {
  box-shadow: -5px 5px 0 5px #ffffff;
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="top"]
  .szD1O6r::before {
  box-shadow: -5px -5px 0 6px rgba(255, 255, 255, 0.4);
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="top"]
  .szD1O6r::after {
  box-shadow: -5px -5px 0 5px #ffffff;
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="bottom"]
  .szD1O6r::before {
  box-shadow: 5px 5px 0 6px rgba(255, 255, 255, 0.4);
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="bottom"]
  .szD1O6r::after {
  box-shadow: 5px 5px 0 5px #ffffff;
}

.comp-jujhc1b3 .s__528EL6.o__3hRYk0--wired .sxN5Yix,
.comp-jujhc1b3 .s__528EL6.o__3hRYk0--wired.saDbpWS .sxN5Yix {
  padding: 20px;
  background-color: #ffffff;
  border-color: rgba(255, 255, 255, 0.4);
  border-radius: 0;
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired
  .sjzZSLD[data-placement*="right"]
  .szD1O6r,
.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="right"]
  .szD1O6r {
  border-right-color: #ffffff;
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired
  .sjzZSLD[data-placement*="left"]
  .szD1O6r,
.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="left"]
  .szD1O6r {
  border-left-color: #ffffff;
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired
  .sjzZSLD[data-placement*="bottom"]
  .szD1O6r,
.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="bottom"]
  .szD1O6r {
  border-bottom-color: #ffffff;
}

.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired
  .sjzZSLD[data-placement*="top"]
  .szD1O6r,
.comp-jujhc1b3
  .s__528EL6.o__3hRYk0--wired.saDbpWS
  .sjzZSLD[data-placement*="top"]
  .szD1O6r {
  border-top-color: #ffffff;
}

.comp-jujhc1b3 .Sxxmni {
  background-color: #404040;
}

.comp-jujhc1b3 .vuYpTR {
  font:
    normal normal normal 58px/72px proxima-n-w01-reg,
    sans-serif;
  color: #ffffff;
}

#comp-jlm5enze {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jlm5enze1 {
  --bg-overlay-color: rgb(var(--color_15));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-jlm5enze3 {
  direction: var(--wix-opt-in-direction);
}
#comp-jlm5enze4 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jlm5enze5 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-jlm5enzf1 {
  direction: var(--wix-opt-in-direction);
}
#comp-jlm5enzh1 {
  --min-height: 276px;
  direction: var(--wix-opt-in-direction);
}
#comp-jlm5enzf {
  --min-height: 366px;
  direction: var(--wix-opt-in-direction);
}
#comp-joe1dwvg {
  --height: 291px;
  --width: 415px;
}
#comp-jof4rcxr {
  direction: var(--wix-opt-in-direction);
}
#comp-jlm4vewy {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-jlm4vewy1 {
  --bg-overlay-color: rgb(var(--color_11));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-jlm4vewy2 {
  direction: var(--wix-opt-in-direction);
}
#comp-jlm4vewy3 {
  direction: var(--wix-opt-in-direction);
}
#comp-jogzb4id {
  --height: 31px;
  --width: 35px;
}
#comp-jlm4vewy4 {
  direction: var(--wix-opt-in-direction);
}

/* ===== index.html :: inline style 14 ===== */
.comp-joe0awxj {
  --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: 255, 216, 213;
  --wix-color-7: 255, 161, 154;
  --wix-color-8: 255, 90, 78;
  --wix-color-9: 239, 16, 0;
  --wix-color-10: 128, 9, 0;
  --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: 221, 238, 243;
  --wix-color-22: 175, 214, 228;
  --wix-color-23: 117, 184, 209;
  --wix-color-24: 59, 144, 174;
  --wix-color-25: 31, 77, 93;
  --wix-font-Title:
    normal normal normal 22px/1.41em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Title-text-decoration: none;
  --wix-font-Menu:
    normal normal normal 14px/1.79em poppins-extralight, poppins, 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: poppins-extralight, poppins, sans-serif;
  --wix-font-Menu-text-decoration: none;
  --wix-font-Page-title:
    normal normal normal 28px/1.375em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Page-title-text-decoration: none;
  --wix-font-Heading-XL:
    normal normal normal 88px/1.2em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-XL-text-decoration: none;
  --wix-font-Heading-L:
    normal normal normal 72px/1.25em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-L-text-decoration: none;
  --wix-font-Heading-M:
    normal normal normal 50px/1.34em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-M-text-decoration: none;
  --wix-font-Heading-S:
    normal normal normal 40px/1.35em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-S-text-decoration: none;
  --wix-font-Body-L:
    normal normal normal 20px/1.67em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Body-L-text-decoration: none;
  --wix-font-Body-M:
    normal normal normal 18px/1.75em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Body-M-text-decoration: none;
  --wix-font-Body-S:
    normal normal normal 15px/1.875em poppins-extralight, poppins, 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: poppins-extralight, poppins, sans-serif;
  --wix-font-Body-S-text-decoration: none;
  --wix-font-Body-XS:
    normal normal normal 14px/1.79em poppins-extralight, poppins, 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: poppins-extralight, poppins, 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;
  --autoSlideshowInterval: 4;
  --collageDensity: 100;
  --galleryHorizontalAlign: 1;
  --galleryLayout: 4;
  --gallerySize: 45;
  --gallerySliderImageRatio: 1;
  --galleryVerticalAlign: 1;
  --gridStyle: 1;
  --imageQuality: 100;
  --imageResize: 1;
  --isAutoSlideshow: 1;
  --itemClick: 2;
  --loveCounter: 1;
  --newItemsDetails: 1;
  --newItemsLocation: 0;
  --te-padding-slider: 30;
  --thumbnailSpacings: 10;
  --videoPlay: 1;
  --textFont:
    normal normal normal 20px/1.4em poppins-semibold, poppins, sans-serif;
  --actionsColorExpand: 0, 0, 0;
  --actionsColorExpand-rgb: 0, 0, 0;
  --actionsColorExpand-opacity: 1;
  --arrowsColor: 255, 255, 255;
  --arrowsColor-rgb: 255, 255, 255;
  --arrowsColor-opacity: 1;
  --backColor: 191, 191, 191;
  --backColor-rgb: 191, 191, 191;
  --backColor-opacity: 1;
  --bgColorExpand: 255, 255, 255;
  --bgColorExpand-rgb: 255, 255, 255;
  --bgColorExpand-opacity: 1;
  --descriptionColorExpand: 0, 0, 0;
  --descriptionColorExpand-rgb: 0, 0, 0;
  --descriptionColorExpand-opacity: 1;
  --foreColor: 191, 191, 191;
  --foreColor-rgb: 191, 191, 191;
  --foreColor-opacity: 1;
  --itemDescriptionFontColor: 255, 255, 255;
  --itemDescriptionFontColor-rgb: 255, 255, 255;
  --itemDescriptionFontColor-opacity: 1;
  --itemDescriptionFontColorSlideshow: 0, 0, 0;
  --itemDescriptionFontColorSlideshow-rgb: 0, 0, 0;
  --itemDescriptionFontColorSlideshow-opacity: 1;
  --itemFontColor: 255, 255, 255;
  --itemFontColor-rgb: 255, 255, 255;
  --itemFontColor-opacity: 1;
  --itemFontColorSlideshow: 0, 0, 0;
  --itemFontColorSlideshow-rgb: 0, 0, 0;
  --itemFontColorSlideshow-opacity: 1;
  --itemIconColor: 255, 255, 255;
  --itemIconColor-rgb: 255, 255, 255;
  --itemIconColor-opacity: 1;
  --itemIconColorSlideshow: 0, 0, 0;
  --itemIconColorSlideshow-rgb: 0, 0, 0;
  --itemIconColorSlideshow-opacity: 1;
  --itemOpacity: 64, 64, 64, 0;
  --itemOpacity-rgb: 64, 64, 64;
  --itemOpacity-opacity: 0;
  --loadMoreButtonBorderColor: 0, 0, 0;
  --loadMoreButtonBorderColor-rgb: 0, 0, 0;
  --loadMoreButtonBorderColor-opacity: 1;
  --loadMoreButtonColor: 255, 255, 255;
  --loadMoreButtonColor-rgb: 255, 255, 255;
  --loadMoreButtonColor-opacity: 1;
  --loadMoreButtonFontColor: 0, 0, 0;
  --loadMoreButtonFontColor-rgb: 0, 0, 0;
  --loadMoreButtonFontColor-opacity: 1;
  --te-background-color-picker: 255, 161, 154;
  --te-background-color-picker-rgb: 255, 161, 154;
  --te-background-color-picker-opacity: 1;
  --titleColorExpand: 0, 0, 0;
  --titleColorExpand-rgb: 0, 0, 0;
  --titleColorExpand-opacity: 1;
  --backgroundColor: 128, 128, 128;
  --backgroundColor-rgb: 128, 128, 128;
  --backgroundColor-opacity: 1;
  --textColor: 0, 0, 0;
  --textColor-rgb: 0, 0, 0;
  --textColor-opacity: 1;
  --descriptionFontExpand:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --descriptionFontExpand-style: normal;
  --descriptionFontExpand-variant: normal;
  --descriptionFontExpand-weight: normal;
  --descriptionFontExpand-size: 18px;
  --descriptionFontExpand-line-height: 1.75em;
  --descriptionFontExpand-family: poppins-semibold, poppins, sans-serif;
  --descriptionFontExpand-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;
  --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;
  --itemFont:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFont-style: normal;
  --itemFont-variant: normal;
  --itemFont-weight: normal;
  --itemFont-size: 50px;
  --itemFont-line-height: 1.34em;
  --itemFont-family: poppins-semibold, poppins, sans-serif;
  --itemFont-text-decoration: none;
  --itemFontSlideshow:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, sans-serif;
  --itemFontSlideshow-style: normal;
  --itemFontSlideshow-variant: normal;
  --itemFontSlideshow-weight: normal;
  --itemFontSlideshow-size: 22px;
  --itemFontSlideshow-line-height: 27px;
  --itemFontSlideshow-family: avenir-lt-w01_85-heavy1475544, sans-serif;
  --itemFontSlideshow-text-decoration: none;
  --loadMoreButtonFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --loadMoreButtonFont-style: normal;
  --loadMoreButtonFont-variant: normal;
  --loadMoreButtonFont-weight: normal;
  --loadMoreButtonFont-size: 18px;
  --loadMoreButtonFont-line-height: 1.75em;
  --loadMoreButtonFont-family: poppins-semibold, poppins, sans-serif;
  --loadMoreButtonFont-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;
  --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;
  --titleFontExpand:
    normal normal normal 28px/1.375em poppins-semibold, poppins, sans-serif;
  --titleFontExpand-style: normal;
  --titleFontExpand-variant: normal;
  --titleFontExpand-weight: normal;
  --titleFontExpand-size: 28px;
  --titleFontExpand-line-height: 1.375em;
  --titleFontExpand-family: poppins-semibold, poppins, sans-serif;
  --titleFontExpand-text-decoration: none;
  --textFont-style: normal;
  --textFont-variant: normal;
  --textFont-weight: normal;
  --textFont-size: 20px;
  --textFont-line-height: 1.4em;
  --textFont-family: poppins-semibold, poppins, sans-serif;
  --textFont-text-decoration: none;
}

/* ===== index.html :: inline style 15 ===== */
.s_mW2O1.oyWIOGH--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold);
}

.sEIvoL3.oCqG_7p--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold);
}
.nav-arrows-container .custom-nav-arrows svg {
  width: 100%;
  height: 100%;
}

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

.pro-gallery-stop-scroll-for-fullscreen {
  overflow-y: hidden;
}
div.pro-gallery-parent-container .show-more-container i.show-more:hover {
  opacity: 1;
}
div.pro-gallery-parent-container .show-more-container button.show-more {
  border-style: solid;
}
div.pro-gallery-parent-container .show-more-container button.show-more:hover {
  opacity: 1;
}
div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  i.show-more:hover {
  opacity: 1;
}
div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  button.show-more {
  border-style: solid;
}
div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  button.show-more:hover {
  opacity: 1;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i {
  background: none !important;
  font-size: 26px;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.gallery-item-video-play-triangle {
  z-index: 12;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.gallery-item-video-play-background {
  z-index: 11;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  a:hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  a:hover {
  opacity: 0.7;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gallery-item-title,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  .info-element-title {
  font-size: 22px;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper
  button,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  opacity: 1;
  background: rgba(0, 0, 0, 0);
  border-style: solid;
}
.pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 0.6;
}
.pro-gallery.inline-styles
  .gallery-item-container.invert-hover
  .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 1;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-description {
  font-size: 15px;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i {
  font-size: 26px;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.gallery-item-video-play-triangle {
  z-index: 12;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.gallery-item-video-play-background {
  z-index: 11;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  a:hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  a:hover {
  opacity: 0.7;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gallery-item-title,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .info-element-title {
  font-size: 22px;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper
  button,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  opacity: 1;
  background: rgba(0, 0, 0, 0);
  border-style: solid;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover)
  .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover
  .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 0.6;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover
  .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover
  .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 1;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .info-element-description {
  font-size: 15px;
}
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description:after,
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description
  .fullscreen-side-bar-description-line:after,
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-exif:after,
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-link:after,
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-bottom-link:after {
  opacity: 0.3;
}
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-icon.fullscreen-cart-icon {
  background: inherit !important;
}
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
  color: #e03939 !important;
}
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
  color: #e03939 !important;
}
.social-share-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200005;
}
.social-share-wrapper .mobile-social-share-screen {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
}
.social-share-wrapper
  .mobile-social-share-screen.mobile-social-share-screen-visible {
  z-index: 200005;
  background-color: rgba(0, 0, 0, 0.6);
  transition: background-color 0.3s ease;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-background {
  height: calc(100% - 150px);
  touch-action: none;
}
.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 150px;
  box-sizing: border-box;
  background-color: #fff;
  margin-bottom: -150px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.4s ease;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab.mobile-social-share-tab-visible {
  margin-bottom: 0px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-items-list {
  display: flex;
  justify-content: space-between;
  width: 220px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-items-list
  .social-share-icon {
  height: 16px;
  width: 16px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-copylink-container {
  height: 32px;
  margin-top: 20px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-copylink-container
  .social-share-copylink-input {
  width: 200px;
  font-size: 11px;
  padding: 2px 4px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-copylink-container
  .social-share-copylink-button {
  width: 40px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-copylink-container
  .social-share-copylink-button
  .social-share-copylink-icon {
  height: 16px;
  width: 16px;
}
.social-share-wrapper .desktop-social-share-screen {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  justify-content: center;
  align-items: center;
}
.social-share-wrapper
  .desktop-social-share-screen.desktop-social-share-screen-visible {
  z-index: 200005;
  background-color: rgba(0, 0, 0, 0.6);
  transition: all 0.4s ease;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-background {
  position: fixed;
  height: 100%;
  width: 100%;
}
.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
  position: relative;
  width: 580px;
  height: 250px;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: -100px;
  opacity: 0;
  transition: all 0.4s ease;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup.desktop-social-share-popup-visible {
  margin-bottom: 0px;
  opacity: 1;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .desktop-social-share-popup-close-button {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .desktop-social-share-popup-close-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #116dff;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .social-share-items-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .social-share-items-container
  .social-share-items-list {
  display: flex;
  justify-content: space-between;
  width: 280px;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .social-share-items-container
  .social-share-items-list
  .social-share-icon {
  height: 24px;
  width: 24px;
  transition: color 0.2s ease;
}
.social-share-wrapper .social-share-item {
  position: relative;
}
.social-share-wrapper .social-share-item .social-share-button {
  opacity: 1;
  transition: opacity 0.2s ease;
  cursor: pointer;
}
.social-share-wrapper .social-share-item .social-share-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #116dff;
}
.social-share-wrapper .social-share-item .social-share-button:hover {
  opacity: 0.65;
}
.social-share-wrapper .social-share-item .social-share-button:active {
  opacity: 1;
}
.social-share-wrapper .social-share-copylink-container {
  display: flex;
  margin-top: 25px;
  height: 40px;
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-input {
  border: 1px solid #000;
  padding: 2px 8px;
  height: 100%;
  width: 260px;
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-button {
  width: 50px;
  height: 100%;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.1s ease;
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #116dff;
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-button:hover {
  background-color: rgba(0, 0, 0, 0.65);
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-button
  .social-share-copylink-icon {
  margin-top: 2px;
}
div.pro-gallery
  .gallery-item-container.main-color-on-hover:not(.hide-hover)
  .gallery-item-content
  .gallery-item {
  transition: opacity 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content
  .gallery-item,
div.pro-gallery
  .gallery-item-container.main-color-on-hover:not(.hide-hover):hover
  .gallery-item-content
  .gallery-item {
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover)
  .gallery-item-hover:not(.hide-hover),
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover)
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover)
  .hover-info-element {
  transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important;
}
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover
  .gallery-item-content {
  transform: scale(1.1);
}
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-hover:not(.hide-hover),
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover
  .gallery-item-hover:not(.hide-hover) {
  transform: scale(1.11);
}
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-hover:not(.hide-hover)
  .hover-info-element,
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover
  .gallery-item-hover:not(.hide-hover)
  .hover-info-element {
  transform: scale(0.9009);
}
div.pro-gallery
  .gallery-item-container.blur-on-hover:not(.hide-hover)
  .gallery-item-content {
  transition: filter 0.4s linear !important;
}
div.pro-gallery
  .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content
  .gallery-item,
div.pro-gallery
  .gallery-item-container.blur-on-hover:not(.hide-hover):hover
  .gallery-item-content
  .gallery-item {
  filter: blur(6px);
}
div.pro-gallery
  .gallery-item-container.grayscale-on-hover:not(.hide-hover)
  .gallery-item-content {
  transition: filter 0.6s ease !important;
}
div.pro-gallery
  .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover
  .gallery-item-content {
  filter: grayscale(1);
}
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
  transition: background-color 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover)
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover)
  .gallery-item-hover:not(.hide-hover) {
  transition: transform 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
  background-color: rgba(0, 0, 0, 0) !important;
}
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover):hover
  .gallery-item-content {
  transform: scale(0.985);
}
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-hover:not(.hide-hover),
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover):hover
  .gallery-item-hover:not(.hide-hover) {
  transform: scale(0.985);
}
div.pro-gallery
  .gallery-item-container.invert-on-hover:not(.hide-hover)
  .gallery-item-content {
  transition: filter 0.6s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.invert-on-hover:not(.hide-hover):hover
  .gallery-item-content {
  filter: invert(1);
}
div.pro-gallery
  .gallery-item-container.color-in-on-hover
  .gallery-item-content {
  filter: grayscale(1);
  transition: filter 0.6s ease !important;
}
div.pro-gallery
  .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover)
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.color-in-on-hover:hover:not(.hide-hover)
  .gallery-item-content {
  filter: grayscale(0);
}
div.pro-gallery
  .gallery-item-container.darkened-on-hover
  .gallery-item-content {
  filter: brightness(1);
  transition: filter 0.6s ease !important;
}
div.pro-gallery
  .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover)
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.darkened-on-hover:hover:not(.hide-hover)
  .gallery-item-content {
  filter: brightness(0.7);
}
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
  transition: none;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover:before {
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover
  .gallery-item-hover-inner {
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.force-hover,
div.pro-gallery
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover:not(.hide-hover) {
  transition: none;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover:not(.hide-hover):before {
  opacity: 1;
  background: rgba(8, 8, 8, 0.75);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.force-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.force-hover
  .info-member:not(.hidden),
div.pro-gallery
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover:not(.hide-hover)
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover:not(.hide-hover)
  .info-member:not(.hidden) {
  opacity: 1 !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover {
  transition:
    filter 0.4s ease,
    opacity 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover:before {
  transition:
    filter 0.4s ease,
    opacity 0.4s ease !important;
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover
  .gallery-item-hover:not(.hide-hover):before {
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover {
  transition:
    transform 0.4s ease,
    filter 0.2s ease,
    opacity 0.2s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover:before {
  transition:
    transform 0.4s ease,
    filter 0.2s ease,
    opacity 0.2s ease !important;
  transform: scale(0.9);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.2s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: scale(1);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateY(100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateX(-100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateX(100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateY(-100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(1);
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
  transition: none;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover:before {
  opacity: 1;
  background: rgba(8, 8, 8, 0.75);
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover
  .gallery-item-hover-inner {
  opacity: 1;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover
  .info-member:not(.hidden) {
  opacity: 1 !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover.force-hover,
div.pro-gallery
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover:not(.hide-hover) {
  transition: none;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover:not(.hide-hover):before {
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover.force-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover.force-hover
  .info-member:not(.hidden),
div.pro-gallery
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover:not(.hide-hover)
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover:not(.hide-hover)
  .info-member:not(.hidden) {
  opacity: 0 !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover {
  transition:
    filter 0.4s ease,
    opacity 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover:before {
  transition:
    filter 0.4s ease,
    opacity 0.4s ease !important;
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in:hover
  .gallery-item-hover:not(.hide-hover):before {
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover {
  transition:
    transform 0.4s ease,
    filter 0.2s ease,
    opacity 0.2s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover:before {
  transition:
    transform 0.4s ease,
    filter 0.2s ease,
    opacity 0.2s ease !important;
  transform: scale(1);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.2s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: scale(0.9);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateY(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateX(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(-100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateX(100%);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateY(-100%);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(0);
}
.animation-slide {
  transition:
    width 0.4s ease,
    height 0.4s ease,
    top 0.4s ease,
    left 0.4s ease;
}
.item-with-secondary-media-container .secondary-media-item.hide {
  opacity: 0;
}
.item-with-secondary-media-container .secondary-media-item.show {
  opacity: 1;
}
*[data-collapsed="true"] .pro-gallery-parent-container .gallery-item,
*[data-hidden="true"] .pro-gallery-parent-container .gallery-item {
  background-image: none !important;
}
html.pro-gallery {
  width: 100%;
  height: auto;
}
body.pro-gallery {
  transition: opacity 2s ease;
}
#gallery-loader {
  position: fixed;
  top: 50%;
}
.show-more-container {
  text-align: center;
  line-height: 138px;
}
.show-more-container i.show-more {
  color: #5d5d61;
  font-size: 40px;
  cursor: pointer;
  margin-top: -3px;
}
.show-more-container button.show-more {
  display: inline-block;
  padding: 11px 29px;
  border-radius: 0;
  border: 2px solid #5d5d61;
  font-family:
    "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh",
    "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 12px;
  color: #5d5d61;
  background: rgba(0, 0, 0, 0);
  cursor: pointer;
}
.show-more-container button.show-more:hover {
  background: rgba(0, 0, 0, 0.1);
}
.more-items-loader {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 50px;
  font-size: 30px;
  color: #116dff;
}
.version-header {
  color: #e03939;
  text-align: left;
  font-family: "Consolas", monospace;
  font-size: 13px;
  position: absolute;
  top: 0;
  left: 0;
  width: 320px;
  height: 100px;
  line-height: 30px;
  background: hsla(0, 0%, 100%, 0.8);
  z-index: 100;
}
.auto-slideshow-button {
  margin-top: 19px;
  padding: 5px;
  height: 28px;
  width: 20px;
  left: auto;
  z-index: 1;
  position: absolute;
  display: flex;
  text-align: center;
  cursor: pointer;
  opacity: 0.9;
}
.auto-slideshow-counter {
  margin-top: 24px;
  left: auto;
  z-index: 1;
  position: absolute;
  display: flex;
  text-align: center;
  opacity: 0.9;
  font-size: 15px;
  line-height: normal;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mouse-cursor {
  display: flex;
  width: 100%;
  position: absolute;
}
.nav-arrows-container {
  left: auto;
  position: absolute;
  display: flex;
  text-align: center;
  cursor: pointer;
  opacity: 0.9;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border: none;
  outline: none;
  justify-content: center;
}
.nav-arrows-container.follow-mouse-cursor {
  position: relative;
  cursor: none;
}
.nav-arrows-container:hover {
  opacity: 1;
}
.nav-arrows-container.drop-shadow svg {
  filter: drop-shadow(0px 1px 0.15px #b2b2b2);
}
.nav-arrows-container .slideshow-arrow {
  flex-shrink: 0;
}
.arrow-portal-container span {
  animation: fadeIn 0.1s ease-in-out;
  position: fixed;
  transition:
    top 50ms,
    left 50ms;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.gallery-slideshow div.pro-gallery,
div.gallery-slideshow .gallery-column {
  box-sizing: content-box !important;
}
div.gallery-slideshow .gallery-group,
div.gallery-slideshow .gallery-item-container,
div.gallery-slideshow .gallery-item-wrapper {
  overflow: visible !important;
}
div.gallery-slideshow.streched .gallery-slideshow-info {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
@media (max-width: 500px) {
  div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
div.gallery-slideshow
  div.pro-gallery
  .gallery-item-container
  .gallery-slideshow-info {
  position: absolute;
  padding-top: 0px;
  bottom: -220px;
  height: 220px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  z-index: 15;
}
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px 60px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px 10px 50px;
}
.gallery-columns
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px;
}
div.pro-gallery {
  width: 100%;
  height: 100%;
  overflow: hidden;
  backface-visibility: hidden;
  position: relative;
}
div.pro-gallery .gallery-column {
  float: left;
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
  backface-visibility: hidden;
}
div.pro-gallery .gallery-column .gallery-left-padding {
  display: inline-block;
  height: 100%;
}
div.pro-gallery .gallery-column .gallery-top-padding {
  display: block;
  width: 100%;
}
div.pro-gallery .gallery-group {
  float: left;
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  box-sizing: border-box;
  padding: 0;
  font-family:
    "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh",
    "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 11px;
}
div.pro-gallery .gallery-group.debug.gallery-group-gone {
  background: #cdcdd0;
}
div.pro-gallery .gallery-group.debug.gallery-group-visible {
  background: #c1f0c1;
}
div.pro-gallery .gallery-group.debug.gallery-group-hidden {
  background: #f99;
}
div.pro-gallery .gallery-item-container {
  position: absolute;
  display: inline-block;
  vertical-align: top;
  border: none;
  padding: 0;
  border-radius: 0;
  box-sizing: border-box;
  overflow: hidden;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  outline: none;
  text-decoration: none;
  color: inherit;
  will-change: top, left, width, height;
  box-sizing: border-box;
  font-family:
    "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh",
    "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 11px;
  cursor: default;
  scroll-snap-align: center;
}
div.pro-gallery .gallery-item-container .item-action {
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  pointer-events: none;
  z-index: -1;
}
div.pro-gallery .gallery-item-container .item-action:focus {
  --focus-ring-box-shadow: none !important;
  outline: none !important;
  box-shadow: none !important;
}
div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
  cursor: pointer;
}
div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
  text-decoration: underline;
  cursor: pointer;
}
div.pro-gallery .gallery-item-container.visible {
  transform: translate3d(0, 0, 0);
}
div.pro-gallery .gallery-item-container.clickable {
  cursor: pointer;
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .item-with-secondary-media-container
  .secondary-media-item {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .item-with-secondary-media-container
  .secondary-media-item
  .gallery-item {
  -o-object-fit: cover;
  object-fit: cover;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .item-with-secondary-media-container
  .secondary-media-item
  .text-item
  > div {
  width: 100% !important;
  height: 100% !important;
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,
div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
  background: rgba(0, 0, 0, 0);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-preload {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper.cube-type-fit
  .gallery-item {
  background: rgba(0, 0, 0, 0);
  -o-object-fit: contain;
  object-fit: contain;
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
  border-radius: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item {
  box-sizing: border-box; /*! autoprefixer: ignore next */
  -webkit-font-smoothing: antialiased;
  white-space: initial;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  .te-pro-gallery-text-item {
  line-height: normal !important;
  letter-spacing: normal !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  > div {
  background: initial !important;
  box-sizing: border-box;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  p,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  span,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  div,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h1,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h2,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h3,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h4,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h5,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h6,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  i {
  margin: 0;
  padding: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item
  .pro-circle-preloader {
  top: 50%;
  left: 50%;
  height: 30px;
  width: 15px;
  z-index: -1;
  opacity: 0.4;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item
  img.gallery--placeholder-item {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-loaded {
  background-color: rgba(0, 0, 0, 0);
  opacity: 1 !important;
  animation: none !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-loaded.image-item:after {
  display: none !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-loaded
  ~ .pro-circle-preloader {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.error {
  opacity: 0 !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-preloaded {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-preloaded.grid-fit {
  background-size: contain;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video {
  overflow: hidden;
  text-align: center;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  iframe {
  left: 0;
  top: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video.playing
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video.playing
  i {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video.playedOnce
  ~ .image-item {
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i {
  display: inline-block;
  text-rendering: auto; /*! autoprefixer: ignore next */
  -webkit-font-smoothing: antialiased;
  position: absolute;
  z-index: 11;
  top: 50%;
  left: 50%;
  height: 60px;
  text-align: center;
  margin: -30px 0 0 -30px;
  background: #080808;
  color: #fff;
  border-radius: 50px;
  opacity: 0.7;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button.play-triangle,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.play-triangle {
  opacity: 1;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button.play-triangle,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button.play-background,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.play-triangle,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.play-background {
  font-size: 26px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button:hover,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i:hover {
  opacity: 0.9;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button:before,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i:before {
  font-size: 2.3em;
  opacity: 1;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-info {
  position: absolute;
  bottom: -220px;
  height: 220px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  z-index: 15;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-info
  > div {
  height: 100%;
  width: 100%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  white-space: initial;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  border-radius: 0;
  z-index: 15;
  overflow: hidden;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-hover-inner {
  height: 100%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover.no-hover-bg:before {
  opacity: 0 !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  z-index: -1;
}
div.pro-gallery .gallery-item-container .gallery-item-common-info {
  box-sizing: border-box;
  cursor: pointer;
}
div.pro-gallery.one-row {
  white-space: nowrap;
  float: left;
}
div.pro-gallery.one-row .gallery-column {
  width: 100%;
  float: none;
  white-space: nowrap;
}
div.pro-gallery.one-row .gallery-column .gallery-group {
  display: inline-block;
  float: none;
}
div.pro-gallery.one-row.slider .gallery-column {
  overflow-x: scroll;
}
div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}
div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
  position: relative;
  will-change: transform;
}
div.pro-gallery.thumbnails-gallery {
  overflow: hidden;
  float: left;
}
div.pro-gallery.thumbnails-gallery .galleryColumn {
  position: relative;
  overflow: visible;
}
div.pro-gallery.thumbnails-gallery .thumbnailItem {
  position: absolute;
  background-color: #fff;
  background-size: cover;
  background-position: center;
  overflow-y: inherit;
  border-radius: 0px;
  cursor: pointer;
}
div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: hsla(0, 0%, 100%, 0.6);
}
@media (max-width: 500px) {
  div.pro-gallery.thumbnails-gallery {
    overflow: visible;
  }
}
div.pro-gallery *:focus {
  box-shadow: none;
}
div.pro-gallery.accessible i:focus,
div.pro-gallery.accessible
  button:not(.nav-arrows-container, .has-custom-focus):focus {
  box-shadow:
    inset 0 0 0 1px #fff,
    inset 0 0 1px 4px #116dff;
}
div.pro-gallery.accessible .gallery-item-hover i:focus,
div.pro-gallery.accessible .gallery-item-hover button:focus {
  box-shadow: none;
}
div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight::after {
  box-shadow:
    inset 0 0 1px 2px #116dff,
    inset 0 0 7px 0 #fff,
    0 0 10px -5px #116dff;
}
div.pro-gallery.accessible
  .gallery-item-container:has(.item-action:focus)::after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow:
    inset 0 0 1px 2px #116dff,
    inset 0 0 7px 0 #fff,
    inset 0 0 10px -5px #116dff;
  pointer-events: none;
  border-radius: inherit;
  z-index: 15;
}
div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
  box-shadow:
    inset 0 0 1px 2px #116dff,
    inset 0 0 7px 0 #fff,
    inset 0 0 10px -5px #116dff;
}
div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow:
    inset 0 0 1px 2px #116dff,
    inset 0 0 7px 0 #fff,
    0 0 10px -5px #116dff;
  pointer-events: none;
  border-radius: inherit;
}
div.pro-gallery .hide-scrollbars {
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
}
div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
div.pro-gallery .hide-scrollbars ::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}
div.pro-gallery .rtl {
  direction: rtl;
}
div.pro-gallery .ltr {
  direction: ltr;
}
.sr-only.out-of-view-component {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: circle(0%);
  border: 0;
}
.screen-logs {
  word-wrap: break-word;
  background: #fff;
  width: 280px;
  font-size: 10px;
}
.fade {
  display: block;
  transition: opacity 600ms ease;
}
.fade-visible {
  opacity: 1;
}
.fade-hidden {
  opacity: 0;
}
.deck-before {
  display: block;
  z-index: 1;
  transition: transform 600ms ease;
  transform: translateX(-100%);
}
.deck-before-rtl {
  display: block;
  z-index: 1;
  transition: transform 600ms ease;
  transform: translateX(100%);
}
.deck-current {
  display: block;
  z-index: 0;
  transition: transform 600ms ease;
  transform: translateX(0);
}
.deck-current .override {
  transition:
    transform 600ms ease,
    opacity 0.1s ease 200ms !important;
}
.deck-after {
  display: block;
  transition: opacity 0.2s ease 600ms;
  z-index: -1;
  opacity: 0;
}
.deck-after .override {
  transition: opacity 0.1s ease 0s !important;
}
.disabled-transition {
  transition: none !important;
}
@keyframes changing_background {
  0% {
    background-color: rgba(241, 241, 241, 0.2);
  }
  50% {
    background-color: rgba(241, 241, 241, 0.8);
  }
  100% {
    background-color: rgba(241, 241, 241, 0.2);
  }
}
.pro-gallery-parent-container.gallery-slideshow
  [data-hook="group-view"]::before {
  content: "";
  position: absolute;
  scroll-snap-align: center;
  top: var(--group-top);
  left: var(--group-left);
  width: var(--group-width);
  right: var(--group-right);
  height: 1px;
  pointer-events: none;
}
.pro-gallery-parent-container:not(.gallery-slideshow)
  [data-hook="group-view"]
  .item-link-wrapper::before {
  content: "";
  position: absolute;
  scroll-snap-align: center;
  top: var(--group-top);
  left: var(--group-left);
  width: var(--group-width);
  right: var(--group-right);
  height: 1px;
  pointer-events: none;
}
.gallery-item-container {
  scroll-snap-align: none !important;
}
.gallery-slideshow .gallery-item-container:not(.clickable) a {
  cursor: default;
}
.slideshow-info-element-inner {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%;
}
.slideshow-info-element-inner .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
}
.slideshow-info-element-inner .info-element-text > div {
  width: 100%;
}
.slideshow-info-element-inner .info-element-text .info-element-title {
  white-space: normal;
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  text-overflow: ellipsis;
}
.slideshow-info-element-inner .info-element-text .info-element-description {
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-description
  > span {
  white-space: normal;
}
.slideshow-info-element-inner .info-element-text .info-member.hide {
  display: none;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover {
  opacity: 1 !important;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.slideshow-info-element-inner .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity 0.4s ease;
}
.slideshow-info-element-inner .info-element-social.populated-item {
  margin-bottom: 24px;
}
.slideshow-info-element-inner
  .info-element-social:hover
  .info-element-social-share-box {
  width: 0 !important;
}
.slideshow-info-element-inner .info-element-social.info-align-center {
  justify-content: center;
}
.slideshow-info-element-inner
  .info-element-social.info-align-center
  .info-element-social-share {
  position: relative;
}
.slideshow-info-element-inner
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important;
}
.slideshow-info-element-inner .info-element-social.info-align-right {
  flex-direction: row-reverse;
}
.slideshow-info-element-inner
  .info-element-social.info-align-right
  .info-element-social-share {
  flex-direction: row-reverse;
}
.slideshow-info-element-inner
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box {
  margin-right: 40px !important;
}
.slideshow-info-element-inner .info-element-social .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button:hover:not(.info-element-loved) {
  opacity: 0.7;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-icon {
  fill: #2b5672;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  button,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  .info-element-social-love-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px;
}
.slideshow-info-element-inner .info-element-social .info-element-social-share {
  flex-direction: row;
  outline: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box {
  width: 210px !important;
  outline: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box {
  width: 0;
  transition: width 0.3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button:hover,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i:hover {
  opacity: 0.7;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.twitter-share,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.twitter-share {
  font-size: 13px;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.email-share,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.email-share {
  font-size: 13px;
}
.gallery-item-common-info.gallery-item-bottom-info {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%;
  padding-top: 0;
}
.gallery-item-common-info.gallery-item-bottom-info .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
}
.gallery-item-common-info.gallery-item-bottom-info .info-element-text > div {
  width: 100%;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-title {
  white-space: normal;
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  text-overflow: ellipsis;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-description {
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-description
  > span {
  white-space: normal;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-member.hide {
  display: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper
  button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover {
  opacity: 1 !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.gallery-item-common-info.gallery-item-bottom-info .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity 0.4s ease;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.populated-item {
  margin-bottom: 24px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social:hover
  .info-element-social-share-box {
  width: 0 !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-center {
  justify-content: center;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-center
  .info-element-social-share {
  position: relative;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-right {
  flex-direction: row-reverse;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-right
  .info-element-social-share {
  flex-direction: row-reverse;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box {
  margin-right: 40px !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button:hover:not(.info-element-loved) {
  opacity: 0.7;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-icon {
  fill: #2b5672;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-love
  button,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-love
  i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-love
  .info-element-social-love-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share {
  flex-direction: row;
  outline: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box {
  width: 210px !important;
  outline: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box {
  width: 0;
  transition: width 0.3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button:hover,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i:hover {
  opacity: 0.7;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.twitter-share,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.twitter-share {
  font-size: 13px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.email-share,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.email-share {
  font-size: 13px;
}
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  > div {
  width: 100%;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-title {
  white-space: normal;
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  text-overflow: ellipsis;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-description {
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-description
  > span {
  white-space: normal;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-member.hide {
  display: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover {
  opacity: 1 !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity 0.4s ease;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.populated-item {
  margin-bottom: 24px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social:hover
  .info-element-social-share-box {
  width: 0 !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-center {
  justify-content: center;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-center
  .info-element-social-share {
  position: relative;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-right {
  flex-direction: row-reverse;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-right
  .info-element-social-share {
  flex-direction: row-reverse;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box {
  margin-right: 40px !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button:hover:not(.info-element-loved) {
  opacity: 0.7;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-icon {
  fill: #2b5672;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  button,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  .info-element-social-love-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share {
  flex-direction: row;
  outline: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box {
  width: 210px !important;
  outline: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box {
  width: 0;
  transition: width 0.3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button:hover,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i:hover {
  opacity: 0.7;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.twitter-share,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.twitter-share {
  font-size: 13px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.email-share,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.email-share {
  font-size: 13px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text {
  padding: 0;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social {
  margin: 0;
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.with-arrows,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.with-arrows {
  width: auto;
  margin: 0px -10px 0;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.gradient-top,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.gradient-top {
  background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px);
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social:hover
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social:hover
  .info-element-social-share-box {
  width: 0 !important;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center {
  justify-content: center;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center
  .info-element-social-share,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center
  .info-element-social-share {
  position: relative;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right {
  flex-direction: row-reverse;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right
  .info-element-social-share,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right
  .info-element-social-share {
  flex-direction: row-reverse;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box {
  margin-right: 40px !important;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-button,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-button {
  position: static !important;
  margin: 0;
  padding: 0 20px;
  font-size: 19px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-button.info-element-social-share,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-button.info-element-social-share {
  margin-top: -3px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share {
  flex-direction: row;
  outline: none;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box {
  width: 210px !important;
  outline: none;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box {
  width: 0;
  transition: width 0.3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-title {
  white-space: normal;
}
.gallery-columns
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px;
}
.gallery-columns
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text {
  padding: 30px 0 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  opacity: 0; /*! autoprefixer: ignore next */
  -webkit-box-pack: center;
  transition: opacity 0.4s ease;
  color: #fff;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  .buy-icon {
  margin-right: 7px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  line-height: 25px;
  font-size: 15px;
  color: #fff;
  overflow: hidden;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  opacity: 0;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  white-space: nowrap;
  outline: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text {
  padding: 30px;
  display: flex;
  flex-direction: column;
  margin: 0;
  box-sizing: border-box;
  height: 100%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text.short-item {
  padding-top: 5px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text.narrow-item {
  padding-left: 5px;
  padding-right: 5px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text.hidden {
  opacity: 0 !important;
  pointer-events: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text
  > div {
  width: 100%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text.push-down {
  padding-top: 60px;
  box-sizing: border-box;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-title {
  line-height: 32px;
  font-size: 21px;
  padding: 0;
  color: #fff;
  overflow: hidden;
  display: -webkit-box; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-description {
  line-height: 25px;
  font-size: 15px;
  color: #fff;
  overflow: hidden;
  display: -webkit-box; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  opacity: 0;
  white-space: normal;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-member.hide {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-new-info-elements {
  width: 100%;
  height: 24px !important;
  display: flex;
  flex-direction: row;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-new-info-elements
  .info-element-social-love {
  margin-right: auto;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-new-info-elements
  .info-element-social-button {
  padding-left: 10px;
  padding-right: 10px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-absolute {
  position: absolute;
  top: 0;
  left: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social {
  outline: none;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 16;
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.short-item,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.narrow-item {
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
  height: 90%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.short-item
  .info-element-social-button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.narrow-item
  .info-element-social-button {
  position: initial;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.with-arrows {
  width: 86%;
  margin: 0 7%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.hidden {
  opacity: 0 !important;
  pointer-events: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button {
  outline: none;
  bottom: 30px;
  position: absolute;
  margin: 0;
  display: inline-block;
  font-size: 19px;
  color: #fff;
  cursor: pointer;
  opacity: 0;
  padding: 10px;
  margin: -10px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button:hover:not(.info-element-loved) {
  opacity: 0.7;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.visible {
  opacity: 1 !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-comments {
  left: 26px;
  top: 26px;
  bottom: initial;
  font-size: 15px;
  border: none;
  background: #2b5672;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-count {
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-love {
  left: 30px;
  bottom: 30px;
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-love
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-love
  i {
  outline: none;
  float: left;
  display: inline-block;
  line-height: 14px;
  border: none;
  background: rgba(0, 0, 0, 0);
  font-size: 18px;
  padding: 1px 5px;
  text-decoration: none;
  cursor: pointer;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-love
  .info-element-social-love-count {
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  line-height: 15px;
  font-size: 15px;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-share {
  bottom: 26px;
  left: auto;
  right: 30px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-dots {
  left: auto;
  right: 22px;
  top: 26px;
  height: 30px;
  width: 20px;
  display: flex;
  justify-content: center;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-download {
  bottom: 25px;
  left: auto;
  right: 68px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-download.pull-right {
  right: 30px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button {
  bottom: calc(50% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-love,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-comments {
  left: calc(25% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-love
  span,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-comments
  span {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-share {
  right: calc(25% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-download {
  left: calc(50% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-dots {
  left: calc(50% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button {
  bottom: auto;
  left: calc(50% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-love,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-comments {
  top: calc(25% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-share {
  top: auto;
  right: auto;
  bottom: calc(25% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-download {
  top: calc(50% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-dots {
  bottom: calc(50% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  max-width: 300px;
  min-width: 200px;
  overflow: visible;
  z-index: 16;
  font-size: 12px;
  opacity: 0;
  transform: translateX(-50%);
  margin-top: 1px;
  margin-left: -3px;
  transition: opacity 0.4s ease;
  outline: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.hidden {
  opacity: 0 !important;
  pointer-events: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i {
  display: inline-block;
  font-size: 15px;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 22px;
  text-align: center;
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0);
  border: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button:hover,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i:hover {
  opacity: 0.7;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button.network-1,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i.network-1 {
  margin-left: 5px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button.network-2,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i.network-2 {
  font-size: 13px;
  margin-top: 1px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button.network-4,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i.network-4 {
  margin-left: -1px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button.network-5,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i.network-5 {
  font-size: 13px;
  margin-top: 1px;
  margin-left: -3px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item {
  top: 50%;
  left: 0;
  max-width: none;
  min-width: 0;
  max-height: 300px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  i {
  left: 50%;
  margin-left: -10px;
  margin-top: 8px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  button.network-2,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  i.network-2 {
  font-size: 13px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  button.network-5,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  i.network-5 {
  font-size: 13px;
}
div.pro-gallery .gallery-item-container .gallery-item-common-info {
  box-sizing: border-box;
  cursor: pointer;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-title {
  /*! autoprefixer: ignore next */
  overflow: hidden; /*! autoprefixer: ignore next */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-description {
  /*! autoprefixer: ignore next */
  overflow: hidden;
  display: -webkit-box; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-description
  > span {
  white-space: normal;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-member.hide {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-custom-button-wrapper
  button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
}
div.pro-gallery.thumbnails-gallery
  .gallery-item-container
  .info-element-custom-button-wrapper {
  display: none !important;
}
:root {
  --tooltip-text-color: white;
  --tooltip-background-color: black;
  --tooltip-margin: 30px;
  --tooltip-arrow-size: 6px;
}
.tooltip-wrapper {
  position: absolute;
  top: 0;
  z-index: 100;
  background-color: var(--tooltip-background-color);
  color: var(--tooltip-text-color);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid var(--tooltip-text-color);
}
.tooltip-body {
  padding: 4px;
  font-size: 14px;
  font-family: Helvetica;
}
.tooltip-body::before {
  content: " ";
  left: 50%;
  border: solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: var(--tooltip-arrow-size);
  margin-left: calc(var(--tooltip-arrow-size) * -1);
}
.tooltip-body.arrow {
  top: calc(var(--tooltip-margin) * -1);
}
.tooltip-body.arrow::before {
  top: 100%;
  border-top-color: var(--tooltip-background-color);
}
.pg-render-indicator {
  position: absolute;
  bottom: 15.5px;
  left: 15.5px;
  border: 1px solid #717171;
  padding: 5px 10px 5px 5px;
  font-size: 16px;
  z-index: 2147483648;
  cursor: default;
  line-height: 20px;
}
.pg-render-indicator table {
  table-layout: fixed;
}
.pg-render-indicator.rendered {
  background-color: #7fff00;
}
.pg-render-indicator.not-rendered {
  background-color: red;
}
.pg-render-indicator .log-column {
  max-height: 450px;
  max-width: 500px;
  overflow: auto;
  background-color: #fff;
}
.pg-render-indicator .show-on-hover {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  top: -9999px;
  left: -9999px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.pg-render-indicator div.worker-log-text {
  word-wrap: break-word;
  max-width: 500px;
  min-width: 100px;
}
.pg-render-indicator:hover {
  max-width: 90%;
  max-height: 90%;
}
.pg-render-indicator:hover .show-on-hover {
  clip: auto !important;
  clip-path: none;
  display: block;
  height: auto;
  line-height: normal;
  text-decoration: none;
  width: auto;
  position: static;
}

.pro-fullscreen-wrapper,
.pro-fullscreen-wrapper-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 100005;
}
.pro-gallery-empty {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: hsla(0, 0%, 100%, 0.9);
}
.pro-gallery-empty .pro-gallery-empty-content {
  height: 334px;
  width: 100%;
  overflow: hidden;
}
.pro-gallery-empty .pro-gallery-empty-image {
  margin: 66px auto 35px;
  width: 262px;
  height: 132px;
  background-image: url(media/emptystate.85a4add5.html);
  background-size: contain;
}
.pro-gallery-empty .pro-gallery-empty-title {
  color: #4eb7f5;
  font-family:
    "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma",
    "HelveticaNeueW10-55Roma", sans-serif;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  margin-bottom: 10px;
}
.pro-gallery-empty .pro-gallery-empty-info {
  color: #4eb7f5;
  font-family:
    "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh",
    "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}

/* ===== index.html :: inline style 16 ===== */
.comp-joe0awxj
  div.pro-gallery-parent-container
  .gallery-item-wrapper-text
  .gallery-item-content {
  background-color: #000000;
}
.comp-joe0awxj
  div.pro-gallery-parent-container
  .show-more-container
  i.show-more {
  color: rgba(0, 0, 0, 0.7);
}
.comp-joe0awxj
  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 poppins-semibold, poppins, sans-serif;
  --loadMoreButtonFontColor: #000000;
  color: rgba(0, 0, 0, 0.9);
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  background: rgb(255, 255, 255);
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  border-radius: 0px;
}
.comp-joe0awxj
  div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  i.show-more {
  color: rgba(0, 0, 0, 0.7);
}
.comp-joe0awxj
  div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  button.show-more {
  --loadMoreButtonBorderRadius: 0;
  --loadMoreButtonBorderColor: #000000;
  --loadMoreButtonBorderWidth: 1;
  --loadMoreButtonColor: #ffffff;
  --loadMoreButtonFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --loadMoreButtonFontColor: #000000;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  background: rgb(255, 255, 255);
  border-width: undefinedpx;
  border-color: rgb(0, 0, 0);
  border-radius: undefinedpx;
}
.comp-joe0awxj .nav-arrows-container .slideshow-arrow,
.comp-joe0awxj .nav-arrows-container .custom-nav-arrows svg {
  --arrowsColor: #ffffff;
  fill: rgb(255, 255, 255);
}
.comp-joe0awxj
  .nav-arrows-container.pro-gallery-mobile-indicator
  .slideshow-arrow,
.comp-joe0awxj
  .nav-arrows-container.pro-gallery-mobile-indicator
  .custom-nav-arrows
  svg {
  --arrowsColor: #ffffff;
  fill: rgb(255, 255, 255);
}
.comp-joe0awxj .pro-gallery.inline-styles .auto-slideshow-counter {
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info {
  --itemIconColorSlideshow: #000000;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  button:not(.pro-gallery-loved):not(.info-element-loved):not(
    .info-element-custom-button-button
  ):not(.artstore-add-to-cart-button),
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  a {
  color: rgb(0, 0, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  svg
  .gallery-item-svg-foreground {
  fill: rgb(0, 0, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-title {
  --itemFontSlideshow:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544,
    sans-serif !important;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-description {
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif !important;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.load-with-color:not(.image-loaded) {
  --imageLoadingColor: #bfbfbf;
  background-color: #bfbfbf;
}
.comp-joe0awxj
  .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);
}
.comp-joe0awxj
  .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(64, 64, 64, 0);
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  svg
  .gallery-item-svg-background,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  svg
  .gallery-item-svg-background {
  --itemOpacity: #000000;
  fill: rgba(64, 64, 64, 0);
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gradient-top,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .gradient-top {
  --itemOpacity: #000000;
  background: linear-gradient(
    rgba(64, 64, 64, 0) 0,
    transparent 140px
  ) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  --itemIconColor: #ffffff;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  button:not(.pro-gallery-loved):not(.info-element-loved):not(
    .info-element-custom-button-button
  ),
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  a {
  color: rgb(255, 255, 255) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  svg
  .gallery-item-svg-foreground {
  fill: rgb(255, 255, 255) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-title {
  --itemFont:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColor: #ffffff;
  color: rgb(255, 255, 255);
  font:
    normal normal normal 50px/1.34em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-description {
  --itemDescriptionFont:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColor: #ffffff;
  color: rgb(255, 255, 255) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper {
  --customButtonFontColor: #ffffff;
  color: #ffffff !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  --customButtonColor: #000000;
  --customButtonBorderRadius: 0;
  --customButtonBorderWidth: 1;
  --customButtonBorderColor: #ffffff;
  --customButtonFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  color: #ffffff !important;
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  background: #000000 !important;
  border-width: 1px;
  border-radius: 0px;
  border-color: #ffffff;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(64, 64, 64, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.default.force-hover:before,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.invert-hover
  .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(64, 64, 64, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.invert-hover
  .gallery-item-hover.default.force-hover:before,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .info-element-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .info-element-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .info-element-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .info-element-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-title {
  --itemFontSlideshow:
    normal normal normal 22px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544,
    sans-serif !important;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .info-element-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .info-element-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .info-element-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .info-element-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-description {
  --itemDescriptionFontColorSlideshow: #000000;
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif !important;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-text
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-text
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-custom-button-wrapper
  button {
  --customButtonFontForHover:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --customButtonFontColorForHover: #000000;
  --externalCustomButtonBorderWidth: 0;
  --externalCustomButtonBorderRadius: 0;
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  color: #000000 !important;
  background: !important;
  border-color:;
  border-width: 0px;
  border-radius: 0px;
}
.comp-joe0awxj
  .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: #bfbfbf;
}
.comp-joe0awxj
  .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);
}
.comp-joe0awxj
  .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(64, 64, 64, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  svg
  .gallery-item-svg-background,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  svg
  .gallery-item-svg-background {
  --itemOpacity: #000000;
  fill: rgba(64, 64, 64, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gradient-top,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .gradient-top {
  --itemOpacity: #000000;
  background: linear-gradient(
    rgba(64, 64, 64, 0) 0,
    transparent 140px
  ) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info {
  --itemIconColorSlideshow: #000000;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  button:not(.pro-gallery-loved):not(.info-element-loved):not(
    .info-element-custom-button-button
  ):not(.artstore-add-to-cart-button),
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  a {
  color: rgb(0, 0, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  svg
  .gallery-item-svg-foreground {
  fill: rgb(0, 0, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .info-element-title {
  --itemFontSlideshow:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544,
    sans-serif !important;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .info-element-description {
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif !important;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover {
  --itemIconColor: #ffffff;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  button:not(.pro-gallery-loved):not(.info-element-loved):not(
    .info-element-custom-button-button
  ),
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  a {
  color: rgb(255, 255, 255) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  svg
  .gallery-item-svg-foreground {
  fill: rgb(255, 255, 255) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-title {
  --itemFont:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColor: #ffffff;
  color: rgb(255, 255, 255);
  font:
    normal normal normal 50px/1.34em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-description {
  --itemDescriptionFont:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColor: #ffffff;
  color: rgb(255, 255, 255) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper {
  --customButtonFontColor: #ffffff;
  color: #ffffff !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  --customButtonColor: #000000;
  --customButtonBorderRadius: 0;
  --customButtonBorderWidth: 1;
  --customButtonBorderColor: #ffffff;
  --customButtonFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  color: #ffffff !important;
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  background: #000000 !important;
  border-width: undefinedpx;
  border-radius: undefinedpx;
  border-color: #ffffff;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover)
  .gallery-item-hover:not(.hide-hover):before {
  --itemOpacity: #000000;
  background: rgba(64, 64, 64, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover)
  .gallery-item-hover.default.force-hover:before,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover
  .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover
  .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(64, 64, 64, 0) !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover
  .gallery-item-hover.default.force-hover:before,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover
  .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .info-element-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .info-element-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .info-element-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .info-element-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .gallery-item-title,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .info-element-title {
  --itemFontSlideshow:
    normal normal normal 22px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544,
    sans-serif !important;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .info-element-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .info-element-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .info-element-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .info-element-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .gallery-item-description,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .info-element-description {
  --itemDescriptionFontColorSlideshow: #000000;
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif !important;
  text-decoration:;
}
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-text
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-text
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .info-element-custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .custom-button-wrapper
  button,
.comp-joe0awxj
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .info-element-custom-button-wrapper
  button {
  --customButtonFontForHover:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --customButtonFontColorForHover: #000000;
  --externalCustomButtonBorderWidth: 0;
  --externalCustomButtonBorderRadius: 0;
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  color: #000000 !important;
  background: undefined !important;
  border-color: undefined;
  border-width: undefinedpx;
  border-radius: undefinedpx;
}
.comp-joe0awxj .te-pro-gallery-text-item {
  font:
    normal normal normal 15px/1.875em poppins-extralight,
    poppins,
    sans-serif;
  color: #ffffff;
}
.comp-joe0awxj .pro-fullscreen-wrapper .pro-fullscreen-text-item {
  --fullscreen-text-item-bg: #000000;
  background-color: #000000;
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
  --bgColorExpand: #ffffff;
  background-color: rgb(255, 255, 255);
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .pro-fullscreen-selected-license,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .pro-fullscreen-checkout-link {
  --descriptionColorExpand: #000000;
  --descriptionFontExpand:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-bottom-mobile-info {
  --bgColorExpand: #ffffff;
  background-color: rgb(255, 255, 255);
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-title
  h1 {
  --titleColorExpand: #000000;
  --titleFontExpand:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 28px/1.375em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description
  .fullscreen-side-bar-description-line,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-exif,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-link,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-bottom-link {
  --descriptionColorExpand: #000000;
  --descriptionFontExpand:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description:after,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description
  .fullscreen-side-bar-description-line:after,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-exif:after,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-link:after,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-bottom-link:after {
  --descriptionColorExpand: #000000;
  border-color: rgb(0, 0, 0);
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-social
  i:not(.pro-gallery-loved),
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-social
  a,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-social
  button,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-nav
  i:not(.pro-gallery-loved),
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-nav
  a,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-nav
  button,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-mobile-bar
  i:not(.pro-gallery-loved),
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-mobile-bar
  a,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-mobile-bar
  button,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-social
  i:not(.pro-gallery-loved),
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-social
  a,
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-social
  button {
  --descriptionColorExpand: #000000;
  color: rgb(0, 0, 0);
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
  --descriptionColorExpand: #000000;
  color: rgb(0, 0, 0);
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
  --bgColorExpand: #ffffff;
  color: rgb(255, 255, 255);
}
.comp-joe0awxj
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-icon {
  --descriptionColorExpand: #000000;
  --bgColorExpand: #ffffff;
  color: rgb(0, 0, 0);
  background: rgb(255, 255, 255);
}

/* ===== index.html :: inline style 17 ===== */
div.comp-joe0awxj:not(.fullscreen-comp-wrapper) {
  width: 100%;
}

/* ===== index.html :: inline style 18 ===== */
.comp-jlm4u3qf3 {
  --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: 255, 216, 213;
  --wix-color-7: 255, 161, 154;
  --wix-color-8: 255, 90, 78;
  --wix-color-9: 239, 16, 0;
  --wix-color-10: 128, 9, 0;
  --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: 221, 238, 243;
  --wix-color-22: 175, 214, 228;
  --wix-color-23: 117, 184, 209;
  --wix-color-24: 59, 144, 174;
  --wix-color-25: 31, 77, 93;
  --wix-font-Title:
    normal normal normal 22px/1.41em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Title-text-decoration: none;
  --wix-font-Menu:
    normal normal normal 14px/1.79em poppins-extralight, poppins, 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: poppins-extralight, poppins, sans-serif;
  --wix-font-Menu-text-decoration: none;
  --wix-font-Page-title:
    normal normal normal 28px/1.375em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Page-title-text-decoration: none;
  --wix-font-Heading-XL:
    normal normal normal 88px/1.2em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-XL-text-decoration: none;
  --wix-font-Heading-L:
    normal normal normal 72px/1.25em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-L-text-decoration: none;
  --wix-font-Heading-M:
    normal normal normal 50px/1.34em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-M-text-decoration: none;
  --wix-font-Heading-S:
    normal normal normal 40px/1.35em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Heading-S-text-decoration: none;
  --wix-font-Body-L:
    normal normal normal 20px/1.67em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Body-L-text-decoration: none;
  --wix-font-Body-M:
    normal normal normal 18px/1.75em poppins-semibold, poppins, 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: poppins-semibold, poppins, sans-serif;
  --wix-font-Body-M-text-decoration: none;
  --wix-font-Body-S:
    normal normal normal 15px/1.875em poppins-extralight, poppins, 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: poppins-extralight, poppins, sans-serif;
  --wix-font-Body-S-text-decoration: none;
  --wix-font-Body-XS:
    normal normal normal 14px/1.79em poppins-extralight, poppins, 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: poppins-extralight, poppins, 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;
  --autoSlideshowInterval: 7;
  --collageDensity: 100;
  --galleryHorizontalAlign: 1;
  --galleryLayout: 4;
  --gallerySize: 45;
  --gallerySliderImageRatio: 1;
  --galleryVerticalAlign: 1;
  --gridStyle: 1;
  --imageMargin: 8;
  --imageQuality: 100;
  --imageResize: 1;
  --isAutoSlideshow: 0;
  --itemClick: 2;
  --loveCounter: 1;
  --te-padding-slider: 60;
  --thumbnailSpacings: 10;
  --titlePlacement: 1;
  --videoPlay: 2;
  --videoSpeed: 1;
  --textFont:
    normal normal normal 20px/1.4em poppins-semibold, poppins, sans-serif;
  --actionsColorExpand: 255, 255, 255;
  --actionsColorExpand-rgb: 255, 255, 255;
  --actionsColorExpand-opacity: 1;
  --arrowsColor: 255, 255, 255;
  --arrowsColor-rgb: 255, 255, 255;
  --arrowsColor-opacity: 1;
  --backColor: 191, 191, 191;
  --backColor-rgb: 191, 191, 191;
  --backColor-opacity: 1;
  --bgColorExpand: 255, 255, 255;
  --bgColorExpand-rgb: 255, 255, 255;
  --bgColorExpand-opacity: 1;
  --descriptionColorExpand: 0, 0, 0;
  --descriptionColorExpand-rgb: 0, 0, 0;
  --descriptionColorExpand-opacity: 1;
  --foreColor: 0, 0, 0;
  --foreColor-rgb: 0, 0, 0;
  --foreColor-opacity: 1;
  --itemDescriptionFontColor: 0, 0, 0;
  --itemDescriptionFontColor-rgb: 0, 0, 0;
  --itemDescriptionFontColor-opacity: 1;
  --itemDescriptionFontColorSlideshow: 0, 0, 0;
  --itemDescriptionFontColorSlideshow-rgb: 0, 0, 0;
  --itemDescriptionFontColorSlideshow-opacity: 1;
  --itemFontColor: 0, 0, 0;
  --itemFontColor-rgb: 0, 0, 0;
  --itemFontColor-opacity: 1;
  --itemFontColorSlideshow: 0, 0, 0;
  --itemFontColorSlideshow-rgb: 0, 0, 0;
  --itemFontColorSlideshow-opacity: 1;
  --itemIconColor: 255, 255, 255;
  --itemIconColor-rgb: 255, 255, 255;
  --itemIconColor-opacity: 1;
  --itemIconColorSlideshow: 0, 0, 0;
  --itemIconColorSlideshow-rgb: 0, 0, 0;
  --itemIconColorSlideshow-opacity: 1;
  --itemOpacity: 255, 255, 255, 0;
  --itemOpacity-rgb: 255, 255, 255;
  --itemOpacity-opacity: 0;
  --loadMoreButtonBorderColor: 0, 0, 0;
  --loadMoreButtonBorderColor-rgb: 0, 0, 0;
  --loadMoreButtonBorderColor-opacity: 1;
  --loadMoreButtonColor: 255, 255, 255;
  --loadMoreButtonColor-rgb: 255, 255, 255;
  --loadMoreButtonColor-opacity: 1;
  --loadMoreButtonFontColor: 0, 0, 0;
  --loadMoreButtonFontColor-rgb: 0, 0, 0;
  --loadMoreButtonFontColor-opacity: 1;
  --te-background-color-picker: 255, 255, 255;
  --te-background-color-picker-rgb: 255, 255, 255;
  --te-background-color-picker-opacity: 1;
  --titleColorExpand: 0, 0, 0;
  --titleColorExpand-rgb: 0, 0, 0;
  --titleColorExpand-opacity: 1;
  --backgroundColor: 128, 128, 128;
  --backgroundColor-rgb: 128, 128, 128;
  --backgroundColor-opacity: 1;
  --textColor: 0, 0, 0;
  --textColor-rgb: 0, 0, 0;
  --textColor-opacity: 1;
  --descriptionFontExpand:
    normal normal normal 15px/1.875em poppins-extralight, poppins, sans-serif;
  --descriptionFontExpand-style: normal;
  --descriptionFontExpand-variant: normal;
  --descriptionFontExpand-weight: normal;
  --descriptionFontExpand-size: 15px;
  --descriptionFontExpand-line-height: 1.875em;
  --descriptionFontExpand-family: poppins-extralight, poppins, sans-serif;
  --descriptionFontExpand-text-decoration: none;
  --itemDescriptionFont:
    normal normal normal 15px/1.875em poppins-extralight, poppins, sans-serif;
  --itemDescriptionFont-style: normal;
  --itemDescriptionFont-variant: normal;
  --itemDescriptionFont-weight: normal;
  --itemDescriptionFont-size: 15px;
  --itemDescriptionFont-line-height: 1.875em;
  --itemDescriptionFont-family: poppins-extralight, poppins, sans-serif;
  --itemDescriptionFont-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;
  --itemFont:
    normal normal normal 20px/1.67em poppins-semibold, poppins, sans-serif;
  --itemFont-style: normal;
  --itemFont-variant: normal;
  --itemFont-weight: normal;
  --itemFont-size: 20px;
  --itemFont-line-height: 1.67em;
  --itemFont-family: poppins-semibold, poppins, sans-serif;
  --itemFont-text-decoration: none;
  --itemFontSlideshow:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, sans-serif;
  --itemFontSlideshow-style: normal;
  --itemFontSlideshow-variant: normal;
  --itemFontSlideshow-weight: normal;
  --itemFontSlideshow-size: 22px;
  --itemFontSlideshow-line-height: 27px;
  --itemFontSlideshow-family: avenir-lt-w01_85-heavy1475544, sans-serif;
  --itemFontSlideshow-text-decoration: none;
  --loadMoreButtonFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --loadMoreButtonFont-style: normal;
  --loadMoreButtonFont-variant: normal;
  --loadMoreButtonFont-weight: normal;
  --loadMoreButtonFont-size: 18px;
  --loadMoreButtonFont-line-height: 1.75em;
  --loadMoreButtonFont-family: poppins-semibold, poppins, sans-serif;
  --loadMoreButtonFont-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;
  --text-editor-font-1500303103603:
    normal normal normal 28px/1.375em poppins-semibold, poppins, sans-serif;
  --text-editor-font-1500303103603-style: normal;
  --text-editor-font-1500303103603-variant: normal;
  --text-editor-font-1500303103603-weight: normal;
  --text-editor-font-1500303103603-size: 28px;
  --text-editor-font-1500303103603-line-height: 1.375em;
  --text-editor-font-1500303103603-family:
    poppins-semibold, poppins, sans-serif;
  --text-editor-font-1500303103603-text-decoration: none;
  --titleFontExpand:
    normal normal normal 20px/1.67em poppins-semibold, poppins, sans-serif;
  --titleFontExpand-style: normal;
  --titleFontExpand-variant: normal;
  --titleFontExpand-weight: normal;
  --titleFontExpand-size: 20px;
  --titleFontExpand-line-height: 1.67em;
  --titleFontExpand-family: poppins-semibold, poppins, sans-serif;
  --titleFontExpand-text-decoration: none;
  --textFont-style: normal;
  --textFont-variant: normal;
  --textFont-weight: normal;
  --textFont-size: 20px;
  --textFont-line-height: 1.4em;
  --textFont-family: poppins-semibold, poppins, sans-serif;
  --textFont-text-decoration: none;
}

/* ===== index.html :: inline style 19 ===== */
.s_mW2O1.oyWIOGH--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold);
}

.sEIvoL3.oCqG_7p--madefor {
  --wbu-font-stack: var(--wix-font-stack);
  --wbu-font-weight-regular: var(--wix-font-weight-regular);
  --wbu-font-weight-medium: var(--wix-font-weight-medium);
  --wbu-font-weight-bold: var(--wix-font-weight-bold);
}
.nav-arrows-container .custom-nav-arrows svg {
  width: 100%;
  height: 100%;
}

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

.pro-gallery-stop-scroll-for-fullscreen {
  overflow-y: hidden;
}
div.pro-gallery-parent-container .show-more-container i.show-more:hover {
  opacity: 1;
}
div.pro-gallery-parent-container .show-more-container button.show-more {
  border-style: solid;
}
div.pro-gallery-parent-container .show-more-container button.show-more:hover {
  opacity: 1;
}
div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  i.show-more:hover {
  opacity: 1;
}
div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  button.show-more {
  border-style: solid;
}
div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  button.show-more:hover {
  opacity: 1;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i {
  background: none !important;
  font-size: 26px;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.gallery-item-video-play-triangle {
  z-index: 12;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.gallery-item-video-play-background {
  z-index: 11;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  a:hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  a:hover {
  opacity: 0.7;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gallery-item-title,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  .info-element-title {
  font-size: 22px;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper
  button,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  opacity: 1;
  background: rgba(0, 0, 0, 0);
  border-style: solid;
}
.pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 0.6;
}
.pro-gallery.inline-styles
  .gallery-item-container.invert-hover
  .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 1;
}
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-description {
  font-size: 15px;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i {
  font-size: 26px;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.gallery-item-video-play-triangle {
  z-index: 12;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.gallery-item-video-play-background {
  z-index: 11;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  a:hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  a:hover {
  opacity: 0.7;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gallery-item-title,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .info-element-title {
  font-size: 22px;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper
  button,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  opacity: 1;
  background: rgba(0, 0, 0, 0);
  border-style: solid;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover)
  .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover
  .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 0.6;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover
  .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover
  .gallery-item-hover.default:not(.hide-hover):before {
  opacity: 1;
}
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .info-element-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .gallery-item-description,
.pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .info-element-description {
  font-size: 15px;
}
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description:after,
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description
  .fullscreen-side-bar-description-line:after,
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-exif:after,
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-link:after,
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-bottom-link:after {
  opacity: 0.3;
}
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-icon.fullscreen-cart-icon {
  background: inherit !important;
}
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
  color: #e03939 !important;
}
.pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
  color: #e03939 !important;
}
.social-share-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 200005;
}
.social-share-wrapper .mobile-social-share-screen {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
}
.social-share-wrapper
  .mobile-social-share-screen.mobile-social-share-screen-visible {
  z-index: 200005;
  background-color: rgba(0, 0, 0, 0.6);
  transition: background-color 0.3s ease;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-background {
  height: calc(100% - 150px);
  touch-action: none;
}
.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 150px;
  box-sizing: border-box;
  background-color: #fff;
  margin-bottom: -150px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.4s ease;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab.mobile-social-share-tab-visible {
  margin-bottom: 0px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-items-list {
  display: flex;
  justify-content: space-between;
  width: 220px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-items-list
  .social-share-icon {
  height: 16px;
  width: 16px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-copylink-container {
  height: 32px;
  margin-top: 20px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-copylink-container
  .social-share-copylink-input {
  width: 200px;
  font-size: 11px;
  padding: 2px 4px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-copylink-container
  .social-share-copylink-button {
  width: 40px;
}
.social-share-wrapper
  .mobile-social-share-screen
  .mobile-social-share-tab
  .social-share-items-container
  .social-share-copylink-container
  .social-share-copylink-button
  .social-share-copylink-icon {
  height: 16px;
  width: 16px;
}
.social-share-wrapper .desktop-social-share-screen {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0);
  display: flex;
  justify-content: center;
  align-items: center;
}
.social-share-wrapper
  .desktop-social-share-screen.desktop-social-share-screen-visible {
  z-index: 200005;
  background-color: rgba(0, 0, 0, 0.6);
  transition: all 0.4s ease;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-background {
  position: fixed;
  height: 100%;
  width: 100%;
}
.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
  position: relative;
  width: 580px;
  height: 250px;
  box-sizing: border-box;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: -100px;
  opacity: 0;
  transition: all 0.4s ease;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup.desktop-social-share-popup-visible {
  margin-bottom: 0px;
  opacity: 1;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .desktop-social-share-popup-close-button {
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .desktop-social-share-popup-close-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #116dff;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .social-share-items-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .social-share-items-container
  .social-share-items-list {
  display: flex;
  justify-content: space-between;
  width: 280px;
}
.social-share-wrapper
  .desktop-social-share-screen
  .desktop-social-share-popup
  .social-share-items-container
  .social-share-items-list
  .social-share-icon {
  height: 24px;
  width: 24px;
  transition: color 0.2s ease;
}
.social-share-wrapper .social-share-item {
  position: relative;
}
.social-share-wrapper .social-share-item .social-share-button {
  opacity: 1;
  transition: opacity 0.2s ease;
  cursor: pointer;
}
.social-share-wrapper .social-share-item .social-share-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #116dff;
}
.social-share-wrapper .social-share-item .social-share-button:hover {
  opacity: 0.65;
}
.social-share-wrapper .social-share-item .social-share-button:active {
  opacity: 1;
}
.social-share-wrapper .social-share-copylink-container {
  display: flex;
  margin-top: 25px;
  height: 40px;
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-input {
  border: 1px solid #000;
  padding: 2px 8px;
  height: 100%;
  width: 260px;
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-button {
  width: 50px;
  height: 100%;
  background-color: #000;
  color: #fff;
  cursor: pointer;
  transition: background-color 0.1s ease;
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-button:focus {
  border-radius: 7px;
  box-shadow: inset 0 0 1px 3px #116dff;
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-button:hover {
  background-color: rgba(0, 0, 0, 0.65);
}
.social-share-wrapper
  .social-share-copylink-container
  .social-share-copylink-button
  .social-share-copylink-icon {
  margin-top: 2px;
}
div.pro-gallery
  .gallery-item-container.main-color-on-hover:not(.hide-hover)
  .gallery-item-content
  .gallery-item {
  transition: opacity 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content
  .gallery-item,
div.pro-gallery
  .gallery-item-container.main-color-on-hover:not(.hide-hover):hover
  .gallery-item-content
  .gallery-item {
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover)
  .gallery-item-hover:not(.hide-hover),
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover)
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover)
  .hover-info-element {
  transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important;
}
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover
  .gallery-item-content {
  transform: scale(1.1);
}
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-hover:not(.hide-hover),
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover
  .gallery-item-hover:not(.hide-hover) {
  transform: scale(1.11);
}
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-hover:not(.hide-hover)
  .hover-info-element,
div.pro-gallery
  .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover
  .gallery-item-hover:not(.hide-hover)
  .hover-info-element {
  transform: scale(0.9009);
}
div.pro-gallery
  .gallery-item-container.blur-on-hover:not(.hide-hover)
  .gallery-item-content {
  transition: filter 0.4s linear !important;
}
div.pro-gallery
  .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content
  .gallery-item,
div.pro-gallery
  .gallery-item-container.blur-on-hover:not(.hide-hover):hover
  .gallery-item-content
  .gallery-item {
  filter: blur(6px);
}
div.pro-gallery
  .gallery-item-container.grayscale-on-hover:not(.hide-hover)
  .gallery-item-content {
  transition: filter 0.6s ease !important;
}
div.pro-gallery
  .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover
  .gallery-item-content {
  filter: grayscale(1);
}
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
  transition: background-color 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover)
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover)
  .gallery-item-hover:not(.hide-hover) {
  transition: transform 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
  background-color: rgba(0, 0, 0, 0) !important;
}
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover):hover
  .gallery-item-content {
  transform: scale(0.985);
}
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-hover:not(.hide-hover),
div.pro-gallery
  .gallery-item-container.shrink-on-hover:not(.hide-hover):hover
  .gallery-item-hover:not(.hide-hover) {
  transform: scale(0.985);
}
div.pro-gallery
  .gallery-item-container.invert-on-hover:not(.hide-hover)
  .gallery-item-content {
  transition: filter 0.6s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.invert-on-hover:not(.hide-hover):hover
  .gallery-item-content {
  filter: invert(1);
}
div.pro-gallery
  .gallery-item-container.color-in-on-hover
  .gallery-item-content {
  filter: grayscale(1);
  transition: filter 0.6s ease !important;
}
div.pro-gallery
  .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover)
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.color-in-on-hover:hover:not(.hide-hover)
  .gallery-item-content {
  filter: grayscale(0);
}
div.pro-gallery
  .gallery-item-container.darkened-on-hover
  .gallery-item-content {
  filter: brightness(1);
  transition: filter 0.6s ease !important;
}
div.pro-gallery
  .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover)
  .gallery-item-content,
div.pro-gallery
  .gallery-item-container.darkened-on-hover:hover:not(.hide-hover)
  .gallery-item-content {
  filter: brightness(0.7);
}
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
  transition: none;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover:before {
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover
  .gallery-item-hover-inner {
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.force-hover,
div.pro-gallery
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover:not(.hide-hover) {
  transition: none;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover:not(.hide-hover):before {
  opacity: 1;
  background: rgba(8, 8, 8, 0.75);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.force-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.force-hover
  .info-member:not(.hidden),
div.pro-gallery
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover:not(.hide-hover)
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover:not(.hide-hover)
  .info-member:not(.hidden) {
  opacity: 1 !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover {
  transition:
    filter 0.4s ease,
    opacity 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover:before {
  transition:
    filter 0.4s ease,
    opacity 0.4s ease !important;
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover
  .gallery-item-hover:not(.hide-hover):before {
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover {
  transition:
    transform 0.4s ease,
    filter 0.2s ease,
    opacity 0.2s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover:before {
  transition:
    transform 0.4s ease,
    filter 0.2s ease,
    opacity 0.2s ease !important;
  transform: scale(0.9);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.2s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-expand:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: scale(1);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateY(100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateX(-100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateX(100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateY(-100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(1);
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
  transition: none;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover:before {
  opacity: 1;
  background: rgba(8, 8, 8, 0.75);
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover
  .gallery-item-hover-inner {
  opacity: 1;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover
  .info-member:not(.hidden) {
  opacity: 1 !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover.force-hover,
div.pro-gallery
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover:not(.hide-hover) {
  transition: none;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover:not(.hide-hover):before {
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover.force-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover
  .gallery-item-hover.force-hover
  .info-member:not(.hidden),
div.pro-gallery
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover:not(.hide-hover)
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover:not(.hide-hover)
  .info-member:not(.hidden) {
  opacity: 0 !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover {
  transition:
    filter 0.4s ease,
    opacity 0.4s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover:before {
  transition:
    filter 0.4s ease,
    opacity 0.4s ease !important;
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-fade-in:hover
  .gallery-item-hover:not(.hide-hover):before {
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover {
  transition:
    transform 0.4s ease,
    filter 0.2s ease,
    opacity 0.2s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover:before {
  transition:
    transform 0.4s ease,
    filter 0.2s ease,
    opacity 0.2s ease !important;
  transform: scale(1);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.2s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-expand:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: scale(0.9);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateY(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-up:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateX(0);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-right:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(-100%);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateX(100%);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-left:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateX(0);
  filter: opacity(0);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover:before {
  transition:
    transform 0.4s cubic-bezier(0.3, 0.13, 0.12, 1),
    filter 0.5s ease,
    opacity 0.5s ease !important;
  transform: translateY(-100%);
  filter: opacity(1);
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover
  .gallery-item-hover-inner,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover
  .info-member:not(.hidden) {
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down
  .gallery-item-hover.force-hover:before,
div.pro-gallery
  .gallery-item-container.invert-hover.hover-animation-slide-down:hover
  .gallery-item-hover:not(.hide-hover):before {
  transform: translateY(0);
  filter: opacity(0);
}
.animation-slide {
  transition:
    width 0.4s ease,
    height 0.4s ease,
    top 0.4s ease,
    left 0.4s ease;
}
.item-with-secondary-media-container .secondary-media-item.hide {
  opacity: 0;
}
.item-with-secondary-media-container .secondary-media-item.show {
  opacity: 1;
}
*[data-collapsed="true"] .pro-gallery-parent-container .gallery-item,
*[data-hidden="true"] .pro-gallery-parent-container .gallery-item {
  background-image: none !important;
}
html.pro-gallery {
  width: 100%;
  height: auto;
}
body.pro-gallery {
  transition: opacity 2s ease;
}
#gallery-loader {
  position: fixed;
  top: 50%;
}
.show-more-container {
  text-align: center;
  line-height: 138px;
}
.show-more-container i.show-more {
  color: #5d5d61;
  font-size: 40px;
  cursor: pointer;
  margin-top: -3px;
}
.show-more-container button.show-more {
  display: inline-block;
  padding: 11px 29px;
  border-radius: 0;
  border: 2px solid #5d5d61;
  font-family:
    "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh",
    "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 12px;
  color: #5d5d61;
  background: rgba(0, 0, 0, 0);
  cursor: pointer;
}
.show-more-container button.show-more:hover {
  background: rgba(0, 0, 0, 0.1);
}
.more-items-loader {
  display: block;
  width: 100%;
  text-align: center;
  line-height: 50px;
  font-size: 30px;
  color: #116dff;
}
.version-header {
  color: #e03939;
  text-align: left;
  font-family: "Consolas", monospace;
  font-size: 13px;
  position: absolute;
  top: 0;
  left: 0;
  width: 320px;
  height: 100px;
  line-height: 30px;
  background: hsla(0, 0%, 100%, 0.8);
  z-index: 100;
}
.auto-slideshow-button {
  margin-top: 19px;
  padding: 5px;
  height: 28px;
  width: 20px;
  left: auto;
  z-index: 1;
  position: absolute;
  display: flex;
  text-align: center;
  cursor: pointer;
  opacity: 0.9;
}
.auto-slideshow-counter {
  margin-top: 24px;
  left: auto;
  z-index: 1;
  position: absolute;
  display: flex;
  text-align: center;
  opacity: 0.9;
  font-size: 15px;
  line-height: normal;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.mouse-cursor {
  display: flex;
  width: 100%;
  position: absolute;
}
.nav-arrows-container {
  left: auto;
  position: absolute;
  display: flex;
  text-align: center;
  cursor: pointer;
  opacity: 0.9;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  border: none;
  outline: none;
  justify-content: center;
}
.nav-arrows-container.follow-mouse-cursor {
  position: relative;
  cursor: none;
}
.nav-arrows-container:hover {
  opacity: 1;
}
.nav-arrows-container.drop-shadow svg {
  filter: drop-shadow(0px 1px 0.15px #b2b2b2);
}
.nav-arrows-container .slideshow-arrow {
  flex-shrink: 0;
}
.arrow-portal-container span {
  animation: fadeIn 0.1s ease-in-out;
  position: fixed;
  transition:
    top 50ms,
    left 50ms;
  display: flex;
  align-items: center;
  justify-content: center;
}
div.gallery-slideshow div.pro-gallery,
div.gallery-slideshow .gallery-column {
  box-sizing: content-box !important;
}
div.gallery-slideshow .gallery-group,
div.gallery-slideshow .gallery-item-container,
div.gallery-slideshow .gallery-item-wrapper {
  overflow: visible !important;
}
div.gallery-slideshow.streched .gallery-slideshow-info {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
@media (max-width: 500px) {
  div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
div.gallery-slideshow
  div.pro-gallery
  .gallery-item-container
  .gallery-slideshow-info {
  position: absolute;
  padding-top: 0px;
  bottom: -220px;
  height: 220px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  z-index: 15;
}
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px 60px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px 10px 50px;
}
.gallery-columns
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px;
}
div.pro-gallery {
  width: 100%;
  height: 100%;
  overflow: hidden;
  backface-visibility: hidden;
  position: relative;
}
div.pro-gallery .gallery-column {
  float: left;
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
  backface-visibility: hidden;
}
div.pro-gallery .gallery-column .gallery-left-padding {
  display: inline-block;
  height: 100%;
}
div.pro-gallery .gallery-column .gallery-top-padding {
  display: block;
  width: 100%;
}
div.pro-gallery .gallery-group {
  float: left;
  overflow: hidden;
  position: relative;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  box-sizing: border-box;
  padding: 0;
  font-family:
    "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh",
    "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 11px;
}
div.pro-gallery .gallery-group.debug.gallery-group-gone {
  background: #cdcdd0;
}
div.pro-gallery .gallery-group.debug.gallery-group-visible {
  background: #c1f0c1;
}
div.pro-gallery .gallery-group.debug.gallery-group-hidden {
  background: #f99;
}
div.pro-gallery .gallery-item-container {
  position: absolute;
  display: inline-block;
  vertical-align: top;
  border: none;
  padding: 0;
  border-radius: 0;
  box-sizing: border-box;
  overflow: hidden;
  transform-style: preserve-3d;
  backface-visibility: hidden;
  outline: none;
  text-decoration: none;
  color: inherit;
  will-change: top, left, width, height;
  box-sizing: border-box;
  font-family:
    "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh",
    "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 11px;
  cursor: default;
  scroll-snap-align: center;
}
div.pro-gallery .gallery-item-container .item-action {
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  pointer-events: none;
  z-index: -1;
}
div.pro-gallery .gallery-item-container .item-action:focus {
  --focus-ring-box-shadow: none !important;
  outline: none !important;
  box-shadow: none !important;
}
div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
  cursor: pointer;
}
div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
  text-decoration: underline;
  cursor: pointer;
}
div.pro-gallery .gallery-item-container.visible {
  transform: translate3d(0, 0, 0);
}
div.pro-gallery .gallery-item-container.clickable {
  cursor: pointer;
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .item-with-secondary-media-container
  .secondary-media-item {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .item-with-secondary-media-container
  .secondary-media-item
  .gallery-item {
  -o-object-fit: cover;
  object-fit: cover;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .item-with-secondary-media-container
  .secondary-media-item
  .text-item
  > div {
  width: 100% !important;
  height: 100% !important;
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,
div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
  background: rgba(0, 0, 0, 0);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-preload {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper.cube-type-fit
  .gallery-item {
  background: rgba(0, 0, 0, 0);
  -o-object-fit: contain;
  object-fit: contain;
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
  border-radius: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item {
  box-sizing: border-box; /*! autoprefixer: ignore next */
  -webkit-font-smoothing: antialiased;
  white-space: initial;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  .te-pro-gallery-text-item {
  line-height: normal !important;
  letter-spacing: normal !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  > div {
  background: initial !important;
  box-sizing: border-box;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  p,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  span,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  div,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h1,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h2,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h3,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h4,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h5,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  h6,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.text-item
  i {
  margin: 0;
  padding: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item
  .pro-circle-preloader {
  top: 50%;
  left: 50%;
  height: 30px;
  width: 15px;
  z-index: -1;
  opacity: 0.4;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item
  img.gallery--placeholder-item {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-loaded {
  background-color: rgba(0, 0, 0, 0);
  opacity: 1 !important;
  animation: none !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-loaded.image-item:after {
  display: none !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-loaded
  ~ .pro-circle-preloader {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.error {
  opacity: 0 !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-preloaded {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-preloaded.grid-fit {
  background-size: contain;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video {
  overflow: hidden;
  text-align: center;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  iframe {
  left: 0;
  top: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video.playing
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video.playing
  i {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video.playedOnce
  ~ .image-item {
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i {
  display: inline-block;
  text-rendering: auto; /*! autoprefixer: ignore next */
  -webkit-font-smoothing: antialiased;
  position: absolute;
  z-index: 11;
  top: 50%;
  left: 50%;
  height: 60px;
  text-align: center;
  margin: -30px 0 0 -30px;
  background: #080808;
  color: #fff;
  border-radius: 50px;
  opacity: 0.7;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button.play-triangle,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.play-triangle {
  opacity: 1;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button.play-triangle,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button.play-background,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.play-triangle,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i.play-background {
  font-size: 26px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button:hover,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i:hover {
  opacity: 0.9;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  button:before,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.gallery-item-video
  i:before {
  font-size: 2.3em;
  opacity: 1;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-info {
  position: absolute;
  bottom: -220px;
  height: 220px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  z-index: 15;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-info
  > div {
  height: 100%;
  width: 100%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  white-space: initial;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  border-radius: 0;
  z-index: 15;
  overflow: hidden;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-hover-inner {
  height: 100%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover.no-hover-bg:before {
  opacity: 0 !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  z-index: -1;
}
div.pro-gallery .gallery-item-container .gallery-item-common-info {
  box-sizing: border-box;
  cursor: pointer;
}
div.pro-gallery.one-row {
  white-space: nowrap;
  float: left;
}
div.pro-gallery.one-row .gallery-column {
  width: 100%;
  float: none;
  white-space: nowrap;
}
div.pro-gallery.one-row .gallery-column .gallery-group {
  display: inline-block;
  float: none;
}
div.pro-gallery.one-row.slider .gallery-column {
  overflow-x: scroll;
}
div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}
div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
  position: relative;
  will-change: transform;
}
div.pro-gallery.thumbnails-gallery {
  overflow: hidden;
  float: left;
}
div.pro-gallery.thumbnails-gallery .galleryColumn {
  position: relative;
  overflow: visible;
}
div.pro-gallery.thumbnails-gallery .thumbnailItem {
  position: absolute;
  background-color: #fff;
  background-size: cover;
  background-position: center;
  overflow-y: inherit;
  border-radius: 0px;
  cursor: pointer;
}
div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: hsla(0, 0%, 100%, 0.6);
}
@media (max-width: 500px) {
  div.pro-gallery.thumbnails-gallery {
    overflow: visible;
  }
}
div.pro-gallery *:focus {
  box-shadow: none;
}
div.pro-gallery.accessible i:focus,
div.pro-gallery.accessible
  button:not(.nav-arrows-container, .has-custom-focus):focus {
  box-shadow:
    inset 0 0 0 1px #fff,
    inset 0 0 1px 4px #116dff;
}
div.pro-gallery.accessible .gallery-item-hover i:focus,
div.pro-gallery.accessible .gallery-item-hover button:focus {
  box-shadow: none;
}
div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight::after {
  box-shadow:
    inset 0 0 1px 2px #116dff,
    inset 0 0 7px 0 #fff,
    0 0 10px -5px #116dff;
}
div.pro-gallery.accessible
  .gallery-item-container:has(.item-action:focus)::after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow:
    inset 0 0 1px 2px #116dff,
    inset 0 0 7px 0 #fff,
    inset 0 0 10px -5px #116dff;
  pointer-events: none;
  border-radius: inherit;
  z-index: 15;
}
div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
  box-shadow:
    inset 0 0 1px 2px #116dff,
    inset 0 0 7px 0 #fff,
    inset 0 0 10px -5px #116dff;
}
div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
  content: " ";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow:
    inset 0 0 1px 2px #116dff,
    inset 0 0 7px 0 #fff,
    0 0 10px -5px #116dff;
  pointer-events: none;
  border-radius: inherit;
}
div.pro-gallery .hide-scrollbars {
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
}
div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
div.pro-gallery .hide-scrollbars ::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important;
}
div.pro-gallery .rtl {
  direction: rtl;
}
div.pro-gallery .ltr {
  direction: ltr;
}
.sr-only.out-of-view-component {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: circle(0%);
  border: 0;
}
.screen-logs {
  word-wrap: break-word;
  background: #fff;
  width: 280px;
  font-size: 10px;
}
.fade {
  display: block;
  transition: opacity 600ms ease;
}
.fade-visible {
  opacity: 1;
}
.fade-hidden {
  opacity: 0;
}
.deck-before {
  display: block;
  z-index: 1;
  transition: transform 600ms ease;
  transform: translateX(-100%);
}
.deck-before-rtl {
  display: block;
  z-index: 1;
  transition: transform 600ms ease;
  transform: translateX(100%);
}
.deck-current {
  display: block;
  z-index: 0;
  transition: transform 600ms ease;
  transform: translateX(0);
}
.deck-current .override {
  transition:
    transform 600ms ease,
    opacity 0.1s ease 200ms !important;
}
.deck-after {
  display: block;
  transition: opacity 0.2s ease 600ms;
  z-index: -1;
  opacity: 0;
}
.deck-after .override {
  transition: opacity 0.1s ease 0s !important;
}
.disabled-transition {
  transition: none !important;
}
@keyframes changing_background {
  0% {
    background-color: rgba(241, 241, 241, 0.2);
  }
  50% {
    background-color: rgba(241, 241, 241, 0.8);
  }
  100% {
    background-color: rgba(241, 241, 241, 0.2);
  }
}
.pro-gallery-parent-container.gallery-slideshow
  [data-hook="group-view"]::before {
  content: "";
  position: absolute;
  scroll-snap-align: center;
  top: var(--group-top);
  left: var(--group-left);
  width: var(--group-width);
  right: var(--group-right);
  height: 1px;
  pointer-events: none;
}
.pro-gallery-parent-container:not(.gallery-slideshow)
  [data-hook="group-view"]
  .item-link-wrapper::before {
  content: "";
  position: absolute;
  scroll-snap-align: center;
  top: var(--group-top);
  left: var(--group-left);
  width: var(--group-width);
  right: var(--group-right);
  height: 1px;
  pointer-events: none;
}
.gallery-item-container {
  scroll-snap-align: none !important;
}
.gallery-slideshow .gallery-item-container:not(.clickable) a {
  cursor: default;
}
.slideshow-info-element-inner {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%;
}
.slideshow-info-element-inner .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
}
.slideshow-info-element-inner .info-element-text > div {
  width: 100%;
}
.slideshow-info-element-inner .info-element-text .info-element-title {
  white-space: normal;
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  text-overflow: ellipsis;
}
.slideshow-info-element-inner .info-element-text .info-element-description {
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-description
  > span {
  white-space: normal;
}
.slideshow-info-element-inner .info-element-text .info-member.hide {
  display: none;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover {
  opacity: 1 !important;
}
.slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.slideshow-info-element-inner .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity 0.4s ease;
}
.slideshow-info-element-inner .info-element-social.populated-item {
  margin-bottom: 24px;
}
.slideshow-info-element-inner
  .info-element-social:hover
  .info-element-social-share-box {
  width: 0 !important;
}
.slideshow-info-element-inner .info-element-social.info-align-center {
  justify-content: center;
}
.slideshow-info-element-inner
  .info-element-social.info-align-center
  .info-element-social-share {
  position: relative;
}
.slideshow-info-element-inner
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important;
}
.slideshow-info-element-inner .info-element-social.info-align-right {
  flex-direction: row-reverse;
}
.slideshow-info-element-inner
  .info-element-social.info-align-right
  .info-element-social-share {
  flex-direction: row-reverse;
}
.slideshow-info-element-inner
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box {
  margin-right: 40px !important;
}
.slideshow-info-element-inner .info-element-social .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button:hover:not(.info-element-loved) {
  opacity: 0.7;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-icon {
  fill: #2b5672;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  button,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  .info-element-social-love-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px;
}
.slideshow-info-element-inner .info-element-social .info-element-social-share {
  flex-direction: row;
  outline: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box {
  width: 210px !important;
  outline: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box {
  width: 0;
  transition: width 0.3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button:hover,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i:hover {
  opacity: 0.7;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.twitter-share,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.twitter-share {
  font-size: 13px;
}
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.email-share,
.slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.email-share {
  font-size: 13px;
}
.gallery-item-common-info.gallery-item-bottom-info {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%;
  padding-top: 0;
}
.gallery-item-common-info.gallery-item-bottom-info .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
}
.gallery-item-common-info.gallery-item-bottom-info .info-element-text > div {
  width: 100%;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-title {
  white-space: normal;
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  text-overflow: ellipsis;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-description {
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-description
  > span {
  white-space: normal;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-member.hide {
  display: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper
  button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover {
  opacity: 1 !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.gallery-item-common-info.gallery-item-bottom-info .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity 0.4s ease;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.populated-item {
  margin-bottom: 24px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social:hover
  .info-element-social-share-box {
  width: 0 !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-center {
  justify-content: center;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-center
  .info-element-social-share {
  position: relative;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-right {
  flex-direction: row-reverse;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-right
  .info-element-social-share {
  flex-direction: row-reverse;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box {
  margin-right: 40px !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button:hover:not(.info-element-loved) {
  opacity: 0.7;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-icon {
  fill: #2b5672;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-love
  button,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-love
  i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-button.info-element-social-love
  .info-element-social-love-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share {
  flex-direction: row;
  outline: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box {
  width: 210px !important;
  outline: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box {
  width: 0;
  transition: width 0.3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button:hover,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i:hover {
  opacity: 0.7;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.twitter-share,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.twitter-share {
  font-size: 13px;
}
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.email-share,
.gallery-item-common-info.gallery-item-bottom-info
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.email-share {
  font-size: 13px;
}
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
  box-sizing: border-box;
  padding-top: 24px;
  height: 100%;
  width: 100%;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text {
  flex-grow: 1;
  padding: 0;
  margin-bottom: 25px;
  display: flex;
  flex-direction: column;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  > div {
  width: 100%;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-title {
  white-space: normal;
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 32px;
  font-size: 21px;
  height: auto;
  color: #2b5672;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  text-overflow: ellipsis;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-description {
  font-family:
    "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin",
    sans-serif;
  line-height: 25px;
  font-size: 15px;
  height: auto;
  color: #2b5672;
  overflow: hidden;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  transition: opacity 0.4s ease;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-description
  > span {
  white-space: normal;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-member.hide {
  display: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover {
  opacity: 1 !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-text
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social {
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
  margin: 0;
  overflow: visible;
  z-index: 16;
  transition: opacity 0.4s ease;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.populated-item {
  margin-bottom: 24px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social:hover
  .info-element-social-share-box {
  width: 0 !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-center {
  justify-content: center;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-center
  .info-element-social-share {
  position: relative;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-right {
  flex-direction: row-reverse;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-right
  .info-element-social-share {
  flex-direction: row-reverse;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box {
  margin-right: 40px !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button {
  margin: 0 15px;
  display: inline-flex;
  font-size: 19px;
  color: #2b5672;
  cursor: pointer;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button:hover:not(.info-element-loved) {
  opacity: 0.7;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-icon {
  fill: #2b5672;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love {
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
  padding: 0;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  button,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  i {
  float: left;
  display: inline-block;
  border: none;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
  cursor: pointer;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-button.info-element-social-love
  .info-element-social-love-count {
  color: #2b5672;
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share {
  flex-direction: row;
  outline: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box {
  width: 210px !important;
  outline: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box {
  width: 0;
  transition: width 0.3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
  display: inline-block;
  height: 30px;
  max-width: 300px;
  z-index: 16;
  font-size: 12px;
  transform: none !important;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.opened {
  width: 210px !important;
  outline: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i {
  display: inline-block;
  font-size: 15px;
  color: #2b5672;
  cursor: pointer;
  width: 30px;
  height: 30px;
  line-height: 14px;
  text-align: center;
  margin: 0 6px;
  float: left;
  text-decoration: none;
  background: rgba(0, 0, 0, 0);
  border: none;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button:hover,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i:hover {
  opacity: 0.7;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.twitter-share,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.twitter-share {
  font-size: 13px;
}
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  button.email-share,
.gallery-slideshow
  div.pro-gallery
  .slideshow-info-element-inner
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box
  i.email-share {
  font-size: 13px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text {
  padding: 0;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social {
  margin: 0;
  height: auto;
  position: static;
  display: flex;
  flex-direction: row;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.with-arrows,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.with-arrows {
  width: auto;
  margin: 0px -10px 0;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.gradient-top,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.gradient-top {
  background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px);
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social:hover
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social:hover
  .info-element-social-share-box {
  width: 0 !important;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center {
  justify-content: center;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center
  .info-element-social-share,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center
  .info-element-social-share {
  position: relative;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-center
  .info-element-social-share
  .info-element-social-share-box {
  position: absolute;
  left: -25px;
  padding-left: 25px !important;
  margin-right: 0 !important;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right {
  flex-direction: row-reverse;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right
  .info-element-social-share,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right
  .info-element-social-share {
  flex-direction: row-reverse;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social.info-align-right
  .info-element-social-share:hover
  .info-element-social-share-box {
  margin-right: 40px !important;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-button,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-button {
  position: static !important;
  margin: 0;
  padding: 0 20px;
  font-size: 19px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-button.info-element-social-share,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-button.info-element-social-share {
  margin-top: -3px;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share {
  flex-direction: row;
  outline: none;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share:hover
  .info-element-social-share-box {
  width: 210px !important;
  outline: none;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box {
  width: 0;
  transition: width 0.3s;
  overflow: hidden;
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered,
.gallery-thumbnails
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .hover-info-element
  .info-element-social
  .info-element-social-share
  .info-element-social-share-box.hovered {
  width: 210px !important;
  outline: none;
}
.gallery-slider
  div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-title {
  white-space: normal;
}
.gallery-columns
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  padding: 30px;
}
.gallery-columns
  div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text {
  padding: 30px 0 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  opacity: 0; /*! autoprefixer: ignore next */
  -webkit-box-pack: center;
  transition: opacity 0.4s ease;
  color: #fff;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  .buy-icon {
  margin-right: 7px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  line-height: 25px;
  font-size: 15px;
  color: #fff;
  overflow: hidden;
  display: block; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  opacity: 0;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  white-space: nowrap;
  outline: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text {
  padding: 30px;
  display: flex;
  flex-direction: column;
  margin: 0;
  box-sizing: border-box;
  height: 100%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text.short-item {
  padding-top: 5px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text.narrow-item {
  padding-left: 5px;
  padding-right: 5px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text.hidden {
  opacity: 0 !important;
  pointer-events: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text
  > div {
  width: 100%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-text.push-down {
  padding-top: 60px;
  box-sizing: border-box;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-title {
  line-height: 32px;
  font-size: 21px;
  padding: 0;
  color: #fff;
  overflow: hidden;
  display: -webkit-box; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  opacity: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-description {
  line-height: 25px;
  font-size: 15px;
  color: #fff;
  overflow: hidden;
  display: -webkit-box; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  opacity: 0;
  white-space: normal;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-member.hide {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-new-info-elements {
  width: 100%;
  height: 24px !important;
  display: flex;
  flex-direction: row;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-new-info-elements
  .info-element-social-love {
  margin-right: auto;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-new-info-elements
  .info-element-social-button {
  padding-left: 10px;
  padding-right: 10px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-absolute {
  position: absolute;
  top: 0;
  left: 0;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social {
  outline: none;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 16;
  transition: opacity 0.4s ease;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.short-item,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.narrow-item {
  display: flex;
  align-items: flex-end;
  justify-content: space-around;
  height: 90%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.short-item
  .info-element-social-button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.narrow-item
  .info-element-social-button {
  position: initial;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.with-arrows {
  width: 86%;
  margin: 0 7%;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.hidden {
  opacity: 0 !important;
  pointer-events: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button {
  outline: none;
  bottom: 30px;
  position: absolute;
  margin: 0;
  display: inline-block;
  font-size: 19px;
  color: #fff;
  cursor: pointer;
  opacity: 0;
  padding: 10px;
  margin: -10px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button:hover:not(.info-element-loved) {
  opacity: 0.7;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.visible {
  opacity: 1 !important;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-comments {
  left: 26px;
  top: 26px;
  bottom: initial;
  font-size: 15px;
  border: none;
  background: #2b5672;
  display: flex;
  -moz-column-gap: 7px;
  column-gap: 7px;
  align-items: center;
  padding: 5px;
  margin: -5px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-comments
  .info-element-social-comments-count {
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  line-height: 15px;
  font-size: 15px;
  letter-spacing: 1px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-love {
  left: 30px;
  bottom: 30px;
  font-size: 15px;
  border: none;
  background: rgba(0, 0, 0, 0);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-love
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-love
  i {
  outline: none;
  float: left;
  display: inline-block;
  line-height: 14px;
  border: none;
  background: rgba(0, 0, 0, 0);
  font-size: 18px;
  padding: 1px 5px;
  text-decoration: none;
  cursor: pointer;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-love
  .info-element-social-love-count {
  font-family:
    "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt",
    "HelveticaNeueW10-25UltL", sans-serif;
  font-style: normal;
  float: left;
  line-height: 15px;
  font-size: 15px;
  margin-top: 2px;
  display: inline-block;
  padding-left: 9px;
  letter-spacing: 1px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-share {
  bottom: 26px;
  left: auto;
  right: 30px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-dots {
  left: auto;
  right: 22px;
  top: 26px;
  height: 30px;
  width: 20px;
  display: flex;
  justify-content: center;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-download {
  bottom: 25px;
  left: auto;
  right: 68px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social
  .info-element-social-button.info-element-social-download.pull-right {
  right: 30px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button {
  bottom: calc(50% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-love,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-comments {
  left: calc(25% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-love
  span,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-comments
  span {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-share {
  right: calc(25% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-download {
  left: calc(50% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item
  .info-element-social-button.info-element-social-dots {
  left: calc(50% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button {
  bottom: auto;
  left: calc(50% - 8px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-love,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-comments {
  top: calc(25% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-share {
  top: auto;
  right: auto;
  bottom: calc(25% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-download {
  top: calc(50% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social.small-item.vertical-item
  .info-element-social-button.info-element-social-dots {
  bottom: calc(50% - 10px);
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  max-width: 300px;
  min-width: 200px;
  overflow: visible;
  z-index: 16;
  font-size: 12px;
  opacity: 0;
  transform: translateX(-50%);
  margin-top: 1px;
  margin-left: -3px;
  transition: opacity 0.4s ease;
  outline: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.hidden {
  opacity: 0 !important;
  pointer-events: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i {
  display: inline-block;
  font-size: 15px;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 22px;
  text-align: center;
  transform: translateY(-50%);
  background: rgba(0, 0, 0, 0);
  border: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button:hover,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i:hover {
  opacity: 0.7;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button.network-1,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i.network-1 {
  margin-left: 5px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button.network-2,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i.network-2 {
  font-size: 13px;
  margin-top: 1px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button.network-4,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i.network-4 {
  margin-left: -1px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  button.network-5,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box
  i.network-5 {
  font-size: 13px;
  margin-top: 1px;
  margin-left: -3px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item {
  top: 50%;
  left: 0;
  max-width: none;
  min-width: 0;
  max-height: 300px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  button,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  i {
  left: 50%;
  margin-left: -10px;
  margin-top: 8px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  button.network-2,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  i.network-2 {
  font-size: 13px;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  button.network-5,
div.pro-gallery
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-social-share-box.vertical-item
  i.network-5 {
  font-size: 13px;
}
div.pro-gallery .gallery-item-container .gallery-item-common-info {
  box-sizing: border-box;
  cursor: pointer;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-title {
  /*! autoprefixer: ignore next */
  overflow: hidden; /*! autoprefixer: ignore next */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-description {
  /*! autoprefixer: ignore next */
  overflow: hidden;
  display: -webkit-box; /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-description
  > span {
  white-space: normal;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-member.hide {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-custom-button-wrapper {
  display: flex;
  justify-content: center;
  color: #fff;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-custom-button-wrapper
  button {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 15px;
  line-height: 25px;
  height: 45px;
  min-width: 190px;
  padding: 0 15px;
  position: relative;
  z-index: 10;
  cursor: pointer;
  outline: none;
  border-style: solid;
  text-decoration: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-custom-button-wrapper
  button
  .overlay {
  display: none;
}
div.pro-gallery
  .gallery-item-container
  .gallery-item-common-info
  .info-element-custom-button-wrapper
  button:hover
  .overlay {
  display: block;
  background: hsla(0, 0%, 100%, 0.1);
  width: 100%;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
}
div.pro-gallery.thumbnails-gallery
  .gallery-item-container
  .info-element-custom-button-wrapper {
  display: none !important;
}
:root {
  --tooltip-text-color: white;
  --tooltip-background-color: black;
  --tooltip-margin: 30px;
  --tooltip-arrow-size: 6px;
}
.tooltip-wrapper {
  position: absolute;
  top: 0;
  z-index: 100;
  background-color: var(--tooltip-background-color);
  color: var(--tooltip-text-color);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid var(--tooltip-text-color);
}
.tooltip-body {
  padding: 4px;
  font-size: 14px;
  font-family: Helvetica;
}
.tooltip-body::before {
  content: " ";
  left: 50%;
  border: solid rgba(0, 0, 0, 0);
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: var(--tooltip-arrow-size);
  margin-left: calc(var(--tooltip-arrow-size) * -1);
}
.tooltip-body.arrow {
  top: calc(var(--tooltip-margin) * -1);
}
.tooltip-body.arrow::before {
  top: 100%;
  border-top-color: var(--tooltip-background-color);
}
.pg-render-indicator {
  position: absolute;
  bottom: 15.5px;
  left: 15.5px;
  border: 1px solid #717171;
  padding: 5px 10px 5px 5px;
  font-size: 16px;
  z-index: 2147483648;
  cursor: default;
  line-height: 20px;
}
.pg-render-indicator table {
  table-layout: fixed;
}
.pg-render-indicator.rendered {
  background-color: #7fff00;
}
.pg-render-indicator.not-rendered {
  background-color: red;
}
.pg-render-indicator .log-column {
  max-height: 450px;
  max-width: 500px;
  overflow: auto;
  background-color: #fff;
}
.pg-render-indicator .show-on-hover {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  top: -9999px;
  left: -9999px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.pg-render-indicator div.worker-log-text {
  word-wrap: break-word;
  max-width: 500px;
  min-width: 100px;
}
.pg-render-indicator:hover {
  max-width: 90%;
  max-height: 90%;
}
.pg-render-indicator:hover .show-on-hover {
  clip: auto !important;
  clip-path: none;
  display: block;
  height: auto;
  line-height: normal;
  text-decoration: none;
  width: auto;
  position: static;
}

.pro-fullscreen-wrapper,
.pro-fullscreen-wrapper-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 100005;
}
.pro-gallery-empty {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: hsla(0, 0%, 100%, 0.9);
}
.pro-gallery-empty .pro-gallery-empty-content {
  height: 334px;
  width: 100%;
  overflow: hidden;
}
.pro-gallery-empty .pro-gallery-empty-image {
  margin: 66px auto 35px;
  width: 262px;
  height: 132px;
  background-image: url(media/emptystate.85a4add5.html);
  background-size: contain;
}
.pro-gallery-empty .pro-gallery-empty-title {
  color: #4eb7f5;
  font-family:
    "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma",
    "HelveticaNeueW10-55Roma", sans-serif;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  margin-bottom: 10px;
}
.pro-gallery-empty .pro-gallery-empty-info {
  color: #4eb7f5;
  font-family:
    "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh",
    "HelveticaNeueW10-45Ligh", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
}

/* ===== index.html :: inline style 20 ===== */
.comp-jlm4u3qf3
  div.pro-gallery-parent-container
  .gallery-item-wrapper-text
  .gallery-item-content {
  background-color: #000000;
}
.comp-jlm4u3qf3
  div.pro-gallery-parent-container
  .show-more-container
  i.show-more {
  color: rgba(0, 0, 0, 0.7);
}
.comp-jlm4u3qf3
  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 poppins-semibold, poppins, sans-serif;
  --loadMoreButtonFontColor: #000000;
  color: rgba(0, 0, 0, 0.9);
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  background: rgb(255, 255, 255);
  border-width: 1px;
  border-color: rgb(0, 0, 0);
  border-radius: 0px;
}
.comp-jlm4u3qf3
  div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  i.show-more {
  color: rgba(0, 0, 0, 0.7);
}
.comp-jlm4u3qf3
  div.pro-gallery-parent-container
  .show-more-container.pro-gallery-mobile-indicator
  button.show-more {
  --loadMoreButtonBorderRadius: 0;
  --loadMoreButtonBorderColor: #000000;
  --loadMoreButtonBorderWidth: 1;
  --loadMoreButtonColor: #ffffff;
  --loadMoreButtonFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --loadMoreButtonFontColor: #000000;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  background: rgb(255, 255, 255);
  border-width: undefinedpx;
  border-color: rgb(0, 0, 0);
  border-radius: undefinedpx;
}
.comp-jlm4u3qf3 .nav-arrows-container .slideshow-arrow,
.comp-jlm4u3qf3 .nav-arrows-container .custom-nav-arrows svg {
  --arrowsColor: #ffffff;
  fill: rgb(255, 255, 255);
}
.comp-jlm4u3qf3
  .nav-arrows-container.pro-gallery-mobile-indicator
  .slideshow-arrow,
.comp-jlm4u3qf3
  .nav-arrows-container.pro-gallery-mobile-indicator
  .custom-nav-arrows
  svg {
  --arrowsColor: #ffffff;
  fill: rgb(255, 255, 255);
}
.comp-jlm4u3qf3 .pro-gallery.inline-styles .auto-slideshow-counter {
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info {
  --itemIconColorSlideshow: #000000;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  button:not(.pro-gallery-loved):not(.info-element-loved):not(
    .info-element-custom-button-button
  ):not(.artstore-add-to-cart-button),
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  a {
  color: rgb(0, 0, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  svg
  .gallery-item-svg-foreground {
  fill: rgb(0, 0, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-title {
  --itemFontSlideshow:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544,
    sans-serif !important;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-description {
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif !important;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item.load-with-color:not(.image-loaded) {
  --imageLoadingColor: #bfbfbf;
  background-color: #bfbfbf;
}
.comp-jlm4u3qf3
  .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(0, 0, 0);
}
.comp-jlm4u3qf3
  .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(255, 255, 255, 0);
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  svg
  .gallery-item-svg-background,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  svg
  .gallery-item-svg-background {
  --itemOpacity: #000000;
  fill: rgba(255, 255, 255, 0);
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gradient-top,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .gradient-top {
  --itemOpacity: #000000;
  background: linear-gradient(
    rgba(255, 255, 255, 0) 0,
    transparent 140px
  ) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover {
  --itemIconColor: #ffffff;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  button:not(.pro-gallery-loved):not(.info-element-loved):not(
    .info-element-custom-button-button
  ),
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  a {
  color: rgb(255, 255, 255) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  svg
  .gallery-item-svg-foreground {
  fill: rgb(255, 255, 255) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-title {
  --itemFont:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColor: #ffffff;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 20px/1.67em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-description {
  --itemDescriptionFont:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColor: #ffffff;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/1.875em poppins-extralight,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper {
  --customButtonFontColor: #ffffff;
  color: #ffffff !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  --customButtonColor: #000000;
  --customButtonBorderRadius: 0;
  --customButtonBorderWidth: 1;
  --customButtonBorderColor: #ffffff;
  --customButtonFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  color: #ffffff !important;
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  background: #000000 !important;
  border-width: 1px;
  border-radius: 0px;
  border-color: #ffffff;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(255, 255, 255, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover)
  .gallery-item-hover.default.force-hover:before,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container:not(.invert-hover):hover
  .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.invert-hover
  .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(255, 255, 255, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.invert-hover
  .gallery-item-hover.default.force-hover:before,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.invert-hover:hover
  .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .info-element-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .info-element-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .info-element-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .info-element-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-title {
  --itemFontSlideshow:
    normal normal normal 22px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544,
    sans-serif !important;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .info-element-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .info-element-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .info-element-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .info-element-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-description {
  --itemDescriptionFontColorSlideshow: #000000;
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif !important;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-text
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-text
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-bottom-info
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-top-info
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-left-info
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-item-right-info
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container
  .gallery-slideshow-info
  .info-element-custom-button-wrapper
  button {
  --customButtonFontForHover:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --customButtonFontColorForHover: #000000;
  --externalCustomButtonBorderWidth: 0;
  --externalCustomButtonBorderRadius: 0;
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  color: #000000 !important;
  background: !important;
  border-color:;
  border-width: 0px;
  border-radius: 0px;
}
.comp-jlm4u3qf3
  .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: #bfbfbf;
}
.comp-jlm4u3qf3
  .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(0, 0, 0);
}
.comp-jlm4u3qf3
  .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) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  svg
  .gallery-item-svg-background,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  svg
  .gallery-item-svg-background {
  --itemOpacity: #000000;
  fill: rgba(255, 255, 255, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gradient-top,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .gradient-top {
  --itemOpacity: #000000;
  background: linear-gradient(
    rgba(255, 255, 255, 0) 0,
    transparent 140px
  ) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info {
  --itemIconColorSlideshow: #000000;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  button:not(.pro-gallery-loved):not(.info-element-loved):not(
    .info-element-custom-button-button
  ):not(.artstore-add-to-cart-button),
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  a {
  color: rgb(0, 0, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  svg
  .gallery-item-svg-foreground {
  fill: rgb(0, 0, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .info-element-title {
  --itemFontSlideshow:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544,
    sans-serif !important;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-slideshow-info
  .info-element-description {
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif !important;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover {
  --itemIconColor: #ffffff;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  button:not(.pro-gallery-loved):not(.info-element-loved):not(
    .info-element-custom-button-button
  ),
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  a {
  color: rgb(255, 255, 255) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  svg
  .gallery-item-svg-foreground {
  fill: rgb(255, 255, 255) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-title {
  --itemFont:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColor: #ffffff;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 20px/1.67em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-description {
  --itemDescriptionFont:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  --itemDescriptionFontColor: #ffffff;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/1.875em poppins-extralight,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper {
  --customButtonFontColor: #ffffff;
  color: #ffffff !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-wrapper
  .gallery-item-hover
  .info-element-custom-button-wrapper
  button {
  --customButtonColor: #000000;
  --customButtonBorderRadius: 0;
  --customButtonBorderWidth: 1;
  --customButtonBorderColor: #ffffff;
  --customButtonFont:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  color: #ffffff !important;
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  background: #000000 !important;
  border-width: undefinedpx;
  border-radius: undefinedpx;
  border-color: #ffffff;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover)
  .gallery-item-hover:not(.hide-hover):before {
  --itemOpacity: #000000;
  background: rgba(255, 255, 255, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover)
  .gallery-item-hover.default.force-hover:before,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover
  .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover
  .gallery-item-hover:before {
  --itemOpacity: #000000;
  background: rgba(255, 255, 255, 0) !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover
  .gallery-item-hover.default.force-hover:before,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover
  .gallery-item-hover.default:not(.hide-hover):before {
  background: #000000 !important;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .info-element-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .info-element-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .info-element-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .info-element-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .gallery-item-title,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .info-element-title {
  --itemFontSlideshow:
    normal normal normal 22px/1.34em poppins-semibold, poppins, sans-serif;
  --itemFontColorSlideshow: #000000;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544,
    sans-serif !important;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .info-element-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .info-element-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .info-element-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .info-element-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .gallery-item-description,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .info-element-description {
  --itemDescriptionFontColorSlideshow: #000000;
  --itemDescriptionFontSlideshow:
    normal normal normal 15px/1.75em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0) !important;
  font:
    normal normal normal 15px/18px avenir-lt-w01_35-light1475496,
    sans-serif !important;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-text
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-text
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-bottom-info
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-top-info
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-left-info
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-item-right-info
  .info-element-custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .custom-button-wrapper
  button,
.comp-jlm4u3qf3
  .pro-gallery.inline-styles
  .gallery-item-container.pro-gallery-mobile-indicator
  .gallery-slideshow-info
  .info-element-custom-button-wrapper
  button {
  --customButtonFontForHover:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  --customButtonFontColorForHover: #000000;
  --externalCustomButtonBorderWidth: 0;
  --externalCustomButtonBorderRadius: 0;
  font:
    normal normal normal 18px/1.75em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
  color: #000000 !important;
  background: undefined !important;
  border-color: undefined;
  border-width: undefinedpx;
  border-radius: undefinedpx;
}
.comp-jlm4u3qf3 .te-pro-gallery-text-item {
  font:
    normal normal normal 15px/1.875em poppins-extralight,
    poppins,
    sans-serif;
  color: #ffffff;
}
.comp-jlm4u3qf3 .pro-fullscreen-wrapper .pro-fullscreen-text-item {
  --fullscreen-text-item-bg: #000000;
  background-color: #000000;
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
  --bgColorExpand: #ffffff;
  background-color: rgb(255, 255, 255);
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .pro-fullscreen-selected-license,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .pro-fullscreen-checkout-link {
  --descriptionColorExpand: #000000;
  --descriptionFontExpand:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 15px/1.875em poppins-extralight,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-bottom-mobile-info {
  --bgColorExpand: #ffffff;
  background-color: rgb(255, 255, 255);
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-title
  h1 {
  --titleColorExpand: #000000;
  --titleFontExpand:
    normal normal normal 50px/1.34em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 20px/1.67em poppins-semibold,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description
  .fullscreen-side-bar-description-line,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-exif,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-link,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-bottom-link {
  --descriptionColorExpand: #000000;
  --descriptionFontExpand:
    normal normal normal 18px/1.75em poppins-semibold, poppins, sans-serif;
  color: rgb(0, 0, 0);
  font:
    normal normal normal 15px/1.875em poppins-extralight,
    poppins,
    sans-serif;
  text-decoration:;
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description:after,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-description
  .fullscreen-side-bar-description-line:after,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-exif:after,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-link:after,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-bottom-link:after {
  --descriptionColorExpand: #000000;
  border-color: rgb(0, 0, 0);
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-social
  i:not(.pro-gallery-loved),
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-social
  a,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-side-bar-social
  button,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-nav
  i:not(.pro-gallery-loved),
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-nav
  a,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-nav
  button,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-mobile-bar
  i:not(.pro-gallery-loved),
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-mobile-bar
  a,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-mobile-bar
  button,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-social
  i:not(.pro-gallery-loved),
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-social
  a,
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-social
  button {
  --descriptionColorExpand: #000000;
  color: rgb(0, 0, 0);
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
  --descriptionColorExpand: #000000;
  color: rgb(0, 0, 0);
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
  --bgColorExpand: #ffffff;
  color: rgb(255, 255, 255);
}
.comp-jlm4u3qf3
  .pro-fullscreen-wrapper
  #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles
  .fullscreen-icon {
  --descriptionColorExpand: #000000;
  --bgColorExpand: #ffffff;
  color: rgb(0, 0, 0);
  background: rgb(255, 255, 255);
}

/* ===== index.html :: inline style 21 ===== */
div.comp-jlm4u3qf3:not(.fullscreen-comp-wrapper) {
  width: 100%;
}
