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

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

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

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

.ArtistName2701513331__title {
  color: inherit;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Cover2206545806__cover {
  background-position: 50%;
  background-size: cover;
  display: block;
  height: 70px;
  width: 70px;
}
.TimeStamp49918727__time {
  display: block;
  font-family:
    Helvetica Neue,
    HelveticaNeue-Light,
    Helvetica Neue Light,
    Avenir,
    Gordita,
    Helvetica,
    Arial,
    sans-serif;
  font-size: 12px;
  line-height: 1;
  opacity: 0.6;
  padding: 4px 0 4px 12px;
  white-space: nowrap;
}
.TrackName3057130458__title {
  color: inherit;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.PlayPause170508545__button {
  fill: currentColor;
  background: transparent;
  border: 0;
  color: currentColor;
  cursor: pointer;
  display: block;
  height: 20px;
  padding: 0;
  transition:
    color 0.4s ease,
    opacity 0.4s ease;
  width: 18px;
}
.PlayPause170508545__disabled,
.PlayPause170508545__disabled:hover,
.ProgressBar3199726361__disabled,
.ProgressBar3199726361__disabled:hover {
  color: grey;
}
.ProgressBar3199726361__disabled::-webkit-slider-thumb {
  display: none;
}
.ProgressBar3199726361__disabled::-moz-range-thumb {
  display: none;
}
.ProgressBar3199726361__disabled::-ms-thumb {
  display: none;
}
.ProgressBar3199726361__mixin-range-track {
  background: transparent;
  border: 0;
  border-radius: 50px;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ProgressBar3199726361__mixin-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 50px;
  height: 4px;
  margin: 0;
  position: relative;
  transition: all 0.3s ease;
  width: 4px;
}
.ProgressBar3199726361__container {
  height: 4px;
  margin: 8px 0;
  position: relative;
  width: 100%;
}
.ProgressBar3199726361__container:after,
.ProgressBar3199726361__container:before {
  border-radius: 50px;
  content: "";
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.ProgressBar3199726361__container:before {
  background: currentColor;
  display: block;
  opacity: 0.2;
}
@keyframes ProgressBar3199726361__progress-bar-stripes {
  0% {
    background-position: 12px 0;
  }
  to {
    background-position: 0 0;
  }
}
.ProgressBar3199726361__container.ProgressBar3199726361__loading:after {
  animation: ProgressBar3199726361__progress-bar-stripes 1s linear infinite;
  background: linear-gradient(
    45deg,
    currentColor 25%,
    transparent 0,
    transparent 50%,
    currentColor 0,
    currentColor 75%,
    transparent 0,
    transparent
  );
  background-size: 12px 12px;
  display: block;
  opacity: 0.15;
  pointer-events: none;
}
.ProgressBar3199726361__progress {
  -webkit-appearance: none;
  background-color: transparent;
  border: 0;
  border-radius: 50px;
  color: currentColor;
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0.3;
  position: absolute;
  top: 0;
  width: 100%;
}
.ProgressBar3199726361__progress::-webkit-progress-bar {
  background-color: transparent;
  border-radius: 50px;
}
.ProgressBar3199726361__progress::-moz-progress-bar {
  background-color: currentColor;
  border-radius: 50px;
}
.ProgressBar3199726361__progress::-webkit-progress-value {
  background-color: currentColor;
  border-radius: 50px;
}
.ProgressBar3199726361__progress::-ms-fill {
  border-radius: 50px;
}
.ProgressBar3199726361__range {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  border-radius: 50px;
  box-sizing: content-box;
  color: currentColor;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  margin: 0;
  padding: 8px 0;
  position: absolute;
  top: -8px;
  transition: color 0.3s ease;
  width: 100%;
}
.ProgressBar3199726361__range::-webkit-slider-runnable-track {
  background: transparent;
  background-image: linear-gradient(
    to right,
    currentColor var(--value, 0),
    transparent var(--value, 0)
  );
  border: 0;
  border-radius: 50px;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ProgressBar3199726361__range::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #fff;
  border: 0;
  border-radius: 50px;
  height: 4px;
  margin: 0;
  margin-left: -2px;
  position: relative;
  transform: translateX(var(--value, 0));
  transition: all 0.3s ease;
  width: 4px;
}
.ProgressBar3199726361__range::-moz-range-track {
  background: transparent;
  border: 0;
  border-radius: 50px;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ProgressBar3199726361__range::-moz-range-thumb {
  background: #fff;
  border: 0;
  border-radius: 50px;
  height: 4px;
  margin: 0;
  position: relative;
  transform: translateX(-2px);
  transition: all 0.3s ease;
  width: 4px;
}
.ProgressBar3199726361__range::-moz-range-progress {
  background: currentColor;
  border-radius: 50px;
  height: 100%;
}
.ProgressBar3199726361__range::-moz-focus-outer {
  border: 0;
}
.ProgressBar3199726361__range:active::-webkit-slider-thumb,
.ProgressBar3199726361__range:hover::-webkit-slider-thumb {
  transform: scale(3);
}
.ProgressBar3199726361__range:active::-moz-range-thumb,
.ProgressBar3199726361__range:hover::-moz-range-thumb {
  transform: scale(3);
}
.ProgressBar3199726361__range:active::-ms-thumb,
.ProgressBar3199726361__range:hover::-ms-thumb {
  transform: scale(3);
}
.Mute3709903202__button {
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: block;
  outline: 0;
  padding: 0;
  transition:
    color 0.4s ease,
    opacity 0.4s ease;
}
.VolumeBars501740436__container {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
}
.VolumeBars501740436__container .VolumeBars501740436__barItemContainer {
  display: inline;
}
.VolumeBars501740436__bar {
  background-color: #fff;
  height: 10px;
  margin: 0 1px;
  opacity: 0.3;
  width: 4px;
}
.VolumeBars501740436__bar.VolumeBars501740436--on {
  opacity: 1;
}
.Forward1539050259__button,
.Rate2373672720__button {
  color: inherit;
  outline: 0;
}
.Forward1539050259__button,
.Rate2373672720__button,
.Skip2788952351__button {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: block;
  padding: 0;
  transition:
    color 0.4s ease,
    opacity 0.4s ease;
}
.Skip2788952351__button {
  fill: currentColor;
  color: currentColor;
  height: 20px;
  width: 25px;
}
.Skip2788952351__iconWrapper {
  align-items: center;
  display: flex;
  height: 20px;
  justify-content: center;
}
.Skip2788952351__backSkip {
  transform: rotate(0.5turn);
}
.Skip2788952351__disabled,
.Skip2788952351__disabled:hover {
  color: grey;
}
.MusicPlayer2802357603__root {
  --display: flex;
  box-shadow: none;
  box-sizing: border-box;
  color: rgba(
    var(--regularColor, var(--color_15)),
    var(--alpha-regularColor, 1)
  );
  direction: var(--direction, inherit);
  display: var(--display);
  flex-direction: column;
  font: var(--font, var(--font_8));
  height: 100%;
  min-height: 40px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
}
.MusicPlayer2802357603__mainLayoutWrapper {
  direction: var(--cover-direction, inherit);
  display: flex;
  height: 100%;
  width: 100%;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--isClassicLayout
  .MusicPlayer2802357603__mainLayoutWrapper {
  background: rgba(
    var(--backgroundColor, var(--color_11)),
    var(--alpha-backgroundColor, 1)
  );
  border: var(--borderSize, 0) solid
    rgba(var(--borderColor, var(--color_15)), var(--alpha-borderColor, 1));
  border-radius: var(--borderRadius, 0);
  box-sizing: border-box;
  overflow: hidden;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--isIconLayout {
  background: transparent;
}
.MusicPlayer2802357603__title {
  font-size: inherit;
  text-align: left;
}
.MusicPlayer2802357603__title + .MusicPlayer2802357603__title {
  opacity: 0.6;
}
.MusicPlayer2802357603__title + .MusicPlayer2802357603__title:before {
  content: "-";
  opacity: 1;
  padding: 0.4em;
}
.MusicPlayer2802357603__title + .MusicPlayer2802357603__title:empty:before,
.MusicPlayer2802357603__title:empty + .MusicPlayer2802357603__title:before {
  content: "";
  display: none;
}
.MusicPlayer2802357603__cover {
  width: 100%;
}
.MusicPlayer2802357603__progressLayout
  .MusicPlayer2802357603__progressRangeBar::-webkit-slider-thumb {
  background-color: rgba(
    var(--regularColor, var(--color_15)),
    var(--alpha-regularColor, 1)
  );
}
.MusicPlayer2802357603__progressLayout
  .MusicPlayer2802357603__progressRangeBar::-moz-range-thumb {
  background-color: rgba(
    var(--regularColor, var(--color_15)),
    var(--alpha-regularColor, 1)
  );
}
.MusicPlayer2802357603__playButton:hover,
.MusicPlayer2802357603__progressRangeBar:hover {
  color: rgba(
    var(--colorOnHover, var(--color_19)),
    var(--alpha-colorOnHover, 1)
  );
}
.MusicPlayer2802357603__playButton:hover {
  min-width: 18px;
}
.MusicPlayer2802357603__titleLayout {
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.MusicPlayer2802357603__progressLayout {
  flex-grow: 1;
  width: auto;
}
.MusicPlayer2802357603__timeStamp {
  font-size: 12px;
  line-height: 16px;
  opacity: 1;
  padding: 2px 0;
}
.MusicPlayer2802357603__playLayout {
  margin-right: 14px;
}
.MusicPlayer2802357603__mainLayout {
  box-sizing: border-box;
  direction: var(--direction, inherit);
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-around;
  overflow: hidden;
  padding: 6px 16px;
  width: 100%;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--isClassicLayout:not(
    .MusicPlayer2802357603--hasSingleRow
  )
  .MusicPlayer2802357603__mainLayoutWrapper {
  height: 70px;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--isClassicLayout.MusicPlayer2802357603--hasSingleRow
  .MusicPlayer2802357603__mainLayoutWrapper {
  height: 40px;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--hasSingleRow
  .MusicPlayer2802357603__mainLayout {
  justify-content: center;
}
.MusicPlayer2802357603__upperLayout {
  box-sizing: border-box;
  direction: var(--text-direction, inherit);
  display: flex;
  justify-content: var(--align, start);
  width: 100%;
}
.MusicPlayer2802357603__lowerLayout {
  align-items: center;
  direction: ltr;
  display: flex;
  width: 100%;
}
.MusicPlayer2802357603__coverLayout {
  flex: 0 0 70px;
  width: 70px;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--hasSingleRow
  .MusicPlayer2802357603__cover {
  height: 40px;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--hasProgressBar
  .MusicPlayer2802357603__timeStamp {
  opacity: 0.6;
  padding-left: 12px;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--hasOnlyPlay
  .MusicPlayer2802357603__playLayout {
  left: 50%;
  margin-right: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--hasSingleRow
  .MusicPlayer2802357603__coverLayout {
  flex-basis: 40px;
  width: 40px;
}
.MusicPlayer2802357603__root.MusicPlayer2802357603--hasTitleTimeRow
  .MusicPlayer2802357603__timeStamp {
  font-size: 14px;
  padding-left: 12px;
}
.MusicPlayer2802357603__root .oneColor,
.MusicPlayer2802357603__root .oneColorPause,
.MusicPlayer2802357603__root .twoColors {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
.MusicPlayer2802357603__root .oneColor > path,
.MusicPlayer2802357603__root .oneColorPause > g,
.MusicPlayer2802357603__root .twoColors > g > path:first-of-type {
  fill: rgba(
    var(--backgroundColorIcon, var(--color_18)),
    var(--alpha-backgroundColorIcon, 1)
  );
}
.MusicPlayer2802357603__root .twoColors > g > path:nth-of-type(2) {
  fill: rgba(
    var(--regularColorIcon, var(--color_16)),
    var(--alpha-regularColorIcon, 1)
  );
}
.MusicPlayer2802357603__root .oneColor:hover > path,
.MusicPlayer2802357603__root .oneColorPause:hover > g,
.MusicPlayer2802357603__root .oneColorWithOpacity:hover > g,
.MusicPlayer2802357603__root .twoColors:hover > g > path:nth-of-type(2) {
  fill: rgba(
    var(--colorOnHover, var(--color_19)),
    var(--alpha-colorOnHover, 1)
  );
}
.MusicPlayer2802357603__root .MusicPlayer2802357603__playPauseBtn {
  display: flex;
  height: auto;
  width: 100%;
}

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

.PVTOEq {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.JbQvCF {
  transform: translateY(-100%);
  transition: 0.2s ease-in;
}
.LvGYRg {
  transition: 0.2s;
}
._C88Up {
  opacity: 0;
  transition: 0.2s ease-in;
}
._C88Up.RLRBWe {
  z-index: -1 !important;
}
.DPp8M_ {
  opacity: 1;
  transition: 0.2s;
}
.Ze1d3J {
  height: auto;
}
.E2Gu_X,
.Ze1d3J {
  position: relative;
  width: 100%;
}
:host(:not(.device-mobile-optimized)) .ql53Bl,
body:not(.device-mobile-optimized) .ql53Bl {
  margin-left: calc((100% - var(--site-width)) / 2);
  width: var(--site-width);
}
.tcsOnZ[data-focuscycled="active"] {
  outline: 1px solid transparent;
}
.tcsOnZ[data-focuscycled="active"]:not(:focus-within) {
  outline: 2px solid transparent;
  transition: outline 0.01s ease;
}
.tcsOnZ .PVTOEq {
  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))
    );
  box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, 0.5));
  transition: all 0.3s ease;
}
.tcsOnZ .vkyGBO.PVTOEq {
  background-color: rgba(
    var(--bg-scrl, var(--color_11, color_11)),
    var(--alpha-bg-scrl, 1)
  );
  border-bottom: var(--brwb-scrl, 0) solid
    var(
      --screenwidth-corvid-border-color,
      rgba(var(--brd-scrl, var(--color_15, color_15)), var(--alpha-brd-scrl, 1))
    );
  border-top: var(--brwt-scrl, 0) solid
    var(
      --screenwidth-corvid-border-color,
      rgba(var(--brd-scrl, var(--color_15, color_15)), var(--alpha-brd-scrl, 1))
    );
  box-shadow: var(--shd-scrl, 0 0 5px rgba(0, 0, 0, 0.5));
}

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

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

.PlZyDq {
  touch-action: manipulation;
}
._NpZMS {
  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;
}
._NpZMS:before {
  max-width: var(--margin-start, 0);
}
._NpZMS:after,
._NpZMS:before {
  align-self: stretch;
  content: "";
  flex-grow: 1;
}
._NpZMS:after {
  max-width: var(--margin-end, 0);
}
.QOvwfu ._NpZMS {
  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));
  border-radius: var(--corvid-border-radius, var(--rd, 5px));
  bottom: 0;
  box-shadow:
    1px 1px
      rgba(
        var(--shc-mutated-brightness, var(--color_0, color_0)),
        var(--alpha-shc-mutated-brightness, 1)
      ),
    3px 3px
      rgba(
        var(--shc-mutated-brightness, var(--color_0, color_0)),
        var(--alpha-shc-mutated-brightness, 1)
      ),
    5px 5px
      rgba(
        var(--shc-mutated-brightness, var(--color_0, color_0)),
        var(--alpha-shc-mutated-brightness, 1)
      ),
    7px 7px
      rgba(
        var(--shc-mutated-brightness, var(--color_0, color_0)),
        var(--alpha-shc-mutated-brightness, 1)
      ),
    9px 9px
      rgba(
        var(--shc-mutated-brightness, var(--color_0, color_0)),
        var(--alpha-shc-mutated-brightness, 1)
      );
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.QOvwfu .EIKVqt,
.QOvwfu ._NpZMS {
  transition: var(--trans, all 0.12s ease 0s);
}
.QOvwfu .EIKVqt {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  font: var(--fnt, var(--font_5));
  margin-top: calc(-1 * var(--corvid-border-width, var(--brw, 0)));
  margin-top: 0;
  position: relative;
  white-space: nowrap;
}
.QOvwfu[aria-disabled="false"] ._NpZMS {
  cursor: pointer;
}
:host(.device-mobile-optimized) .QOvwfu[aria-disabled="false"]:active ._NpZMS,
body.device-mobile-optimized .QOvwfu[aria-disabled="false"]:active ._NpZMS {
  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))
  );
  bottom: -9px;
  box-shadow: 0 0
    rgba(var(--shc-mutated-brightness), var(--alpha-shc-mutated-brightness, 1));
  left: 9px;
  right: -9px;
  top: 9px;
}
:host(.device-mobile-optimized) .QOvwfu[aria-disabled="false"]:active .EIKVqt,
body.device-mobile-optimized .QOvwfu[aria-disabled="false"]:active .EIKVqt {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
}
:host(:not(.device-mobile-optimized))
  .QOvwfu[aria-disabled="false"]:hover
  ._NpZMS,
body:not(.device-mobile-optimized)
  .QOvwfu[aria-disabled="false"]:hover
  ._NpZMS {
  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))
  );
  bottom: -9px;
  box-shadow: 0 0
    rgba(var(--shc-mutated-brightness), var(--alpha-shc-mutated-brightness, 1));
  left: 9px;
  right: -9px;
  top: 9px;
}
:host(:not(.device-mobile-optimized))
  .QOvwfu[aria-disabled="false"]:hover
  .EIKVqt,
body:not(.device-mobile-optimized)
  .QOvwfu[aria-disabled="false"]:hover
  .EIKVqt {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
}
.QOvwfu[aria-disabled="true"] ._NpZMS {
  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))
  );
}
.QOvwfu[aria-disabled="true"] .EIKVqt {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)));
}

.VideoPlayer2054936319__facebookContainer,
.VideoPlayer2054936319__playerContainer {
  border: var(--borderSize) solid
    rgba(var(--borderColor, 0, 0, 0), var(--alpha-borderColor, 1));
  box-shadow: var(--boxShadow);
  display: block;
  margin-left: calc(-1 * var(--borderSize));
  margin-top: calc(-1 * var(--borderSize));
  position: absolute;
  top: 0;
}
.focus-ring-active
  .VideoPlayer2054936319__root
  .VideoPlayer2054936319__cover.VideoPlayer2054936319--playerFocused {
  z-index: 1000;
}
.VideoPlayer2054936319__cover .PlayableCover847694237__title {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1));
  display: -webkit-box;
  font: var(--font);
  margin: 0 0 15px;
  max-height: 2.8em;
  overflow: hidden;
  padding: 0 10%;
}
.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView
  .PlayableCover847694237__title {
  font-size: calc(18 * 1px);
  margin: 0 0 10px;
}
.VideoPlayer2054936319__cover .PlayableCover847694237__overlay {
  background-color: rgba(
    var(--backgroundColor, 0, 0, 0),
    var(--alpha-backgroundColor, 1)
  );
  transition: background-color 0.2s ease;
}
.VideoPlayer2054936319__cover .PlayableCover847694237__overlay:hover {
  background-color: rgba(
    var(--backgroundColor, 0, 0, 0),
    calc(var(--alpha-backgroundColor, 1) + 0.1)
  );
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton {
  height: var(--playButtonSize);
  width: var(--playButtonSize);
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton:hover {
  opacity: 0.8;
}
.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView
  .PlayableCover847694237__playButton {
  height: var(--playButtonMobileSize);
  width: var(--playButtonMobileSize);
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton circle {
  stroke: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1));
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton path {
  fill: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1));
}
.VideoPlayer2054936319__playerContainer {
  height: 100%;
  width: 100%;
}
.VideoPlayer2054936319__playerContainer iframe {
  height: 100%;
  visibility: inherit;
  width: 100%;
}
.VideoPlayer2054936319__facebookContainer {
  height: 100%;
  width: 100%;
}
.VideoPlayer2054936319__vimeoContainer {
  background-color: #000;
}
.VideoPlayer2054936319__fadeEnter {
  opacity: 1;
}
.VideoPlayer2054936319__fadeEnterActive {
  opacity: 0;
  transition: opacity 1.6s ease-out 0ms;
}
.VideoPlayer2054936319__secondPoster {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.MH58Yn {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.MH58Yn:hover {
  opacity: 0.7;
}
.sMWGVV {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.T7h78h {
  display: block;
  font-family:
    HelveticaNeueW01-45Ligh,
    HelveticaNeueW02-45Ligh,
    HelveticaNeueW10-45Ligh,
    Helvetica Neue,
    Helvetica,
    Arial,
    \\30e1イリオ,
    meiryo,
    \\30d2ラギノ角ゴpro w3,
    hiragino kaku gothic pro;
  height: inherit;
  outline: none;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.T7h78h button {
  -webkit-appearance: button;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  overflow: visible;
  text-transform: none;
}
.T7h78h button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.T7h78h button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
[data-playable-hook="player-container"].T7h78h [data-playable-component],
[data-playable-hook="player-container"].T7h78h [data-playable-component] *,
[data-playable-hook="player-container"].T7h78h [data-playable-component] :after,
[data-playable-hook="player-container"].T7h78h
  [data-playable-component]
  :before {
  box-sizing: content-box !important;
  outline: none !important;
}
.aBdaFm,
.reHOyF {
  height: 100% !important;
  min-height: 100% !important;
  min-width: 100% !important;
  width: 100% !important;
}
[data-playable-focus-source="key"]
  [data-playable-hook="player-container"]
  button.focus-within,
[data-playable-focus-source="key"]
  [data-playable-hook="player-container"]
  img.focus-within,
[data-playable-focus-source="key"]
  [data-playable-hook="player-container"]
  input.focus-within,
[data-playable-focus-source="script"]
  [data-playable-hook="player-container"]
  button.focus-within,
[data-playable-focus-source="script"]
  [data-playable-hook="player-container"]
  img.focus-within,
[data-playable-focus-source="script"]
  [data-playable-hook="player-container"]
  input.focus-within {
  box-shadow: 0 0 0 2px rgba(56, 153, 236, 0.8);
}
.fZPS1d {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.fZPS1d:hover {
  opacity: 0.7;
}
.TcENkh {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.MwgZWA {
  background-color: rgba(0, 0, 0, 0.95);
  border-radius: 3px;
  height: 250px;
  left: 10px;
  overflow: scroll;
  width: 400px;
  z-index: 10000;
}
.MwgZWA,
.MwgZWA .rkTLUy {
  position: absolute;
  top: 10px;
}
.MwgZWA .rkTLUy {
  color: #fff;
  cursor: pointer;
  right: 5px;
}
.MwgZWA .rkTLUy:hover {
  opacity: 0.8;
}
.MwgZWA .LOpx5W {
  color: #fff;
  font-size: 8px;
  line-height: 8px;
  margin: 5px;
  padding: 5px;
}
.MwgZWA .LOpx5W .ht0VVX {
  color: green;
}
.MwgZWA .LOpx5W .wYTBxb {
  color: #ff8c00;
}
.MwgZWA .LOpx5W .VStJby {
  color: blue;
}
.MwgZWA .LOpx5W .LsIqAP {
  color: #f0f;
}
.MwgZWA .LOpx5W .zUQfxq {
  color: #fff;
}
.IiHgII {
  align-items: center;
  background-color: #000;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 50;
}
.IiHgII,
.IiHgII._s9dGo video,
.IiHgII.vzxs2y video {
  height: 100%;
  width: 100%;
}
.IiHgII.hLoSEv video {
  position: absolute;
}
.IiHgII.TtdQPO.hLoSEv video {
  height: auto !important;
  width: 100%;
}
.IiHgII.cb9E5t.hLoSEv video {
  height: 100%;
}
.IiHgII video {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 1;
}
.IiHgII.dj2W_J {
  cursor: none;
}
.l9fM0h {
  bottom: 0;
  filter: blur(14px);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
.CIzMoh {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.CIzMoh:hover {
  opacity: 0.7;
}
.NJGB6P {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.aMw4Jp {
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
.aMw4Jp,
.aMw4Jp .RH3G4u {
  align-items: center;
  display: flex;
  justify-content: center;
}
.aMw4Jp .RH3G4u {
  animation-duration: 0.5s;
  animation-name: rAxA2y;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 100px;
  font-size: 9px;
  line-height: 9px;
  opacity: 0;
  position: relative;
}
.aMw4Jp .s8q1KX {
  animation-duration: 0.5s;
  animation-name: ryfJyM;
}
.aMw4Jp .O3jNyY {
  left: 3px;
  position: relative;
}
.aMw4Jp .sLkljv {
  margin: 5px 0;
}
.aMw4Jp .XsP_Mg {
  align-items: center;
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  left: 0;
  min-height: 8px;
  min-width: 5px;
  position: absolute;
  right: 0;
  top: 0;
}
.aMw4Jp .XsP_Mg span {
  display: block;
}
@keyframes ryfJyM {
  0% {
    height: 22px;
    width: 22px;
  }
  to {
    height: 30px;
    width: 30px;
  }
}
@keyframes rAxA2y {
  0% {
    height: 22px;
    opacity: 0.9;
    padding: 19px;
    width: 22px;
  }
  to {
    font-size: 14px;
    height: 30px;
    line-height: 14px;
    opacity: 0;
    padding: 25px;
    width: 30px;
  }
}
.UuvzuH {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.UuvzuH:hover {
  opacity: 0.7;
}
.SWiF19 {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.P9q5GM {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}
.P9q5GM.L8SYSN {
  align-items: center;
  display: flex;
  justify-content: center;
}
.jyZxBT {
  align-items: center;
  background: #000 no-repeat 50%;
  background-size: cover;
  bottom: 0;
  justify-content: center;
  right: 0;
}
.jyZxBT,
.jyZxBT:before {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.jyZxBT:before {
  background-color: rgba(0, 0, 0, 0.35);
  content: "";
}
.oVB0VT {
  cursor: pointer;
  height: 71px;
  opacity: 1;
  position: relative;
  width: 71px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .oVB0VT {
  height: 54px;
  width: 54px;
}
[data-playable-hook="player-container"][data-playable-max-width~="400px"]
  .oVB0VT {
  height: 36px;
  width: 36px;
}
.oVB0VT:hover {
  opacity: 0.8;
}
.DUKkm6 {
  background: transparent;
}
.CAErYx {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.CAErYx:hover {
  opacity: 0.7;
}
.qipy26 {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.HFEl1G {
  clip: rect(0, 48px, 48px, 24px);
  animation: bNfw61 1s linear infinite;
  color: #fff;
  display: none;
  height: 42px;
  left: 50%;
  margin-left: -21px;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  width: 42px;
  z-index: 90;
}
.HFEl1G.KRw0M5 {
  display: block;
}
.HFEl1G:after {
  clip: rect(4px, 48px, 48px, 24px);
  animation: i0S9__ 1s linear infinite;
}
.HFEl1G:after,
.HFEl1G:before {
  border: 3px solid currentColor;
  border-radius: 50%;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.HFEl1G:before {
  clip: rect(0, 48px, 48px, 24px);
  animation: m1Fg4V 1s linear infinite;
}
@keyframes i0S9__ {
  50% {
    clip: rect(42px, 48px, 48px, 24px);
    animation-timing-function: ease-in-out;
  }
}
@keyframes m1Fg4V {
  50% {
    clip: rect(0, 48px, 9px, 24px);
    animation-timing-function: ease-in-out;
    transform: rotate(135deg);
  }
}
@keyframes bNfw61 {
  0% {
    animation-timing-function: ease-out;
    transform: rotate(0);
  }
  45% {
    color: #fff;
    transform: rotate(18deg);
  }
  55% {
    transform: rotate(54deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.YNsbh9 {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.YNsbh9 .O1vZ1d {
  flex-grow: 2;
  position: relative;
}
.RKqOM4 {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.RKqOM4:hover {
  opacity: 0.7;
}
.FmiuH4 {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.W0t_ic {
  position: relative;
  z-index: 60;
}
.W0t_ic::-moz-focus-inner {
  border: 0;
}
.W0t_ic.N2CfeM .BYXbSU,
.W0t_ic.N2CfeM .QAfchT {
  opacity: 1;
}
.jw9Kj9 {
  flex-grow: 0;
}
.jQne1L {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-top: 20px;
  position: relative;
}
[data-playable-hook="player-container"][data-playable-dir="ltr"] .jQne1L {
  margin-left: 20px;
}
[data-playable-hook="player-container"][data-playable-dir="rtl"] .jQne1L {
  direction: rtl;
  margin-right: 20px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .jQne1L {
  margin-top: 30px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="ltr"]
  .jQne1L {
  margin-left: 30px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="rtl"]
  .jQne1L {
  direction: rtl;
  margin-right: 30px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .jQne1L {
  margin-top: 15px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="ltr"]
  .jQne1L {
  margin-left: 15px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="rtl"]
  .jQne1L {
  direction: rtl;
  margin-right: 15px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"]
  .jQne1L {
  margin-top: 12px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="ltr"]
  .jQne1L {
  margin-left: 12px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="rtl"]
  .jQne1L {
  direction: rtl;
  margin-right: 12px;
}
.QAfchT {
  flex-grow: 1;
  max-width: calc(100% - 200px);
}
.BYXbSU,
.QAfchT {
  opacity: 0;
  transition: opacity 0.2s;
}
.BYXbSU {
  background-image: linear-gradient(
    0deg,
    transparent,
    rgba(0, 0, 0, 0.03) 24%,
    rgba(0, 0, 0, 0.15) 50%,
    rgba(0, 0, 0, 0.3) 75%,
    rgba(0, 0, 0, 0.4)
  );
  background-size: 100% 182px;
  height: 181px;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.Oz1ffs {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.Oz1ffs:hover {
  opacity: 0.7;
}
.nhI_ow {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.ZDJjun {
  font-size: 16px;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .ZDJjun {
  font-size: 14px;
  line-height: 15px;
}
[data-playable-hook="player-container"][data-playable-max-width~="300px"]
  .ZDJjun {
  font-size: 12px;
  line-height: 13px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .ZDJjun {
  font-size: 20px;
  line-height: 20px;
}
.ZDJjun.Jd96zq,
.w5jdg2 {
  cursor: pointer;
}
.w5jdg2 {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.w5jdg2:hover {
  opacity: 0.7;
}
.A2xlHS {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.BHUFEt {
  background-color: #959595;
  position: relative;
  transition: background-color 0.2s;
}
[data-playable-hook="player-container"][data-playable-dir="ltr"] .BHUFEt {
  direction: ltr;
  margin-right: 15px;
}
[data-playable-hook="player-container"][data-playable-dir="rtl"] .BHUFEt {
  direction: rtl;
  margin-left: 15px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="ltr"]
  .BHUFEt {
  margin-right: 20px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"][data-playable-dir="rtl"]
  .BHUFEt {
  margin-left: 20px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="ltr"]
  .BHUFEt {
  margin-right: 10px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"][data-playable-dir="rtl"]
  .BHUFEt {
  margin-left: 10px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"]
  .BHUFEt {
  padding: 2px 3px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="ltr"]
  .BHUFEt {
  margin-right: 10px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"][data-playable-dir="rtl"]
  .BHUFEt {
  margin-left: 10px;
}
.BHUFEt.caCSqC {
  cursor: default;
}
.BHUFEt.Pcf9Cx,
.BHUFEt:hover:not(.caCSqC) {
  background-color: #ea492e;
}
.OebeZw {
  cursor: pointer;
}
button.Gn8Gdq {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #fff;
  font-size: 12px;
  line-height: 14px;
  outline: none;
  padding: 5px 6px;
  text-transform: uppercase !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"]
  button.Gn8Gdq {
  font-size: 10px;
  line-height: 12px;
}
.cA1asi {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.cA1asi:hover {
  opacity: 0.7;
}
.eIyVpE {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.QV8pil {
  display: flex;
  flex-direction: column;
  z-index: 60;
}
.QV8pil::-moz-focus-inner {
  border: 0;
}
.QV8pil.B8EVKv .etMMn5,
.QV8pil.YhkBZr .FUpTp7,
.QV8pil.YhkBZr .IT9grE,
.QV8pil.YhkBZr .V93u41,
.QV8pil.YhkBZr .etMMn5,
.QV8pil.YhkBZr .llN1CZ {
  opacity: 1;
}
.QV8pil.Chkuci .NuiShs {
  margin-right: 14px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .QV8pil.Chkuci
  .NuiShs {
  margin-right: 7px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .QV8pil.Chkuci
  .NuiShs {
  margin-right: 25px;
}
.QV8pil.Chkuci .etMMn5,
.QV8pil.RJmkWq .yO0EFf,
.QV8pil.UALT0d .wkFNGC,
.QV8pil.bAjCHK .V93u41,
.QV8pil.l48Rm1 .QpVBT9,
.QV8pil.ojCqay .Y5bsSu,
.QV8pil.uWCPbp .lgDwRF,
.QV8pil.vG61jJ .NuiShs {
  display: none;
}
.c2j4zU {
  display: flex;
  flex-grow: 2;
  width: 100%;
}
.V93u41,
.c2j4zU {
  position: relative;
}
.V93u41 {
  padding: 0 20px;
  top: 2px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .V93u41 {
  padding: 0 30px;
  top: 3px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .V93u41 {
  padding: 0 15px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"]
  .V93u41 {
  padding: 0 12px;
}
.FUpTp7,
.V93u41,
.etMMn5,
.llN1CZ {
  opacity: 0;
  transition: opacity 0.2s;
}
.FUpTp7,
.llN1CZ {
  align-items: center;
  display: flex;
  flex: 1;
  max-width: 100%;
  position: relative;
  width: 100%;
}
.llN1CZ {
  justify-content: flex-end;
}
.FUpTp7,
.etMMn5,
.llN1CZ {
  height: 54px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .FUpTp7,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .etMMn5,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .llN1CZ {
  height: 80px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .FUpTp7,
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .etMMn5,
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .llN1CZ {
  height: 42px;
}
[data-playable-hook="player-container"][data-playable-max-width~="350px"]
  .FUpTp7,
[data-playable-hook="player-container"][data-playable-max-width~="350px"]
  .etMMn5,
[data-playable-hook="player-container"][data-playable-max-width~="350px"]
  .llN1CZ {
  height: 36px;
}
.QpVBT9 {
  margin-left: 13px;
  margin-right: 8px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .QpVBT9 {
  margin-left: 20px;
  margin-right: 20px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .QpVBT9 {
  margin-left: 7px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"]
  .QpVBT9 {
  margin-left: 4px;
}
.yO0EFf {
  margin-right: 13px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .yO0EFf {
  margin-right: 20px;
}
.lgDwRF {
  margin-right: 18px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .lgDwRF {
  margin-right: 30px;
}
[data-playable-hook="player-container"][data-playable-max-width~="400px"]
  .lgDwRF {
  display: none;
}
.Y5bsSu {
  margin-right: 8px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .Y5bsSu {
  margin-right: 18px;
}
.NuiShs {
  margin-right: 8px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .NuiShs {
  margin-right: 18px;
}
.wkFNGC {
  margin-right: 8px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .wkFNGC {
  margin-right: 18px;
}
.etMMn5 {
  display: flex;
  margin-right: 14px;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .etMMn5 {
  margin-right: 9px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .etMMn5 {
  margin-right: 23px;
}
[data-playable-hook="player-container"][data-playable-max-width~="280px"]
  .etMMn5 {
  margin-right: 12px;
}
.zumaah {
  margin-right: 8px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .zumaah {
  margin-right: 18px;
}
.IT9grE {
  background-image: linear-gradient(
    180deg,
    transparent,
    rgba(0, 0, 0, 0.03) 24%,
    rgba(0, 0, 0, 0.15) 50%,
    rgba(0, 0, 0, 0.3) 75%,
    rgba(0, 0, 0, 0.4)
  );
  background-size: 100% 182px;
  bottom: 0;
  height: 181px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  transition: opacity 0.2s;
}
.k8BjRZ {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.k8BjRZ:hover {
  opacity: 0.7;
}
.oc5p_Q {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.zllqXq {
  opacity: 0;
  position: absolute;
  transition:
    opacity 0.2s,
    visibility 0.2s;
  visibility: hidden;
  z-index: 100;
}
.zllqXq.L_hw7T {
  background: rgba(0, 0, 0, 0.5);
  padding: 4px 5px;
}
.zllqXq.xi74N4 {
  opacity: 1;
  visibility: visible;
}
.L_hw7T .w1jcvC {
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  white-space: nowrap;
}
.y_umMm {
  bottom: 0;
  display: flex;
  left: 0;
  margin: 10px 10px 6px;
  position: absolute;
  right: 0;
  top: 0;
}
.sJELUr {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.sJELUr:hover {
  opacity: 0.7;
}
.QOZHQ8 {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.ctBuTJ {
  display: block;
  height: 6px;
  position: relative;
  touch-action: none;
  transition:
    opacity 0.2s,
    visibility 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .ctBuTJ {
  height: 8px;
}
.ctBuTJ.fnKqRA .acEE1I {
  background-color: #ea492e;
}
.ctBuTJ.fnKqRA .w5RHza {
  background-color: rgba(234, 73, 46, 0.5);
}
.ctBuTJ.fnKqRA .RTqtKv {
  display: initial;
}
.ctBuTJ.cdLzMy .gwBw85,
.ctBuTJ:hover .gwBw85,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .ctBuTJ.cdLzMy
  .gwBw85,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .ctBuTJ:hover
  .gwBw85 {
  transform: scaleY(1);
}
.ctBuTJ.cdLzMy .gwBw85 .w5RHza,
.ctBuTJ:hover .gwBw85 .w5RHza {
  opacity: 1;
}
.ctBuTJ.cdLzMy .ctzVus,
.ctBuTJ.cdLzMy .gwBw85 .gPPH0B:after,
.ctBuTJ:hover .ctzVus,
.ctBuTJ:hover .gwBw85 .gPPH0B:after {
  transform: scale(1);
}
.ctBuTJ.cdLzMy .ctzVus.U89TWW,
.ctBuTJ:hover .ctzVus.U89TWW {
  left: 100%;
}
.ctBuTJ.cdLzMy .RTqtKv,
.ctBuTJ:hover .RTqtKv {
  transform: scale(1.4);
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .ctBuTJ.cdLzMy
  .RTqtKv,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .ctBuTJ:hover
  .RTqtKv {
  transform: scale(1.33);
}
.ctBuTJ.cdLzMy .RTqtKv.U89TWW,
.ctBuTJ:hover .RTqtKv.U89TWW {
  background-color: #fff;
}
.mYR6uE {
  left: -6px;
  position: absolute;
  top: -3px;
  z-index: 7;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .mYR6uE {
  height: 16px;
  left: -8px;
  top: -4px;
  width: 16px;
}
.ctzVus {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  cursor: pointer;
  display: block;
  height: 12px;
  transform: scale(0);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  width: 12px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .ctzVus {
  height: 16px;
  width: 16px;
}
.RTqtKv {
  background-color: #ea492e;
  border: 2px solid #bababa;
  border-radius: 50%;
  cursor: pointer;
  display: none;
  height: 6px;
  position: absolute;
  right: -5px;
  top: -2px;
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  width: 6px;
  z-index: 6;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .RTqtKv {
  height: 8px;
  right: -6px;
  top: -2px;
  width: 8px;
}
.RTqtKv:hover {
  background-color: #fff;
}
.RTqtKv.QOZHQ8 {
  display: none;
}
.gwBw85 {
  height: 6px;
  transform: scaleY(0.34);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .gwBw85 {
  height: 8px;
  transform: scaleY(0.25);
}
.u1j2LK {
  height: 6px;
  padding: 0;
  position: absolute;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .u1j2LK {
  height: 8px;
}
.acEE1I {
  background-color: #fff;
  transform-origin: 0 0;
  width: 100%;
}
.aJcGTx {
  transition: width 0.2s ease;
}
.WdW6QO,
.aJcGTx {
  background-color: hsla(0, 0%, 100%, 0.25);
}
.WdW6QO {
  width: 100%;
}
.w5RHza {
  background-color: hsla(0, 0%, 100%, 0.5);
  transition: opacity 0.2s;
}
.mKA4v0 {
  background-color: transparent;
  height: 100%;
  overflow-x: hidden;
  width: 100%;
}
.gPPH0B,
.gPPH0B:after,
.mKA4v0 {
  position: absolute;
}
.gPPH0B:after {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  height: 6px;
  opacity: 0.6;
  right: -3px;
  transform: scale(0);
  transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1);
  width: 6px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .gPPH0B:after {
  height: 8px;
  right: -4px;
  width: 8px;
}
.gPPH0B:after:hover {
  opacity: 1;
}
.O7e4CU {
  cursor: pointer;
  display: block;
  height: 16px;
  opacity: 0;
  position: relative;
  top: -11px;
  width: 100%;
  z-index: 5;
}
[data-playable-focus-source="key"]
  [data-playable-hook="progress-control"].focus-within,
[data-playable-focus-source="script"]
  [data-playable-hook="progress-control"].focus-within {
  box-shadow: 0 0 0 2px rgba(56, 153, 236, 0.8);
  opacity: 1;
}
.oSuh0p {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.oSuh0p:hover {
  opacity: 0.7;
}
.oNQb99 {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
._90z7w {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.W2aIUN {
  height: 26px;
  min-height: 26px;
  min-width: 26px;
  width: 26px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .W2aIUN {
  height: 35px;
  min-height: 35px;
  min-width: 35px;
  width: 35px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .W2aIUN
  ._fnLlj {
  display: none;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .W2aIUN
  .NNvLPR {
  display: block;
}
.W2aIUN .KgK6KM {
  display: none;
}
.W2aIUN .gek6yh,
.W2aIUN.FBQO6r .KgK6KM {
  display: block;
}
.W2aIUN.FBQO6r .gek6yh {
  display: none;
}
.W2aIUN ._fnLlj {
  display: block;
}
.W2aIUN .NNvLPR {
  display: none;
}
.WiTPiC {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.WiTPiC:hover {
  opacity: 0.7;
}
.sE31hn {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.KpdQrc {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  height: 25px;
}
.gkGtxN {
  font-size: 12px;
  line-height: 12px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .gkGtxN {
  font-size: 14px;
  line-height: 14px;
}
.pkI6sF {
  margin-left: 5px;
}
.pkI6sF:before {
  content: "/";
  margin-right: 4px;
}
.LyvFhE .Nidhcc,
.LyvFhE .pkI6sF {
  display: none;
}
.rnG1K6 {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.rnG1K6:hover {
  opacity: 0.7;
}
.oI7XOE {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.dqR62d {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  position: relative;
  transition: width 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .dqR62d {
  height: 35px;
}
.dqR62d.C7Gq5G .Z8Ru_i,
.dqR62d:hover .Z8Ru_i {
  margin-right: 5px;
  opacity: 1;
  width: 50px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .dqR62d.C7Gq5G
  .Z8Ru_i,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .dqR62d:hover
  .Z8Ru_i {
  margin-right: 10px;
  width: 90px;
}
.ToIAK9,
.VTppQd,
._7tzdU,
.ztCxq7 {
  display: none;
}
.zuqkBx {
  height: 26px;
  min-height: 26px;
  min-width: 26px;
  padding: 0;
  width: 26px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .zuqkBx {
  height: 35px;
  min-height: 35px;
  min-width: 35px;
  width: 35px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .zuqkBx
  .aEw8y1 {
  display: none;
}
.zuqkBx .aEw8y1,
.zuqkBx.KzpsnN ._7tzdU,
.zuqkBx.XubB8i .ztCxq7,
.zuqkBx.qJrrld .ztCxq7,
.zuqkBx.yLMtC2 .ToIAK9,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .zuqkBx
  .f6CCWN {
  display: block;
}
.zuqkBx .f6CCWN {
  display: none;
}
.Z8Ru_i {
  display: block;
  height: 25px;
  margin-left: 2px;
  opacity: 0;
  position: relative;
  transition:
    opacity 0.2s,
    width 0.2s;
  width: 0;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .Z8Ru_i {
  margin-left: 5px;
}
.MRjoHU {
  height: 2px;
  padding: 0;
  position: absolute;
  top: 11.5px;
}
.MP5ZfL:after {
  border-radius: 50%;
  content: "";
  height: 8px;
  position: absolute;
  right: -4px;
  top: -3px;
  transition: opacity 0.2s;
  width: 8px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .MP5ZfL:after {
  height: 10px;
  right: -5px;
  top: -4px;
  width: 10px;
}
.XbJXgH,
.ylsu_r {
  width: 100%;
}
.ylsu_r {
  cursor: pointer;
  display: block;
  height: 25px;
  opacity: 0;
  position: relative;
  z-index: 5;
}
[data-playable-focus-source="key"]
  [data-playable-hook="volume-control"]
  .focus-within.Z8Ru_i,
[data-playable-focus-source="script"]
  [data-playable-hook="volume-control"]
  .focus-within.Z8Ru_i {
  box-shadow: 0 0 0 2px rgba(56, 153, 236, 0.8);
  margin-right: 5px;
  opacity: 1;
  width: 50px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  [data-playable-focus-source="key"]
  [data-playable-hook="volume-control"]
  .focus-within.Z8Ru_i,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  [data-playable-focus-source="script"]
  [data-playable-hook="volume-control"]
  .focus-within.Z8Ru_i {
  margin-right: 10px;
  width: 90px;
}
.SikRew {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.SikRew:hover {
  opacity: 0.7;
}
.SDCtMN {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.hKOrCk {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.Cn9dEu {
  height: 26px;
  min-height: 26px;
  min-width: 26px;
  transition: transform 0.2s;
  width: 26px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .Cn9dEu {
  height: 35px;
  width: 35px;
}
.Cn9dEu:hover {
  transform: scale(1.18);
}
.Cn9dEu .B_N5WW {
  display: block;
}
.Cn9dEu .D7xTDF {
  display: none;
}
.Cn9dEu.UZeOX4:hover {
  transform: scale(0.8);
}
.Cn9dEu.UZeOX4 .B_N5WW {
  display: none;
}
.Cn9dEu.UZeOX4 .D7xTDF {
  display: block;
}
.nKEFMs {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.nKEFMs:hover {
  opacity: 0.7;
}
.SxDloc {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.pAPwip {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.Fl7sUm {
  height: 26px;
  min-height: 26px;
  min-width: 26px;
  transition: transform 0.2s;
  width: 26px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .Fl7sUm {
  height: 35px;
  min-height: 21px;
  min-width: 35px;
  width: 35px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .Fl7sUm
  .cwmXNz {
  display: none;
}
.Fl7sUm .Ukb5XC,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .Fl7sUm
  .yVltgc {
  display: block;
}
.Fl7sUm .ViNbIi {
  display: none;
}
.Fl7sUm .cwmXNz {
  display: block;
}
.Fl7sUm .yVltgc {
  display: none;
}
.Fl7sUm:hover {
  transform: scale(1.18);
}
.Fl7sUm.ShbU38:hover {
  transform: scale(0.8);
}
.Fl7sUm.ShbU38 .Ukb5XC {
  display: none;
}
.Fl7sUm.ShbU38 .ViNbIi {
  display: block;
}
.NspOOT {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.NspOOT:hover {
  opacity: 0.7;
}
.XWBvFW {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.A6A8Dz {
  align-items: center;
  display: flex;
  justify-content: center;
  opacity: 1;
  position: relative;
  transition: opacity 0.2s;
  transition-duration: 0.2s;
  z-index: 3;
}
.A6A8Dz:hover .V5xX43 {
  opacity: 0.7;
}
.F87Un8 {
  max-height: 26px;
  max-width: 125px;
  transition: opacity 0.2s;
}
[data-playable-hook="player-container"][data-playable-max-width~="550px"]
  .F87Un8 {
  max-height: 20px;
  max-width: 90px;
}
[data-playable-hook="player-container"][data-playable-max-width~="350px"]
  .F87Un8 {
  max-height: 18px;
  max-width: 70px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .F87Un8 {
  max-height: 36px;
  max-width: 450px;
}
.F87Un8.XWBvFW {
  display: none;
}
.enmd7C {
  height: 26px;
  min-height: 26px;
  min-width: 26px;
  transition: transform 0.2s;
  width: 26px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .enmd7C {
  height: 35px;
  min-height: 35px;
  min-width: 35px;
  width: 35px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .enmd7C
  .vRtcOZ {
  display: none;
}
.enmd7C .vRtcOZ,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .enmd7C
  .RBEUr7 {
  display: block;
}
.enmd7C .RBEUr7 {
  display: none;
}
.enmd7C:hover {
  transform: scale(1.2);
}
.h4iEJm {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.h4iEJm:hover {
  opacity: 0.7;
}
.Xm5eRr {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.k85XnN {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.urzrNl {
  height: 26px;
  min-height: 26px;
  min-width: 26px;
  transition: transform 0.2s;
  width: 26px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .urzrNl {
  height: 35px;
  min-height: 21px;
  min-width: 35px;
  width: 35px;
}
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .urzrNl
  .VAQcIh {
  display: none;
}
.urzrNl .VAQcIh,
[data-playable-hook="player-container"][data-playable-in-full-screen="true"]
  .urzrNl
  .R4TBlN {
  display: block;
}
.urzrNl .R4TBlN {
  display: none;
}
.urzrNl:hover {
  transform: scale(1.18);
}
.cete1q {
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid rgba(0, 0, 0, 0.5);
  border-radius: 2px;
  display: flex;
  flex-direction: column-reverse;
  height: 90px;
  width: 180px;
}
.cete1q.ex4YgN {
  border: none;
  border-radius: 0;
  height: auto;
  width: auto;
}
.Epa8Ug,
.hHw66W {
  bottom: 2px;
  height: 90px;
  left: 2px;
  position: absolute;
  right: 2px;
  top: 2px;
  width: 180px;
}
.Epa8Ug {
  z-index: 2;
}
.hHw66W {
  z-index: 1;
}
.ex4YgN .nIb7Tl {
  background: none;
}
.ex4YgN .Epa8Ug,
.ex4YgN .hHw66W {
  height: 0;
  width: 0;
}
.nIb7Tl {
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  font-size: 11px;
  line-height: 12px;
  padding: 4px 5px;
  position: relative;
  white-space: nowrap;
  z-index: 3;
}
.pVM1ey {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  opacity: 1;
  outline: none;
  padding: 0;
  transition-duration: 0.2s;
  transition-property: opacity;
}
.pVM1ey:hover {
  opacity: 0.7;
}
.pE6VGN {
  height: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  opacity: 0 !important;
  padding: 0 !important;
  visibility: hidden !important;
  width: 0 !important;
}
.VH7UEc {
  align-items: center;
  background-color: #000;
  display: flex;
  flex-direction: column-reverse;
  pointer-events: none;
  z-index: 55;
}
.P_YO_v,
.VH7UEc {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.P_YO_v {
  opacity: 0.5;
  z-index: 2;
}
.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;
}
.PlayableCover847694237__root {
  background: #000 50% 50% no-repeat;
  background-size: cover;
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.PlayableCover847694237__responsiveMode {
  align-items: center;
  display: flex;
  overflow: hidden;
}
.PlayableCover847694237__overlay {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 100%;
}
.PlayableCover847694237__root.PlayableCover847694237--transparentOverlay {
  background: transparent;
}
.PlayableCover847694237__title {
  color: #fff;
  font-family: proxima-n-w01-reg, sans-serif;
  font-size: 40px;
  line-height: 1.4em;
  margin: 0 0 15px;
  padding: 0 10%;
  text-align: center;
}
.PlayableCover847694237__poster {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.PlayableCover847694237__playButton {
  background: transparent;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 50px;
  padding: 0;
  transition: opacity 0.2s ease;
  width: 50px;
}

@supports (-webkit-touch-callout: none) {
  ._xg6_p {
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
  }
}
.SMuTIa {
  height: 100%;
  width: 100%;
}
.wuksD5 {
  position: absolute;
}

.nTOEE9 {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.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;
}
.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;
}
.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;
}
.aw4kcY {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.WfHCnG {
  min-height: var(--image-min-height);
  min-width: var(--image-min-width);
}
.WfHCnG img,
img.WfHCnG {
  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);
}
.rhY5T2 .WfHCnG img {
  box-shadow: 0 0 0 #000;
  position: static;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.rhY5T2 .aw4kcY {
  border-color: rgba(
    var(--brd, var(--color_11, color_11)),
    var(--alpha-brd, 1)
  );
  border-radius: var(--rd, 0);
  border-style: solid;
  border-width: var(--brw, 10px);
  box-shadow: var(--shd, 0 2px 5px rgba(0, 0, 0, 0.15));
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.rhY5T2 .WfHCnG {
  border-radius: calc(
    var(--sizeRd, var(--rd, 0)) - var(--sizeBrw, var(--brw, 10px))
  );
  overflow: hidden;
}
.rhY5T2:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAABWCAYAAAC5IwThAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA5NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQTgwMTE3NDA3MjA2ODExODA4Mzk2Q0Y0OEZFQjRGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OUJEMkNERUE0MTkxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OUJEMkNEREE0MTkxMUUyQTdCRTk2MUJCNzYxN0FCRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2ICgxMy4wIDIwMTIwMzA1Lm0uNDE1IDIwMTIvMDMvMDU6MjE6MDA6MDApICAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBODAxMTc0MDcyMDY4MTE4MDgzOTZDRjQ4RkVCNEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBODAxMTc0MDcyMDY4MTE4MDgzOTZDRjQ4RkVCNEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/IBxLAAACNtJREFUeNrsW0toFEkY7urpSTKTd5zM5LGaRaOzah7uRrPoipt1g0TvuXny5MlcRRC8KIgXURQFDyLoWfCBIuRkQEH0oqAYBN8GZc07JjPTtX+N1WOlph5/z7iHBQd+uqv6UV99/6P+qq4hlFLn//AjP4D+V0AJIcb7+JEK518rSuippS3x3WigrNKVgDpCHSv7XNDASwHqGhhk1zyQitu3b6+8ceNGOztncvz48eYHDx50wXkcpIpLJUgUQHggrgSM/dxA+LsjXFxBiBG1REIAMAZS19fX1zo9Pb3t8ePHW6DcBLLi2bNnW+CZ9U+fPt08NDT0c3Nzcwt0pPv8+fNr4HoN75DL38sa94aHh2O7du2q5u+NDw4O1sORleOpVCqoj4rkBdjy71EAZSDjnz59+vvAgQNr79y58ytcb5+dne1ubW3tOHr0aA+UV4PUgaTevn2bfvny5UY4X7u0tNR76dIlxnQdZ9jjjccePnzYOzo62gvnyTNnzqyfmZkZuHDhQlcikWgbHx/f9ujRI0ZEPX/OxQCNrlq1qhHqGMBWkGaQGpCfRkZGep4/f85ANYHEeX0dF3bOnuu6fv16X21tbeLQoUOtHHRiYmJi2+vXr7tv3brVyzrFOn/v3r0NQEQ3nHeAdIJWNsG9DaJGTEArBwYGWqAuDVIFEuPSAI2l4LiCg5Kllkv7iRMnesbGxrYAa3/u3r17zeHDhxmYdfxZJvW8c42807W83AFEbOUmERGBeiq7jUajruRszM6yyWQyJ4UrR+EAmR07dsz09/f/w66dOnWqDswoC+dT7JoUPbLCOYsc0w0NDQluMkS2x6J4CaqPCmUiASIWsBkAOR2ErM7OzgUQdj3HO04VcblQl8lkqNSuEmi+0UgkIt6MBasbGHypTgeSHSPZbFYZMpWqBxVHFarHgpXrqKaOKI4uMEqwQGWVkhLB6mxYBzJ/zOVyeEbBoGUb1QHGgtWBDOqCcoQDpTagcmOuAiDWqXQgRXMQgVNpSKdW1QOjHg8dpEynUtmoSfUuOBPaRlWZE7HYrIlNYmBVBOlwr3cwqs//YrGYx+MeQdhpWBtVqbwQnnTvUaoeRiYbo2FZtbFZYJQHfJzqAWhE4/U2VnVgdaNR0Tn5mlXjvL6iooJIXk9C2KrJLnVsFpxpYWEB7/UwhLoakAQZpmygqQS6MMXxPA+veoFREoJVrI3KYEVmI5xRlNczRiMGkKWwKnu8is08ozwhwjHKVS+y5pbhUDJzOjbzNjo3N+ejnQnsxLGoniAcSgdaFZYKjApmRzE26mq8HhNXMTaqYpQx6c7Pz2fDpHnEALAUO1U5UpF98pEpF8brXUvAt4FVdV62T+V9wGgOPdYbEhObY5XCKBWmK7qVG7XqISlxSzCBchh1Axv98uVLFs2osNBFvpP6UWrnQFFxNN8g2KgnjdHEwLDK+3WMimVf1TYAzaHDE5JRFxn8qQa0K4ElPCnBO1NVVRWxhCtsfupoRiJVVkUEr0fHUWpJPMKkfLYketnixOTkpI+Oo5WVlbZJHNFk98TBJSbaxQgY67Nh4ygNAZYggdriK3nz5g3KmfI3Q1Kiy9iJYTXF5EzEQMKyDH96eho/hOqybMRyjc5OqSVcFerv37+vVL2ryUcdS3AutRPYT0QOBijhjJYLNOzzZHFx0cGO9aSnpyciJbhhwowKIA3RCW1SUnQhlUp5hsaooiGqyC9NZapbOQFGfU3mX+xMyWRSHtpMi1phzIAaOmU1FU/21sbGxqj0MhtIgmiIGrQQlF1glKLz0ZqaGtNkTAWShmDUOF3WLecogdbV1XmG2aIOJHX0X6ApFiykeD7a6yGGBrmizY58xecYm6eL7/Q1DoZTfXV1taf45KIzeB8xXDoG718mmUwmh1F9sJIn9tbRhBNbguGUANaokSLVA6NRg136mqCs+tqBXXcqzEKz2ayPdibf96nEqAzO16R2ZTPK1+9xzgThyZOAYsbtchnN14ONor1eZE1k0pdmncumD2UwuqwM2sQDjcViLCnJiAtXBrXLgGnIwC8zStFev7S0ZLNRRwPQtj5qCv4iUJzXc0ZzCm/XzY103zdD22kOfqXaKEGwWe7SeKGO2yhuSYcvOcqqx7KJsVEdq77uY5iSUb6c4yNt09E4ErFk/CpWWRwNNYTKy9Wm4K5zJNOQqHUoYBQ/hPLPJ76mMRNYBxlHtWEKIk4WrXo+A81p2DSFpXJs1DrxKwLKs2wbozo2w0yhi1idmZlBMyqq3g8RN8M6E3pSh1E9RY7rKlYpgs0iE5icnMR7veDt1NFvqiKa1b6wNoq2U0+xnCOPTBgHCjPP16meTk1NZdCqd103q5iKYHbYOEgb1YKFgE/RXs/3k/iK9adyFyOsTvX582e818MI6htUz45RLr6Qt5IQHqx1KpjXO+hFsng8Lnq9apIXO336dMv4+Hgz76gYznxdwiFdZx1jW4TZZu5g9dCZmJjI6ub5riIn8fnDFZy5mvfv37NN2GyzdGRubq7p4sWLc2NjY6xcze+N8mP+WwUwU8/vDwBX8HKgwZq7d++uPHnyZAucNwfPzs7O5vR6+LZ1mL2kFhKDP9jG6ytXrrC9zL+wzdhDQ0Ppd+/e/ca2/0IDm+G+BNtNPj8/vxXu7b127Vrv4uLieri+kt23ffv2dU+ePPmdlUGSr1696jpy5EgP3MPe2fHixYv+dDrdxhYPL1++vInvee5pb29fwTu1DJu8x5mxWzk6Oprev38/23Of+PDhw869e/eyDdWNe/bsafn48eNfIyMjKa6yOIDeuG/fPtZg4uDBg6vh+sC5c+fWQrkpmUymAGw/vHvrsWPH1jFQZ8+eTUNQ3zk8PNzCtcFYrr969eoGuG/Q+bo1PmoDSgQ1Mvup4vvmK7hUcqng7Adb14NrMS5VQrnm5s2bawRQsba2trjzbeu7y5+PQ6c28PqICqjqLxjEEGpMgV21BuVaRp/gm6g4mBQcMsx/RbR2XdbnEv3/UqiunR//Z/oB9AfQ7/T7V4ABAK+vYA17qcIGAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  content: "";
  display: inline-block;
  height: 86px;
  left: 50%;
  margin-left: -21px;
  position: absolute;
  top: -43px;
  width: 42px;
}

.MW5IWV {
  height: 100%;
  left: 0;
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat);
  -webkit-mask-size: var(--mask-size, 100%);
  mask-size: var(--mask-size, 100%);
  overflow: hidden;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: absolute;
  top: 0;
  width: 100%;
}
.MW5IWV.N3eg0s {
  clip: rect(0, auto, auto, 0);
}
.MW5IWV .Kv1aVt {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.MW5IWV .dLPlxY {
  height: var(--fill-layer-image-height, 100%);
  opacity: var(--fill-layer-image-opacity);
}
.MW5IWV .dLPlxY img {
  height: 100%;
  width: 100%;
}
@supports (-webkit-hyphens: none) {
  .MW5IWV.N3eg0s {
    clip: auto;
    -webkit-clip-path: inset(0);
  }
}
.VgO9Yg {
  height: 100%;
}
.LWbAav {
  background-color: var(--bg-overlay-color);
  background-image: var(--bg-gradient);
  transition: var(--inherit-transition);
}
.K_YxMd,
.yK6aSC {
  opacity: var(--fill-layer-video-opacity);
}
.NGjcJN {
  bottom: var(--media-padding-bottom);
  height: var(--media-padding-height);
  position: absolute;
  top: var(--media-padding-top);
  width: 100%;
}
.mNGsUM {
  transform: scale(var(--scale, 1));
  transition: var(--transform-duration, transform 0s);
}
.K_YxMd {
  height: 100%;
  position: relative;
  width: 100%;
}
wix-media-canvas {
  display: block;
  height: 100%;
}
.I8xA4L {
  opacity: var(--fill-layer-video-opacity, var(--fill-layer-image-opacity, 1));
}
.I8xA4L .K_YxMd,
.I8xA4L .dLPlxY,
.I8xA4L .yK6aSC {
  opacity: 1;
}
.Oqnisf {
  overflow: visible;
}
.Oqnisf > .MW5IWV .LWbAav {
  background-color: var(
    --section-corvid-background-color,
    var(--bg-overlay-color)
  );
}
.cM88eO {
  backface-visibility: hidden;
}
.YtfWHd {
  left: 0;
  top: 0;
}
.YtfWHd,
.mj3xJ8 {
  position: absolute;
}
.mj3xJ8 {
  clip: rect(0 0 0 0);
  background-color: #fff;
  border-radius: 50%;
  bottom: 3px;
  color: #000;
  display: grid;
  height: 24px;
  outline: 1px solid #000;
  place-items: center;
  pointer-events: none;
  right: 3px;
  width: 24px;
  z-index: 9999;
}
.mj3xJ8:active,
.mj3xJ8:focus {
  clip: auto;
  pointer-events: auto;
}
.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;
}
.bX9O_S {
  clip-path: var(--fill-layer-clip);
}
.Z_wCwr,
.bX9O_S {
  position: absolute;
  top: 0;
}
.Jxk_UL img,
.Z_wCwr,
.bX9O_S {
  height: 100%;
  width: 100%;
}
.K8MSra {
  opacity: 0;
}
.K8MSra,
.YTb3b4 {
  position: absolute;
  top: 0;
}
.YTb3b4 {
  height: 0;
  left: 0;
  overflow: hidden;
  width: 0;
}
.SUz0WK {
  left: 0;
  pointer-events: var(--fill-layer-background-media-pointer-events);
  position: var(--fill-layer-background-media-position);
}
.FNxOn5,
.SUz0WK,
.m4khSP {
  height: 100%;
  top: 0;
  width: 100%;
}
.FNxOn5 {
  position: absolute;
}
.m4khSP {
  background-color: var(--fill-layer-background-overlay-color);
  opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
  position: var(--fill-layer-background-overlay-position);
  transform: var(--fill-layer-background-overlay-transform);
}
@supports (mix-blend-mode: overlay) {
  .m4khSP {
    mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
    opacity: var(--fill-layer-background-overlay-blend-opacity, 1);
  }
}
.dkukWC {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(
    1,
    calc(var(--divider-layers-pin-factor__) / -1 + 1)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-height__) *
      var(--divider-layers-size__) * var(--divider-layers-y__)
  );
}
.dkukWC,
.dkukWC .FRCqDF {
  left: 0;
  position: absolute;
  width: 100%;
}
.dkukWC .FRCqDF {
  --divider-layer-i__: var(--divider-layer-i, 0);
  background-position: left
    calc(
      50% + var(--divider-offset-x__) + var(--divider-layers-x__) *
        var(--divider-layer-i__)
    )
    bottom;
  background-repeat: repeat-x;
  border-bottom-style: solid;
  border-bottom-width: calc(
    var(--divider-pin-border__) * var(--divider-layer-i__) *
      var(--divider-layers-y__)
  );
  height: calc(
    var(--divider-height__) + var(--divider-pin-layer-height__) *
      var(--divider-layer-i__) * var(--divider-layers-y__)
  );
  opacity: calc(1 - var(--divider-layer-i__) / (var(--divider-layer-i__) + 1));
}
.xnZvZH {
  --divider-height__: var(--divider-top-height, auto);
  --divider-offset-x__: var(--divider-top-offset-x, 0px);
  --divider-layers-size__: var(--divider-top-layers-size, 0);
  --divider-layers-y__: var(--divider-top-layers-y, 0px);
  --divider-layers-x__: var(--divider-top-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
  border-top: var(--divider-top-padding, 0) solid
    var(--divider-top-color, currentColor);
  opacity: var(--divider-top-opacity, 1);
  top: 0;
  transform: var(--divider-top-flip, scaleY(-1));
}
.xnZvZH .FRCqDF {
  background-image: var(--divider-top-image, none);
  background-size: var(--divider-top-size, contain);
  border-color: var(--divider-top-color, currentColor);
  bottom: 0;
  filter: var(--divider-top-filter, none);
}
.xnZvZH .FRCqDF[data-divider-layer="1"] {
  display: var(--divider-top-layer-1-display, block);
}
.xnZvZH .FRCqDF[data-divider-layer="2"] {
  display: var(--divider-top-layer-2-display, block);
}
.xnZvZH .FRCqDF[data-divider-layer="3"] {
  display: var(--divider-top-layer-3-display, block);
}
.MBOSCN {
  --divider-height__: var(--divider-bottom-height, auto);
  --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
  --divider-layers-size__: var(--divider-bottom-layers-size, 0);
  --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
  --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
  --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
  border-bottom: var(--divider-bottom-padding, 0) solid
    var(--divider-bottom-color, currentColor);
  bottom: 0;
  opacity: var(--divider-bottom-opacity, 1);
  transform: var(--divider-bottom-flip, none);
}
.MBOSCN .FRCqDF {
  background-image: var(--divider-bottom-image, none);
  background-size: var(--divider-bottom-size, contain);
  border-color: var(--divider-bottom-color, currentColor);
  bottom: 0;
  filter: var(--divider-bottom-filter, none);
}
.MBOSCN .FRCqDF[data-divider-layer="1"] {
  display: var(--divider-bottom-layer-1-display, block);
}
.MBOSCN .FRCqDF[data-divider-layer="2"] {
  display: var(--divider-bottom-layer-2-display, block);
}
.MBOSCN .FRCqDF[data-divider-layer="3"] {
  display: var(--divider-bottom-layer-3-display, block);
}

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

.TWFxr5 {
  height: auto !important;
}
.May50y {
  overflow: hidden !important;
}

@font-face {
  font-family: "proxima-n-w01-reg";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w05-reg.woff2")
    format("woff2");
  unicode-range:
    U+0000, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177,
    U+0179-017C, U+017F, U+018F, U+019D, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7,
    U+01EA-01EB, U+01FA-01FF, U+0218-021B, U+0232-0233, U+0237, U+0259, U+0272,
    U+02B0, U+02BB-02BC, U+02C9, U+02CB, U+02D8-02D9, U+02DB, U+02DD,
    U+0374-0375, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D7,
    U+0400-045F, U+0472-0475, U+048A-04FF, U+0510-0513, U+051C-051D,
    U+0524-0527, U+052E-052F, U+1E02-1E03, U+1E0A-1E0B, U+1E1E-1E1F,
    U+1E22-1E23, U+1E56-1E57, U+1E60-1E61, U+1E6A-1E6B, U+1E80-1E85, U+1E9E,
    U+1EA0-1EF9, U+2000-200A, U+2015, U+201B, U+2032-2033, U+203D-203E, U+2070,
    U+2074-2079, U+207D-2089, U+208D-208E, U+20A1, U+20A3-20A4, U+20A6-20AB,
    U+20B4, U+20B8-20BA, U+20BC-20BD, U+2113, U+2116-2117, U+2120, U+2126,
    U+212E, U+2153-2154, U+215B-215E, U+2190-2193, U+2202, U+2206, U+220F,
    U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260,
    U+2264-2265, U+22B2-22B3, U+22C5, U+2318, U+25A0, U+25B2, U+25BC, U+25CA,
    U+25CF, U+2605, U+2610-2611, U+2666, U+2713, U+2E18, U+E004-E005,
    U+F43A-F43B, U+F460-F473, U+F498-F49F, U+F4C6-F4C7, U+F4CC-F4CD,
    U+F4D2-F4D7, U+F50A-F50B, U+F50E-F533, U+F536-F539, U+F53C-F53F, U+F637,
    U+F6C3, U+F6DD, U+F6DF-F6F3, U+F8FF, U+FB00-FB04;
  font-display: swap;
}
@font-face {
  font-family: "proxima-n-w01-reg";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w01-reg.woff2")
    format("woff2");
  unicode-range:
    U+000D, U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161,
    U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014,
    U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044,
    U+20AC, U+2122, U+F656-F659;
  font-display: swap;
}
@font-face {
  font-family: "din-next-w01-light";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w10-light.woff2")
    format("woff2");
  unicode-range:
    U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2116;
  font-display: swap;
}
@font-face {
  font-family: "din-next-w01-light";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w02-light.woff2")
    format("woff2");
  unicode-range:
    U+000D, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177,
    U+0179-017C, U+01FA-01FF, U+0218-021B, U+0237, U+02C9, U+02D8-02D9, U+02DB,
    U+02DD, U+0394, U+03A9, U+03C0, U+1E80-1E85, U+1EF2-1EF3, U+2070,
    U+2074-2079, U+2080-2089, U+2113, U+2126, U+212E, U+2153-2154, U+215B-215E,
    U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B,
    U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB00-FB04;
  font-display: swap;
}
@font-face {
  font-family: "din-next-w01-light";
  font-style: normal;
  font-weight: 400;
  src: url("http://static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w01-light.woff2")
    format("woff2");
  unicode-range:
    U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178,
    U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+03BC, U+2013-2014,
    U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044,
    U+20AC, U+2122;
  font-display: swap;
}
@font-face {
  font-display: swap;
  font-family: wf_25dd4b2d6b114da9ba80d6597;
  src:
    url("https://static.wixstatic.com/ufonts/c338e1_25dd4b2d6b114da9ba80d659761c592a/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/c338e1_25dd4b2d6b114da9ba80d659761c592a/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/c338e1_25dd4b2d6b114da9ba80d659761c592a/ttf/file.ttf")
      format("ttf");
}
@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-display: swap;
  font-family: wf_e489a715a35d4366b21ea77e5;
  src:
    url("https://static.wixstatic.com/ufonts/c338e1_e489a715a35d4366b21ea77e5f91a980/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/c338e1_e489a715a35d4366b21ea77e5f91a980/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/c338e1_e489a715a35d4366b21ea77e5f91a980/ttf/file.ttf")
      format("ttf");
}
#masterPage:not(.landingPage) #PAGES_CONTAINER {
  margin-top: 0px;
  margin-bottom: 0px;
}
#masterPage.landingPage #SITE_HEADER {
  display: none;
}
#masterPage.landingPage #SITE_FOOTER {
  display: none;
}
#masterPage.landingPage #SITE_HEADER-placeholder {
  display: none;
}
#masterPage.landingPage #SITE_FOOTER-placeholder {
  display: none;
}
#SITE_CONTAINER.focus-ring-active
  :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus,
#SITE_CONTAINER.focus-ring-active
  :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus
  ~ .wixSdkShowFocusOnSibling {
  --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
  box-shadow: var(--focus-ring-box-shadow) !important;
  z-index: 1;
}
.has-inner-focus-ring {
  --focus-ring-box-shadow:
    inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
}
#masterPage {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_HEADER {
  z-index: 50;
  --above-all-in-container: 10000;
}
#PAGES_CONTAINER {
  --pinned-layer-in-container: 51;
  --above-all-in-container: 49;
}
#SITE_FOOTER {
  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: 255, 255, 255;
  --color_2: 0, 0, 0;
  --color_3: 237, 28, 36;
  --color_4: 0, 136, 203;
  --color_5: 255, 203, 5;
  --color_6: 114, 114, 114;
  --color_7: 176, 176, 176;
  --color_8: 255, 255, 255;
  --color_9: 114, 114, 114;
  --color_10: 176, 176, 176;
  --color_11: 209, 209, 209;
  --color_12: 164, 164, 164;
  --color_13: 118, 118, 118;
  --color_14: 79, 79, 79;
  --color_15: 39, 39, 39;
  --color_16: 209, 218, 182;
  --color_17: 169, 180, 136;
  --color_18: 98, 116, 73;
  --color_19: 83, 95, 49;
  --color_20: 42, 48, 24;
  --color_21: 218, 212, 207;
  --color_22: 182, 174, 167;
  --color_23: 145, 133, 122;
  --color_24: 97, 89, 81;
  --color_25: 48, 44, 41;
  --color_26: 209, 219, 195;
  --color_27: 171, 184, 153;
  --color_28: 127, 148, 99;
  --color_29: 85, 99, 66;
  --color_30: 42, 49, 33;
  --color_31: 199, 211, 213;
  --color_32: 154, 169, 172;
  --color_33: 103, 126, 130;
  --color_34: 69, 84, 87;
  --color_35: 30, 30, 30;
  --color_36: 209, 209, 209;
  --color_37: 39, 39, 39;
  --color_38: 164, 164, 164;
  --color_39: 118, 118, 118;
  --color_40: 79, 79, 79;
  --color_41: 98, 116, 73;
  --color_42: 218, 212, 207;
  --color_43: 85, 99, 66;
  --color_44: 209, 218, 182;
  --color_45: 39, 39, 39;
  --color_46: 39, 39, 39;
  --color_47: 79, 79, 79;
  --color_48: 98, 116, 73;
  --color_49: 98, 116, 73;
  --color_50: 209, 209, 209;
  --color_51: 209, 209, 209;
  --color_52: 98, 116, 73;
  --color_53: 98, 116, 73;
  --color_54: 118, 118, 118;
  --color_55: 118, 118, 118;
  --color_56: 209, 209, 209;
  --color_57: 209, 209, 209;
  --color_58: 98, 116, 73;
  --color_59: 98, 116, 73;
  --color_60: 98, 116, 73;
  --color_61: 98, 116, 73;
  --color_62: 209, 209, 209;
  --color_63: 209, 209, 209;
  --color_64: 118, 118, 118;
  --color_65: 118, 118, 118;
  --font_0: normal normal normal 40px/1.4em proxima-n-w01-reg, sans-serif;
  --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
  --font_2: normal normal normal 28px/1.4em proxima-n-w01-reg, sans-serif;
  --font_3: normal normal normal 60px/1.4em proxima-n-w01-reg, sans-serif;
  --font_4: normal normal normal 40px/1.4em proxima-n-w01-reg, sans-serif;
  --font_5: normal normal normal 25px/1.4em proxima-n-w01-reg, sans-serif;
  --font_6: normal normal normal 22px/1.4em proxima-n-w01-reg, sans-serif;
  --font_7: normal normal normal 17px/1.4em proxima-n-w01-reg, sans-serif;
  --font_8: normal normal normal 15px/1.4em proxima-n-w01-reg, sans-serif;
  --font_9: normal normal normal 14px/1.4em proxima-n-w01-reg, sans-serif;
  --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
  --wix-ads-height: 0px;
  --sticky-offset: 0px;
  --wix-ads-top-height: 0px;
  --site-width: 980px;
  --above-all-z-index: 100000;
  --portals-z-index: 100001;
  --wix-opt-in-direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --minViewportSize: 320;
  --maxViewportSize: 1920;
  --theme-spx-ratio: 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_45));
  letter-spacing: 0em;
}
.font_1 {
  font: var(--font_1);
  color: rgb(var(--color_14));
  letter-spacing: 0em;
}
.font_2 {
  font: var(--font_2);
  color: rgb(var(--color_45));
  letter-spacing: 0em;
}
.font_3 {
  font: var(--font_3);
  color: rgb(var(--color_45));
  letter-spacing: 0em;
}
.font_4 {
  font: var(--font_4);
  color: rgb(var(--color_45));
  letter-spacing: 0em;
}
.font_5 {
  font: var(--font_5);
  color: rgb(var(--color_45));
  letter-spacing: 0em;
}
.font_6 {
  font: var(--font_6);
  color: rgb(var(--color_45));
  letter-spacing: 0em;
}
.font_7 {
  font: var(--font_7);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_8 {
  font: var(--font_8);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_9 {
  font: var(--font_9);
  color: rgb(var(--color_15));
  letter-spacing: 0em;
}
.font_10 {
  font: var(--font_10);
  color: rgb(var(--color_14));
  letter-spacing: 0em;
}
.color_0 {
  color: rgb(var(--color_0));
}
.color_1 {
  color: rgb(var(--color_1));
}
.color_2 {
  color: rgb(var(--color_2));
}
.color_3 {
  color: rgb(var(--color_3));
}
.color_4 {
  color: rgb(var(--color_4));
}
.color_5 {
  color: rgb(var(--color_5));
}
.color_6 {
  color: rgb(var(--color_6));
}
.color_7 {
  color: rgb(var(--color_7));
}
.color_8 {
  color: rgb(var(--color_8));
}
.color_9 {
  color: rgb(var(--color_9));
}
.color_10 {
  color: rgb(var(--color_10));
}
.color_11 {
  color: rgb(var(--color_11));
}
.color_12 {
  color: rgb(var(--color_12));
}
.color_13 {
  color: rgb(var(--color_13));
}
.color_14 {
  color: rgb(var(--color_14));
}
.color_15 {
  color: rgb(var(--color_15));
}
.color_16 {
  color: rgb(var(--color_16));
}
.color_17 {
  color: rgb(var(--color_17));
}
.color_18 {
  color: rgb(var(--color_18));
}
.color_19 {
  color: rgb(var(--color_19));
}
.color_20 {
  color: rgb(var(--color_20));
}
.color_21 {
  color: rgb(var(--color_21));
}
.color_22 {
  color: rgb(var(--color_22));
}
.color_23 {
  color: rgb(var(--color_23));
}
.color_24 {
  color: rgb(var(--color_24));
}
.color_25 {
  color: rgb(var(--color_25));
}
.color_26 {
  color: rgb(var(--color_26));
}
.color_27 {
  color: rgb(var(--color_27));
}
.color_28 {
  color: rgb(var(--color_28));
}
.color_29 {
  color: rgb(var(--color_29));
}
.color_30 {
  color: rgb(var(--color_30));
}
.color_31 {
  color: rgb(var(--color_31));
}
.color_32 {
  color: rgb(var(--color_32));
}
.color_33 {
  color: rgb(var(--color_33));
}
.color_34 {
  color: rgb(var(--color_34));
}
.color_35 {
  color: rgb(var(--color_35));
}
.color_36 {
  color: rgb(var(--color_36));
}
.color_37 {
  color: rgb(var(--color_37));
}
.color_38 {
  color: rgb(var(--color_38));
}
.color_39 {
  color: rgb(var(--color_39));
}
.color_40 {
  color: rgb(var(--color_40));
}
.color_41 {
  color: rgb(var(--color_41));
}
.color_42 {
  color: rgb(var(--color_42));
}
.color_43 {
  color: rgb(var(--color_43));
}
.color_44 {
  color: rgb(var(--color_44));
}
.color_45 {
  color: rgb(var(--color_45));
}
.color_46 {
  color: rgb(var(--color_46));
}
.color_47 {
  color: rgb(var(--color_47));
}
.color_48 {
  color: rgb(var(--color_48));
}
.color_49 {
  color: rgb(var(--color_49));
}
.color_50 {
  color: rgb(var(--color_50));
}
.color_51 {
  color: rgb(var(--color_51));
}
.color_52 {
  color: rgb(var(--color_52));
}
.color_53 {
  color: rgb(var(--color_53));
}
.color_54 {
  color: rgb(var(--color_54));
}
.color_55 {
  color: rgb(var(--color_55));
}
.color_56 {
  color: rgb(var(--color_56));
}
.color_57 {
  color: rgb(var(--color_57));
}
.color_58 {
  color: rgb(var(--color_58));
}
.color_59 {
  color: rgb(var(--color_59));
}
.color_60 {
  color: rgb(var(--color_60));
}
.color_61 {
  color: rgb(var(--color_61));
}
.color_62 {
  color: rgb(var(--color_62));
}
.color_63 {
  color: rgb(var(--color_63));
}
.color_64 {
  color: rgb(var(--color_64));
}
.color_65 {
  color: rgb(var(--color_65));
}
.backcolor_0 {
  background-color: rgb(var(--color_0));
}
.backcolor_1 {
  background-color: rgb(var(--color_1));
}
.backcolor_2 {
  background-color: rgb(var(--color_2));
}
.backcolor_3 {
  background-color: rgb(var(--color_3));
}
.backcolor_4 {
  background-color: rgb(var(--color_4));
}
.backcolor_5 {
  background-color: rgb(var(--color_5));
}
.backcolor_6 {
  background-color: rgb(var(--color_6));
}
.backcolor_7 {
  background-color: rgb(var(--color_7));
}
.backcolor_8 {
  background-color: rgb(var(--color_8));
}
.backcolor_9 {
  background-color: rgb(var(--color_9));
}
.backcolor_10 {
  background-color: rgb(var(--color_10));
}
.backcolor_11 {
  background-color: rgb(var(--color_11));
}
.backcolor_12 {
  background-color: rgb(var(--color_12));
}
.backcolor_13 {
  background-color: rgb(var(--color_13));
}
.backcolor_14 {
  background-color: rgb(var(--color_14));
}
.backcolor_15 {
  background-color: rgb(var(--color_15));
}
.backcolor_16 {
  background-color: rgb(var(--color_16));
}
.backcolor_17 {
  background-color: rgb(var(--color_17));
}
.backcolor_18 {
  background-color: rgb(var(--color_18));
}
.backcolor_19 {
  background-color: rgb(var(--color_19));
}
.backcolor_20 {
  background-color: rgb(var(--color_20));
}
.backcolor_21 {
  background-color: rgb(var(--color_21));
}
.backcolor_22 {
  background-color: rgb(var(--color_22));
}
.backcolor_23 {
  background-color: rgb(var(--color_23));
}
.backcolor_24 {
  background-color: rgb(var(--color_24));
}
.backcolor_25 {
  background-color: rgb(var(--color_25));
}
.backcolor_26 {
  background-color: rgb(var(--color_26));
}
.backcolor_27 {
  background-color: rgb(var(--color_27));
}
.backcolor_28 {
  background-color: rgb(var(--color_28));
}
.backcolor_29 {
  background-color: rgb(var(--color_29));
}
.backcolor_30 {
  background-color: rgb(var(--color_30));
}
.backcolor_31 {
  background-color: rgb(var(--color_31));
}
.backcolor_32 {
  background-color: rgb(var(--color_32));
}
.backcolor_33 {
  background-color: rgb(var(--color_33));
}
.backcolor_34 {
  background-color: rgb(var(--color_34));
}
.backcolor_35 {
  background-color: rgb(var(--color_35));
}
.backcolor_36 {
  background-color: rgb(var(--color_36));
}
.backcolor_37 {
  background-color: rgb(var(--color_37));
}
.backcolor_38 {
  background-color: rgb(var(--color_38));
}
.backcolor_39 {
  background-color: rgb(var(--color_39));
}
.backcolor_40 {
  background-color: rgb(var(--color_40));
}
.backcolor_41 {
  background-color: rgb(var(--color_41));
}
.backcolor_42 {
  background-color: rgb(var(--color_42));
}
.backcolor_43 {
  background-color: rgb(var(--color_43));
}
.backcolor_44 {
  background-color: rgb(var(--color_44));
}
.backcolor_45 {
  background-color: rgb(var(--color_45));
}
.backcolor_46 {
  background-color: rgb(var(--color_46));
}
.backcolor_47 {
  background-color: rgb(var(--color_47));
}
.backcolor_48 {
  background-color: rgb(var(--color_48));
}
.backcolor_49 {
  background-color: rgb(var(--color_49));
}
.backcolor_50 {
  background-color: rgb(var(--color_50));
}
.backcolor_51 {
  background-color: rgb(var(--color_51));
}
.backcolor_52 {
  background-color: rgb(var(--color_52));
}
.backcolor_53 {
  background-color: rgb(var(--color_53));
}
.backcolor_54 {
  background-color: rgb(var(--color_54));
}
.backcolor_55 {
  background-color: rgb(var(--color_55));
}
.backcolor_56 {
  background-color: rgb(var(--color_56));
}
.backcolor_57 {
  background-color: rgb(var(--color_57));
}
.backcolor_58 {
  background-color: rgb(var(--color_58));
}
.backcolor_59 {
  background-color: rgb(var(--color_59));
}
.backcolor_60 {
  background-color: rgb(var(--color_60));
}
.backcolor_61 {
  background-color: rgb(var(--color_61));
}
.backcolor_62 {
  background-color: rgb(var(--color_62));
}
.backcolor_63 {
  background-color: rgb(var(--color_63));
}
.backcolor_64 {
  background-color: rgb(var(--color_64));
}
.backcolor_65 {
  background-color: rgb(var(--color_65));
}
#masterPage:not(.landingPage) {
  --top-offset: var(--header-height);
  --header-height: 98px;
}
#masterPage.landingPage {
  --top-offset: 0px;
}
#SITE_HEADER {
  --bg: 30, 30, 30;
  --brwt: 6px;
  --brd: var(--color_41);
  --brwb: 6px;
  --shd: none;
  --bg-scrl: var(--color_37);
  --brwt-scrl: 4px;
  --brd-scrl: var(--color_17);
  --brwb-scrl: 4px;
  --shd-scrl: 0px 0px 5px 5px rgba(0, 0, 0, 0.5);
  --alpha-bg: 1;
  --alpha-brd: 1;
  --boxShadowToggleOn-shd: none;
  --alpha-bg-scrl: 1;
  --alpha-brd-scrl: 1;
  --backdrop-filter: none;
  --rd: 0px 0px 0px 0px;
}
#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-l1y6dbuc"] {
  position: relative;
  margin: 12px 0px 12px calc((100% - 980px) * 0.5);
  left: 37px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_HEADERinlineContent-gridContainer"] > [id="comp-kk5q6skf"] {
  position: relative;
  margin: 30px 0px 38px calc((100% - 980px) * 0.5);
  left: 254px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_HEADER {
  --bg-overlay-color: rgb(30, 30, 30);
  --bg-gradient: none;
  --shc-mutated-brightness: 15, 15, 15;
  position: sticky !important;
  top: var(--wix-ads-height);
}
#comp-l1y6dbuc {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-l1y6dbuc {
  width: 168px;
  height: 74px;
}
#comp-l1y6dbuc {
  --height: 74px;
  --width: 168px;
}
#comp-kk5q6skf {
  --menuTotalBordersX: 0px;
  --menuTotalBordersY: 0px;
  --bgDrop: var(--color_11);
  --rd: 0px;
  --shd: none;
  --fnt:
    normal normal normal 26px/1.4em
      wfont_c338e1_25dd4b2d6b114da9ba80d659761c592a,
    wf_25dd4b2d6b114da9ba80d6597, orig_upheaval_tt_brk;
  --pad: 5px;
  --txt: var(--color_18);
  --trans: color 0.4s ease 0s;
  --txth: var(--color_44);
  --txts: 255, 255, 255;
  --alpha-txth: 1;
  --alpha-txts: 1;
  --alpha-bgDrop: 1;
  --boxShadowToggleOn-shd: none;
  --alpha-txt: 1;
}
#comp-kk5q6skf {
  width: 726px;
  height: 30px;
}
#comp-kk5q6skf {
  --menuTotalBordersY: 0px;
  --menuTotalBordersX: 0px;
  --submenus-direction: inherit;
  --menu-direction: inherit;
  --align: center;
  --menu-align: inherit;
  --submenus-align: inherit;
}
#PAGES_CONTAINER {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_PAGES {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#SITE_PAGES {
  --transition-duration: 700ms;
}
#SITE_FOOTER {
  --bg: 30, 30, 30;
  --shd: none;
  --brwt: 4px;
  --brd: var(--color_41);
  --brwb: 4px;
  --bgctr: 30, 30, 30;
  --rd: 0px;
  --boxShadowToggleOn-shd: none;
  --alpha-brd: 1;
  --alpha-bgctr: 1;
  --alpha-bg: 1;
  --backdrop-filter: none;
}
#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: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-ky9wbr0b"] {
  position: relative;
  margin: 16px 0px 14px calc((100% - 980px) * 0.5);
  left: 49px;
  grid-area: 1 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-kk8abrz9"] {
  position: relative;
  margin: 10px 0px 10px calc((100% - 980px) * 0.5);
  left: 176px;
  grid-area: 1 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-kk5t5ad3"] {
  position: relative;
  margin: 16px 0px 0 calc((100% - 980px) * 0.5);
  left: 405px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="SITE_FOOTERinlineContent-gridContainer"] > [id="comp-l2a4jh5t"] {
  position: relative;
  margin: 0px 0px 14px calc((100% - 980px) * 0.5);
  left: 380px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
#SITE_FOOTER {
  --shc-mutated-brightness: 15, 15, 15;
  position: sticky !important;
  bottom: 0;
  --bg-overlay-color: rgb(30, 30, 30);
  --bg-gradient: none;
}
#comp-ky9wbr0b {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-ky9wbr0b {
  width: 27px;
  height: 30px;
}
#comp-ky9wbr0b {
  --height: 30px;
  --width: 27px;
  --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' style='transform: scale(-1, 1);'%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;
}
#comp-kk8abrz9 {
  --regularColor: var(--color_29);
  --alpha-regularColor: 1;
  --font:
    normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496, sans-serif;
  --backgroundColor: var(--color_25);
  --alpha-backgroundColor: 1;
  --borderSize: 0px;
  --borderColor: var(--color_15);
  --alpha-borderColor: 1;
  --borderRadius: 0px;
  --colorOnHover: 30, 30, 30;
  --alpha-colorOnHover: 1;
  --backgroundColorIcon: 30, 30, 30;
  --alpha-backgroundColorIcon: 1;
  --regularColorIcon: var(--color_16);
  --alpha-regularColorIcon: 1;
}
#comp-kk8abrz9 {
  width: 40px;
  height: 40px;
}
#comp-kk8abrz9 {
  --direction: var(--wix-opt-in-direction, ltr);
  --text-direction: inherit;
  --cover-direction: inherit;
  height: 40px;
}
#comp-kk5t5ad3 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-kk5t5ad3 {
  width: 170px;
  height: auto;
}
#comp-kk5t5ad3 {
  --min-height: 15px;
  direction: var(--wix-opt-in-direction);
}
#comp-l2a4jh5t {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-l2a4jh5t {
  width: 220px;
  height: auto;
}
#comp-l2a4jh5t {
  --min-height: 15px;
  direction: var(--wix-opt-in-direction);
}

@font-face {
  font-display: swap;
  font-family: wf_e489a715a35d4366b21ea77e5;
  src:
    url("https://static.wixstatic.com/ufonts/c338e1_e489a715a35d4366b21ea77e5f91a980/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/c338e1_e489a715a35d4366b21ea77e5f91a980/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/c338e1_e489a715a35d4366b21ea77e5f91a980/ttf/file.ttf")
      format("ttf");
}
@font-face {
  font-display: swap;
  font-family: wf_25dd4b2d6b114da9ba80d6597;
  src:
    url("https://static.wixstatic.com/ufonts/c338e1_25dd4b2d6b114da9ba80d659761c592a/woff2/file.woff2")
      format("woff2"),
    url("https://static.wixstatic.com/ufonts/c338e1_25dd4b2d6b114da9ba80d659761c592a/woff/file.woff")
      format("woff"),
    url("https://static.wixstatic.com/ufonts/c338e1_25dd4b2d6b114da9ba80d659761c592a/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;
}
#c1dmp {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
#masterPage {
  --pinned-layers-in-page: 0;
}
[data-mesh-id="Containerc1dmpinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="Containerc1dmpinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 40px;
  grid-template-rows: repeat(6, min-content) 1fr;
  grid-template-columns: 100%;
  padding-bottom: 0px;
  box-sizing: border-box;
}
[data-mesh-id="Containerc1dmpinlineContent-gridContainer"]
  > [id="comp-m2paq6ge"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerc1dmpinlineContent-gridContainer"]
  > [id="comp-m2paq6ge1"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerc1dmpinlineContent-gridContainer"]
  > [id="comp-m2paq6ge2"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerc1dmpinlineContent-gridContainer"]
  > [id="comp-m2paq6ge3"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerc1dmpinlineContent-gridContainer"]
  > [id="comp-m2paq6gf"] {
  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="Containerc1dmpinlineContent-gridContainer"]
  > [id="comp-m2paq6gf1"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="Containerc1dmpinlineContent-gridContainer"]
  > [id="comp-m2paq6gf2"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
  align-self: start;
}
#comp-m2paq6ge {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="comp-m2paq6geinlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-m2paq6geinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  margin-top: -92px;
  margin-bottom: -3px;
  grid-template-rows: repeat(2, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-m2paq6geinlineContent-gridContainer"]
  > [id="comp-kk5tfhug"] {
  position: relative;
  margin: 0px 0 10px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-m2paq6geinlineContent-gridContainer"]
  > [id="comp-kk5q31r4"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-m2paq6geinlineContent-wedge-3"] {
  visibility: hidden;
  height: 92px;
  width: 0;
  grid-area: 1 / 1 / 3 / 2;
}
#comp-kk5tfhug {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#comp-kk5q31r4 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kk5q320qinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-kk5q320qinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: repeat(2, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kk5q320qinlineContent-gridContainer"]
  > [id="comp-kk5qkxwp"] {
  position: relative;
  margin: 498px 0px -64px calc((100% - 980px) * 0.5);
  left: 171px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5q320qinlineContent-gridContainer"]
  > [id="comp-lgz8culr"] {
  position: relative;
  margin: 0px 0px 5px calc((100% - 980px) * 0.5);
  left: 198px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5q320qinlineContent-gridContainer"]
  > [id="comp-lgz8d7ah"] {
  position: relative;
  margin: 29px 0px 20px calc((100% - 980px) * 0.5);
  left: 196px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5q320qinlineContent-gridContainer"]
  > [id="comp-kk5t3k1p"] {
  position: relative;
  margin: 0px 0px 31px calc((100% - 980px) * 0.5);
  left: 453px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
#comp-kk5q320q {
  width: 980px;
}
#comp-kk5qkxwp {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kk5qkxwp:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#comp-kk5qkxwp {
  width: 631px;
  height: 366px;
}
#comp-lgz8culr {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-lgz8culr:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#comp-lgz8culr {
  width: 572px;
  height: 85px;
}
#comp-lgz8d7ah {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-lgz8d7ah:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#comp-lgz8d7ah {
  width: 575px;
  height: auto;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kk5t3k1p:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#comp-kk5t3k1p {
  width: 60px;
  height: 36px;
}
#comp-m2paq6ge1 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="comp-m2paq6ge1inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-m2paq6ge1inlineContent-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-m2paq6ge1inlineContent-gridContainer"]
  > [id="comp-lgycu7g7"] {
  position: relative;
  margin: 3px 0 10px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-m2paq6ge1inlineContent-gridContainer"]
  > [id="comp-lgycujqv"] {
  position: relative;
  margin: 0px 0px -6px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-m2paq6ge1inlineContent-gridContainer"]
  > [id="comp-krzbichp"] {
  position: relative;
  margin: 0px 0 0px 0;
  left: 0;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: stretch;
  align-self: start;
}
#comp-lgycu7g7 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#comp-lgycujqv {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-lgycujrt1inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-lgycujrt1inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 500px;
  grid-template-rows: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-lgycujrt1inlineContent-gridContainer"]
  > [id="comp-lgydb9z2"] {
  position: relative;
  margin: 0px 0 10px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-lgycujrt1inlineContent-gridContainer"]
  > [id="comp-lgydeea0"] {
  position: relative;
  margin: 0px 0px 31px calc((100% - 980px) * 0.5);
  left: 72px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-lgycujrt1inlineContent-gridContainer"]
  > [id="comp-kk5qockn"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 343px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-lgycujrt1inlineContent-wedge-3"] {
  visibility: hidden;
  height: 147px;
  width: 0;
  grid-area: 1 / 1 / 3 / 2;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-lgycujrt1 [data-motion-part="BG_MEDIA comp-lgycujrt1"] {
    will-change: var(--motion-bgreveal-will-change);
    height: calc(100% + 200lvh);
    margin-top: -100lvh;
    isolation: isolate;
  }
  #comp-lgycujrt1 [data-motion-part="BG_IMG comp-lgycujrt1"] {
    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-lgycujrt1 [data-motion-part="BG_LAYER comp-lgycujrt1"] {
    overflow: clip;
  }
  @supports (-moz-appearance: none) {
    body {
      --motion-bgreveal-will-change: transform;
    }
  }
  #comp-lgycujrt1[data-testid="imageX"]
    [data-motion-part="BG_MEDIA comp-lgycujrt1"] {
    transform: translate3d(0, 0, 0);
  }
}
#comp-lgycujrt1 {
  width: 980px;
}
#comp-lgydb9z2 {
  --lnw: 7px;
  --brd: var(--color_41);
  --alpha-brd: 1;
}
#comp-lgydb9z2 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 7px;
}
#comp-lgydeea0 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-lgydeea0 {
  width: 834px;
  height: auto;
}
#comp-kk5qockn {
  --rd: 0px 0px 0px 0px;
  --bg: var(--color_37);
  --brd: var(--color_41);
  --brw: 6px;
  --trans: all 0.12s ease 0s;
  --fnt:
    normal normal normal 34px/1.4em
      wfont_c338e1_25dd4b2d6b114da9ba80d659761c592a,
    wf_25dd4b2d6b114da9ba80d6597, orig_upheaval_tt_brk;
  --txt: var(--color_17);
  --alpha-txt: 1;
  --bgh: var(--color_37);
  --brdh: var(--color_36);
  --txth: 255, 255, 255;
  --alpha-txth: 1;
  --bgd: var(--color_28);
  --alpha-bgd: 1;
  --brdd: 204, 204, 204;
  --alpha-brdd: 1;
  --txtd: var(--color_43);
  --alpha-txtd: 1;
  --shc: var(--color_37);
  --alpha-shc: 1;
  --alpha-bg: 1;
  --alpha-brd: 1;
  --alpha-bgh: 1;
  --alpha-brdh: 1;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kk5qockn:not([data-motion-enter="done"]) {
    opacity: 0;
  }
}
#comp-kk5qockn {
  width: 287px;
  height: 74px;
}
#comp-krzbichp {
  --lnw: 7px;
  --brd: var(--color_41);
  --alpha-brd: 1;
}
#comp-krzbichp {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 7px;
}
#comp-m2paq6ge2 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="comp-m2paq6ge2inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-m2paq6ge2inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-m2paq6ge2inlineContent-gridContainer"]
  > [id="comp-kk5qu3kc"] {
  position: relative;
  margin: 0px 0px 1px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-kk5qu3kc {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kk5qu3n9inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-kk5qu3n9inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kk5qu3n9inlineContent-gridContainer"]
  > [id="comp-kk6sx940"] {
  position: relative;
  margin: 165px 0px 10px calc((100% - 980px) * 0.5);
  left: 423px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5qu3n9inlineContent-gridContainer"]
  > [id="comp-kt21hu5u"] {
  position: relative;
  margin: 36px 0px 50px calc((100% - 980px) * 0.5);
  left: -56px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5qu3n9inlineContent-gridContainer"]
  > [id="comp-kk5qxz6a"] {
  position: relative;
  margin: 102px 0px 10px calc((100% - 980px) * 0.5);
  left: 42px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kk5qu3n9 [data-motion-part="BG_MEDIA comp-kk5qu3n9"] {
    will-change: var(--motion-bgreveal-will-change);
    height: calc(100% + 200lvh);
    margin-top: -100lvh;
    isolation: isolate;
  }
  #comp-kk5qu3n9 [data-motion-part="BG_IMG comp-kk5qu3n9"] {
    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-kk5qu3n9 [data-motion-part="BG_LAYER comp-kk5qu3n9"] {
    overflow: clip;
  }
  @supports (-moz-appearance: none) {
    body {
      --motion-bgreveal-will-change: transform;
    }
  }
  #comp-kk5qu3n9[data-testid="imageX"]
    [data-motion-part="BG_MEDIA comp-kk5qu3n9"] {
    transform: translate3d(0, 0, 0);
  }
}
#comp-kk5qu3n9 {
  width: 980px;
}
#comp-kk6sx940 {
  --txth: var(--color_40);
  --trans: color 0.4s ease 0s;
  --fnt: var(--font_8);
  --txt: var(--color_37);
  --txtd: 255, 255, 255;
  --alpha-txtd: 1;
  --alpha-txt: 1;
  --alpha-txth: 1;
}
#comp-kk6sx940 {
  width: 124px;
  height: 33px;
}
#comp-kt21hu5u {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-kt21hu5u {
  width: 1091px;
  height: 614px;
}
#comp-kk5qxz6a {
  --boxShadow: 0px 0px 0px 6px rgba(218, 212, 207, 1);
  --borderSize: 4px;
  --borderColor: var(--color_24);
  --alpha-borderColor: 1;
  --font: normal normal normal 40px/1.4em proxima-n-w01-reg, sans-serif;
  --fontColor: 255, 255, 255;
  --alpha-fontColor: 1;
  --textSizeScale: 1px;
  --backgroundColor: 0, 0, 0;
  --playButtonSize: 50px;
  --playButtonMobileSize: 30px;
  --alpha-backgroundColor: 0.25;
}
#comp-kk5qxz6a {
  width: 895px;
  height: 502px;
}
#comp-m2paq6ge3 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="comp-m2paq6ge3inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-m2paq6ge3inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-m2paq6ge3inlineContent-gridContainer"]
  > [id="comp-kk5sodbs"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-m2paq6ge3inlineContent-gridContainer"]
  > [id="comp-kk5tgnhc"] {
  position: relative;
  margin: 8px 0 10px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
#comp-kk5sodbs {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kk5sodi9inlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  margin-top: -1px;
  grid-template-rows: repeat(7, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-krzbklg2"] {
  position: relative;
  margin: 0px 0 7px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-kk5sqdgk"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 260px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-l6ge7nfw"] {
  position: relative;
  margin: 8px 0px -6px calc((100% - 980px) * 0.5);
  left: 205px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-kk5srf0v"] {
  position: relative;
  margin: 0px 0px 25px calc((100% - 980px) * 0.5);
  left: 2px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-lgza5m1z"] {
  position: relative;
  margin: 0px 0px -21px calc((100% - 980px) * 0.5);
  left: 836px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-l6ge4p8y"] {
  position: relative;
  margin: 9px 0px 16px calc((100% - 980px) * 0.5);
  left: 315px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-lgz1it4a"] {
  position: relative;
  margin: 0px 0px 23px calc((100% - 980px) * 0.5);
  left: 356px;
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-kk5ss82j"] {
  position: relative;
  margin: 0px 0px 38px calc((100% - 980px) * 0.5);
  left: 2px;
  grid-area: 6 / 1 / 7 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-l6gbmey2"] {
  position: relative;
  margin: 10px 0px 21px calc((100% - 980px) * 0.5);
  left: 302px;
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-lgz1jlau"] {
  position: relative;
  margin: 0px 0px 29px calc((100% - 980px) * 0.5);
  left: 356px;
  grid-area: 7 / 1 / 8 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5sodi9inlineContent-gridContainer"]
  > [id="comp-kk5sw0d1"] {
  position: relative;
  margin: 0px 0px 24px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 8 / 1 / 9 / 2;
  justify-self: start;
  align-self: start;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kk5sodi9 [data-motion-part="BG_LAYER comp-kk5sodi9"] {
    overflow: hidden;
  }
  #comp-kk5sodi9 [data-motion-part="BG_MEDIA comp-kk5sodi9"] {
    height: 100%;
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
  #comp-kk5sodi9 [data-motion-part="BG_IMG comp-kk5sodi9"] {
    height: 100%;
    width: 100%;
    margin: 0;
    overflow: hidden;
    position: absolute;
  }
}
#comp-kk5sodi9 {
  width: 980px;
}
#comp-krzbklg2 {
  --lnw: 7px;
  --brd: var(--color_41);
  --alpha-brd: 1;
}
#comp-krzbklg2 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 7px;
}
#comp-kk5sqdgk {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-kk5sqdgk {
  width: 464px;
  height: auto;
}
#comp-l6ge7nfw {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-l6ge7nfw {
  width: 63px;
  height: 63px;
}
#comp-kk5srf0v {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-kk5srf0v {
  width: 980px;
  height: auto;
}
#comp-lgza5m1z {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-lgza5m1z {
  width: 42px;
  height: 42px;
}
#comp-l6ge4p8y {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-l6ge4p8y {
  width: 63px;
  height: 63px;
}
#comp-lgz1it4a {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-lgz1it4a {
  width: 266px;
  height: auto;
}
#comp-kk5ss82j {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-kk5ss82j {
  width: 980px;
  height: auto;
}
#comp-l6gbmey2 {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-l6gbmey2 {
  width: 63px;
  height: 63px;
}
#comp-lgz1jlau {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-lgz1jlau {
  width: 266px;
  height: auto;
}
#comp-kk5sw0d1 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-kk5sw0d1 {
  width: 980px;
  height: auto;
}
#comp-kk5tgnhc {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#comp-m2paq6gf {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="comp-m2paq6gfinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-m2paq6gfinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-m2paq6gfinlineContent-gridContainer"]
  > [id="comp-kk5r6cw5"] {
  position: relative;
  margin: 0px 0px 2px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-m2paq6gfinlineContent-gridContainer"]
  > [id="comp-kk5tgcxx"] {
  position: relative;
  margin: 4px 0 10px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
#comp-kk5r6cw5 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-kk5r6d1vinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-kk5r6d1vinlineContent-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-kk5r6d1vinlineContent-gridContainer"]
  > [id="comp-krzbn7t7"] {
  position: relative;
  margin: 0px 0 1px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-kk5r6d1vinlineContent-gridContainer"]
  > [id="comp-l6gfjcjn"] {
  position: relative;
  margin: 17px 0px 7px calc((100% - 980px) * 0.5);
  left: 298px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5r6d1vinlineContent-gridContainer"]
  > [id="comp-lgz1qf2g"] {
  position: relative;
  margin: 0px 0px 17px calc((100% - 980px) * 0.5);
  left: 356px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5r6d1vinlineContent-gridContainer"]
  > [id="comp-kn39q8b6"] {
  position: relative;
  margin: 0px 0px 15px calc((100% - 980px) * 0.5);
  left: 3px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-kk5r6d1vinlineContent-gridContainer"]
  > [id="comp-lgz2npfn"] {
  position: relative;
  margin: 0px 0px 46px calc((100% - 980px) * 0.5);
  left: 193px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-kk5r6d1v [data-motion-part="BG_MEDIA comp-kk5r6d1v"] {
    will-change: var(--motion-bgreveal-will-change);
    height: calc(100% + 200lvh);
    margin-top: -100lvh;
    isolation: isolate;
  }
  #comp-kk5r6d1v [data-motion-part="BG_IMG comp-kk5r6d1v"] {
    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-kk5r6d1v [data-motion-part="BG_LAYER comp-kk5r6d1v"] {
    overflow: clip;
  }
  @supports (-moz-appearance: none) {
    body {
      --motion-bgreveal-will-change: transform;
    }
  }
  #comp-kk5r6d1v[data-testid="imageX"]
    [data-motion-part="BG_MEDIA comp-kk5r6d1v"] {
    transform: translate3d(0, 0, 0);
  }
}
#comp-kk5r6d1v {
  width: 980px;
}
#comp-krzbn7t7 {
  --lnw: 7px;
  --brd: var(--color_41);
  --alpha-brd: 1;
}
#comp-krzbn7t7 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 7px;
}
#comp-l6gfjcjn {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-l6gfjcjn {
  width: 58px;
  height: 58px;
}
#comp-lgz1qf2g {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-lgz1qf2g {
  width: 266px;
  height: auto;
}
#comp-kn39q8b6 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-kn39q8b6 {
  width: 972px;
  height: auto;
}
#comp-lgz2npfn {
  width: 593px;
  height: 340px;
}
#comp-kk5tgcxx {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#comp-m2paq6gf1 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="comp-m2paq6gf1inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-m2paq6gf1inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-m2paq6gf1inlineContent-gridContainer"]
  > [id="comp-lgycppv8"] {
  position: relative;
  margin: 2px 0 10px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-m2paq6gf1inlineContent-gridContainer"]
  > [id="comp-lgycqbm4"] {
  position: relative;
  margin: 0px 0px 1px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-lgycppv8 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#comp-lgycqbm4 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-lgycqbn1inlineContent"] {
  height: auto;
  width: 100%;
  display: flex;
}
[data-mesh-id="comp-lgycqbn1inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 651px;
  margin-top: -1px;
  grid-template-rows: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-lgycqbn1inlineContent-gridContainer"]
  > [id="comp-lgz29mbt"] {
  position: relative;
  margin: 0px 0 15px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-lgycqbn1inlineContent-gridContainer"]
  > [id="comp-lgz22bwo"] {
  position: relative;
  margin: 0px 0px 22px calc((100% - 980px) * 0.5);
  left: 228px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-lgycqbn1inlineContent-gridContainer"]
  > [id="comp-lgz22bwb"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 3px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-lgycqbn1inlineContent-gridContainer"]
  > [id="comp-lgz2m8yr"] {
  position: relative;
  margin: 0px 0px 10px calc((100% - 980px) * 0.5);
  left: 193px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-lgycqbn1 [data-motion-part="BG_MEDIA comp-lgycqbn1"] {
    will-change: var(--motion-bgreveal-will-change);
    height: calc(100% + 200lvh);
    margin-top: -100lvh;
    isolation: isolate;
  }
  #comp-lgycqbn1 [data-motion-part="BG_IMG comp-lgycqbn1"] {
    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-lgycqbn1 [data-motion-part="BG_LAYER comp-lgycqbn1"] {
    overflow: clip;
  }
  @supports (-moz-appearance: none) {
    body {
      --motion-bgreveal-will-change: transform;
    }
  }
  #comp-lgycqbn1[data-testid="imageX"]
    [data-motion-part="BG_MEDIA comp-lgycqbn1"] {
    transform: translate3d(0, 0, 0);
  }
}
#comp-lgycqbn1 {
  width: 980px;
}
#comp-lgz29mbt {
  --lnw: 7px;
  --brd: var(--color_41);
  --alpha-brd: 1;
}
#comp-lgz29mbt {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 7px;
}
#comp-lgz22bwo {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-lgz22bwo {
  width: 523px;
  height: auto;
}
#comp-lgz22bwb {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-lgz22bwb {
  width: 972px;
  height: auto;
}
#comp-lgz2m8yr {
  width: 593px;
  height: 340px;
}
#comp-m2paq6gf2 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}
[data-mesh-id="comp-m2paq6gf2inlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-m2paq6gf2inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-m2paq6gf2inlineContent-gridContainer"]
  > [id="comp-kk5tfyda"] {
  position: relative;
  margin: 8px 0 10px 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-m2paq6gf2inlineContent-gridContainer"]
  > [id="comp-l6gbs7u0"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-kk5tfyda {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 21px;
}
#comp-l6gbs7u0 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 980px;
}
[data-mesh-id="comp-l6gbs7uzinlineContent"] {
  height: auto;
  width: 100%;
}
[data-mesh-id="comp-l6gbs7uzinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: repeat(4, min-content) 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-l6gg10q6-rotated-wrapper"] > [id="comp-l6gg10q6"] {
  position: relative;
  left: 459px;
  top: 0px;
}
[data-mesh-id="comp-l6gbs7uzinlineContent-gridContainer"]
  > [id="comp-l6gbs7v61"] {
  position: relative;
  margin: 0px 0 0 0;
  left: 0;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: stretch;
  align-self: start;
}
[data-mesh-id="comp-l6gbs7uzinlineContent-gridContainer"]
  > [id="comp-lgz2c8ck"] {
  position: relative;
  margin: 1px 0px 20px calc((100% - 980px) * 0.5);
  left: 228px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-l6gbs7uzinlineContent-gridContainer"]
  > [id="comp-l6gecdjm"] {
  position: relative;
  margin: 0px 0px 13px calc((100% - 980px) * 0.5);
  left: 223px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-l6gbs7uzinlineContent-gridContainer"]
  > [id="comp-l6gbs7vb1"] {
  position: relative;
  margin: 0px 0px 41px calc((100% - 980px) * 0.5);
  left: 4px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-l6gbs7uzinlineContent-gridContainer"]
  > [id="comp-l9r0nlyg"] {
  position: relative;
  margin: 0px 0px 58px calc((100% - 980px) * 0.5);
  left: -50px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-l6gbs7uzinlineContent-gridContainer"]
  > [id="comp-lqtfyftn"] {
  position: relative;
  margin: 98px 0px 10px calc((100% - 980px) * 0.5);
  left: 42px;
  grid-area: 4 / 1 / 5 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-l6gg10q6-rotated-wrapper"] {
  position: static;
  height: 38px;
  width: 0;
  margin: 0px 0px 28px calc((100% - 980px) * 0.5);
  grid-area: 5 / 1 / 6 / 2;
  justify-self: start;
  align-self: start;
}
@media (prefers-reduced-motion: no-preference) {
  #comp-l6gbs7uz [data-motion-part="BG_MEDIA comp-l6gbs7uz"] {
    will-change: var(--motion-bgreveal-will-change);
    height: calc(100% + 200lvh);
    margin-top: -100lvh;
    isolation: isolate;
  }
  #comp-l6gbs7uz [data-motion-part="BG_IMG comp-l6gbs7uz"] {
    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-l6gbs7uz [data-motion-part="BG_LAYER comp-l6gbs7uz"] {
    overflow: clip;
  }
  @supports (-moz-appearance: none) {
    body {
      --motion-bgreveal-will-change: transform;
    }
  }
  #comp-l6gbs7uz[data-testid="imageX"]
    [data-motion-part="BG_MEDIA comp-l6gbs7uz"] {
    transform: translate3d(0, 0, 0);
  }
}
#comp-l6gbs7uz {
  width: 980px;
}
#comp-l6gbs7v61 {
  --lnw: 7px;
  --brd: var(--color_41);
  --alpha-brd: 1;
}
#comp-l6gbs7v61 {
  width: 100%;
  left: 0;
  margin-left: 0;
  min-width: initial;
  height: 7px;
}
#comp-lgz2c8ck {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-lgz2c8ck {
  width: 523px;
  height: auto;
}
#comp-l6gecdjm {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-l6gecdjm {
  width: 73px;
  height: 73px;
}
#comp-l6gbs7vb1 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}
#comp-l6gbs7vb1 {
  width: 972px;
  height: auto;
}
#comp-l9r0nlyg {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}
#comp-l9r0nlyg {
  width: 1091px;
  height: 597px;
}
#comp-lqtfyftn {
  width: 906px;
}
[data-mesh-id="comp-lqtfyftninlineContent"] {
  height: auto;
  width: 906px;
}
[data-mesh-id="comp-lqtfyftninlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}
[data-mesh-id="comp-lqtfyftninlineContent-gridContainer"]
  > [id="comp-l879x2pq"] {
  position: relative;
  margin: 0px 0px 0px 0;
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
[data-mesh-id="comp-lqtfyftninlineContent-gridContainer"]
  > [id="comp-laz4pjev"] {
  position: relative;
  margin: 16px 0px 17px 0;
  left: 465px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}
#comp-l879x2pq {
  --rd: 0px;
  --shd: 6.43px 7.66px 0px 0px rgba(0, 0, 0, 0.1);
  --brw: 6px;
  --brd: 30, 15, 3;
  --sizeRd: 0px;
  --sizeBrw: 6px;
  --contentPaddingLeft: 6px;
  --contentPaddingRight: 6px;
  --contentPaddingBottom: 6px;
  --contentPaddingTop: 6px;
  --alpha-brd: 1;
}
#comp-l879x2pq {
  width: 441px;
  height: 442px;
}
#comp-laz4pjev {
  --rd: 0px;
  --shd: 6.43px 7.66px 0px 0px rgba(0, 0, 0, 0.1);
  --brw: 0px;
  --brd: var(--color_18);
  --sizeRd: 0px;
  --sizeBrw: 0px;
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingBottom: 0px;
  --contentPaddingTop: 0px;
  --alpha-brd: 1;
}
#comp-laz4pjev {
  width: 441px;
  height: 409px;
}
#comp-l6gg10q6 {
  width: 60px;
  height: 37px;
  transform: rotate(180deg);
  --comp-rotate-z: 180deg;
}

#c1dmp {
  width: auto;
  min-height: 40px;
}
#pageBackground_c1dmp {
  --bg-position: absolute;
  --bg-overlay-color: rgb(var(--color_14));
  --bg-gradient: none;
}
#comp-m2paq6ge {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  min-width: 980px;
}
#comp-kk5q31r4 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kk5q320q {
  --fill-layer-video-opacity: 1;
  --bg-overlay-color: rgb(0, 0, 0);
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kk5qkxwp {
  --height: 366px;
  --width: 631px;
  --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;
}
#comp-lgz8culr {
  --height: 85px;
  --width: 572px;
}
#comp-lgz8d7ah {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-kk5t3k1p {
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #5e97ff;
  --stroke-opacity: 1;
  --fill: #627449;
}
#comp-m2paq6ge1 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  min-width: 980px;
}
#comp-lgycujqv {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-lgycujrt1 {
  --fill-layer-image-opacity: 0.5;
  --bg-overlay-color: rgb(0, 0, 0);
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-lgydb9z2 {
  transform-origin: center 3.5px;
}
#comp-lgydeea0 {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-kk5qockn {
  --shc-mutated-brightness: 20, 20, 20;
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt:
    normal normal normal 34px/1.4em
      wfont_c338e1_25dd4b2d6b114da9ba80d659761c592a,
    wf_25dd4b2d6b114da9ba80d6597, orig_upheaval_tt_brk;
  direction: var(--wix-opt-in-direction, ltr);
  --label-align: center;
  --label-text-align: center;
}
#comp-krzbichp {
  transform-origin: center 3.5px;
}
#comp-m2paq6ge2 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  min-width: 980px;
}
#comp-kk5qu3kc {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kk5qu3n9 {
  --fill-layer-image-opacity: 0.5;
  --bg-overlay-color: rgb(30, 30, 30);
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-kk6sx940 {
  --margin-start: 0px;
  --margin-end: 0px;
  --fnt: normal normal normal 15px/1.4em proxima-n-w01-reg, sans-serif;
  direction: var(--wix-opt-in-direction, ltr);
  --label-align: center;
  --label-text-align: center;
}
#comp-kt21hu5u {
  --height: 614px;
  --width: 1091px;
}
#comp-m2paq6ge3 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  min-width: 980px;
}
#comp-kk5sodbs {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kk5sodi9 {
  --fill-layer-video-opacity: 0.3;
  --bg-overlay-color: rgb(var(--color_37));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-krzbklg2 {
  transform-origin: center 3.5px;
}
#comp-kk5sqdgk {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-l6ge7nfw {
  --height: 63px;
  --width: 63px;
}
#comp-kk5srf0v {
  --min-height: 169px;
  direction: var(--wix-opt-in-direction);
}
#comp-lgza5m1z {
  --height: 42px;
  --width: 42px;
}
#comp-l6ge4p8y {
  --height: 63px;
  --width: 63px;
}
#comp-lgz1it4a {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-kk5ss82j {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-l6gbmey2 {
  --height: 63px;
  --width: 63px;
}
#comp-lgz1jlau {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-kk5sw0d1 {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-m2paq6gf {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  min-width: 980px;
}
#comp-kk5r6cw5 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-kk5r6d1v {
  --fill-layer-video-opacity: 0.7;
  --bg-overlay-color: rgb(var(--color_37));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-krzbn7t7 {
  transform-origin: center 3.5px;
}
#comp-l6gfjcjn {
  --height: 58px;
  --width: 58px;
}
#comp-lgz1qf2g {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-kn39q8b6 {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-m2paq6gf1 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  min-width: 980px;
}
#comp-lgycqbm4 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-lgycqbn1 {
  --fill-layer-video-opacity: 1;
  --bg-overlay-color: rgb(0, 0, 0);
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-lgz29mbt {
  transform-origin: center 3.5px;
}
#comp-lgz22bwo {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-lgz22bwb {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-m2paq6gf2 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  min-width: 980px;
}
#comp-l6gbs7u0 {
  --bg-overlay-color: transparent;
  --bg-gradient: none;
  --padding: 0px;
  --margin: 0px;
  min-width: 980px;
  --firstChildMarginTop: -1px;
  --lastChildMarginBottom: -1px;
  --items-direction: row;
}
#comp-l6gbs7uz {
  --fill-layer-video-opacity: 0.4;
  --bg-overlay-color: rgb(var(--color_37));
  --bg-gradient: none;
  width: 100%;
  --column-width: 980px;
  --column-flex: 980;
}
#comp-l6gbs7v61 {
  transform-origin: center 3.5px;
}
#comp-lgz2c8ck {
  --min-height: 27px;
  direction: var(--wix-opt-in-direction);
}
#comp-l6gecdjm {
  --height: 73px;
  --width: 73px;
}
#comp-l6gbs7vb1 {
  --min-height: 41px;
  direction: var(--wix-opt-in-direction);
}
#comp-l9r0nlyg {
  --height: 597px;
  --width: 1091px;
  --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;
}
#comp-l879x2pq {
  --height: 442px;
  --width: 441px;
}
#comp-laz4pjev {
  --height: 409px;
  --width: 441px;
  --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;
}
#comp-l6gg10q6 {
  --fill-opacity: 1;
  --stroke-width: 0;
  --stroke: #5e97ff;
  --stroke-opacity: 1;
  --fill: #556342;
}
