body,
html {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  -webkit-text-size-adjust: none;
}

body {
  text-rendering: optimizeSpeed;
  font-family: var(--ldsg-typography-font-family);
}

body,
button,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
textarea,
ul {
  margin: 0;
  padding: 0;
}

a,
body,
button,
input,
pre,
textarea {
  line-height: 1.25;
  font-size: 1rem;
  color: currentColor;
}

button,
input,
textarea {
  border: 0;
  border-radius: 0;
  background-color: transparent;
  -webkit-appearance: none;
}

img {
  display: block;
  border: 0;
  vertical-align: top;
}

img,
svg,
video {
  max-width: 100%;
}

ol,
ul {
  list-style: none;
}

em {
  font-style: normal;
}

pre {
  font-size: inherit;
  white-space: pre-wrap;
  line-height: inherit;
  color: inherit;
}

a,
button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a {
  text-decoration: none;
}

button {
  cursor: pointer;
}

button[disabled] {
  cursor: default;
}

input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

:root {
  --ldsg-typography-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --ldsg-typography-font-family-default: -apple-system, BlinkMacSystemFont, sans-serif, var(--ldsg-typography-font-family-emoji);
  --ldsg-typography-root-font-size: 16;
  --ldsg-typography-font-weight-100: 400;
  --ldsg-typography-font-weight-200: 700;
  --ldsg-typography-font-weight-300: 800;
  --ldsg-typography-title-xxl-font-size: 2.375rem;
  --ldsg-typography-title-xxl-line-height: 1.2;
  --ldsg-typography-title-xl-font-size: 1.625rem;
  --ldsg-typography-title-xl-line-height: 1.2;
  --ldsg-typography-title-l-font-size: 1.25rem;
  --ldsg-typography-title-l-line-height: 1.3;
  --ldsg-typography-title-m-font-size: 1.0625rem;
  --ldsg-typography-title-m-line-height: 1.3;
  --ldsg-typography-title-s-font-size: 0.9375rem;
  --ldsg-typography-title-s-line-height: 1.3;
  --ldsg-typography-title-xs-font-size: 0.8125rem;
  --ldsg-typography-title-xs-line-height: 1.2;
  --ldsg-typography-text-l-font-size: 1.0625rem;
  --ldsg-typography-text-l-line-height: 1.5;
  --ldsg-typography-text-m-font-size: 0.9375rem;
  --ldsg-typography-text-m-line-height: 1.5;
  --ldsg-typography-text-s-font-size: 0.8125rem;
  --ldsg-typography-text-s-line-height: 1.4;
  --ldsg-typography-text-xs-font-size: 0.6875rem;
  --ldsg-typography-text-xs-line-height: 1.5;
}

:not(:lang(en), :lang(ja), :lang(ko), :lang(zh), :lang(th)) {
  --ldsg-typography-font-family: var(--ldsg-typography-font-family-default);
}

[class*=ldsg-typography-] {
  font-family: var(--ldsg-typography-font-family);
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
}

.ldsg-typography-title-xxl-100 {
  font-weight: var(--ldsg-typography-font-weight-100);
}

.ldsg-typography-title-xxl-100,
.ldsg-typography-title-xxl-200 {
  font-size: var(--ldsg-typography-title-xxl-font-size);
  line-height: var(--ldsg-typography-title-xxl-line-height);
}

.ldsg-typography-title-xxl-200 {
  font-weight: var(--ldsg-typography-font-weight-200);
}

.ldsg-typography-title-xxl-300 {
  font-size: var(--ldsg-typography-title-xxl-font-size);
  line-height: var(--ldsg-typography-title-xxl-line-height);
  font-weight: var(--ldsg-typography-font-weight-300);
}

.ldsg-typography-title-xl-100 {
  font-weight: var(--ldsg-typography-font-weight-100);
}

.ldsg-typography-title-xl-100,
.ldsg-typography-title-xl-200 {
  font-size: var(--ldsg-typography-title-xl-font-size);
  line-height: var(--ldsg-typography-title-xl-line-height);
}

.ldsg-typography-title-xl-200 {
  font-weight: var(--ldsg-typography-font-weight-200);
}

.ldsg-typography-title-xl-300 {
  font-size: var(--ldsg-typography-title-xl-font-size);
  line-height: var(--ldsg-typography-title-xl-line-height);
  font-weight: var(--ldsg-typography-font-weight-300);
}

.ldsg-typography-title-l-100 {
  font-weight: var(--ldsg-typography-font-weight-100);
}

.ldsg-typography-title-l-100,
.ldsg-typography-title-l-200 {
  font-size: var(--ldsg-typography-title-l-font-size);
  line-height: var(--ldsg-typography-title-l-line-height);
}

.ldsg-typography-title-l-200 {
  font-weight: var(--ldsg-typography-font-weight-200);
}

.ldsg-typography-title-l-300 {
  font-size: var(--ldsg-typography-title-l-font-size);
  line-height: var(--ldsg-typography-title-l-line-height);
  font-weight: var(--ldsg-typography-font-weight-300);
}

.ldsg-typography-title-m-100 {
  font-weight: var(--ldsg-typography-font-weight-100);
}

.ldsg-typography-title-m-100,
.ldsg-typography-title-m-200 {
  font-size: var(--ldsg-typography-title-m-font-size);
  line-height: var(--ldsg-typography-title-m-line-height);
}

.ldsg-typography-title-m-200 {
  font-weight: var(--ldsg-typography-font-weight-200);
}

.ldsg-typography-title-m-300 {
  font-size: var(--ldsg-typography-title-m-font-size);
  line-height: var(--ldsg-typography-title-m-line-height);
  font-weight: var(--ldsg-typography-font-weight-300);
}

.ldsg-typography-title-s-100 {
  font-weight: var(--ldsg-typography-font-weight-100);
}

.ldsg-typography-title-s-100,
.ldsg-typography-title-s-200 {
  font-size: var(--ldsg-typography-title-s-font-size);
  line-height: var(--ldsg-typography-title-s-line-height);
}

.ldsg-typography-title-s-200 {
  font-weight: var(--ldsg-typography-font-weight-200)
}

.ldsg-typography-title-s-300 {
  font-size: var(--ldsg-typography-title-s-font-size);
  line-height: var(--ldsg-typography-title-s-line-height);
  font-weight: var(--ldsg-typography-font-weight-300)
}

.ldsg-typography-title-xs-100 {
  font-weight: var(--ldsg-typography-font-weight-100)
}

.ldsg-typography-title-xs-100,
.ldsg-typography-title-xs-200 {
  font-size: var(--ldsg-typography-title-xs-font-size);
  line-height: var(--ldsg-typography-title-xs-line-height)
}

.ldsg-typography-title-xs-200 {
  font-weight: var(--ldsg-typography-font-weight-200)
}

.ldsg-typography-title-xs-300 {
  font-size: var(--ldsg-typography-title-xs-font-size);
  line-height: var(--ldsg-typography-title-xs-line-height);
  font-weight: var(--ldsg-typography-font-weight-300)
}

.ldsg-typography-text-l-100 {
  font-weight: var(--ldsg-typography-font-weight-100)
}

.ldsg-typography-text-l-100,
.ldsg-typography-text-l-200 {
  font-size: var(--ldsg-typography-text-l-font-size);
  line-height: var(--ldsg-typography-text-l-line-height)
}

.ldsg-typography-text-l-200 {
  font-weight: var(--ldsg-typography-font-weight-200)
}

.ldsg-typography-text-l-300 {
  font-size: var(--ldsg-typography-text-l-font-size);
  line-height: var(--ldsg-typography-text-l-line-height);
  font-weight: var(--ldsg-typography-font-weight-300)
}

.ldsg-typography-text-m-100 {
  font-weight: var(--ldsg-typography-font-weight-100)
}

.ldsg-typography-text-m-100,
.ldsg-typography-text-m-200 {
  font-size: var(--ldsg-typography-text-m-font-size);
  line-height: var(--ldsg-typography-text-m-line-height)
}

.ldsg-typography-text-m-200 {
  font-weight: var(--ldsg-typography-font-weight-200)
}

.ldsg-typography-text-m-300 {
  font-size: var(--ldsg-typography-text-m-font-size);
  line-height: var(--ldsg-typography-text-m-line-height);
  font-weight: var(--ldsg-typography-font-weight-300)
}

.ldsg-typography-text-s-100 {
  font-weight: var(--ldsg-typography-font-weight-100)
}

.ldsg-typography-text-s-100,
.ldsg-typography-text-s-200 {
  font-size: var(--ldsg-typography-text-s-font-size);
  line-height: var(--ldsg-typography-text-s-line-height)
}

.ldsg-typography-text-s-200 {
  font-weight: var(--ldsg-typography-font-weight-200)
}

.ldsg-typography-text-s-300 {
  font-size: var(--ldsg-typography-text-s-font-size);
  line-height: var(--ldsg-typography-text-s-line-height);
  font-weight: var(--ldsg-typography-font-weight-300)
}

.ldsg-typography-text-xs-100 {
  font-weight: var(--ldsg-typography-font-weight-100)
}

.ldsg-typography-text-xs-100,
.ldsg-typography-text-xs-200 {
  font-size: var(--ldsg-typography-text-xs-font-size);
  line-height: var(--ldsg-typography-text-xs-line-height)
}

.ldsg-typography-text-xs-200 {
  font-weight: var(--ldsg-typography-font-weight-200)
}

.ldsg-typography-text-xs-300 {
  font-size: var(--ldsg-typography-text-xs-font-size);
  line-height: var(--ldsg-typography-text-xs-line-height);
  font-weight: var(--ldsg-typography-font-weight-300)
}

:root {
  --ldsg-typography-font-family-en: -apple-system, BlinkMacSystemFont, sans-serif, var(--ldsg-typography-font-family-emoji)
}

:lang(en) {
  --ldsg-typography-font-family: var(--ldsg-typography-font-family-en);
  --ldsg-typography-title-xxl-font-size: 2.375rem;
  --ldsg-typography-title-xxl-line-height: 1.2;
  --ldsg-typography-title-xl-font-size: 1.625rem;
  --ldsg-typography-title-xl-line-height: 1.2;
  --ldsg-typography-title-l-font-size: 1.25rem;
  --ldsg-typography-title-l-line-height: 1.3;
  --ldsg-typography-title-m-font-size: 1.0625rem;
  --ldsg-typography-title-m-line-height: 1.3;
  --ldsg-typography-title-s-font-size: 0.9375rem;
  --ldsg-typography-title-s-line-height: 1.3;
  --ldsg-typography-title-xs-font-size: 0.8125rem;
  --ldsg-typography-title-xs-line-height: 1.2;
  --ldsg-typography-text-l-font-size: 1.0625rem;
  --ldsg-typography-text-l-line-height: 1.5;
  --ldsg-typography-text-m-font-size: 0.9375rem;
  --ldsg-typography-text-m-line-height: 1.5;
  --ldsg-typography-text-s-font-size: 0.8125rem;
  --ldsg-typography-text-s-line-height: 1.4;
  --ldsg-typography-text-xs-font-size: 0.6875rem;
  --ldsg-typography-text-xs-line-height: 1.5
}

@font-face {
  font-family: ldsg-ja;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("HiraginoSans-W3")
}

@font-face {
  font-family: ldsg-ja;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("HiraginoSans-W6")
}

@font-face {
  font-family: ldsg-ja;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local("HiraginoSans-W7")
}

:root {
  --ldsg-typography-font-family-ja: ldsg-ja, sans-serif, var(--ldsg-typography-font-family-emoji)
}

:lang(ja) {
  --ldsg-typography-font-family: var(--ldsg-typography-font-family-ja);
  --ldsg-typography-title-xxl-font-size: 2.1875rem;
  --ldsg-typography-title-xxl-line-height: 1.3;
  --ldsg-typography-title-xl-font-size: 1.5rem;
  --ldsg-typography-title-xl-line-height: 1.3;
  --ldsg-typography-title-l-font-size: 1.1875rem;
  --ldsg-typography-title-l-line-height: 1.3;
  --ldsg-typography-title-m-font-size: 1rem;
  --ldsg-typography-title-m-line-height: 1.3;
  --ldsg-typography-title-s-font-size: 0.875rem;
  --ldsg-typography-title-s-line-height: 1.3;
  --ldsg-typography-title-xs-font-size: 0.75rem;
  --ldsg-typography-title-xs-line-height: 1.3;
  --ldsg-typography-text-l-font-size: 1rem;
  --ldsg-typography-text-l-line-height: 1.6;
  --ldsg-typography-text-m-font-size: 0.875rem;
  --ldsg-typography-text-m-line-height: 1.6;
  --ldsg-typography-text-s-font-size: 0.75rem;
  --ldsg-typography-text-s-line-height: 1.5;
  --ldsg-typography-text-xs-font-size: 0.625rem;
  --ldsg-typography-text-xs-line-height: 1.5
}

@font-face {
  font-family: ldsg-ko;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local("AppleSDGothicNeo-Regular")
}

@font-face {
  font-family: ldsg-ko;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local("AppleSDGothicNeo-SemiBold")
}

@font-face {
  font-family: ldsg-ko;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local("AppleSDGothicNeo-Bold")
}

:root {
  --ldsg-typography-font-family-ko: ldsg-ko, sans-serif, var(--ldsg-typography-font-family-emoji)
}

:lang(ko) {
  --ldsg-typography-font-family: var(--ldsg-typography-font-family-ko);
  --ldsg-typography-title-xxl-font-size: 2.1875rem;
  --ldsg-typography-title-xxl-line-height: 1.3;
  --ldsg-typography-title-xl-font-size: 1.5rem;
  --ldsg-typography-title-xl-line-height: 1.3;
  --ldsg-typography-title-l-font-size: 1.1875rem;
  --ldsg-typography-title-l-line-height: 1.3;
  --ldsg-typography-title-m-font-size: 1rem;
  --ldsg-typography-title-m-line-height: 1.3;
  --ldsg-typography-title-s-font-size: 0.875rem;
  --ldsg-typography-title-s-line-height: 1.3;
  --ldsg-typography-title-xs-font-size: 0.75rem;
  --ldsg-typography-title-xs-line-height: 1.3;
  --ldsg-typography-text-l-font-size: 1rem;
  --ldsg-typography-text-l-line-height: 1.6;
  --ldsg-typography-text-m-font-size: 0.875rem;
  --ldsg-typography-text-m-line-height: 1.6;
  --ldsg-typography-text-s-font-size: 0.75rem;
  --ldsg-typography-text-s-line-height: 1.5;
  --ldsg-typography-text-xs-font-size: 0.625rem;
  --ldsg-typography-text-xs-line-height: 1.5
}

:root {
  --ldsg-typography-font-family-zh-hant: -apple-system, BlinkMacSystemFont, sans-serif, var(--ldsg-typography-font-family-emoji)
}

:lang(zh-Hant) {
  --ldsg-typography-font-family: var(--ldsg-typography-font-family-zh-hant);
  --ldsg-typography-title-xxl-font-size: 2.1875rem;
  --ldsg-typography-title-xxl-line-height: 1.3;
  --ldsg-typography-title-xl-font-size: 1.5rem;
  --ldsg-typography-title-xl-line-height: 1.3;
  --ldsg-typography-title-l-font-size: 1.1875rem;
  --ldsg-typography-title-l-line-height: 1.3;
  --ldsg-typography-title-m-font-size: 1rem;
  --ldsg-typography-title-m-line-height: 1.3;
  --ldsg-typography-title-s-font-size: 0.875rem;
  --ldsg-typography-title-s-line-height: 1.3;
  --ldsg-typography-title-xs-font-size: 0.75rem;
  --ldsg-typography-title-xs-line-height: 1.3;
  --ldsg-typography-text-l-font-size: 1rem;
  --ldsg-typography-text-l-line-height: 1.6;
  --ldsg-typography-text-m-font-size: 0.875rem;
  --ldsg-typography-text-m-line-height: 1.6;
  --ldsg-typography-text-s-font-size: 0.75rem;
  --ldsg-typography-text-s-line-height: 1.5;
  --ldsg-typography-text-xs-font-size: 0.625rem;
  --ldsg-typography-text-xs-line-height: 1.5
}

:root {
  --ldsg-typography-font-family-th: -apple-system, BlinkMacSystemFont, sans-serif, var(--ldsg-typography-font-family-emoji)
}

:lang(th) {
  --ldsg-typography-font-family: var(--ldsg-typography-font-family-th);
  --ldsg-typography-text-l-font-size: 1rem;
  --ldsg-typography-text-l-line-height: 1.6;
  --ldsg-typography-text-m-font-size: 0.875rem;
  --ldsg-typography-text-m-line-height: 1.6;
  --ldsg-typography-text-s-font-size: 0.75rem;
  --ldsg-typography-text-s-line-height: 1.5;
  --ldsg-typography-text-xs-font-size: 0.625rem;
  --ldsg-typography-text-xs-line-height: 1.6
}

@font-face {
  font-family: ldsg-th-title;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://static.line-scdn.net/ldsg/edge/fonts/SukhumvitTadmai-Text.woff2) format("woff2")
}

@font-face {
  font-family: ldsg-th-title;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://static.line-scdn.net/ldsg/edge/fonts/SukhumvitTadmai-Bold.woff2) format("woff2")
}

@font-face {
  font-family: ldsg-th-title;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://static.line-scdn.net/ldsg/edge/fonts/SukhumvitTadmai-ExtraBold.woff2) format("woff2")
}

:root {
  --ldsg-typography-font-family-th-title: ldsg-th-title, sans-serif, var(--ldsg-typography-font-family-emoji)
}

[class*=ldsg-typography-title-]:lang(th) {
  --ldsg-typography-font-family: var(--ldsg-typography-font-family-th-title)
}

:lang(th) {
  --ldsg-typography-title-xxl-font-size: 2.375rem;
  --ldsg-typography-title-xxl-line-height: 1.3;
  --ldsg-typography-title-xl-font-size: 1.625rem;
  --ldsg-typography-title-xl-line-height: 1.3;
  --ldsg-typography-title-l-font-size: 1.25rem;
  --ldsg-typography-title-l-line-height: 1.4;
  --ldsg-typography-title-m-font-size: 1rem;
  --ldsg-typography-title-m-line-height: 1.4;
  --ldsg-typography-title-s-font-size: 0.875rem;
  --ldsg-typography-title-s-line-height: 1.4;
  --ldsg-typography-title-xs-font-size: 0.75rem;
  --ldsg-typography-title-xs-line-height: 1.5
}

*,
:after,
:before {
  box-sizing: border-box
}

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

:root {
  --system-font-family: system-ui, -apple-system, blinkmacsystemfont, roboto, arial, sans-serif;
  --sat: var(--android-safe-area-inset-top, var(--safe-area-top, 0px));
  --sar: var(--android-safe-area-inset-right, var(--safe-area-right, 0px));
  --sab: var(--android-safe-area-inset-bottom, var(--safe-area-bottom, 0px));
  --sal: var(--android-safe-area-inset-left, var(--safe-area-left, 0px));
  --header-height: 70px;
  --common-side-margin: 16px;
  --ldsg-typography-title-big-font-size: 3.75rem
}

@supports(padding-top:constant(safe-area-inset-top)) {
  :root {
    --safe-area-top: constant(safe-area-inset-top);
    --safe-area-right: constant(safe-area-inset-right);
    --safe-area-bottom: constant(safe-area-inset-bottom);
    --safe-area-left: constant(safe-area-inset-left)
  }
}

@supports(padding-top:env(safe-area-inset-top)) {
  :root {
    --safe-area-top: env(safe-area-inset-top);
    --safe-area-right: env(safe-area-inset-right);
    --safe-area-bottom: env(safe-area-inset-bottom);
    --safe-area-left: env(safe-area-inset-left)
  }
}

@media screen and (min-width:768px) {
  :root {
    --header-height: 80px;
    --common-side-margin: 28px;
    --ldsg-typography-title-big-font-size: 6.25rem
  }
}

[class*=ldsg-typography-title-big] {
  font-size: var(--ldsg-typography-title-big-font-size)
}

.ldsg-typography-title-big-100 {
  font-weight: var(--ldsg-typography-font-weight-100)
}

.ldsg-typography-title-big-200 {
  font-weight: var(--ldsg-typography-font-weight-200)
}

.ldsg-typography-title-big-300 {
  font-weight: var(--ldsg-typography-font-weight-300)
}

i[class*=icon] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  user-modify: read-only;
  -webkit-user-modify: read-only
}

@media screen and (min-width:768px) {
  :not(:lang(ja)) {
    --ldsg-typography-title-xxl-font-size: 3.75rem;
    --ldsg-typography-title-xl-font-size: 3.125rem;
    --ldsg-typography-title-l-font-size: 2.375rem;
    --ldsg-typography-title-m-font-size: 1.625rem;
    --ldsg-typography-title-s-font-size: 1.25rem;
    --ldsg-typography-title-xs-font-size: 1.063rem;
    --ldsg-typography-text-l-font-size: 1.188rem;
    --ldsg-typography-text-m-font-size: 1.063rem;
    --ldsg-typography-text-s-font-size: 0.938rem;
    --ldsg-typography-text-xs-font-size: 0.813rem
  }

  :lang(ja) {
    --ldsg-typography-title-xxl-font-size: 3.438rem;
    --ldsg-typography-title-xl-font-size: 2.938rem;
    --ldsg-typography-title-l-font-size: 2.188rem;
    --ldsg-typography-title-m-font-size: 1.563rem;
    --ldsg-typography-title-s-font-size: 1.188rem;
    --ldsg-typography-title-xs-font-size: 1rem;
    --ldsg-typography-text-l-font-size: 1.125rem;
    --ldsg-typography-text-m-font-size: 1rem;
    --ldsg-typography-text-s-font-size: 0.875rem;
    --ldsg-typography-text-xs-font-size: 0.75rem
  }
}

html[data-user-agent*=Win],
html[data-user-agent*=Win] [class*=ldsg-typography-] {
  font-family: Segoe UI, Arial, sans-serif;
  --ldsg-typography-font-weight-100: 400;
  --ldsg-typography-font-weight-200: 600;
  --ldsg-typography-font-weight-300: 700
}

.grid_badge {
  margin-bottom: 10px
}

@media screen and (min-width:768px) {
  .grid_badge {
    margin-bottom: 16px
  }
}

[contenteditable] {
  outline: 0 solid transparent
}

main {
  z-index: 1
}

.picked_color_line_green {
  --picked-bg-color: #06c755;
  --picked-font-color: #fff
}

.primary_color_line_green {
  --primary-color: #06c755;
  --primary-font-color: #fff
}

.primary_sub_color_line_green {
  --primary-sub-color: #06c755;
  --primary-sub-font-color: #fff
}

.secondary_color_line_green {
  --secondary-color: #06c755;
  --secondary-font-color: #fff
}

.secondary_sub_color_line_green {
  --secondary-sub-color: #06c755;
  --secondary-sub-font-color: #fff
}

.third_color_line_green {
  --third-color: #06c755;
  --third-alpha: rgba(6, 199, 85, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_color_line_green {
  --third-sub-color: #06c755;
  --third-sub-alpha: rgba(6, 199, 85, .9);
  --third-sub-font-color: #fff
}

.picked_color_link {
  --picked-bg-color: #FFC100;
  --picked-font-color: #fff
}

.primary_color_link {
  --primary-color: #FFC100;
  --primary-font-color: #fff
}

.primary_sub_color_link {
  --primary-sub-color: #FFC100;
  --primary-sub-font-color: #fff
}

.secondary_color_link {
  --secondary-color: #FFC100;
  --secondary-font-color: #fff
}

.secondary_sub_color_link {
  --secondary-sub-color: #FFC100;
  --secondary-sub-font-color: #fff
}

.third_color_link {
  --third-color: #FFC100;
  --third-alpha: rgba(77, 115, 255, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_color_link {
  --third-sub-color: #FFC100;
  --third-sub-alpha: rgba(77, 115, 255, .9);
  --third-sub-font-color: #fff
}

.picked_color_alert {
  --picked-bg-color: #ff334b;
  --picked-font-color: #fff
}

.primary_color_alert {
  --primary-color: #ff334b;
  --primary-font-color: #fff
}

.primary_sub_color_alert {
  --primary-sub-color: #ff334b;
  --primary-sub-font-color: #fff
}

.secondary_color_alert {
  --secondary-color: #ff334b;
  --secondary-font-color: #fff
}

.secondary_sub_color_alert {
  --secondary-sub-color: #ff334b;
  --secondary-sub-font-color: #fff
}

.third_color_alert {
  --third-color: #ff334b;
  --third-alpha: rgba(255, 51, 75, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_color_alert {
  --third-sub-color: #ff334b;
  --third-sub-alpha: rgba(255, 51, 75, .9);
  --third-sub-font-color: #fff
}

.picked_color_white {
  --picked-bg-color: #fff;
  --picked-font-color: #1e1e1e
}

.primary_color_white {
  --primary-color: #fff;
  --primary-font-color: #1e1e1e
}

.primary_sub_color_white {
  --primary-sub-color: #fff;
  --primary-sub-font-color: #1e1e1e
}

.secondary_color_white {
  --secondary-color: #fff;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_color_white {
  --secondary-sub-color: #fff;
  --secondary-sub-font-color: #1e1e1e
}

.third_color_white {
  --third-color: #fff;
  --third-alpha: hsla(0, 0%, 100%, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_color_white {
  --third-sub-color: #fff;
  --third-sub-alpha: hsla(0, 0%, 100%, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_color_none {
  --picked-bg-color: var(--section-bg-color);
  --picked-font-color: var(--section-font-color);
  --picked-bg-color-reverse: var(--section-font-color);
  --picked-font-color-reverse: var(--section-bg-color)
}

.primary_color_none {
  --primary-color: transparent;
  --primary-font-color: #1e1e1e
}

.primary_sub_color_none {
  --primary-sub-color: transparent;
  --primary-sub-font-color: #1e1e1e
}

.secondary_color_none {
  --secondary-color: transparent;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_color_none {
  --secondary-sub-color: transparent;
  --secondary-sub-font-color: #1e1e1e
}

.third_color_none {
  --third-color: #fff;
  --third-alpha: rgba(#fff, 0.9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_color_none {
  --third-sub-color: transparent;
  --third-sub-alpha: rgba(0, 0, 0, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_gray_100 {
  --picked-bg-color: #fcfcfc;
  --picked-font-color: #1e1e1e
}

.primary_gray_100 {
  --primary-color: #fcfcfc;
  --primary-font-color: #1e1e1e
}

.primary_sub_gray_100 {
  --primary-sub-color: #fcfcfc;
  --primary-sub-font-color: #1e1e1e
}

.secondary_gray_100 {
  --secondary-color: #fcfcfc;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_gray_100 {
  --secondary-sub-color: #fcfcfc;
  --secondary-sub-font-color: #1e1e1e
}

.third_gray_100 {
  --third-color: #fcfcfc;
  --third-alpha: hsla(0, 0%, 99%, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_gray_100 {
  --third-sub-color: #fcfcfc;
  --third-sub-alpha: hsla(0, 0%, 99%, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_gray_200 {
  --picked-bg-color: #efefef;
  --picked-font-color: #1e1e1e
}

.primary_gray_200 {
  --primary-color: #efefef;
  --primary-font-color: #1e1e1e
}

.primary_sub_gray_200 {
  --primary-sub-color: #efefef;
  --primary-sub-font-color: #1e1e1e
}

.secondary_gray_200 {
  --secondary-color: #efefef;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_gray_200 {
  --secondary-sub-color: #efefef;
  --secondary-sub-font-color: #1e1e1e
}

.third_gray_200 {
  --third-color: #efefef;
  --third-alpha: hsla(0, 0%, 94%, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_gray_200 {
  --third-sub-color: #efefef;
  --third-sub-alpha: hsla(0, 0%, 94%, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_gray_300 {
  --picked-bg-color: #dfdfdf;
  --picked-font-color: #1e1e1e
}

.primary_gray_300 {
  --primary-color: #dfdfdf;
  --primary-font-color: #1e1e1e
}

.primary_sub_gray_300 {
  --primary-sub-color: #dfdfdf;
  --primary-sub-font-color: #1e1e1e
}

.secondary_gray_300 {
  --secondary-color: #dfdfdf;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_gray_300 {
  --secondary-sub-color: #dfdfdf;
  --secondary-sub-font-color: #1e1e1e
}

.third_gray_300 {
  --third-color: #dfdfdf;
  --third-alpha: hsla(0, 0%, 87%, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_gray_300 {
  --third-sub-color: #dfdfdf;
  --third-sub-alpha: hsla(0, 0%, 87%, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_gray_400 {
  --picked-bg-color: #c8c8c8;
  --picked-font-color: #1e1e1e
}

.primary_gray_400 {
  --primary-color: #c8c8c8;
  --primary-font-color: #1e1e1e
}

.primary_sub_gray_400 {
  --primary-sub-color: #c8c8c8;
  --primary-sub-font-color: #1e1e1e
}

.secondary_gray_400 {
  --secondary-color: #c8c8c8;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_gray_400 {
  --secondary-sub-color: #c8c8c8;
  --secondary-sub-font-color: #1e1e1e
}

.third_gray_400 {
  --third-color: #c8c8c8;
  --third-alpha: hsla(0, 0%, 78%, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_gray_400 {
  --third-sub-color: #c8c8c8;
  --third-sub-alpha: hsla(0, 0%, 78%, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_gray_500 {
  --picked-bg-color: #ababab;
  --picked-font-color: #1e1e1e
}

.primary_gray_500 {
  --primary-color: #ababab;
  --primary-font-color: #1e1e1e
}

.primary_sub_gray_500 {
  --primary-sub-color: #ababab;
  --primary-sub-font-color: #1e1e1e
}

.secondary_gray_500 {
  --secondary-color: #ababab;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_gray_500 {
  --secondary-sub-color: #ababab;
  --secondary-sub-font-color: #1e1e1e
}

.third_gray_500 {
  --third-color: #ababab;
  --third-alpha: hsla(0, 0%, 67%, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_gray_500 {
  --third-sub-color: #ababab;
  --third-sub-alpha: hsla(0, 0%, 67%, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_gray_600 {
  --picked-bg-color: #777;
  --picked-font-color: #fff
}

.primary_gray_600 {
  --primary-color: #777;
  --primary-font-color: #fff
}

.primary_sub_gray_600 {
  --primary-sub-color: #777;
  --primary-sub-font-color: #fff
}

.secondary_gray_600 {
  --secondary-color: #777;
  --secondary-font-color: #fff
}

.secondary_sub_gray_600 {
  --secondary-sub-color: #777;
  --secondary-sub-font-color: #fff
}

.third_gray_600 {
  --third-color: #777;
  --third-alpha: hsla(0, 0%, 47%, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_gray_600 {
  --third-sub-color: #777;
  --third-sub-alpha: hsla(0, 0%, 47%, .9);
  --third-sub-font-color: #fff
}

.picked_gray_700 {
  --picked-bg-color: #555;
  --picked-font-color: #fff
}

.primary_gray_700 {
  --primary-color: #555;
  --primary-font-color: #fff
}

.primary_sub_gray_700 {
  --primary-sub-color: #555;
  --primary-sub-font-color: #fff
}

.secondary_gray_700 {
  --secondary-color: #555;
  --secondary-font-color: #fff
}

.secondary_sub_gray_700 {
  --secondary-sub-color: #555;
  --secondary-sub-font-color: #fff
}

.third_gray_700 {
  --third-color: #555;
  --third-alpha: rgba(85, 85, 85, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_gray_700 {
  --third-sub-color: #555;
  --third-sub-alpha: rgba(85, 85, 85, .9);
  --third-sub-font-color: #fff
}

.picked_gray_800 {
  --picked-bg-color: #3f3f3f;
  --picked-font-color: #fff
}

.primary_gray_800 {
  --primary-color: #3f3f3f;
  --primary-font-color: #fff
}

.primary_sub_gray_800 {
  --primary-sub-color: #3f3f3f;
  --primary-sub-font-color: #fff
}

.secondary_gray_800 {
  --secondary-color: #3f3f3f;
  --secondary-font-color: #fff
}

.secondary_sub_gray_800 {
  --secondary-sub-color: #3f3f3f;
  --secondary-sub-font-color: #fff
}

.third_gray_800 {
  --third-color: #3f3f3f;
  --third-alpha: rgba(63, 63, 63, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_gray_800 {
  --third-sub-color: #3f3f3f;
  --third-sub-alpha: rgba(63, 63, 63, .9);
  --third-sub-font-color: #fff
}

.picked_gray_850 {
  --picked-bg-color: #2a2a2a;
  --picked-font-color: #fff
}

.primary_gray_850 {
  --primary-color: #2a2a2a;
  --primary-font-color: #fff
}

.primary_sub_gray_850 {
  --primary-sub-color: #2a2a2a;
  --primary-sub-font-color: #fff
}

.secondary_gray_850 {
  --secondary-color: #2a2a2a;
  --secondary-font-color: #fff
}

.secondary_sub_gray_850 {
  --secondary-sub-color: #2a2a2a;
  --secondary-sub-font-color: #fff
}

.third_gray_850 {
  --third-color: #2a2a2a;
  --third-alpha: rgba(42, 42, 42, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_gray_850 {
  --third-sub-color: #2a2a2a;
  --third-sub-alpha: rgba(42, 42, 42, .9);
  --third-sub-font-color: #fff
}

.picked_gray_900 {
  --picked-bg-color: #171717;
  --picked-font-color: #fff
}

.primary_gray_900 {
  --primary-color: #171717;
  --primary-font-color: #fff
}

.primary_sub_gray_900 {
  --primary-sub-color: #171717;
  --primary-sub-font-color: #fff
}

.secondary_gray_900 {
  --secondary-color: #171717;
  --secondary-font-color: #fff
}

.secondary_sub_gray_900 {
  --secondary-sub-color: #171717;
  --secondary-sub-font-color: #fff
}

.third_gray_900 {
  --third-color: #171717;
  --third-alpha: hsla(0, 0%, 9%, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_gray_900 {
  --third-sub-color: #171717;
  --third-sub-alpha: hsla(0, 0%, 9%, .9);
  --third-sub-font-color: #fff
}

.picked_color_black {
  --picked-bg-color: #000;
  --picked-font-color: #fff
}

.primary_color_black {
  --primary-color: #000;
  --primary-font-color: #fff
}

.primary_sub_color_black {
  --primary-sub-color: #000;
  --primary-sub-font-color: #fff
}

.secondary_color_black {
  --secondary-color: #000;
  --secondary-font-color: #fff
}

.secondary_sub_color_black {
  --secondary-sub-color: #000;
  --secondary-sub-font-color: #fff
}

.third_color_black {
  --third-color: #000;
  --third-alpha: rgba(0, 0, 0, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_color_black {
  --third-sub-color: #000;
  --third-sub-alpha: rgba(0, 0, 0, .9);
  --third-sub-font-color: #fff
}

.picked_magenta_100 {
  --picked-bg-color: #fccae7;
  --picked-font-color: #1e1e1e
}

.primary_magenta_100 {
  --primary-color: #fccae7;
  --primary-font-color: #1e1e1e
}

.primary_sub_magenta_100 {
  --primary-sub-color: #fccae7;
  --primary-sub-font-color: #1e1e1e
}

.secondary_magenta_100 {
  --secondary-color: #fccae7;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_magenta_100 {
  --secondary-sub-color: #fccae7;
  --secondary-sub-font-color: #1e1e1e
}

.third_magenta_100 {
  --third-color: #fccae7;
  --third-alpha: rgba(252, 202, 231, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_magenta_100 {
  --third-sub-color: #fccae7;
  --third-sub-alpha: rgba(252, 202, 231, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_magenta_200 {
  --picked-bg-color: #ff9ccd;
  --picked-font-color: #1e1e1e
}

.primary_magenta_200 {
  --primary-color: #ff9ccd;
  --primary-font-color: #1e1e1e
}

.primary_sub_magenta_200 {
  --primary-sub-color: #ff9ccd;
  --primary-sub-font-color: #1e1e1e
}

.secondary_magenta_200 {
  --secondary-color: #ff9ccd;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_magenta_200 {
  --secondary-sub-color: #ff9ccd;
  --secondary-sub-font-color: #1e1e1e
}

.third_magenta_200 {
  --third-color: #ff9ccd;
  --third-alpha: rgba(255, 156, 205, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_magenta_200 {
  --third-sub-color: #ff9ccd;
  --third-sub-alpha: rgba(255, 156, 205, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_magenta_300 {
  --picked-bg-color: #f74397;
  --picked-font-color: #fff
}

.primary_magenta_300 {
  --primary-color: #f74397;
  --primary-font-color: #fff
}

.primary_sub_magenta_300 {
  --primary-sub-color: #f74397;
  --primary-sub-font-color: #fff
}

.secondary_magenta_300 {
  --secondary-color: #f74397;
  --secondary-font-color: #fff
}

.secondary_sub_magenta_300 {
  --secondary-sub-color: #f74397;
  --secondary-sub-font-color: #fff
}

.third_magenta_300 {
  --third-color: #f74397;
  --third-alpha: rgba(247, 67, 151, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_magenta_300 {
  --third-sub-color: #f74397;
  --third-sub-alpha: rgba(247, 67, 151, .9);
  --third-sub-font-color: #fff
}

.picked_magenta_400 {
  --picked-bg-color: #de2c7f;
  --picked-font-color: #fff
}

.primary_magenta_400 {
  --primary-color: #de2c7f;
  --primary-font-color: #fff
}

.primary_sub_magenta_400 {
  --primary-sub-color: #de2c7f;
  --primary-sub-font-color: #fff
}

.secondary_magenta_400 {
  --secondary-color: #de2c7f;
  --secondary-font-color: #fff
}

.secondary_sub_magenta_400 {
  --secondary-sub-color: #de2c7f;
  --secondary-sub-font-color: #fff
}

.third_magenta_400 {
  --third-color: #de2c7f;
  --third-alpha: rgba(222, 44, 127, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_magenta_400 {
  --third-sub-color: #de2c7f;
  --third-sub-alpha: rgba(222, 44, 127, .9);
  --third-sub-font-color: #fff
}

.picked_magenta_500 {
  --picked-bg-color: #bf0659;
  --picked-font-color: #fff
}

.primary_magenta_500 {
  --primary-color: #bf0659;
  --primary-font-color: #fff
}

.primary_sub_magenta_500 {
  --primary-sub-color: #bf0659;
  --primary-sub-font-color: #fff
}

.secondary_magenta_500 {
  --secondary-color: #bf0659;
  --secondary-font-color: #fff
}

.secondary_sub_magenta_500 {
  --secondary-sub-color: #bf0659;
  --secondary-sub-font-color: #fff
}

.third_magenta_500 {
  --third-color: #bf0659;
  --third-alpha: rgba(191, 6, 89, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_magenta_500 {
  --third-sub-color: #bf0659;
  --third-sub-alpha: rgba(191, 6, 89, .9);
  --third-sub-font-color: #fff
}

.picked_magenta_600 {
  --picked-bg-color: #8a0e46;
  --picked-font-color: #fff
}

.primary_magenta_600 {
  --primary-color: #8a0e46;
  --primary-font-color: #fff
}

.primary_sub_magenta_600 {
  --primary-sub-color: #8a0e46;
  --primary-sub-font-color: #fff
}

.secondary_magenta_600 {
  --secondary-color: #8a0e46;
  --secondary-font-color: #fff
}

.secondary_sub_magenta_600 {
  --secondary-sub-color: #8a0e46;
  --secondary-sub-font-color: #fff
}

.third_magenta_600 {
  --third-color: #8a0e46;
  --third-alpha: rgba(138, 14, 70, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_magenta_600 {
  --third-sub-color: #8a0e46;
  --third-sub-alpha: rgba(138, 14, 70, .9);
  --third-sub-font-color: #fff
}

.picked_red_100 {
  --picked-bg-color: #fcc5cb;
  --picked-font-color: #1e1e1e
}

.primary_red_100 {
  --primary-color: #fcc5cb;
  --primary-font-color: #1e1e1e
}

.primary_sub_red_100 {
  --primary-sub-color: #fcc5cb;
  --primary-sub-font-color: #1e1e1e
}

.secondary_red_100 {
  --secondary-color: #fcc5cb;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_red_100 {
  --secondary-sub-color: #fcc5cb;
  --secondary-sub-font-color: #1e1e1e
}

.third_red_100 {
  --third-color: #fcc5cb;
  --third-alpha: rgba(252, 197, 203, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_red_100 {
  --third-sub-color: #fcc5cb;
  --third-sub-alpha: rgba(252, 197, 203, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_red_200 {
  --picked-bg-color: #ff96a3;
  --picked-font-color: #1e1e1e
}

.primary_red_200 {
  --primary-color: #ff96a3;
  --primary-font-color: #1e1e1e
}

.primary_sub_red_200 {
  --primary-sub-color: #ff96a3;
  --primary-sub-font-color: #1e1e1e
}

.secondary_red_200 {
  --secondary-color: #ff96a3;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_red_200 {
  --secondary-sub-color: #ff96a3;
  --secondary-sub-font-color: #1e1e1e
}

.third_red_200 {
  --third-color: #ff96a3;
  --third-alpha: rgba(255, 150, 163, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_red_200 {
  --third-sub-color: #ff96a3;
  --third-sub-alpha: rgba(255, 150, 163, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_red_300 {
  --picked-bg-color: #ff334b;
  --picked-font-color: #fff
}

.primary_red_300 {
  --primary-color: #ff334b;
  --primary-font-color: #fff
}

.primary_sub_red_300 {
  --primary-sub-color: #ff334b;
  --primary-sub-font-color: #fff
}

.secondary_red_300 {
  --secondary-color: #ff334b;
  --secondary-font-color: #fff
}

.secondary_sub_red_300 {
  --secondary-sub-color: #ff334b;
  --secondary-sub-font-color: #fff
}

.third_red_300 {
  --third-color: #ff334b;
  --third-alpha: rgba(255, 51, 75, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_red_300 {
  --third-sub-color: #ff334b;
  --third-sub-alpha: rgba(255, 51, 75, .9);
  --third-sub-font-color: #fff
}

.picked_red_400 {
  --picked-bg-color: #e5172f;
  --picked-font-color: #fff
}

.primary_red_400 {
  --primary-color: #e5172f;
  --primary-font-color: #fff
}

.primary_sub_red_400 {
  --primary-sub-color: #e5172f;
  --primary-sub-font-color: #fff
}

.secondary_red_400 {
  --secondary-color: #e5172f;
  --secondary-font-color: #fff
}

.secondary_sub_red_400 {
  --secondary-sub-color: #e5172f;
  --secondary-sub-font-color: #fff
}

.third_red_400 {
  --third-color: #e5172f;
  --third-alpha: rgba(229, 23, 47, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_red_400 {
  --third-sub-color: #e5172f;
  --third-sub-alpha: rgba(229, 23, 47, .9);
  --third-sub-font-color: #fff
}

.picked_red_500 {
  --picked-bg-color: #c9162b;
  --picked-font-color: #fff
}

.primary_red_500 {
  --primary-color: #c9162b;
  --primary-font-color: #fff
}

.primary_sub_red_500 {
  --primary-sub-color: #c9162b;
  --primary-sub-font-color: #fff
}

.secondary_red_500 {
  --secondary-color: #c9162b;
  --secondary-font-color: #fff
}

.secondary_sub_red_500 {
  --secondary-sub-color: #c9162b;
  --secondary-sub-font-color: #fff
}

.third_red_500 {
  --third-color: #c9162b;
  --third-alpha: rgba(201, 22, 43, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_red_500 {
  --third-sub-color: #c9162b;
  --third-sub-alpha: rgba(201, 22, 43, .9);
  --third-sub-font-color: #fff
}

.picked_red_600 {
  --picked-bg-color: #85101e;
  --picked-font-color: #fff
}

.primary_red_600 {
  --primary-color: #85101e;
  --primary-font-color: #fff
}

.primary_sub_red_600 {
  --primary-sub-color: #85101e;
  --primary-sub-font-color: #fff
}

.secondary_red_600 {
  --secondary-color: #85101e;
  --secondary-font-color: #fff
}

.secondary_sub_red_600 {
  --secondary-sub-color: #85101e;
  --secondary-sub-font-color: #fff
}

.third_red_600 {
  --third-color: #85101e;
  --third-alpha: rgba(133, 16, 30, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_red_600 {
  --third-sub-color: #85101e;
  --third-sub-alpha: rgba(133, 16, 30, .9);
  --third-sub-font-color: #fff
}

.picked_yellow_100 {
  --picked-bg-color: #fdffe5;
  --picked-font-color: #1e1e1e
}

.primary_yellow_100 {
  --primary-color: #fdffe5;
  --primary-font-color: #1e1e1e
}

.primary_sub_yellow_100 {
  --primary-sub-color: #fdffe5;
  --primary-sub-font-color: #1e1e1e
}

.secondary_yellow_100 {
  --secondary-color: #fdffe5;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_yellow_100 {
  --secondary-sub-color: #fdffe5;
  --secondary-sub-font-color: #1e1e1e
}

.third_yellow_100 {
  --third-color: #fdffe5;
  --third-alpha: rgba(253, 255, 229, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_yellow_100 {
  --third-sub-color: #fdffe5;
  --third-sub-alpha: rgba(253, 255, 229, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_yellow_200 {
  --picked-bg-color: #fbffbf;
  --picked-font-color: #1e1e1e
}

.primary_yellow_200 {
  --primary-color: #fbffbf;
  --primary-font-color: #1e1e1e
}

.primary_sub_yellow_200 {
  --primary-sub-color: #fbffbf;
  --primary-sub-font-color: #1e1e1e
}

.secondary_yellow_200 {
  --secondary-color: #fbffbf;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_yellow_200 {
  --secondary-sub-color: #fbffbf;
  --secondary-sub-font-color: #1e1e1e
}

.third_yellow_200 {
  --third-color: #fbffbf;
  --third-alpha: rgba(251, 255, 191, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_yellow_200 {
  --third-sub-color: #fbffbf;
  --third-sub-alpha: rgba(251, 255, 191, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_yellow_300 {
  --picked-bg-color: #fdff78;
  --picked-font-color: #1e1e1e
}

.primary_yellow_300 {
  --primary-color: #fdff78;
  --primary-font-color: #1e1e1e
}

.primary_sub_yellow_300 {
  --primary-sub-color: #fdff78;
  --primary-sub-font-color: #1e1e1e
}

.secondary_yellow_300 {
  --secondary-color: #fdff78;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_yellow_300 {
  --secondary-sub-color: #fdff78;
  --secondary-sub-font-color: #1e1e1e
}

.third_yellow_300 {
  --third-color: #fdff78;
  --third-alpha: rgba(253, 255, 120, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_yellow_300 {
  --third-sub-color: #fdff78;
  --third-sub-alpha: rgba(253, 255, 120, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_yellow_400 {
  --picked-bg-color: #fff200;
  --picked-font-color: #1e1e1e
}

.primary_yellow_400 {
  --primary-color: #fff200;
  --primary-font-color: #1e1e1e
}

.primary_sub_yellow_400 {
  --primary-sub-color: #fff200;
  --primary-sub-font-color: #1e1e1e
}

.secondary_yellow_400 {
  --secondary-color: #fff200;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_yellow_400 {
  --secondary-sub-color: #fff200;
  --secondary-sub-font-color: #1e1e1e
}

.third_yellow_400 {
  --third-color: #fff200;
  --third-alpha: rgba(255, 242, 0, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_yellow_400 {
  --third-sub-color: #fff200;
  --third-sub-alpha: rgba(255, 242, 0, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_yellow_500 {
  --picked-bg-color: #ffe500;
  --picked-font-color: #1e1e1e
}

.primary_yellow_500 {
  --primary-color: #ffe500;
  --primary-font-color: #1e1e1e
}

.primary_sub_yellow_500 {
  --primary-sub-color: #ffe500;
  --primary-sub-font-color: #1e1e1e
}

.secondary_yellow_500 {
  --secondary-color: #ffe500;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_yellow_500 {
  --secondary-sub-color: #ffe500;
  --secondary-sub-font-color: #1e1e1e
}

.third_yellow_500 {
  --third-color: #ffe500;
  --third-alpha: rgba(255, 229, 0, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_yellow_500 {
  --third-sub-color: #ffe500;
  --third-sub-alpha: rgba(255, 229, 0, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_yellow_600 {
  --picked-bg-color: #ffd900;
  --picked-font-color: #1e1e1e
}

.primary_yellow_600 {
  --primary-color: #ffd900;
  --primary-font-color: #1e1e1e
}

.primary_sub_yellow_600 {
  --primary-sub-color: #ffd900;
  --primary-sub-font-color: #1e1e1e
}

.secondary_yellow_600 {
  --secondary-color: #ffd900;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_yellow_600 {
  --secondary-sub-color: #ffd900;
  --secondary-sub-font-color: #1e1e1e
}

.third_yellow_600 {
  --third-color: #ffd900;
  --third-alpha: rgba(255, 217, 0, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_yellow_600 {
  --third-sub-color: #ffd900;
  --third-sub-alpha: rgba(255, 217, 0, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_orange_100 {
  --picked-bg-color: #ffcfbf;
  --picked-font-color: #1e1e1e
}

.primary_orange_100 {
  --primary-color: #ffcfbf;
  --primary-font-color: #1e1e1e
}

.primary_sub_orange_100 {
  --primary-sub-color: #ffcfbf;
  --primary-sub-font-color: #1e1e1e
}

.secondary_orange_100 {
  --secondary-color: #ffcfbf;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_orange_100 {
  --secondary-sub-color: #ffcfbf;
  --secondary-sub-font-color: #1e1e1e
}

.third_orange_100 {
  --third-color: #ffcfbf;
  --third-alpha: rgba(255, 207, 191, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_orange_100 {
  --third-sub-color: #ffcfbf;
  --third-sub-alpha: rgba(255, 207, 191, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_orange_200 {
  --picked-bg-color: #ffa182;
  --picked-font-color: #1e1e1e
}

.primary_orange_200 {
  --primary-color: #ffa182;
  --primary-font-color: #1e1e1e
}

.primary_sub_orange_200 {
  --primary-sub-color: #ffa182;
  --primary-sub-font-color: #1e1e1e
}

.secondary_orange_200 {
  --secondary-color: #ffa182;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_orange_200 {
  --secondary-sub-color: #ffa182;
  --secondary-sub-font-color: #1e1e1e
}

.third_orange_200 {
  --third-color: #ffa182;
  --third-alpha: rgba(255, 161, 130, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_orange_200 {
  --third-sub-color: #ffa182;
  --third-sub-alpha: rgba(255, 161, 130, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_orange_300 {
  --picked-bg-color: #ff6f36;
  --picked-font-color: #fff
}

.primary_orange_300 {
  --primary-color: #ff6f36;
  --primary-font-color: #fff
}

.primary_sub_orange_300 {
  --primary-sub-color: #ff6f36;
  --primary-sub-font-color: #fff
}

.secondary_orange_300 {
  --secondary-color: #ff6f36;
  --secondary-font-color: #fff
}

.secondary_sub_orange_300 {
  --secondary-sub-color: #ff6f36;
  --secondary-sub-font-color: #fff
}

.third_orange_300 {
  --third-color: #ff6f36;
  --third-alpha: rgba(255, 111, 54, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_orange_300 {
  --third-sub-color: #ff6f36;
  --third-sub-alpha: rgba(255, 111, 54, .9);
  --third-sub-font-color: #fff
}

.picked_orange_400 {
  --picked-bg-color: #ff5e1f;
  --picked-font-color: #fff
}

.primary_orange_400 {
  --primary-color: #ff5e1f;
  --primary-font-color: #fff
}

.primary_sub_orange_400 {
  --primary-sub-color: #ff5e1f;
  --primary-sub-font-color: #fff
}

.secondary_orange_400 {
  --secondary-color: #ff5e1f;
  --secondary-font-color: #fff
}

.secondary_sub_orange_400 {
  --secondary-sub-color: #ff5e1f;
  --secondary-sub-font-color: #fff
}

.third_orange_400 {
  --third-color: #ff5e1f;
  --third-alpha: rgba(255, 94, 31, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_orange_400 {
  --third-sub-color: #ff5e1f;
  --third-sub-alpha: rgba(255, 94, 31, .9);
  --third-sub-font-color: #fff
}

.picked_orange_500 {
  --picked-bg-color: #f24500;
  --picked-font-color: #fff
}

.primary_orange_500 {
  --primary-color: #f24500;
  --primary-font-color: #fff
}

.primary_sub_orange_500 {
  --primary-sub-color: #f24500;
  --primary-sub-font-color: #fff
}

.secondary_orange_500 {
  --secondary-color: #f24500;
  --secondary-font-color: #fff
}

.secondary_sub_orange_500 {
  --secondary-sub-color: #f24500;
  --secondary-sub-font-color: #fff
}

.third_orange_500 {
  --third-color: #f24500;
  --third-alpha: rgba(242, 69, 0, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_orange_500 {
  --third-sub-color: #f24500;
  --third-sub-alpha: rgba(242, 69, 0, .9);
  --third-sub-font-color: #fff
}

.picked_orange_600 {
  --picked-bg-color: #c43100;
  --picked-font-color: #fff
}

.primary_orange_600 {
  --primary-color: #c43100;
  --primary-font-color: #fff
}

.primary_sub_orange_600 {
  --primary-sub-color: #c43100;
  --primary-sub-font-color: #fff
}

.secondary_orange_600 {
  --secondary-color: #c43100;
  --secondary-font-color: #fff
}

.secondary_sub_orange_600 {
  --secondary-sub-color: #c43100;
  --secondary-sub-font-color: #fff
}

.third_orange_600 {
  --third-color: #c43100;
  --third-alpha: rgba(196, 49, 0, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_orange_600 {
  --third-sub-color: #c43100;
  --third-sub-alpha: rgba(196, 49, 0, .9);
  --third-sub-font-color: #fff
}

.picked_lime_100 {
  --picked-bg-color: #9de693;
  --picked-font-color: #1e1e1e
}

.primary_lime_100 {
  --primary-color: #9de693;
  --primary-font-color: #1e1e1e
}

.primary_sub_lime_100 {
  --primary-sub-color: #9de693;
  --primary-sub-font-color: #1e1e1e
}

.secondary_lime_100 {
  --secondary-color: #9de693;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_lime_100 {
  --secondary-sub-color: #9de693;
  --secondary-sub-font-color: #1e1e1e
}

.third_lime_100 {
  --third-color: #9de693;
  --third-alpha: rgba(157, 230, 147, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_lime_100 {
  --third-sub-color: #9de693;
  --third-sub-alpha: rgba(157, 230, 147, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_lime_200 {
  --picked-bg-color: #6de67b;
  --picked-font-color: #1e1e1e
}

.primary_lime_200 {
  --primary-color: #6de67b;
  --primary-font-color: #1e1e1e
}

.primary_sub_lime_200 {
  --primary-sub-color: #6de67b;
  --primary-sub-font-color: #1e1e1e
}

.secondary_lime_200 {
  --secondary-color: #6de67b;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_lime_200 {
  --secondary-sub-color: #6de67b;
  --secondary-sub-font-color: #1e1e1e
}

.third_lime_200 {
  --third-color: #6de67b;
  --third-alpha: rgba(109, 230, 123, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_lime_200 {
  --third-sub-color: #6de67b;
  --third-sub-alpha: rgba(109, 230, 123, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_lime_300 {
  --picked-bg-color: #06c755;
  --picked-font-color: #1e1e1e
}

.primary_lime_300 {
  --primary-color: #06c755;
  --primary-font-color: #1e1e1e
}

.primary_sub_lime_300 {
  --primary-sub-color: #06c755;
  --primary-sub-font-color: #1e1e1e
}

.secondary_lime_300 {
  --secondary-color: #06c755;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_lime_300 {
  --secondary-sub-color: #06c755;
  --secondary-sub-font-color: #1e1e1e
}

.third_lime_300 {
  --third-color: #06c755;
  --third-alpha: rgba(6, 199, 85, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_lime_300 {
  --third-sub-color: #06c755;
  --third-sub-alpha: rgba(6, 199, 85, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_lime_400 {
  --picked-bg-color: #3d9e43;
  --picked-font-color: #1e1e1e
}

.primary_lime_400 {
  --primary-color: #3d9e43;
  --primary-font-color: #1e1e1e
}

.primary_sub_lime_400 {
  --primary-sub-color: #3d9e43;
  --primary-sub-font-color: #1e1e1e
}

.secondary_lime_400 {
  --secondary-color: #3d9e43;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_lime_400 {
  --secondary-sub-color: #3d9e43;
  --secondary-sub-font-color: #1e1e1e
}

.third_lime_400 {
  --third-color: #3d9e43;
  --third-alpha: rgba(61, 158, 67, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_lime_400 {
  --third-sub-color: #3d9e43;
  --third-sub-alpha: rgba(61, 158, 67, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_lime_500 {
  --picked-bg-color: #1e6e1e;
  --picked-font-color: #fff
}

.primary_lime_500 {
  --primary-color: #1e6e1e;
  --primary-font-color: #fff
}

.primary_sub_lime_500 {
  --primary-sub-color: #1e6e1e;
  --primary-sub-font-color: #fff
}

.secondary_lime_500 {
  --secondary-color: #1e6e1e;
  --secondary-font-color: #fff
}

.secondary_sub_lime_500 {
  --secondary-sub-color: #1e6e1e;
  --secondary-sub-font-color: #fff
}

.third_lime_500 {
  --third-color: #1e6e1e;
  --third-alpha: rgba(30, 110, 30, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_lime_500 {
  --third-sub-color: #1e6e1e;
  --third-sub-alpha: rgba(30, 110, 30, .9);
  --third-sub-font-color: #fff
}

.picked_lime_600 {
  --picked-bg-color: #1f4d1f;
  --picked-font-color: #fff
}

.primary_lime_600 {
  --primary-color: #1f4d1f;
  --primary-font-color: #fff
}

.primary_sub_lime_600 {
  --primary-sub-color: #1f4d1f;
  --primary-sub-font-color: #fff
}

.secondary_lime_600 {
  --secondary-color: #1f4d1f;
  --secondary-font-color: #fff
}

.secondary_sub_lime_600 {
  --secondary-sub-color: #1f4d1f;
  --secondary-sub-font-color: #fff
}

.third_lime_600 {
  --third-color: #1f4d1f;
  --third-alpha: rgba(31, 77, 31, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_lime_600 {
  --third-sub-color: #1f4d1f;
  --third-sub-alpha: rgba(31, 77, 31, .9);
  --third-sub-font-color: #fff
}

.picked_light_green_100 {
  --picked-bg-color: #93edbf;
  --picked-font-color: #1e1e1e
}

.primary_light_green_100 {
  --primary-color: #93edbf;
  --primary-font-color: #1e1e1e
}

.primary_sub_light_green_100 {
  --primary-sub-color: #93edbf;
  --primary-sub-font-color: #1e1e1e
}

.secondary_light_green_100 {
  --secondary-color: #93edbf;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_light_green_100 {
  --secondary-sub-color: #93edbf;
  --secondary-sub-font-color: #1e1e1e
}

.third_light_green_100 {
  --third-color: #93edbf;
  --third-alpha: rgba(147, 237, 191, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_light_green_100 {
  --third-sub-color: #93edbf;
  --third-sub-alpha: rgba(147, 237, 191, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_light_green_200 {
  --picked-bg-color: #64e8a4;
  --picked-font-color: #1e1e1e
}

.primary_light_green_200 {
  --primary-color: #64e8a4;
  --primary-font-color: #1e1e1e
}

.primary_sub_light_green_200 {
  --primary-sub-color: #64e8a4;
  --primary-sub-font-color: #1e1e1e
}

.secondary_light_green_200 {
  --secondary-color: #64e8a4;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_light_green_200 {
  --secondary-sub-color: #64e8a4;
  --secondary-sub-font-color: #1e1e1e
}

.third_light_green_200 {
  --third-color: #64e8a4;
  --third-alpha: rgba(100, 232, 164, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_light_green_200 {
  --third-sub-color: #64e8a4;
  --third-sub-alpha: rgba(100, 232, 164, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_light_green_300 {
  --picked-bg-color: #15bd66;
  --picked-font-color: #1e1e1e
}

.primary_light_green_300 {
  --primary-color: #15bd66;
  --primary-font-color: #1e1e1e
}

.primary_sub_light_green_300 {
  --primary-sub-color: #15bd66;
  --primary-sub-font-color: #1e1e1e
}

.secondary_light_green_300 {
  --secondary-color: #15bd66;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_light_green_300 {
  --secondary-sub-color: #15bd66;
  --secondary-sub-font-color: #1e1e1e
}

.third_light_green_300 {
  --third-color: #15bd66;
  --third-alpha: rgba(21, 189, 102, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_light_green_300 {
  --third-sub-color: #15bd66;
  --third-sub-alpha: rgba(21, 189, 102, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_light_green_400 {
  --picked-bg-color: #18a352;
  --picked-font-color: #1e1e1e
}

.primary_light_green_400 {
  --primary-color: #18a352;
  --primary-font-color: #1e1e1e
}

.primary_sub_light_green_400 {
  --primary-sub-color: #18a352;
  --primary-sub-font-color: #1e1e1e
}

.secondary_light_green_400 {
  --secondary-color: #18a352;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_light_green_400 {
  --secondary-sub-color: #18a352;
  --secondary-sub-font-color: #1e1e1e
}

.third_light_green_400 {
  --third-color: #18a352;
  --third-alpha: rgba(24, 163, 82, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_light_green_400 {
  --third-sub-color: #18a352;
  --third-sub-alpha: rgba(24, 163, 82, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_light_green_500 {
  --picked-bg-color: #187a41;
  --picked-font-color: #fff
}

.primary_light_green_500 {
  --primary-color: #187a41;
  --primary-font-color: #fff
}

.primary_sub_light_green_500 {
  --primary-sub-color: #187a41;
  --primary-sub-font-color: #fff
}

.secondary_light_green_500 {
  --secondary-color: #187a41;
  --secondary-font-color: #fff
}

.secondary_sub_light_green_500 {
  --secondary-sub-color: #187a41;
  --secondary-sub-font-color: #fff
}

.third_light_green_500 {
  --third-color: #187a41;
  --third-alpha: rgba(24, 122, 65, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_light_green_500 {
  --third-sub-color: #187a41;
  --third-sub-alpha: rgba(24, 122, 65, .9);
  --third-sub-font-color: #fff
}

.picked_light_green_600 {
  --picked-bg-color: #16592d;
  --picked-font-color: #fff
}

.primary_light_green_600 {
  --primary-color: #16592d;
  --primary-font-color: #fff
}

.primary_sub_light_green_600 {
  --primary-sub-color: #16592d;
  --primary-sub-font-color: #fff
}

.secondary_light_green_600 {
  --secondary-color: #16592d;
  --secondary-font-color: #fff
}

.secondary_sub_light_green_600 {
  --secondary-sub-color: #16592d;
  --secondary-sub-font-color: #fff
}

.third_light_green_600 {
  --third-color: #16592d;
  --third-alpha: rgba(22, 89, 45, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_light_green_600 {
  --third-sub-color: #16592d;
  --third-sub-alpha: rgba(22, 89, 45, .9);
  --third-sub-font-color: #fff
}

.picked_sky_blue_100 {
  --picked-bg-color: #abdcff;
  --picked-font-color: #1e1e1e
}

.primary_sky_blue_100 {
  --primary-color: #abdcff;
  --primary-font-color: #1e1e1e
}

.primary_sub_sky_blue_100 {
  --primary-sub-color: #abdcff;
  --primary-sub-font-color: #1e1e1e
}

.secondary_sky_blue_100 {
  --secondary-color: #abdcff;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_sky_blue_100 {
  --secondary-sub-color: #abdcff;
  --secondary-sub-font-color: #1e1e1e
}

.third_sky_blue_100 {
  --third-color: #abdcff;
  --third-alpha: rgba(171, 220, 255, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_sky_blue_100 {
  --third-sub-color: #abdcff;
  --third-sub-alpha: rgba(171, 220, 255, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_sky_blue_200 {
  --picked-bg-color: #78cbff;
  --picked-font-color: #1e1e1e
}

.primary_sky_blue_200 {
  --primary-color: #78cbff;
  --primary-font-color: #1e1e1e
}

.primary_sub_sky_blue_200 {
  --primary-sub-color: #78cbff;
  --primary-sub-font-color: #1e1e1e
}

.secondary_sky_blue_200 {
  --secondary-color: #78cbff;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_sky_blue_200 {
  --secondary-sub-color: #78cbff;
  --secondary-sub-font-color: #1e1e1e
}

.third_sky_blue_200 {
  --third-color: #78cbff;
  --third-alpha: rgba(120, 203, 255, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_sky_blue_200 {
  --third-sub-color: #78cbff;
  --third-sub-alpha: rgba(120, 203, 255, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_sky_blue_300 {
  --picked-bg-color: #1a9cff;
  --picked-font-color: #fff
}

.primary_sky_blue_300 {
  --primary-color: #1a9cff;
  --primary-font-color: #fff
}

.primary_sub_sky_blue_300 {
  --primary-sub-color: #1a9cff;
  --primary-sub-font-color: #fff
}

.secondary_sky_blue_300 {
  --secondary-color: #1a9cff;
  --secondary-font-color: #fff
}

.secondary_sub_sky_blue_300 {
  --secondary-sub-color: #1a9cff;
  --secondary-sub-font-color: #fff
}

.third_sky_blue_300 {
  --third-color: #1a9cff;
  --third-alpha: rgba(26, 156, 255, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_sky_blue_300 {
  --third-sub-color: #1a9cff;
  --third-sub-alpha: rgba(26, 156, 255, .9);
  --third-sub-font-color: #fff
}

.picked_sky_blue_400 {
  --picked-bg-color: #0279d4;
  --picked-font-color: #fff
}

.primary_sky_blue_400 {
  --primary-color: #0279d4;
  --primary-font-color: #fff
}

.primary_sub_sky_blue_400 {
  --primary-sub-color: #0279d4;
  --primary-sub-font-color: #fff
}

.secondary_sky_blue_400 {
  --secondary-color: #0279d4;
  --secondary-font-color: #fff
}

.secondary_sub_sky_blue_400 {
  --secondary-sub-color: #0279d4;
  --secondary-sub-font-color: #fff
}

.third_sky_blue_400 {
  --third-color: #0279d4;
  --third-alpha: rgba(2, 121, 212, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_sky_blue_400 {
  --third-sub-color: #0279d4;
  --third-sub-alpha: rgba(2, 121, 212, .9);
  --third-sub-font-color: #fff
}

.picked_sky_blue_500 {
  --picked-bg-color: #095796;
  --picked-font-color: #fff
}

.primary_sky_blue_500 {
  --primary-color: #095796;
  --primary-font-color: #fff
}

.primary_sub_sky_blue_500 {
  --primary-sub-color: #095796;
  --primary-sub-font-color: #fff
}

.secondary_sky_blue_500 {
  --secondary-color: #095796;
  --secondary-font-color: #fff
}

.secondary_sub_sky_blue_500 {
  --secondary-sub-color: #095796;
  --secondary-sub-font-color: #fff
}

.third_sky_blue_500 {
  --third-color: #095796;
  --third-alpha: rgba(9, 87, 150, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_sky_blue_500 {
  --third-sub-color: #095796;
  --third-sub-alpha: rgba(9, 87, 150, .9);
  --third-sub-font-color: #fff
}

.picked_sky_blue_600 {
  --picked-bg-color: #1c476b;
  --picked-font-color: #fff
}

.primary_sky_blue_600 {
  --primary-color: #1c476b;
  --primary-font-color: #fff
}

.primary_sub_sky_blue_600 {
  --primary-sub-color: #1c476b;
  --primary-sub-font-color: #fff
}

.secondary_sky_blue_600 {
  --secondary-color: #1c476b;
  --secondary-font-color: #fff
}

.secondary_sub_sky_blue_600 {
  --secondary-sub-color: #1c476b;
  --secondary-sub-font-color: #fff
}

.third_sky_blue_600 {
  --third-color: #1c476b;
  --third-alpha: rgba(28, 71, 107, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_sky_blue_600 {
  --third-sub-color: #1c476b;
  --third-sub-alpha: rgba(28, 71, 107, .9);
  --third-sub-font-color: #fff
}

.picked_blue_100 {
  --picked-bg-color: #c2d2ff;
  --picked-font-color: #1e1e1e
}

.primary_blue_100 {
  --primary-color: #c2d2ff;
  --primary-font-color: #1e1e1e
}

.primary_sub_blue_100 {
  --primary-sub-color: #c2d2ff;
  --primary-sub-font-color: #1e1e1e
}

.secondary_blue_100 {
  --secondary-color: #c2d2ff;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_blue_100 {
  --secondary-sub-color: #c2d2ff;
  --secondary-sub-font-color: #1e1e1e
}

.third_blue_100 {
  --third-color: #c2d2ff;
  --third-alpha: rgba(194, 210, 255, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_blue_100 {
  --third-sub-color: #c2d2ff;
  --third-sub-alpha: rgba(194, 210, 255, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_blue_200 {
  --picked-bg-color: #96b1ff;
  --picked-font-color: #1e1e1e
}

.primary_blue_200 {
  --primary-color: #96b1ff;
  --primary-font-color: #1e1e1e
}

.primary_sub_blue_200 {
  --primary-sub-color: #96b1ff;
  --primary-sub-font-color: #1e1e1e
}

.secondary_blue_200 {
  --secondary-color: #96b1ff;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_blue_200 {
  --secondary-sub-color: #96b1ff;
  --secondary-sub-font-color: #1e1e1e
}

.third_blue_200 {
  --third-color: #96b1ff;
  --third-alpha: rgba(150, 177, 255, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_blue_200 {
  --third-sub-color: #96b1ff;
  --third-sub-alpha: rgba(150, 177, 255, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_blue_300 {
  --picked-bg-color: #FFC100;
  --picked-font-color: #fff
}

.primary_blue_300 {
  --primary-color: #FFC100;
  --primary-font-color: #fff
}

.primary_sub_blue_300 {
  --primary-sub-color: #FFC100;
  --primary-sub-font-color: #fff
}

.secondary_blue_300 {
  --secondary-color: #FFC100;
  --secondary-font-color: #fff
}

.secondary_sub_blue_300 {
  --secondary-sub-color: #FFC100;
  --secondary-sub-font-color: #fff
}

.third_blue_300 {
  --third-color: #FFC100;
  --third-alpha: rgba(77, 115, 255, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_blue_300 {
  --third-sub-color: #FFC100;
  --third-sub-alpha: rgba(77, 115, 255, .9);
  --third-sub-font-color: #fff
}

.picked_blue_400 {
  --picked-bg-color: #2c53de;
  --picked-font-color: #fff
}

.primary_blue_400 {
  --primary-color: #2c53de;
  --primary-font-color: #fff
}

.primary_sub_blue_400 {
  --primary-sub-color: #2c53de;
  --primary-sub-font-color: #fff
}

.secondary_blue_400 {
  --secondary-color: #2c53de;
  --secondary-font-color: #fff
}

.secondary_sub_blue_400 {
  --secondary-sub-color: #2c53de;
  --secondary-sub-font-color: #fff
}

.third_blue_400 {
  --third-color: #2c53de;
  --third-alpha: rgba(44, 83, 222, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_blue_400 {
  --third-sub-color: #2c53de;
  --third-sub-alpha: rgba(44, 83, 222, .9);
  --third-sub-font-color: #fff
}

.picked_blue_500 {
  --picked-bg-color: #2b49a1;
  --picked-font-color: #fff
}

.primary_blue_500 {
  --primary-color: #2b49a1;
  --primary-font-color: #fff
}

.primary_sub_blue_500 {
  --primary-sub-color: #2b49a1;
  --primary-sub-font-color: #fff
}

.secondary_blue_500 {
  --secondary-color: #2b49a1;
  --secondary-font-color: #fff
}

.secondary_sub_blue_500 {
  --secondary-sub-color: #2b49a1;
  --secondary-sub-font-color: #fff
}

.third_blue_500 {
  --third-color: #2b49a1;
  --third-alpha: rgba(43, 73, 161, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_blue_500 {
  --third-sub-color: #2b49a1;
  --third-sub-alpha: rgba(43, 73, 161, .9);
  --third-sub-font-color: #fff
}

.picked_blue_600 {
  --picked-bg-color: #263a70;
  --picked-font-color: #fff
}

.primary_blue_600 {
  --primary-color: #263a70;
  --primary-font-color: #fff
}

.primary_sub_blue_600 {
  --primary-sub-color: #263a70;
  --primary-sub-font-color: #fff
}

.secondary_blue_600 {
  --secondary-color: #263a70;
  --secondary-font-color: #fff
}

.secondary_sub_blue_600 {
  --secondary-sub-color: #263a70;
  --secondary-sub-font-color: #fff
}

.third_blue_600 {
  --third-color: #263a70;
  --third-alpha: rgba(38, 58, 112, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_blue_600 {
  --third-sub-color: #263a70;
  --third-sub-alpha: rgba(38, 58, 112, .9);
  --third-sub-font-color: #fff
}

.picked_indiego_100 {
  --picked-bg-color: #cacafc;
  --picked-font-color: #1e1e1e
}

.primary_indiego_100 {
  --primary-color: #cacafc;
  --primary-font-color: #1e1e1e
}

.primary_sub_indiego_100 {
  --primary-sub-color: #cacafc;
  --primary-sub-font-color: #1e1e1e
}

.secondary_indiego_100 {
  --secondary-color: #cacafc;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_indiego_100 {
  --secondary-sub-color: #cacafc;
  --secondary-sub-font-color: #1e1e1e
}

.third_indiego_100 {
  --third-color: #cacafc;
  --third-alpha: rgba(202, 202, 252, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_indiego_100 {
  --third-sub-color: #cacafc;
  --third-sub-alpha: rgba(202, 202, 252, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_indiego_200 {
  --picked-bg-color: #a2a2fc;
  --picked-font-color: #1e1e1e
}

.primary_indiego_200 {
  --primary-color: #a2a2fc;
  --primary-font-color: #1e1e1e
}

.primary_sub_indiego_200 {
  --primary-sub-color: #a2a2fc;
  --primary-sub-font-color: #1e1e1e
}

.secondary_indiego_200 {
  --secondary-color: #a2a2fc;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_indiego_200 {
  --secondary-sub-color: #a2a2fc;
  --secondary-sub-font-color: #1e1e1e
}

.third_indiego_200 {
  --third-color: #a2a2fc;
  --third-alpha: rgba(162, 162, 252, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_indiego_200 {
  --third-sub-color: #a2a2fc;
  --third-sub-alpha: rgba(162, 162, 252, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_indiego_300 {
  --picked-bg-color: #5f5fed;
  --picked-font-color: #fff
}

.primary_indiego_300 {
  --primary-color: #5f5fed;
  --primary-font-color: #fff
}

.primary_sub_indiego_300 {
  --primary-sub-color: #5f5fed;
  --primary-sub-font-color: #fff
}

.secondary_indiego_300 {
  --secondary-color: #5f5fed;
  --secondary-font-color: #fff
}

.secondary_sub_indiego_300 {
  --secondary-sub-color: #5f5fed;
  --secondary-sub-font-color: #fff
}

.third_indiego_300 {
  --third-color: #5f5fed;
  --third-alpha: rgba(95, 95, 237, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_indiego_300 {
  --third-sub-color: #5f5fed;
  --third-sub-alpha: rgba(95, 95, 237, .9);
  --third-sub-font-color: #fff
}

.picked_indiego_400 {
  --picked-bg-color: #4545d1;
  --picked-font-color: #fff
}

.primary_indiego_400 {
  --primary-color: #4545d1;
  --primary-font-color: #fff
}

.primary_sub_indiego_400 {
  --primary-sub-color: #4545d1;
  --primary-sub-font-color: #fff
}

.secondary_indiego_400 {
  --secondary-color: #4545d1;
  --secondary-font-color: #fff
}

.secondary_sub_indiego_400 {
  --secondary-sub-color: #4545d1;
  --secondary-sub-font-color: #fff
}

.third_indiego_400 {
  --third-color: #4545d1;
  --third-alpha: rgba(69, 69, 209, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_indiego_400 {
  --third-sub-color: #4545d1;
  --third-sub-alpha: rgba(69, 69, 209, .9);
  --third-sub-font-color: #fff
}

.picked_indiego_500 {
  --picked-bg-color: #3d389c;
  --picked-font-color: #fff
}

.primary_indiego_500 {
  --primary-color: #3d389c;
  --primary-font-color: #fff
}

.primary_sub_indiego_500 {
  --primary-sub-color: #3d389c;
  --primary-sub-font-color: #fff
}

.secondary_indiego_500 {
  --secondary-color: #3d389c;
  --secondary-font-color: #fff
}

.secondary_sub_indiego_500 {
  --secondary-sub-color: #3d389c;
  --secondary-sub-font-color: #fff
}

.third_indiego_500 {
  --third-color: #3d389c;
  --third-alpha: rgba(61, 56, 156, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_indiego_500 {
  --third-sub-color: #3d389c;
  --third-sub-alpha: rgba(61, 56, 156, .9);
  --third-sub-font-color: #fff
}

.picked_indiego_600 {
  --picked-bg-color: #383878;
  --picked-font-color: #fff
}

.primary_indiego_600 {
  --primary-color: #383878;
  --primary-font-color: #fff
}

.primary_sub_indiego_600 {
  --primary-sub-color: #383878;
  --primary-sub-font-color: #fff
}

.secondary_indiego_600 {
  --secondary-color: #383878;
  --secondary-font-color: #fff
}

.secondary_sub_indiego_600 {
  --secondary-sub-color: #383878;
  --secondary-sub-font-color: #fff
}

.third_indiego_600 {
  --third-color: #383878;
  --third-alpha: rgba(56, 56, 120, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_indiego_600 {
  --third-sub-color: #383878;
  --third-sub-alpha: rgba(56, 56, 120, .9);
  --third-sub-font-color: #fff
}

.picked_deep_purple_100 {
  --picked-bg-color: #d4c4f5;
  --picked-font-color: #1e1e1e
}

.primary_deep_purple_100 {
  --primary-color: #d4c4f5;
  --primary-font-color: #1e1e1e
}

.primary_sub_deep_purple_100 {
  --primary-sub-color: #d4c4f5;
  --primary-sub-font-color: #1e1e1e
}

.secondary_deep_purple_100 {
  --secondary-color: #d4c4f5;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_deep_purple_100 {
  --secondary-sub-color: #d4c4f5;
  --secondary-sub-font-color: #1e1e1e
}

.third_deep_purple_100 {
  --third-color: #d4c4f5;
  --third-alpha: rgba(212, 196, 245, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_deep_purple_100 {
  --third-sub-color: #d4c4f5;
  --third-sub-alpha: rgba(212, 196, 245, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_deep_purple_200 {
  --picked-bg-color: #bd9ff5;
  --picked-font-color: #1e1e1e
}

.primary_deep_purple_200 {
  --primary-color: #bd9ff5;
  --primary-font-color: #1e1e1e
}

.primary_sub_deep_purple_200 {
  --primary-sub-color: #bd9ff5;
  --primary-sub-font-color: #1e1e1e
}

.secondary_deep_purple_200 {
  --secondary-color: #bd9ff5;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_deep_purple_200 {
  --secondary-sub-color: #bd9ff5;
  --secondary-sub-font-color: #1e1e1e
}

.third_deep_purple_200 {
  --third-color: #bd9ff5;
  --third-alpha: rgba(189, 159, 245, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_deep_purple_200 {
  --third-sub-color: #bd9ff5;
  --third-sub-alpha: rgba(189, 159, 245, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_deep_purple_300 {
  --picked-bg-color: #8556e3;
  --picked-font-color: #fff
}

.primary_deep_purple_300 {
  --primary-color: #8556e3;
  --primary-font-color: #fff
}

.primary_sub_deep_purple_300 {
  --primary-sub-color: #8556e3;
  --primary-sub-font-color: #fff
}

.secondary_deep_purple_300 {
  --secondary-color: #8556e3;
  --secondary-font-color: #fff
}

.secondary_sub_deep_purple_300 {
  --secondary-sub-color: #8556e3;
  --secondary-sub-font-color: #fff
}

.third_deep_purple_300 {
  --third-color: #8556e3;
  --third-alpha: rgba(133, 86, 227, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_deep_purple_300 {
  --third-sub-color: #8556e3;
  --third-sub-alpha: rgba(133, 86, 227, .9);
  --third-sub-font-color: #fff
}

.picked_deep_purple_400 {
  --picked-bg-color: #6b3cc9;
  --picked-font-color: #fff
}

.primary_deep_purple_400 {
  --primary-color: #6b3cc9;
  --primary-font-color: #fff
}

.primary_sub_deep_purple_400 {
  --primary-sub-color: #6b3cc9;
  --primary-sub-font-color: #fff
}

.secondary_deep_purple_400 {
  --secondary-color: #6b3cc9;
  --secondary-font-color: #fff
}

.secondary_sub_deep_purple_400 {
  --secondary-sub-color: #6b3cc9;
  --secondary-sub-font-color: #fff
}

.third_deep_purple_400 {
  --third-color: #6b3cc9;
  --third-alpha: rgba(107, 60, 201, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_deep_purple_400 {
  --third-sub-color: #6b3cc9;
  --third-sub-alpha: rgba(107, 60, 201, .9);
  --third-sub-font-color: #fff
}

.picked_deep_purple_500 {
  --picked-bg-color: #532f99;
  --picked-font-color: #fff
}

.primary_deep_purple_500 {
  --primary-color: #532f99;
  --primary-font-color: #fff
}

.primary_sub_deep_purple_500 {
  --primary-sub-color: #532f99;
  --primary-sub-font-color: #fff
}

.secondary_deep_purple_500 {
  --secondary-color: #532f99;
  --secondary-font-color: #fff
}

.secondary_sub_deep_purple_500 {
  --secondary-sub-color: #532f99;
  --secondary-sub-font-color: #fff
}

.third_deep_purple_500 {
  --third-color: #532f99;
  --third-alpha: rgba(83, 47, 153, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_deep_purple_500 {
  --third-sub-color: #532f99;
  --third-sub-alpha: rgba(83, 47, 153, .9);
  --third-sub-font-color: #fff
}

.picked_deep_purple_600 {
  --picked-bg-color: #47346b;
  --picked-font-color: #fff
}

.primary_deep_purple_600 {
  --primary-color: #47346b;
  --primary-font-color: #fff
}

.primary_sub_deep_purple_600 {
  --primary-sub-color: #47346b;
  --primary-sub-font-color: #fff
}

.secondary_deep_purple_600 {
  --secondary-color: #47346b;
  --secondary-font-color: #fff
}

.secondary_sub_deep_purple_600 {
  --secondary-sub-color: #47346b;
  --secondary-sub-font-color: #fff
}

.third_deep_purple_600 {
  --third-color: #47346b;
  --third-alpha: rgba(71, 52, 107, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_deep_purple_600 {
  --third-sub-color: #47346b;
  --third-sub-alpha: rgba(71, 52, 107, .9);
  --third-sub-font-color: #fff
}

.picked_navy_100 {
  --picked-bg-color: #c8cfdc;
  --picked-font-color: #1e1e1e
}

.primary_navy_100 {
  --primary-color: #c8cfdc;
  --primary-font-color: #1e1e1e
}

.primary_sub_navy_100 {
  --primary-sub-color: #c8cfdc;
  --primary-sub-font-color: #1e1e1e
}

.secondary_navy_100 {
  --secondary-color: #c8cfdc;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_navy_100 {
  --secondary-sub-color: #c8cfdc;
  --secondary-sub-font-color: #1e1e1e
}

.third_navy_100 {
  --third-color: #c8cfdc;
  --third-alpha: rgba(200, 207, 220, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_navy_100 {
  --third-sub-color: #c8cfdc;
  --third-sub-alpha: rgba(200, 207, 220, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_navy_200 {
  --picked-bg-color: #98a0b3;
  --picked-font-color: #1e1e1e
}

.primary_navy_200 {
  --primary-color: #98a0b3;
  --primary-font-color: #1e1e1e
}

.primary_sub_navy_200 {
  --primary-sub-color: #98a0b3;
  --primary-sub-font-color: #1e1e1e
}

.secondary_navy_200 {
  --secondary-color: #98a0b3;
  --secondary-font-color: #1e1e1e
}

.secondary_sub_navy_200 {
  --secondary-sub-color: #98a0b3;
  --secondary-sub-font-color: #1e1e1e
}

.third_navy_200 {
  --third-color: #98a0b3;
  --third-alpha: rgba(152, 160, 179, .9);
  --third-font-color: #1e1e1e;
  color: #1e1e1e
}

.third_sub_navy_200 {
  --third-sub-color: #98a0b3;
  --third-sub-alpha: rgba(152, 160, 179, .9);
  --third-sub-font-color: #1e1e1e
}

.picked_navy_300 {
  --picked-bg-color: #707991;
  --picked-font-color: #fff
}

.primary_navy_300 {
  --primary-color: #707991;
  --primary-font-color: #fff
}

.primary_sub_navy_300 {
  --primary-sub-color: #707991;
  --primary-sub-font-color: #fff
}

.secondary_navy_300 {
  --secondary-color: #707991;
  --secondary-font-color: #fff
}

.secondary_sub_navy_300 {
  --secondary-sub-color: #707991;
  --secondary-sub-font-color: #fff
}

.third_navy_300 {
  --third-color: #707991;
  --third-alpha: rgba(112, 121, 145, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_navy_300 {
  --third-sub-color: #707991;
  --third-sub-alpha: rgba(112, 121, 145, .9);
  --third-sub-font-color: #fff
}

.picked_navy_400 {
  --picked-bg-color: #464f69;
  --picked-font-color: #fff
}

.primary_navy_400 {
  --primary-color: #464f69;
  --primary-font-color: #fff
}

.primary_sub_navy_400 {
  --primary-sub-color: #464f69;
  --primary-sub-font-color: #fff
}

.secondary_navy_400 {
  --secondary-color: #464f69;
  --secondary-font-color: #fff
}

.secondary_sub_navy_400 {
  --secondary-sub-color: #464f69;
  --secondary-sub-font-color: #fff
}

.third_navy_400 {
  --third-color: #464f69;
  --third-alpha: rgba(70, 79, 105, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_navy_400 {
  --third-sub-color: #464f69;
  --third-sub-alpha: rgba(70, 79, 105, .9);
  --third-sub-font-color: #fff
}

.picked_navy_500 {
  --picked-bg-color: #323b54;
  --picked-font-color: #fff
}

.primary_navy_500 {
  --primary-color: #323b54;
  --primary-font-color: #fff
}

.primary_sub_navy_500 {
  --primary-sub-color: #323b54;
  --primary-sub-font-color: #fff
}

.secondary_navy_500 {
  --secondary-color: #323b54;
  --secondary-font-color: #fff
}

.secondary_sub_navy_500 {
  --secondary-sub-color: #323b54;
  --secondary-sub-font-color: #fff
}

.third_navy_500 {
  --third-color: #323b54;
  --third-alpha: rgba(50, 59, 84, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_navy_500 {
  --third-sub-color: #323b54;
  --third-sub-alpha: rgba(50, 59, 84, .9);
  --third-sub-font-color: #fff
}

.picked_navy_600 {
  --picked-bg-color: #202a43;
  --picked-font-color: #fff
}

.primary_navy_600 {
  --primary-color: #202a43;
  --primary-font-color: #fff
}

.primary_sub_navy_600 {
  --primary-sub-color: #202a43;
  --primary-sub-font-color: #fff
}

.secondary_navy_600 {
  --secondary-color: #202a43;
  --secondary-font-color: #fff
}

.secondary_sub_navy_600 {
  --secondary-sub-color: #202a43;
  --secondary-sub-font-color: #fff
}

.third_navy_600 {
  --third-color: #202a43;
  --third-alpha: rgba(32, 42, 67, .9);
  --third-font-color: #fff;
  color: #fff
}

.third_sub_navy_600 {
  --third-sub-color: #202a43;
  --third-sub-alpha: rgba(32, 42, 67, .9);
  --third-sub-font-color: #fff
}

.picked_primary {
  --picked-bg-color: var(--primary-color);
  --picked-font-color: var(--primary-font-color)
}

.picked_primary_sub {
  --picked-bg-color: var(--primary-sub-color);
  --picked-font-color: var(--primary-sub-font-color)
}

.picked_secondary {
  --picked-bg-color: var(--secondary-color, #000);
  --picked-font-color: var(--secondary-font-color, #fff)
}

.picked_secondary_sub {
  --picked-bg-color: var(--secondary-sub-color, #000);
  --picked-font-color: var(--secondary-sub-font-color, #fff)
}

.picked_third {
  --picked-bg-color: var(--third-color);
  --picked-font-color: var(--third-font-color)
}

.picked_third_sub {
  --picked-bg-color: var(--third-sub-color);
  --picked-font-color: var(--third-sub-font-color)
}

.frame_none {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .frame_none {
    border-width: 1px
  }
}

.frame_shadow {
  padding: 4px;
  border: 2px solid var(--frame-stroke-color);
  box-shadow: 4px 4px 0 var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .frame_shadow {
    padding: 8px;
    border-width: 4px
  }
}

.frame_stroke {
  border: 2px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .frame_stroke {
    border-width: 4px
  }
}

#__next {
  height: 100%
}

html#editor #__next {
  height: auto
}

html#editor body,
html#editor html {
  overflow-x: hidden
}

html#editor [class*=page_wrap] {
  min-height: 1200px
}

.justify_start {
  justify-content: flex-start !important
}

.justify_center {
  justify-content: center !important
}

.justify_end {
  justify-content: flex-end !important
}

.items_start {
  align-items: flex-start !important
}

.items_center {
  align-items: center !important
}

.items_end {
  align-items: flex-end !important
}

:root {
  --animate-delay: 0.2s;
  --translate-x: 0px;
  --translate-y: 0px;
  --rotate: 0;
  --scale: 1
}

.animate__wait {
  opacity: 0;
  pointer-events: none;
  visibility: hidden
}

.animate__delay-6s {
  animation-delay: calc(var(--animate-delay)*6)
}

.animate__delay-7s {
  animation-delay: calc(var(--animate-delay)*7)
}

.animate__delay-8s {
  animation-delay: calc(var(--animate-delay)*8)
}

.animate__delay-9s {
  animation-delay: calc(var(--animate-delay)*9)
}

.animate__delay-10s {
  animation-delay: calc(var(--animate-delay)*10)
}

.animate__delay-11s {
  animation-delay: calc(var(--animate-delay)*11)
}

.animate__delay-12s {
  animation-delay: calc(var(--animate-delay)*12)
}

.animate__delay-13s {
  animation-delay: calc(var(--animate-delay)*13)
}

.animate__delay-14s {
  animation-delay: calc(var(--animate-delay)*14)
}

.animate__delay-15s {
  animation-delay: calc(var(--animate-delay)*15)
}

.animate__delay-16s {
  animation-delay: calc(var(--animate-delay)*16)
}

.animate__delay-17s {
  animation-delay: calc(var(--animate-delay)*17)
}

.animate__delay-18s {
  animation-delay: calc(var(--animate-delay)*18)
}

.animate__delay-19s {
  animation-delay: calc(var(--animate-delay)*19)
}

.animate__delay-20s {
  animation-delay: calc(var(--animate-delay)*20)
}

.animate__delay-21s {
  animation-delay: calc(var(--animate-delay)*21)
}

.animate__fadeIn {
  animation-timing-function: ease-out
}

.animate__fadeInScaleDown {
  --scale: 1.2;
  animation-name: fadeInScaleCustom;
  animation-duration: 1.2s;
  animation-timing-function: ease-out
}

.animate__fadeInScaleUp {
  --scale: 0.9;
  animation-name: fadeInScaleCustom;
  animation-duration: .5s;
  animation-timing-function: ease-out
}

.animate__fadeInUp {
  --translate-y: 40px
}

.animate__fadeInLeft,
.animate__fadeInUp {
  animation-name: fadeInCustom;
  animation-duration: .5s;
  animation-timing-function: ease-out
}

.animate__fadeInLeft {
  --translate-x: -40px
}

.animate__fadeInRight {
  --translate-x: 40px;
  animation-name: fadeInCustom;
  animation-duration: .5s;
  animation-timing-function: ease-out
}

.animate__bounceIn {
  animation-name: bounceIn;
  animation-duration: .5s;
  animation-timing-function: ease-out
}

.animate__animated[class*=style_balloon2] {
  --rotate: -3deg
}

@keyframes fadeInScaleCustom {
  0% {
    opacity: 0;
    transform: scale(var(--scale))
  }

  to {
    opacity: 1;
    transform: scale(1)
  }
}

@keyframes fadeInCustom {
  0% {
    opacity: 0;
    transform: translate3d(var(--translate-x), var(--translate-y), 0) rotate(var(--rotate))
  }

  to {
    opacity: 1;
    transform: translateZ(0) rotate(var(--rotate))
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale3d(.95, .95, .95)
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05)
  }

  to {
    opacity: 1;
    transform: scaleX(1)
  }
}

:root {
  --table-border-color: rgba(0, 0, 0, .1);
  --frame-none-color: rgba(0, 0, 0, .05);
  --frame-stroke-color: #000;
  --accordion-divide-color: rgba(0, 0, 0, .05);
  --index-border-color: rgba(0, 0, 0, .1);
  --image-mask-border: unset
}

.picked_color_black,
.primary_color_black .primary,
.primary_sub_color_black .primary_sub,
.third_color_black .picked_third,
.third_color_black [class*=section_content]:not([class*=picked_]),
.third_sub_color_black .picked_third_sub {
  --frame-none-color: hsla(0, 0%, 100%, .1);
  --frame-stroke-color: #4c4c4c;
  --index-border-color: hsla(0, 0%, 100%, .1);
  --accordion-divide-color: hsla(0, 0%, 100%, .05)
}

.picked_gray_900,
.primary_gray_900 .primary,
.primary_sub_gray_900 .primary_sub,
.third_gray_900 .picked_third,
.third_gray_900 [class*=section_content]:not([class*=picked_]),
.third_sub_gray_900 .picked_third_sub {
  --frame-none-color: hsla(0, 0%, 100%, .1);
  --index-border-color: hsla(0, 0%, 100%, .1)
}

.primary_color_black [class*=lds_image_number].picked_primary,
.primary_color_black [class*=lds_number].picked_primary,
.primary_sub_color_black [class*=lds_image_number].picked_primary_sub,
.primary_sub_color_black [class*=lds_number].picked_primary_sub,
.third_color_black [class*=grid_item].picked_third [class*=lds_image_number],
.third_color_black [class*=grid_item].picked_third [class*=lds_number],
.third_sub_color_black [class*=grid_item].picked_third_sub [class*=lds_image_number],
.third_sub_color_black [class*=grid_item].picked_third_sub [class*=lds_number],
[class*=grid_item].picked_color_black [class*=lds_image_number],
[class*=grid_item].picked_color_black [class*=lds_number],
[class*=lds_image_number].picked_color_black,
[class*=lds_number].picked_color_black {
  --badge-title-frame-stroke-color: var(--frame-stroke-color);
  --badge-frame-stroke-color: var(--frame-stroke-color)
}

.third_color_black .picked_third [class*=lds_table]:not([class*=bg_solid]),
.third_color_black [class*=section_content]:not([class*=picked_]) [class*=lds_table]:not([class*=bg_solid]),
.third_gray_900 .picked_third [class*=lds_table]:not([class*=bg_solid]),
.third_gray_900 [class*=section_content]:not([class*=picked_]) [class*=lds_table]:not([class*=bg_solid]),
.third_sub_color_black .picked_third_sub [class*=lds_table]:not([class*=bg_solid]),
.third_sub_gray_900 .picked_third_sub [class*=lds_table]:not([class*=bg_solid]),
[class*=lds_table].picked_color_black[class*=header_col] tbody tr:first-child,
[class*=lds_table].picked_color_black[class*=header_row] tbody td:first-child,
[class*=lds_table].picked_gray_900[class*=header_col] tbody tr:first-child,
[class*=lds_table].picked_gray_900[class*=header_row] tbody td:first-child,
[class*=section_content].picked_color_black [class*=lds_table]:not([class*=bg_solid]),
[class*=section_content].picked_gray_900 [class*=lds_table]:not([class*=bg_solid]) {
  --table-border-color: hsla(0, 0%, 100%, .3)
}

.emphasis_wrap {
  padding-left: .16em;
  --emphasis-space: 0.16em
}

.style_emphasis {
  color: var(--picked-typo-font-color)
}

.style_emphasis,
[class*=typography] [class*=style_] .style_emphasis * {
  padding: .06em 0;
  background-color: var(--picked-color, var(--picked-typo-bg-color));
  box-shadow: var(--emphasis-space) 0 0 var(--picked-color, var(--picked-typo-bg-color)), calc(var(--emphasis-space)*-1) 0 0 var(--picked-color, var(--picked-typo-bg-color));
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone
}

[class*=typography] [class*=style_] .style_emphasis {
  --emphasis-space: 0
}

.style_emphasis .style_highlight,
.style_emphasis .style_manga_webfont,
.style_emphasis .style_normal,
.style_emphasis .style_stroke_webfont {
  padding-top: .06em;
  padding-bottom: .06em
}

.style_manga_webfont,
.style_shadow_webfont,
.style_stroke_webfont {
  font-family: LineSeed, sans-serif
}

.style_shadow_webfont {
  --webfont-stroke-width: 0.022em;
  --webfont-text-shadow: var(--frame-stroke-color);
  color: #fff;
  -webkit-text-stroke-color: var(--frame-stroke-color);
  -webkit-text-stroke-width: var(--webfont-stroke-width);
  text-shadow: .03em 0 var(--frame-stroke-color), 0 -.03em var(--frame-stroke-color), 0 .03em var(--frame-stroke-color), -.03em 0 var(--frame-stroke-color), var(--webfont-text-shadow);
  --webfont-text-shadow: var(--frame-stroke-color), 0.04em 0.04em 0 var(--frame-stroke-color) !important
}

@media screen and (min-width:768px) {
  .style_shadow_webfont {
    --webfont-stroke-width: 0.033em;
    text-shadow: .02em .02em 0 var(--frame-stroke-color), .02em -.02em 0 var(--frame-stroke-color), -.02em .02em 0 var(--webfont-text-shadow)
  }
}

.style_manga_webfont {
  --webfont-stroke-width: 0.022em;
  --webfont-text-shadow: #fff;
  color: #000;
  -webkit-text-stroke-color: #fff;
  -webkit-text-stroke-width: var(--webfont-stroke-width);
  text-shadow: .03em 0 #fff, 0 -.03em #fff, 0 .03em #fff, -.03em 0 #fff, var(--webfont-text-shadow);
  --webfont-text-shadow: var(--frame-stroke-color), 0.04em 0.04em 0 var(--frame-stroke-color) !important
}

@media screen and (min-width:768px) {
  .style_manga_webfont {
    --webfont-stroke-width: 0.033em;
    text-shadow: .02em .02em 0 #fff, .02em -.02em 0 #fff, -.02em .02em 0 var(--webfont-text-shadow)
  }
}

.style_manga_webfont [class*=style_]:not(.style_manga_webfont):not(.style_stroke_webfont) {
  text-shadow: none;
  -webkit-text-stroke-width: 0
}

.style_manga_webfont .style_highlight,
.style_manga_webfont .style_normal {
  color: var(--section-font-color)
}

.style_manga_webfont .style_emphasis {
  color: var(--picked-typo-font-color)
}

.style_manga_webfont .style_emphasis,
.style_manga_webfont .style_emphasis * {
  padding: calc(.06em - var(--webfont-stroke-width)) 0
}

.style_stroke_webfont {
  --webfont-stroke-width: 0.022em;
  --webfont-text-shadow: var(--frame-stroke-color);
  color: #fff;
  -webkit-text-stroke-color: var(--frame-stroke-color);
  -webkit-text-stroke-width: var(--webfont-stroke-width);
  text-shadow: .03em 0 var(--frame-stroke-color), 0 -.03em var(--frame-stroke-color), 0 .03em var(--frame-stroke-color), -.03em 0 var(--frame-stroke-color), var(--webfont-text-shadow)
}

@media screen and (min-width:768px) {
  .style_stroke_webfont {
    --webfont-stroke-width: 0.033em;
    text-shadow: .02em .02em 0 var(--frame-stroke-color), .02em -.02em 0 var(--frame-stroke-color), -.02em .02em 0 var(--webfont-text-shadow)
  }
}

.style_stroke_webfont [class*=style_]:not(.style_stroke_webfont):not(.style_manga_webfont) {
  -webkit-text-stroke-width: 0;
  text-shadow: none
}

.style_stroke_webfont .style_highlight,
.style_stroke_webfont .style_normal {
  color: var(--section-font-color)
}

.style_stroke_webfont .style_emphasis {
  color: var(--picked-typo-font-color)
}

.style_stroke_webfont .style_emphasis,
.style_stroke_webfont .style_emphasis * {
  padding: calc(.06em - var(--webfont-stroke-width)) 0
}

.style_underline {
  text-decoration: underline
}

.style_highlight,
[class*=typography] [class*=style_] .style_highlight * {
  background: linear-gradient(hsla(0, 0%, 100%, 0) 55%, var(--picked-color, var(--picked-typo-bg-color)) 55% 95%, hsla(0, 0%, 100%, 0) 95%)
}

.sideline_wrap {
  position: relative;
  padding-left: 10px;
  text-align: left
}

@media screen and (min-width:768px) {
  .sideline_wrap {
    padding-left: 26px
  }
}

.sideline_wrap>.style_sideline:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 5px;
  background-color: var(--picked-color, var(--picked-typo-bg-color))
}

@media screen and (min-width:768px) {
  .sideline_wrap>.style_sideline:before {
    width: 10px
  }
}

.color_inherit [class*=style_] {
  color: inherit
}

[class*=KeyVisual_title] {
  --lps-keyvisual-font-size-medium: var(--ldsg-typography-title-xxl-font-size)
}

@media screen and (min-width:768px) {
  [class*=KeyVisual_title] {
    --lps-keyvisual-font-size-medium: 4.688rem
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal
}

:root {
  --swiper-theme-color: #007aff
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
  flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-container-pointer-events {
  touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-container-3d {
  perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
  scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
  scroll-snap-type: y mandatory
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: opacity .3s;
  transform: translateZ(0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: .2
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-bullet:only-child {
  display: none !important
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: transform .2s, top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-white {
  --swiper-pagination-color: #fff
}

.swiper-pagination-black {
  --swiper-pagination-color: #000
}

.swiper-pagination-lock {
  display: none
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.pswp,
.pswp:focus {
  outline: 0
}

.pswp * {
  box-sizing: border-box
}

.pswp img {
  max-width: none
}

.pswp--open {
  display: block
}

.pswp,
.pswp__bg {
  transform: translateZ(0);
  will-change: opacity
}

.pswp__bg {
  opacity: .005;
  background: var(--pswp-bg)
}

.pswp,
.pswp__scroll-wrap {
  overflow: hidden
}

.pswp__bg,
.pswp__container,
.pswp__content,
.pswp__img,
.pswp__item,
.pswp__scroll-wrap,
.pswp__zoom-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.pswp__img,
.pswp__zoom-wrap {
  width: auto;
  height: auto
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
  cursor: zoom-in
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
  cursor: move;
  cursor: grab
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: grabbing
}

.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
  cursor: zoom-out
}

.pswp__button,
.pswp__container,
.pswp__counter,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.pswp__item {
  z-index: 1;
  overflow: hidden
}

.pswp__hidden {
  display: none !important
}

.pswp__content {
  pointer-events: none
}

.pswp__content>* {
  pointer-events: auto
}

.pswp__error-msg-container {
  display: grid
}

.pswp__error-msg {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.pswp .pswp__hide-on-close {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.pswp--ui-visible .pswp__hide-on-close {
  opacity: 1;
  pointer-events: auto
}

.pswp__button {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.pswp__button:active,
.pswp__button:focus,
.pswp__button:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.pswp__button:disabled {
  opacity: .3;
  cursor: auto
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.pswp__icn:focus {
  outline: 0
}

.pswp__img--with-bg,
div.pswp__img--placeholder {
  background: var(--pswp-placeholder-bg)
}

.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.pswp__top-bar>* {
  pointer-events: auto;
  will-change: opacity
}

.pswp__button--close {
  margin-right: 6px
}

.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.pswp--one-slide .pswp__button--arrow {
  display: none
}

.pswp--touch .pswp__button--arrow {
  visibility: hidden
}

.pswp--has_mouse .pswp__button--arrow {
  visibility: visible
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0
}

.pswp__button--arrow--next {
  right: 0
}

.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.pswp__button--zoom {
  display: none
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block
}

.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none
}

.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  transition: opacity .2s linear;
  animation: pswp-clockwise .6s linear infinite
}

.pswp__preloader--active .pswp__icn {
  opacity: .85
}

@keyframes pswp-clockwise {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.pswp__counter {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.pswp--one-slide .pswp__counter {
  display: none
}

.lineseed {
  font-family: LineSeed, sans-serif
}

.font_pop {
  font-family: Luckiest Guy;
  font-weight: 400
}

.font_sporty {
  font-family: Fugaz One;
  font-weight: 400
}

.font_digital {
  font-family: Chakra Petch;
  font-weight: 700
}

.font_calligraphy {
  font-family: Kalam;
  font-weight: 700
}

.font_brush {
  font-family: Knewave;
  font-weight: 400
}

.ytp-large-play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ytp-button {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ytp-large-play-button-red-bg .ytp-large-play-button-bg {
  fill: red;
  fill-opacity: 1
}

:root {
  --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size)/44*27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size)/2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: normal;
  line-height: 1
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev"
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next"
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
  --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
  --swiper-navigation-color: #000
}

.swiper-button-lock {
  display: none
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Section_pswp__AB3Jn {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Section_pswp__AB3Jn:focus {
  outline: 0
}

.Section_pswp__AB3Jn * {
  box-sizing: border-box
}

.Section_pswp__AB3Jn img {
  max-width: none
}

.Section_pswp--open__Y9K4P {
  display: block
}

.Section_pswp__AB3Jn,
.Section_pswp__bg__b4YTz {
  transform: translateZ(0);
  will-change: opacity
}

.Section_pswp__bg__b4YTz {
  opacity: .005;
  background: var(--pswp-bg)
}

.Section_pswp__AB3Jn,
.Section_pswp__scroll-wrap__66xIK {
  overflow: hidden
}

.Section_pswp__bg__b4YTz,
.Section_pswp__container__KeJ2P,
.Section_pswp__content__9volk,
.Section_pswp__img__B8JWW,
.Section_pswp__item__loE_v,
.Section_pswp__scroll-wrap__66xIK,
.Section_pswp__zoom-wrap__p0ab_ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Section_pswp__img__B8JWW,
.Section_pswp__zoom-wrap__p0ab_ {
  width: auto;
  height: auto
}

.Section_pswp--click-to-zoom__s6goT.Section_pswp--zoom-allowed__bn_Jr .Section_pswp__img__B8JWW {
  cursor: zoom-in
}

.Section_pswp--click-to-zoom__s6goT.Section_pswp--zoomed-in__nyMby .Section_pswp__img__B8JWW {
  cursor: move;
  cursor: grab
}

.Section_pswp--click-to-zoom__s6goT.Section_pswp--zoomed-in__nyMby .Section_pswp__img__B8JWW:active {
  cursor: grabbing
}

.Section_pswp--no-mouse-drag__C4_fW.Section_pswp--zoomed-in__nyMby .Section_pswp__img__B8JWW,
.Section_pswp--no-mouse-drag__C4_fW.Section_pswp--zoomed-in__nyMby .Section_pswp__img__B8JWW:active,
.Section_pswp__img__B8JWW {
  cursor: zoom-out
}

.Section_pswp__button__yUUvx,
.Section_pswp__container__KeJ2P,
.Section_pswp__counter__7oKYk,
.Section_pswp__img__B8JWW {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Section_pswp__item__loE_v {
  z-index: 1;
  overflow: hidden
}

.Section_pswp__hidden__vBe4K {
  display: none !important
}

.Section_pswp__content__9volk {
  pointer-events: none
}

.Section_pswp__content__9volk>* {
  pointer-events: auto
}

.Section_pswp__error-msg-container__AXUWS {
  display: grid
}

.Section_pswp__error-msg__rB0zB {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Section_pswp__AB3Jn .Section_pswp__hide-on-close__y1lWX {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Section_pswp--ui-visible__m0vz1 .Section_pswp__hide-on-close__y1lWX {
  opacity: 1;
  pointer-events: auto
}

.Section_pswp__button__yUUvx {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Section_pswp__button__yUUvx:active,
.Section_pswp__button__yUUvx:focus,
.Section_pswp__button__yUUvx:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Section_pswp__button__yUUvx:disabled {
  opacity: .3;
  cursor: auto
}

.Section_pswp__icn__O9k4R {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Section_pswp__icn-shadow__lwj_N {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Section_pswp__icn__O9k4R:focus {
  outline: 0
}

.Section_pswp__img--with-bg__eO_Nb,
div.Section_pswp__img--placeholder__WaBTj {
  background: var(--pswp-placeholder-bg)
}

.Section_pswp__top-bar__hbxMk {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Section_pswp__top-bar__hbxMk>* {
  pointer-events: auto;
  will-change: opacity
}

.Section_pswp__button--close__1C1ou {
  margin-right: 6px
}

.Section_pswp__button--arrow__WJcCX {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Section_pswp__button--arrow__WJcCX:disabled {
  display: none;
  cursor: default
}

.Section_pswp__button--arrow__WJcCX .Section_pswp__icn__O9k4R {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Section_pswp--one-slide__tga90 .Section_pswp__button--arrow__WJcCX {
  display: none
}

.Section_pswp--touch__ze9Rs .Section_pswp__button--arrow__WJcCX {
  visibility: hidden
}

.Section_pswp--has_mouse__SbERK .Section_pswp__button--arrow__WJcCX {
  visibility: visible
}

.Section_pswp__button--arrow--prev__5ESwP {
  right: auto;
  left: 0
}

.Section_pswp__button--arrow--next__MHkfY {
  right: 0
}

.Section_pswp__button--arrow--next__MHkfY .Section_pswp__icn__O9k4R {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Section_pswp__button--zoom__eNCLf {
  display: none
}

.Section_pswp--zoom-allowed__bn_Jr .Section_pswp__button--zoom__eNCLf {
  display: block
}

.Section_pswp--zoomed-in__nyMby .Section_pswp__zoom-icn-bar-v__N_TVv {
  display: none
}

.Section_pswp__preloader__6gVUY {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Section_pswp__preloader__6gVUY .Section_pswp__icn__O9k4R {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Section_pswp-clockwise__qTZ5j .6s linear infinite
}

.Section_pswp__preloader--active__tAdUu .Section_pswp__icn__O9k4R {
  opacity: .85
}

@keyframes Section_pswp-clockwise__qTZ5j {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Section_pswp__counter__7oKYk {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Section_pswp--one-slide__tga90 .Section_pswp__counter__7oKYk {
  display: none
}

.Section_lineseed__BgIiK {
  font-family: LineSeed, sans-serif
}

.Section_font_pop__jI_Sm {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Section_font_sporty__ueC5L {
  font-family: Fugaz One;
  font-weight: 400
}

.Section_font_digital__1tb2r {
  font-family: Chakra Petch;
  font-weight: 700
}

.Section_font_calligraphy__UES2O {
  font-family: Kalam;
  font-weight: 700
}

.Section_font_brush__chHoZ {
  font-family: Knewave;
  font-weight: 400
}

.Section_ytp-large-play-button___iylY {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Section_ytp-button__gFS5Y {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Section_ytp-large-play-button-red-bg__9liOr .Section_ytp-large-play-button-bg__Eb2J1 {
  fill: red;
  fill-opacity: 1
}

.Section_lds_section___9zh2:before {
  display: block;
  height: var(--header-height);
  margin-top: calc(var(--header-height)*-1);
  visibility: hidden;
  pointer-events: none
}

.Section_section_content__Fq6jM {
  overflow: hidden;
  position: relative;
  z-index: 0;
  padding-top: var(--padding-top, 40px);
  padding-bottom: var(--padding-bottom, 40px);
  background-repeat: no-repeat;
  --section-bg-color: var(--picked-bg-color, var(--third-color));
  --section-font-color: var(--picked-font-color, var(--third-font-color));
  background-color: var(--section-bg-color);
  color: var(--section-font-color)
}

.Section_section_content__Fq6jM.picked_third_sub {
  --section-bg-color: var(--third-sub-color);
  --section-font-color: var(--third-sub-font-color)
}

.no_header>div .Section_lds_section___9zh2:first-child:not(.Section_lds_customHTML__G9Oml) .Section_section_content__Fq6jM {
  padding-top: calc(var(--sat) + var(--padding-top, 40px))
}

.no_footer>div .Section_lds_section___9zh2:last-child:not(.Section_lds_customHTML__G9Oml) .Section_section_content__Fq6jM {
  padding-bottom: calc(var(--sab) + var(--padding-bottom, 40px))
}

.Section_section_content__Fq6jM .Section_inner__pups0 {
  padding-right: calc(var(--sar) + var(--common-side-margin));
  padding-left: calc(var(--sal) + var(--common-side-margin))
}

@media screen and (min-width:768px) {
  .Section_section_content__Fq6jM .Section_inner__pups0 {
    width: 100%;
    max-width: calc(var(--common-max-width, 748px) + var(--common-side-margin)*2);
    margin: 0 auto;
    --common-side-margin: 43px
  }

  .Section_section_content__Fq6jM.Section_content_right__hmxYs [class*=lds_card] {
    flex-direction: row
  }

  .Section_section_content__Fq6jM.Section_content_left__WA35y [class*=lds_card] {
    flex-direction: row-reverse
  }

  .Section_section_content__Fq6jM.Section_content_center__CPfiE [class*=lds_card] {
    flex-direction: column-reverse;
    text-align: center
  }
}

.Section_section_content__Fq6jM.Section_align_center__8lGVX {
  text-align: center
}

.Section_section_content__Fq6jM.Section_align_center__8lGVX [class*=lds_card] {
  text-align: left
}

.Section_full_width__DayCa .Section_inner__pups0,
.Section_wide_width__D8rnn .Section_inner__pups0 {
  padding-right: var(--sar);
  padding-left: var(--sal)
}

@media screen and (min-width:768px) {

  .Section_full_width__DayCa .Section_inner__pups0,
  .Section_wide_width__D8rnn .Section_inner__pups0 {
    width: 100%
  }

  .Section_full_width__DayCa .Section_inner__pups0 {
    max-width: 100%
  }

  .Section_wide_width__D8rnn .Section_inner__pups0 {
    max-width: 1440px
  }
}

.Section_style_shadow_box__EZJzb [class^=lds_grid_container] {
  border: 2px solid #000;
  box-shadow: 3px 3px 0 #000
}

.Section_style_rounded__a4aeE [class^=lds_grid_container] {
  border-radius: 20px;
  padding-bottom: 20px
}

.Section_style_rounded__a4aeE [class^=lds_grid_container]>[class^=lds_button] {
  width: auto;
  margin: 0 20px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.AlignGroup_pswp__tsmcw {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.AlignGroup_pswp__tsmcw:focus {
  outline: 0
}

.AlignGroup_pswp__tsmcw * {
  box-sizing: border-box
}

.AlignGroup_pswp__tsmcw img {
  max-width: none
}

.AlignGroup_pswp--open__qkSUA {
  display: block
}

.AlignGroup_pswp__bg__2NjbE,
.AlignGroup_pswp__tsmcw {
  transform: translateZ(0);
  will-change: opacity
}

.AlignGroup_pswp__bg__2NjbE {
  opacity: .005;
  background: var(--pswp-bg)
}

.AlignGroup_pswp__scroll-wrap__PdWH8,
.AlignGroup_pswp__tsmcw {
  overflow: hidden
}

.AlignGroup_pswp__bg__2NjbE,
.AlignGroup_pswp__container__ddn9f,
.AlignGroup_pswp__content__oX_ot,
.AlignGroup_pswp__img__9P2cE,
.AlignGroup_pswp__item__v8R1N,
.AlignGroup_pswp__scroll-wrap__PdWH8,
.AlignGroup_pswp__zoom-wrap__66Msn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.AlignGroup_pswp__img__9P2cE,
.AlignGroup_pswp__zoom-wrap__66Msn {
  width: auto;
  height: auto
}

.AlignGroup_pswp--click-to-zoom__D0t5N.AlignGroup_pswp--zoom-allowed__8jyyI .AlignGroup_pswp__img__9P2cE {
  cursor: zoom-in
}

.AlignGroup_pswp--click-to-zoom__D0t5N.AlignGroup_pswp--zoomed-in__CaimU .AlignGroup_pswp__img__9P2cE {
  cursor: move;
  cursor: grab
}

.AlignGroup_pswp--click-to-zoom__D0t5N.AlignGroup_pswp--zoomed-in__CaimU .AlignGroup_pswp__img__9P2cE:active {
  cursor: grabbing
}

.AlignGroup_pswp--no-mouse-drag__n_6MA.AlignGroup_pswp--zoomed-in__CaimU .AlignGroup_pswp__img__9P2cE,
.AlignGroup_pswp--no-mouse-drag__n_6MA.AlignGroup_pswp--zoomed-in__CaimU .AlignGroup_pswp__img__9P2cE:active,
.AlignGroup_pswp__img__9P2cE {
  cursor: zoom-out
}

.AlignGroup_pswp__button___YzAK,
.AlignGroup_pswp__container__ddn9f,
.AlignGroup_pswp__counter__1JrRY,
.AlignGroup_pswp__img__9P2cE {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.AlignGroup_pswp__item__v8R1N {
  z-index: 1;
  overflow: hidden
}

.AlignGroup_pswp__hidden__kXr3L {
  display: none !important
}

.AlignGroup_pswp__content__oX_ot {
  pointer-events: none
}

.AlignGroup_pswp__content__oX_ot>* {
  pointer-events: auto
}

.AlignGroup_pswp__error-msg-container__YMEGc {
  display: grid
}

.AlignGroup_pswp__error-msg__MVyiE {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.AlignGroup_pswp__tsmcw .AlignGroup_pswp__hide-on-close__eVwfj {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.AlignGroup_pswp--ui-visible__BDTAU .AlignGroup_pswp__hide-on-close__eVwfj {
  opacity: 1;
  pointer-events: auto
}

.AlignGroup_pswp__button___YzAK {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.AlignGroup_pswp__button___YzAK:active,
.AlignGroup_pswp__button___YzAK:focus,
.AlignGroup_pswp__button___YzAK:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.AlignGroup_pswp__button___YzAK:disabled {
  opacity: .3;
  cursor: auto
}

.AlignGroup_pswp__icn__YOPkx {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.AlignGroup_pswp__icn-shadow__F6pKS {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.AlignGroup_pswp__icn__YOPkx:focus {
  outline: 0
}

.AlignGroup_pswp__img--with-bg__8rSAJ,
div.AlignGroup_pswp__img--placeholder__KOPn0 {
  background: var(--pswp-placeholder-bg)
}

.AlignGroup_pswp__top-bar__YaFVa {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.AlignGroup_pswp__top-bar__YaFVa>* {
  pointer-events: auto;
  will-change: opacity
}

.AlignGroup_pswp__button--close__1yzX8 {
  margin-right: 6px
}

.AlignGroup_pswp__button--arrow__OpntV {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.AlignGroup_pswp__button--arrow__OpntV:disabled {
  display: none;
  cursor: default
}

.AlignGroup_pswp__button--arrow__OpntV .AlignGroup_pswp__icn__YOPkx {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.AlignGroup_pswp--one-slide__a4cbx .AlignGroup_pswp__button--arrow__OpntV {
  display: none
}

.AlignGroup_pswp--touch__ObX39 .AlignGroup_pswp__button--arrow__OpntV {
  visibility: hidden
}

.AlignGroup_pswp--has_mouse__aTcwD .AlignGroup_pswp__button--arrow__OpntV {
  visibility: visible
}

.AlignGroup_pswp__button--arrow--prev__IxKug {
  right: auto;
  left: 0
}

.AlignGroup_pswp__button--arrow--next__EqXnD {
  right: 0
}

.AlignGroup_pswp__button--arrow--next__EqXnD .AlignGroup_pswp__icn__YOPkx {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.AlignGroup_pswp__button--zoom__xUs1W {
  display: none
}

.AlignGroup_pswp--zoom-allowed__8jyyI .AlignGroup_pswp__button--zoom__xUs1W {
  display: block
}

.AlignGroup_pswp--zoomed-in__CaimU .AlignGroup_pswp__zoom-icn-bar-v__LcZHn {
  display: none
}

.AlignGroup_pswp__preloader__sll2F {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.AlignGroup_pswp__preloader__sll2F .AlignGroup_pswp__icn__YOPkx {
  opacity: 0;
  transition: opacity .2s linear;
  animation: AlignGroup_pswp-clockwise___6g__ .6s linear infinite
}

.AlignGroup_pswp__preloader--active__OEvxj .AlignGroup_pswp__icn__YOPkx {
  opacity: .85
}

@keyframes AlignGroup_pswp-clockwise___6g__ {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.AlignGroup_pswp__counter__1JrRY {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.AlignGroup_pswp--one-slide__a4cbx .AlignGroup_pswp__counter__1JrRY {
  display: none
}

.AlignGroup_lineseed__kNi5k {
  font-family: LineSeed, sans-serif
}

.AlignGroup_font_pop__y_YqS {
  font-family: Luckiest Guy;
  font-weight: 400
}

.AlignGroup_font_sporty__8_3PH {
  font-family: Fugaz One;
  font-weight: 400
}

.AlignGroup_font_digital__XHaVp {
  font-family: Chakra Petch;
  font-weight: 700
}

.AlignGroup_font_calligraphy__7l_0o {
  font-family: Kalam;
  font-weight: 700
}

.AlignGroup_font_brush__o_jt6 {
  font-family: Knewave;
  font-weight: 400
}

.AlignGroup_ytp-large-play-button__VZAOW {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.AlignGroup_ytp-button__6_mmR {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.AlignGroup_ytp-large-play-button-red-bg__F8na7 .AlignGroup_ytp-large-play-button-bg__zMiwf {
  fill: red;
  fill-opacity: 1
}

.AlignGroup_lds_align_group__JkMkQ {
  text-align: var(--align, var(--global-text-align))
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_align_left__L4lM3 {
  --align: left
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_align_right__wzTB5 {
  --align: right
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_align_center__2SoSP {
  --align: center
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_flex__E1C2M {
  display: flex;
  justify-content: var(--flex-align, var(--global-flex-align))
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_flex__E1C2M.AlignGroup_align_left__L4lM3 {
  --flex-align: flex-start
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_flex__E1C2M.AlignGroup_align_right__wzTB5 {
  --flex-align: flex-end
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_flex__E1C2M.AlignGroup_align_center__2SoSP {
  --flex-align: center
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_flex__E1C2M.AlignGroup_align_around__Dl4eS {
  --flex-align: space-around
}

.AlignGroup_lds_align_group__JkMkQ.AlignGroup_flex__E1C2M.AlignGroup_align_between__eeVY4 {
  --flex-align: space-between
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Decoration_pswp__amS3T {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Decoration_pswp__amS3T:focus {
  outline: 0
}

.Decoration_pswp__amS3T * {
  box-sizing: border-box
}

.Decoration_pswp__amS3T img {
  max-width: none
}

.Decoration_pswp--open__9vshy {
  display: block
}

.Decoration_pswp__amS3T,
.Decoration_pswp__bg__y_GtZ {
  transform: translateZ(0);
  will-change: opacity
}

.Decoration_pswp__bg__y_GtZ {
  opacity: .005;
  background: var(--pswp-bg)
}

.Decoration_pswp__amS3T,
.Decoration_pswp__scroll-wrap__T6Muw {
  overflow: hidden
}

.Decoration_pswp__bg__y_GtZ,
.Decoration_pswp__container__XD_B4,
.Decoration_pswp__content__isBng,
.Decoration_pswp__img__13lJz,
.Decoration_pswp__item__yXgJm,
.Decoration_pswp__scroll-wrap__T6Muw,
.Decoration_pswp__zoom-wrap__Ho3Kw {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Decoration_pswp__img__13lJz,
.Decoration_pswp__zoom-wrap__Ho3Kw {
  width: auto;
  height: auto
}

.Decoration_pswp--click-to-zoom__zPoY5.Decoration_pswp--zoom-allowed__FPQfs .Decoration_pswp__img__13lJz {
  cursor: zoom-in
}

.Decoration_pswp--click-to-zoom__zPoY5.Decoration_pswp--zoomed-in__OvXql .Decoration_pswp__img__13lJz {
  cursor: move;
  cursor: grab
}

.Decoration_pswp--click-to-zoom__zPoY5.Decoration_pswp--zoomed-in__OvXql .Decoration_pswp__img__13lJz:active {
  cursor: grabbing
}

.Decoration_pswp--no-mouse-drag__KKRJT.Decoration_pswp--zoomed-in__OvXql .Decoration_pswp__img__13lJz,
.Decoration_pswp--no-mouse-drag__KKRJT.Decoration_pswp--zoomed-in__OvXql .Decoration_pswp__img__13lJz:active,
.Decoration_pswp__img__13lJz {
  cursor: zoom-out
}

.Decoration_pswp__button__wl9Z5,
.Decoration_pswp__container__XD_B4,
.Decoration_pswp__counter__TGadP,
.Decoration_pswp__img__13lJz {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Decoration_pswp__item__yXgJm {
  z-index: 1;
  overflow: hidden
}

.Decoration_pswp__hidden__dWk07 {
  display: none !important
}

.Decoration_pswp__content__isBng {
  pointer-events: none
}

.Decoration_pswp__content__isBng>* {
  pointer-events: auto
}

.Decoration_pswp__error-msg-container__BWLxE {
  display: grid
}

.Decoration_pswp__error-msg__7fVXX {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Decoration_pswp__amS3T .Decoration_pswp__hide-on-close__7Rch6 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Decoration_pswp--ui-visible__5NF2p .Decoration_pswp__hide-on-close__7Rch6 {
  opacity: 1;
  pointer-events: auto
}

.Decoration_pswp__button__wl9Z5 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Decoration_pswp__button__wl9Z5:active,
.Decoration_pswp__button__wl9Z5:focus,
.Decoration_pswp__button__wl9Z5:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Decoration_pswp__button__wl9Z5:disabled {
  opacity: .3;
  cursor: auto
}

.Decoration_pswp__icn__MWPbQ {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Decoration_pswp__icn-shadow__81sgd {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Decoration_pswp__icn__MWPbQ:focus {
  outline: 0
}

.Decoration_pswp__img--with-bg__u4JHc,
div.Decoration_pswp__img--placeholder__13IY_ {
  background: var(--pswp-placeholder-bg)
}

.Decoration_pswp__top-bar__mwHlM {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Decoration_pswp__top-bar__mwHlM>* {
  pointer-events: auto;
  will-change: opacity
}

.Decoration_pswp__button--close__Gs50g {
  margin-right: 6px
}

.Decoration_pswp__button--arrow__dkJ3w {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Decoration_pswp__button--arrow__dkJ3w:disabled {
  display: none;
  cursor: default
}

.Decoration_pswp__button--arrow__dkJ3w .Decoration_pswp__icn__MWPbQ {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Decoration_pswp--one-slide__nl8RG .Decoration_pswp__button--arrow__dkJ3w {
  display: none
}

.Decoration_pswp--touch__n9Fip .Decoration_pswp__button--arrow__dkJ3w {
  visibility: hidden
}

.Decoration_pswp--has_mouse__U6FHm .Decoration_pswp__button--arrow__dkJ3w {
  visibility: visible
}

.Decoration_pswp__button--arrow--prev__0sXpB {
  right: auto;
  left: 0
}

.Decoration_pswp__button--arrow--next__pWJa3 {
  right: 0
}

.Decoration_pswp__button--arrow--next__pWJa3 .Decoration_pswp__icn__MWPbQ {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Decoration_pswp__button--zoom__ubjIl {
  display: none
}

.Decoration_pswp--zoom-allowed__FPQfs .Decoration_pswp__button--zoom__ubjIl {
  display: block
}

.Decoration_pswp--zoomed-in__OvXql .Decoration_pswp__zoom-icn-bar-v__PjKPr {
  display: none
}

.Decoration_pswp__preloader__iT3iH {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Decoration_pswp__preloader__iT3iH .Decoration_pswp__icn__MWPbQ {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Decoration_pswp-clockwise__alBsT .6s linear infinite
}

.Decoration_pswp__preloader--active__gTnTW .Decoration_pswp__icn__MWPbQ {
  opacity: .85
}

@keyframes Decoration_pswp-clockwise__alBsT {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Decoration_pswp__counter__TGadP {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Decoration_pswp--one-slide__nl8RG .Decoration_pswp__counter__TGadP {
  display: none
}

.Decoration_lineseed__p_Ljl {
  font-family: LineSeed, sans-serif
}

.Decoration_font_pop__5eeKU {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Decoration_font_sporty__AjfKd {
  font-family: Fugaz One;
  font-weight: 400
}

.Decoration_font_digital__bbRUY {
  font-family: Chakra Petch;
  font-weight: 700
}

.Decoration_font_calligraphy__Ygwvl {
  font-family: Kalam;
  font-weight: 700
}

.Decoration_font_brush__1HBEn {
  font-family: Knewave;
  font-weight: 400
}

.Decoration_ytp-large-play-button__Y4GAH {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Decoration_ytp-button__qZA6D {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Decoration_ytp-large-play-button-red-bg__4ww8D .Decoration_ytp-large-play-button-bg__KYCuu {
  fill: red;
  fill-opacity: 1
}

.Decoration_lds_decoration__gxR6D {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  pointer-events: none
}

.Decoration_lds_decoration__gxR6D svg {
  width: 100%
}

.Decoration_lds_decoration__gxR6D mask {
  mask-type: alpha
}

.Decoration_lds_decoration__gxR6D .lottie-bg-class,
.Decoration_lds_decoration__gxR6D .lottie-deco-class {
  width: 100% !important;
  height: auto !important
}

.Decoration_lds_decoration__gxR6D .lottie-deco-class .deco_unit path {
  fill: var(--deco-color);
  stroke: var(--deco-color)
}

.Image_pswp__ucpSM {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.Image_pswp__ucpSM:focus {
  outline: 0;
}

.Image_pswp__ucpSM * {
  box-sizing: border-box;
}

.Image_pswp__ucpSM img {
  max-width: none;
}

.Image_pswp--open__ht82v {
  display: block;
}

.Image_pswp__bg__BvVnb,
.Image_pswp__ucpSM {
  transform: translateZ(0);
  will-change: opacity;
}

.Image_pswp__bg__BvVnb {
  opacity: .005;
  background: var(--pswp-bg);
}

.Image_pswp__scroll-wrap___jg22,
.Image_pswp__ucpSM {
  overflow: hidden;
}

.Image_pswp__bg__BvVnb,
.Image_pswp__container__Pk0Lr,
.Image_pswp__content__LU_ur,
.Image_pswp__img__7FE6a,
.Image_pswp__item__wtQTB,
.Image_pswp__scroll-wrap___jg22,
.Image_pswp__zoom-wrap__jGu90 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.Image_pswp__img__7FE6a,
.Image_pswp__zoom-wrap__jGu90 {
  width: auto;
  height: auto;
}

.Image_pswp--click-to-zoom__tfq0c.Image_pswp--zoom-allowed__1WX3I .Image_pswp__img__7FE6a {
  cursor: zoom-in;
}

.Image_pswp--click-to-zoom__tfq0c.Image_pswp--zoomed-in__pKopm .Image_pswp__img__7FE6a {
  cursor: move;
  cursor: grab;
}

.Image_pswp--click-to-zoom__tfq0c.Image_pswp--zoomed-in__pKopm .Image_pswp__img__7FE6a:active {
  cursor: grabbing;
}

.Image_pswp--no-mouse-drag__ze_lf.Image_pswp--zoomed-in__pKopm .Image_pswp__img__7FE6a,
.Image_pswp--no-mouse-drag__ze_lf.Image_pswp--zoomed-in__pKopm .Image_pswp__img__7FE6a:active,
.Image_pswp__img__7FE6a {
  cursor: zoom-out;
}

.Image_pswp__button__CMWhf,
.Image_pswp__container__Pk0Lr,
.Image_pswp__counter__ZkK3W,
.Image_pswp__img__7FE6a {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.Image_pswp__item__wtQTB {
  z-index: 1;
  overflow: hidden;
}

.Image_pswp__hidden__fk3xb {
  display: none !important;
}

.Image_pswp__content__LU_ur {
  pointer-events: none;
}

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

.Image_pswp__error-msg-container__7_xzE {
  display: grid;
}

.Image_pswp__error-msg__Smvlv {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color);
}

.Image_pswp__ucpSM .Image_pswp__hide-on-close__30dGa {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none;
}

.Image_pswp--ui-visible__70XYC .Image_pswp__hide-on-close__30dGa {
  opacity: 1;
  pointer-events: auto;
}

.Image_pswp__button__CMWhf {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none;
}

.Image_pswp__button__CMWhf:active,
.Image_pswp__button__CMWhf:focus,
.Image_pswp__button__CMWhf:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1;
}

.Image_pswp__button__CMWhf:disabled {
  opacity: .3;
  cursor: auto;
}

.Image_pswp__icn__q4fMG {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.Image_pswp__icn-shadow__8ngqm {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.Image_pswp__icn__q4fMG:focus {
  outline: 0;
}

.Image_pswp__img--with-bg__Ot_01,
div.Image_pswp__img--placeholder__OYWb8 {
  background: var(--pswp-placeholder-bg);
}

.Image_pswp__top-bar__FU_yx {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important;
}

.Image_pswp__top-bar__FU_yx>* {
  pointer-events: auto;
  will-change: opacity;
}

.Image_pswp__button--close__ZHiBU {
  margin-right: 6px;
}

.Image_pswp__button--arrow__LvIsZ {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.Image_pswp__button--arrow__LvIsZ:disabled {
  display: none;
  cursor: default;
}

.Image_pswp__button--arrow__LvIsZ .Image_pswp__icn__q4fMG {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.Image_pswp--one-slide___dgc8 .Image_pswp__button--arrow__LvIsZ {
  display: none;
}

.Image_pswp--touch__D6HLJ .Image_pswp__button--arrow__LvIsZ {
  visibility: hidden;
}

.Image_pswp--has_mouse__RVZJL .Image_pswp__button--arrow__LvIsZ {
  visibility: visible;
}

.Image_pswp__button--arrow--prev__DLYE9 {
  right: auto;
  left: 0;
}

.Image_pswp__button--arrow--next__UEEw6 {
  right: 0;
}

.Image_pswp__button--arrow--next__UEEw6 .Image_pswp__icn__q4fMG {
  left: auto;
  right: 14px;
  transform: scaleX(-1);
}

.Image_pswp__button--zoom__jCea5 {
  display: none;
}

.Image_pswp--zoom-allowed__1WX3I .Image_pswp__button--zoom__jCea5 {
  display: block;
}

.Image_pswp--zoomed-in__pKopm .Image_pswp__zoom-icn-bar-v__MHqzv {
  display: none;
}

.Image_pswp__preloader__dLY2F {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.Image_pswp__preloader__dLY2F .Image_pswp__icn__q4fMG {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Image_pswp-clockwise__STUlR .6s linear infinite;
}

.Image_pswp__preloader--active__aCseF .Image_pswp__icn__q4fMG {
  opacity: .85;
}

@keyframes Image_pswp-clockwise__STUlR {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.Image_pswp__counter__ZkK3W {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85;
}

.Image_pswp--one-slide___dgc8 .Image_pswp__counter__ZkK3W {
  display: none;
}

.Image_lineseed__rtP_I {
  font-family: LineSeed, sans-serif;
}

.Image_font_pop__0SJyY {
  font-family: Luckiest Guy;
  font-weight: 400;
}

.Image_font_sporty__6tZAK {
  font-family: Fugaz One;
  font-weight: 400;
}

.Image_font_digital__a26F2 {
  font-family: Chakra Petch;
  font-weight: 700;
}

.Image_font_calligraphy__Sopg9 {
  font-family: Kalam;
  font-weight: 700;
}

.Image_font_brush__7Md0j {
  font-family: Knewave;
  font-weight: 400;
}

.Image_ytp-large-play-button__iqTRc {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63;
}

.Image_ytp-button__628Wk {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer;
}

.Image_ytp-large-play-button-red-bg__GfXDF .Image_ytp-large-play-button-bg__3Mz1R {
  fill: red;
  fill-opacity: 1;
}

.Image_lds_image___Pad_ {
  overflow: hidden;
}

.Image_lds_image___Pad_>picture {
  display: block;
  width: 100%;
  height: 100%;
}

.Image_lds_image___Pad_>picture .Image_image__6T1SY {
  display: block;
  margin: 0 auto;
  max-width: 1000px;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
	.Image_lds_image___Pad_>picture .Image_image__6T1SY {
		max-width: 100%;
		aspect-ratio: auto;
	}
}

.Image_lds_image___Pad_>picture .Image_image__6T1SY.Image_fit__8xBmx {
  -o-object-fit: contain;
  object-fit: contain;
}

.Image_lds_image___Pad_>picture .Image_image__6T1SY.Image_flexible__nlYec {
  display: inline-block;
  width: auto;
}

.Image_lds_image___Pad_ .Image_inner__ZIDPk {
  position: relative;
  display: block;
  height: 0;
}

.Image_lds_image___Pad_ .Image_inner__ZIDPk .Image_image__6T1SY {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1;
}

.Image_lds_image___Pad_ .Image_inner__ZIDPk .Image_image__6T1SY.Image_fit__8xBmx {
  -o-object-fit: contain;
  object-fit: contain;
}

.Image_lds_image___Pad_.Image_dimmed__fxP8I:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background-color: rgba(0, 0, 0, .05);
  content: "";
}

.Image_lds_image___Pad_.Image_align_center__iqkRD {
  text-align: center;
}

.Image_lds_image___Pad_.Image_align_right__2qmD3 {
  text-align: right;
}

.Image_decoration__YUxcx {
  overflow: hidden;
  z-index: 1;
}

.Image_link__7G2wV {
  display: block;
  position: relative;
}

.Image_link__7G2wV i {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 14px;
  background: rgba(0, 0, 0, .2);
  border: 1px solid hsla(0, 0%, 100%, .15);
  color: #fff;
}

.Image_style_mask_circle__OBraR {
  filter: var(--image-mask-border);
}

.Image_style_mask_circle__OBraR .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_circle.9c48f631.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_circle.9c48f631.svg);
}

.Image_style_mask_circle__OBraR .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_square__jUorl {
  filter: var(--image-mask-border);
}

.Image_style_mask_square__jUorl .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_square.2ba70fdb.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_square.2ba70fdb.svg);
}

.Image_style_mask_square__jUorl .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_rectangle__ZPRZb {
  filter: var(--image-mask-border);
}

.Image_style_mask_rectangle__ZPRZb .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_rectangle.e60092fe.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_rectangle.e60092fe.svg);
}

.Image_style_mask_rectangle__ZPRZb .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_window__ywT14 {
  filter: var(--image-mask-border);
}

.Image_style_mask_window__ywT14 .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_window.cc37d5fd.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_window.cc37d5fd.svg);
}

.Image_style_mask_window__ywT14 .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_memory__RrwA7 {
  filter: var(--image-mask-border);
}

.Image_style_mask_memory__RrwA7 .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_memory.f6bc6707.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_memory.f6bc6707.svg);
}

.Image_style_mask_memory__RrwA7 .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_spotlight__H1_Qv {
  filter: var(--image-mask-border);
}

.Image_style_mask_spotlight__H1_Qv .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_spotlight.d78ffd98.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_spotlight.d78ffd98.svg);
}

.Image_style_mask_spotlight__H1_Qv .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_manga__Kps0e {
  --image-mask-border: drop-shadow(6px 7px 0 rgba(0, 0, 0, .25));
  filter: var(--image-mask-border);
}

.Image_style_mask_manga__Kps0e .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_manga.5c7e11c7.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_manga.5c7e11c7.svg);
}

.Image_style_mask_manga__Kps0e .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_fluid__LctzZ {
  filter: var(--image-mask-border);
}

.Image_style_mask_fluid__LctzZ .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_fluid.1f452959.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_fluid.1f452959.svg);
}

.Image_style_mask_fluid__LctzZ .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_pikapika__nFj4d {
  filter: var(--image-mask-border);
}

.Image_style_mask_pikapika__nFj4d .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_pikapika.0182dbf3.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_pikapika.0182dbf3.svg);
}

.Image_style_mask_pikapika__nFj4d .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_picture1__J1Kpi {
  filter: var(--image-mask-border);
}

.Image_style_mask_picture1__J1Kpi .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_picture1__J1Kpi picture {
  position: relative;
  width: auto;
}

.Image_style_mask_picture1__J1Kpi picture:after,
.Image_style_mask_picture1__J1Kpi picture:before {
  content: "";
  position: absolute;
  z-index: 10;
  width: 58px;
  height: 59px;
  background: url(/a350-1000/_next/static/media/mask_picture1.c2904733.svg) 0 0 no-repeat;
  background-size: 100% 100%;
  filter: drop-shadow(0 1.83345px 1.83345px rgba(0, 0, 0, .25));
}

@media screen and (min-width:768px) {

  .Image_style_mask_picture1__J1Kpi picture:after,
  .Image_style_mask_picture1__J1Kpi picture:before {
    width: 127px;
    height: 122px;
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, .25));
  }
}

.Image_style_mask_picture1__J1Kpi picture:before {
  top: 8%;
  left: 4.5%;
  transform: translate(-25%, -25%);
}

.Image_style_mask_picture1__J1Kpi picture:after {
  bottom: 8%;
  right: 4.5%;
  transform: translate(25%, 25%);
}

.Image_style_mask_picture1__J1Kpi picture .Image_image__6T1SY {
  -webkit-clip-path: inset(7.4% 3.9% 7.4% 3.9%);
  clip-path: inset(7.4% 3.9% 7.4% 3.9%);
}

.Image_style_mask_picture2__z6vsJ {
  filter: drop-shadow(0 7px 10px rgba(0, 0, 0, .2));
  filter: var(--image-mask-border);
}

.Image_style_mask_picture2__z6vsJ picture {
  background: url(/a350-1000/_next/static/media/mask_picture2_frame.22cae38b.svg) no-repeat 50% 50%;
  background-size: 100% 100%;
}

.Image_style_mask_picture2__z6vsJ .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_picture2.f0f417fa.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_picture2.f0f417fa.svg);
}

.Image_style_mask_picture2__z6vsJ .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_style_mask_phone__rnRC8 {
  filter: var(--image-mask-border);
}

.Image_style_mask_phone__rnRC8 picture {
  position: relative;
  background: url(/a350-1000/_next/static/media/mask_phone_frame.d63ffe71.svg) no-repeat 50% 50%;
  background-size: 100% 100%;
}

.Image_style_mask_phone__rnRC8 picture:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(/a350-1000/_next/static/media/mask_phone_gradient.1bdfcf74.svg) no-repeat 50% 50%;
  background-size: 100% 100%;
}

.Image_style_mask_phone__rnRC8 .Image_image__6T1SY {
  vertical-align: top;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/a350-1000/_next/static/media/mask_phone.de351717.svg);
  mask-image: url(/a350-1000/_next/static/media/mask_phone.de351717.svg);
}

.Image_style_mask_phone__rnRC8 .Image_inner__ZIDPk picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.Image_frame_none__8rdgf {
  padding: 0;
}

@media screen and (min-width:768px) {
  .Image_frame_none__8rdgf {
    padding: 0 6px 6px 0;
  }
}

.Image_frame_none__8rdgf>picture {
  position: relative;
}

@media screen and (min-width:768px) {
  .Image_frame_none__8rdgf {
    padding: 0;
  }
}

.Image_frame_none__8rdgf .Image_inner__ZIDPk,
.Image_frame_none__8rdgf>iframe,
.Image_frame_none__8rdgf>picture,
.Image_frame_none__8rdgf>video {
  border: 1px solid var(--frame-none-color);
}

.Image_frame_shadow__QSM2V,
.Image_frame_stroke__gg3Wx {
  padding: 0 4px 4px 0;
}

@media screen and (min-width:768px) {

  .Image_frame_shadow__QSM2V,
  .Image_frame_stroke__gg3Wx {
    padding: 0 6px 6px 0;
  }
}

.Image_frame_shadow__QSM2V>picture,
.Image_frame_stroke__gg3Wx>picture {
  position: relative;
}

.Image_frame_shadow__QSM2V .Image_inner__ZIDPk,
.Image_frame_shadow__QSM2V>iframe,
.Image_frame_shadow__QSM2V>picture,
.Image_frame_shadow__QSM2V>video,
.Image_frame_stroke__gg3Wx .Image_inner__ZIDPk,
.Image_frame_stroke__gg3Wx>iframe,
.Image_frame_stroke__gg3Wx>picture,
.Image_frame_stroke__gg3Wx>video {
  border: 2px solid var(--frame-stroke-color);
  box-shadow: 4px 4px 0 var(--frame-stroke-color);
}

@media screen and (min-width:768px) {

  .Image_frame_shadow__QSM2V .Image_inner__ZIDPk,
  .Image_frame_shadow__QSM2V>iframe,
  .Image_frame_shadow__QSM2V>picture,
  .Image_frame_shadow__QSM2V>video,
  .Image_frame_stroke__gg3Wx .Image_inner__ZIDPk,
  .Image_frame_stroke__gg3Wx>iframe,
  .Image_frame_stroke__gg3Wx>picture,
  .Image_frame_stroke__gg3Wx>video {
    border-width: 3px;
    box-shadow: 6px 6px 0 var(--frame-stroke-color);
  }
}

.Image_frame_stroke__gg3Wx {
  padding: 0;
}

.Image_frame_stroke__gg3Wx .Image_inner__ZIDPk,
.Image_frame_stroke__gg3Wx>picture {
  box-shadow: none;
}

.Image_frame_shadow_round__6tGdy {
  padding: 0 4px 4px 0;
}

@media screen and (min-width:768px) {
  .Image_frame_shadow_round__6tGdy {
    padding: 0 6px 6px 0;
  }
}

.Image_frame_shadow_round__6tGdy>picture {
  position: relative;
}

.Image_frame_shadow_round__6tGdy .Image_inner__ZIDPk,
.Image_frame_shadow_round__6tGdy>iframe,
.Image_frame_shadow_round__6tGdy>picture,
.Image_frame_shadow_round__6tGdy>video {
  border: 2px solid var(--frame-stroke-color);
  box-shadow: 4px 4px 0 var(--frame-stroke-color);
  overflow: hidden;
  border-radius: 10px;
}

@media screen and (min-width:768px) {

  .Image_frame_shadow_round__6tGdy .Image_inner__ZIDPk,
  .Image_frame_shadow_round__6tGdy>iframe,
  .Image_frame_shadow_round__6tGdy>picture,
  .Image_frame_shadow_round__6tGdy>video {
    border-width: 3px;
    border-radius: 20px;
    box-shadow: 6px 6px 0 var(--frame-stroke-color);
  }
}

.Image_frame_shadow_border__YkmxY {
  padding: 0 4px 4px 0;
}

@media screen and (min-width:768px) {
  .Image_frame_shadow_border__YkmxY {
    padding: 0 6px 6px 0;
  }
}

.Image_frame_shadow_border__YkmxY>picture {
  position: relative;
}

.Image_frame_shadow_border__YkmxY>iframe,
.Image_frame_shadow_border__YkmxY>picture,
.Image_frame_shadow_border__YkmxY>video {
  padding: 4px;
  border: 2px solid var(--frame-stroke-color);
  box-shadow: 4px 4px 0 var(--frame-stroke-color), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--frame-stroke-color);
}

.Image_frame_shadow_border__YkmxY .Image_inner__ZIDPk {
  border: 2px solid var(--frame-stroke-color);
  background-color: #fff;
  box-shadow: 4px 4px 0 var(--frame-stroke-color);
}

.Image_frame_shadow_border__YkmxY .Image_inner__ZIDPk .Image_image__6T1SY {
  top: 3px;
  left: 3px;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border: 1px solid var(--frame-stroke-color);
}

.Image_frame_shadow_border__YkmxY .Image_inner__ZIDPk iframe,
.Image_frame_shadow_border__YkmxY .Image_inner__ZIDPk video {
  padding: 1px;
  border: 3px solid #fff;
  box-shadow: inset 0 0 0 1px var(--frame-stroke-color);
}

@media screen and (min-width:768px) {

  .Image_frame_shadow_border__YkmxY>iframe,
  .Image_frame_shadow_border__YkmxY>picture,
  .Image_frame_shadow_border__YkmxY>video {
    padding: 9px;
    border-width: 3px;
    box-shadow: 6px 6px 0 var(--frame-stroke-color), inset 0 0 0 7px #fff, inset 0 0 0 9px var(--frame-stroke-color);
  }

  .Image_frame_shadow_border__YkmxY .Image_inner__ZIDPk {
    border-width: 3px;
    box-shadow: 6px 6px 0 var(--frame-stroke-color);
  }

  .Image_frame_shadow_border__YkmxY .Image_inner__ZIDPk .Image_image__6T1SY {
    top: 7px;
    left: 7px;
    width: calc(100% - 14px);
    height: calc(100% - 14px);
    border-width: 2px;
  }

  .Image_frame_shadow_border__YkmxY .Image_inner__ZIDPk iframe,
  .Image_frame_shadow_border__YkmxY .Image_inner__ZIDPk video {
    padding: 2px;
    border-width: 7px;
    box-shadow: inset 0 0 0 2px var(--frame-stroke-color);
  }
}

.Image_frame_shadow_oblique__kmzXV,
.Image_frame_stroke_oblique__w1_gt {
  padding: 0 4px 4px 0;
  filter: drop-shadow(4px 4px 0 var(--frame-stroke-color));
}

@media screen and (min-width:768px) {

  .Image_frame_shadow_oblique__kmzXV,
  .Image_frame_stroke_oblique__w1_gt {
    padding: 0 6px 6px 0;
  }
}

.Image_frame_shadow_oblique__kmzXV>picture,
.Image_frame_stroke_oblique__w1_gt>picture {
  position: relative;
}

.Image_frame_shadow_oblique__kmzXV .Image_inner__ZIDPk,
.Image_frame_shadow_oblique__kmzXV>picture,
.Image_frame_stroke_oblique__w1_gt .Image_inner__ZIDPk,
.Image_frame_stroke_oblique__w1_gt>picture {
  background-color: var(--frame-stroke-color);
  -webkit-clip-path: polygon(0 100%, 100% 92%, 100% 0, 0 0);
  clip-path: polygon(0 100%, 100% 92%, 100% 0, 0 0);
}

.Image_frame_shadow_oblique__kmzXV .Image_inner__ZIDPk .Image_image__6T1SY,
.Image_frame_shadow_oblique__kmzXV>picture .Image_image__6T1SY,
.Image_frame_stroke_oblique__w1_gt .Image_inner__ZIDPk .Image_image__6T1SY,
.Image_frame_stroke_oblique__w1_gt>picture .Image_image__6T1SY {
  background-color: var(--picked-bg-color, #fff);
  -webkit-clip-path: polygon(0 100%, 100% 92%, 100% 0, 0 0);
  clip-path: polygon(0 100%, 100% 92%, 100% 0, 0 0);
}

.Image_frame_shadow_oblique__kmzXV>picture,
.Image_frame_stroke_oblique__w1_gt>picture {
  padding: 2px;
}

.Image_frame_shadow_oblique__kmzXV .Image_inner__ZIDPk .Image_image__6T1SY,
.Image_frame_stroke_oblique__w1_gt .Image_inner__ZIDPk .Image_image__6T1SY {
  top: 2px;
  left: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
}

@media screen and (min-width:768px) {

  .Image_frame_shadow_oblique__kmzXV,
  .Image_frame_stroke_oblique__w1_gt {
    filter: drop-shadow(6px 6px 0 var(--frame-stroke-color));
  }

  .Image_frame_shadow_oblique__kmzXV>picture,
  .Image_frame_stroke_oblique__w1_gt>picture {
    padding: 3px
  }

  .Image_frame_shadow_oblique__kmzXV .Image_inner__ZIDPk .Image_image__6T1SY,
  .Image_frame_stroke_oblique__w1_gt .Image_inner__ZIDPk .Image_image__6T1SY {
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - 6px);
  }
}

.Image_frame_shadow_oblique2__UN2GW,
.Image_frame_stroke_oblique2__6qlsP {
  padding: 0 4px 4px 0;
  filter: drop-shadow(4px 4px 0 var(--frame-stroke-color));
}

@media screen and (min-width:768px) {

  .Image_frame_shadow_oblique2__UN2GW,
  .Image_frame_stroke_oblique2__6qlsP {
    padding: 0 6px 6px 0;
  }
}

.Image_frame_shadow_oblique2__UN2GW>picture,
.Image_frame_stroke_oblique2__6qlsP>picture {
  position: relative;
}

.Image_frame_shadow_oblique2__UN2GW .Image_inner__ZIDPk,
.Image_frame_shadow_oblique2__UN2GW>picture,
.Image_frame_stroke_oblique2__6qlsP .Image_inner__ZIDPk,
.Image_frame_stroke_oblique2__6qlsP>picture {
  background-color: var(--frame-stroke-color);
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%);
  clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%);
}

.Image_frame_shadow_oblique2__UN2GW .Image_inner__ZIDPk .Image_image__6T1SY,
.Image_frame_shadow_oblique2__UN2GW>picture .Image_image__6T1SY,
.Image_frame_stroke_oblique2__6qlsP .Image_inner__ZIDPk .Image_image__6T1SY,
.Image_frame_stroke_oblique2__6qlsP>picture .Image_image__6T1SY {
  background-color: var(--picked-bg-color, #fff);
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%);
  clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%);
}

.Image_frame_shadow_oblique2__UN2GW>picture,
.Image_frame_stroke_oblique2__6qlsP>picture {
  padding: 2px;
}

.Image_frame_shadow_oblique2__UN2GW .Image_inner__ZIDPk .Image_image__6T1SY,
.Image_frame_stroke_oblique2__6qlsP .Image_inner__ZIDPk .Image_image__6T1SY {
  top: 2px;
  left: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
}

@media screen and (min-width:768px) {

  .Image_frame_shadow_oblique2__UN2GW,
  .Image_frame_stroke_oblique2__6qlsP {
    filter: drop-shadow(6px 6px 0 var(--frame-stroke-color));
  }

  .Image_frame_shadow_oblique2__UN2GW>picture,
  .Image_frame_stroke_oblique2__6qlsP>picture {
    padding: 3px;
  }

  .Image_frame_shadow_oblique2__UN2GW .Image_inner__ZIDPk .Image_image__6T1SY,
  .Image_frame_stroke_oblique2__6qlsP .Image_inner__ZIDPk .Image_image__6T1SY {
    top: 3px;
    left: 3px;
    width: calc(100% - 6px);
    height: calc(100% - 6px);
  }
}

.Image_frame_none_oblique__PVrYZ {
  padding: 0 4px 4px 0;
  filter: drop-shadow(4px 4px 0 var(--frame-stroke-color));
}

@media screen and (min-width:768px) {
  .Image_frame_none_oblique__PVrYZ {
    padding: 0 6px 6px 0;
  }
}

.Image_frame_none_oblique__PVrYZ>picture {
  position: relative
}

.Image_frame_none_oblique__PVrYZ .Image_inner__ZIDPk,
.Image_frame_none_oblique__PVrYZ .Image_inner__ZIDPk .Image_image__6T1SY,
.Image_frame_none_oblique__PVrYZ>picture,
.Image_frame_none_oblique__PVrYZ>picture .Image_image__6T1SY {
  -webkit-clip-path: polygon(0 100%, 100% 92%, 100% 0, 0 0);
  clip-path: polygon(0 100%, 100% 92%, 100% 0, 0 0)
}

.Image_frame_none_oblique__PVrYZ>picture {
  padding: 2px
}

.Image_frame_none_oblique__PVrYZ .Image_inner__ZIDPk .Image_image__6T1SY {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

@media screen and (min-width:768px) {
  .Image_frame_none_oblique__PVrYZ {
    filter: drop-shadow(6px 6px 0 var(--frame-stroke-color))
  }

  .Image_frame_none_oblique__PVrYZ>picture {
    padding: 3px
  }

  .Image_frame_none_oblique__PVrYZ .Image_inner__ZIDPk .Image_image__6T1SY {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }
}

.Image_frame_none_oblique2__UTly0 {
  padding: 0 4px 4px 0;
  filter: drop-shadow(4px 4px 0 var(--frame-stroke-color))
}

@media screen and (min-width:768px) {
  .Image_frame_none_oblique2__UTly0 {
    padding: 0 6px 6px 0
  }
}

.Image_frame_none_oblique2__UTly0>picture {
  position: relative
}

.Image_frame_none_oblique2__UTly0 .Image_inner__ZIDPk,
.Image_frame_none_oblique2__UTly0 .Image_inner__ZIDPk .Image_image__6T1SY,
.Image_frame_none_oblique2__UTly0>picture,
.Image_frame_none_oblique2__UTly0>picture .Image_image__6T1SY {
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%);
  clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%)
}

.Image_frame_none_oblique2__UTly0>picture {
  padding: 2px
}

.Image_frame_none_oblique2__UTly0 .Image_inner__ZIDPk .Image_image__6T1SY {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

@media screen and (min-width:768px) {
  .Image_frame_none_oblique2__UTly0 {
    filter: drop-shadow(6px 6px 0 var(--frame-stroke-color))
  }

  .Image_frame_none_oblique2__UTly0>picture {
    padding: 3px
  }

  .Image_frame_none_oblique2__UTly0 .Image_inner__ZIDPk .Image_image__6T1SY {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }
}

.Image_frame_none_oblique2__UTly0 .Image_inner__ZIDPk,
.Image_frame_none_oblique2__UTly0>picture {
  padding: 0
}

.Image_frame_none_oblique2__UTly0,
.Image_frame_none_oblique__PVrYZ,
.Image_frame_stroke_oblique2__6qlsP,
.Image_frame_stroke_oblique__w1_gt {
  padding: 0;
  filter: none
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Typography_pswp__FpeLh {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Typography_pswp__FpeLh:focus {
  outline: 0
}

.Typography_pswp__FpeLh * {
  box-sizing: border-box
}

.Typography_pswp__FpeLh img {
  max-width: none
}

.Typography_pswp--open__9SDfv {
  display: block
}

.Typography_pswp__FpeLh,
.Typography_pswp__bg__Kd_xG {
  transform: translateZ(0);
  will-change: opacity
}

.Typography_pswp__bg__Kd_xG {
  opacity: .005;
  background: var(--pswp-bg)
}

.Typography_pswp__FpeLh,
.Typography_pswp__scroll-wrap__uJKNk {
  overflow: hidden
}

.Typography_pswp__bg__Kd_xG,
.Typography_pswp__container__JfWbk,
.Typography_pswp__content__0AqCz,
.Typography_pswp__img__3sWvQ,
.Typography_pswp__item__w4w7e,
.Typography_pswp__scroll-wrap__uJKNk,
.Typography_pswp__zoom-wrap__kgoHv {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Typography_pswp__img__3sWvQ,
.Typography_pswp__zoom-wrap__kgoHv {
  width: auto;
  height: auto
}

.Typography_pswp--click-to-zoom__sw5IG.Typography_pswp--zoom-allowed___6X9A .Typography_pswp__img__3sWvQ {
  cursor: zoom-in
}

.Typography_pswp--click-to-zoom__sw5IG.Typography_pswp--zoomed-in__I5kyq .Typography_pswp__img__3sWvQ {
  cursor: move;
  cursor: grab
}

.Typography_pswp--click-to-zoom__sw5IG.Typography_pswp--zoomed-in__I5kyq .Typography_pswp__img__3sWvQ:active {
  cursor: grabbing
}

.Typography_pswp--no-mouse-drag___Aoa4.Typography_pswp--zoomed-in__I5kyq .Typography_pswp__img__3sWvQ,
.Typography_pswp--no-mouse-drag___Aoa4.Typography_pswp--zoomed-in__I5kyq .Typography_pswp__img__3sWvQ:active,
.Typography_pswp__img__3sWvQ {
  cursor: zoom-out
}

.Typography_pswp__button__Mjx88,
.Typography_pswp__container__JfWbk,
.Typography_pswp__counter__yIMWI,
.Typography_pswp__img__3sWvQ {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Typography_pswp__item__w4w7e {
  z-index: 1;
  overflow: hidden
}

.Typography_pswp__hidden__NAtIw {
  display: none !important
}

.Typography_pswp__content__0AqCz {
  pointer-events: none
}

.Typography_pswp__content__0AqCz>* {
  pointer-events: auto
}

.Typography_pswp__error-msg-container__9KK99 {
  display: grid
}

.Typography_pswp__error-msg__ExPia {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Typography_pswp__FpeLh .Typography_pswp__hide-on-close__xCj92 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Typography_pswp--ui-visible__d40Qc .Typography_pswp__hide-on-close__xCj92 {
  opacity: 1;
  pointer-events: auto
}

.Typography_pswp__button__Mjx88 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Typography_pswp__button__Mjx88:active,
.Typography_pswp__button__Mjx88:focus,
.Typography_pswp__button__Mjx88:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Typography_pswp__button__Mjx88:disabled {
  opacity: .3;
  cursor: auto
}

.Typography_pswp__icn__lcQtV {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Typography_pswp__icn-shadow__FnFz6 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Typography_pswp__icn__lcQtV:focus {
  outline: 0
}

.Typography_pswp__img--with-bg__FIuTq,
div.Typography_pswp__img--placeholder__Gc6pg {
  background: var(--pswp-placeholder-bg)
}

.Typography_pswp__top-bar__C9RsL {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Typography_pswp__top-bar__C9RsL>* {
  pointer-events: auto;
  will-change: opacity
}

.Typography_pswp__button--close__hdiGV {
  margin-right: 6px
}

.Typography_pswp__button--arrow__9NpNv {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Typography_pswp__button--arrow__9NpNv:disabled {
  display: none;
  cursor: default
}

.Typography_pswp__button--arrow__9NpNv .Typography_pswp__icn__lcQtV {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Typography_pswp--one-slide__eX07t .Typography_pswp__button--arrow__9NpNv {
  display: none
}

.Typography_pswp--touch__jhIRw .Typography_pswp__button--arrow__9NpNv {
  visibility: hidden
}

.Typography_pswp--has_mouse__qRvmM .Typography_pswp__button--arrow__9NpNv {
  visibility: visible
}

.Typography_pswp__button--arrow--prev__qolV_ {
  right: auto;
  left: 0
}

.Typography_pswp__button--arrow--next__cNib1 {
  right: 0
}

.Typography_pswp__button--arrow--next__cNib1 .Typography_pswp__icn__lcQtV {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Typography_pswp__button--zoom__OwAWL {
  display: none
}

.Typography_pswp--zoom-allowed___6X9A .Typography_pswp__button--zoom__OwAWL {
  display: block
}

.Typography_pswp--zoomed-in__I5kyq .Typography_pswp__zoom-icn-bar-v__5up7h {
  display: none
}

.Typography_pswp__preloader__nIZXm {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Typography_pswp__preloader__nIZXm .Typography_pswp__icn__lcQtV {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Typography_pswp-clockwise___cXYR .6s linear infinite
}

.Typography_pswp__preloader--active__gqBY2 .Typography_pswp__icn__lcQtV {
  opacity: .85
}

@keyframes Typography_pswp-clockwise___cXYR {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Typography_pswp__counter__yIMWI {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Typography_pswp--one-slide__eX07t .Typography_pswp__counter__yIMWI {
  display: none
}

.Typography_lineseed__S17rG {
  font-family: LineSeed, sans-serif
}

.Typography_font_pop__06oH1 {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Typography_font_sporty__ZQkhU {
  font-family: Fugaz One;
  font-weight: 400
}

.Typography_font_digital__1DGLL {
  font-family: Chakra Petch;
  font-weight: 700
}

.Typography_font_calligraphy__Jp2Mb {
  font-family: Kalam;
  font-weight: 700
}

.Typography_font_brush__GjglO {
  font-family: Knewave;
  font-weight: 400
}

.Typography_ytp-large-play-button__2XML6 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Typography_ytp-button___BJ_x {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Typography_ytp-large-play-button-red-bg__y3c4C .Typography_ytp-large-play-button-bg__swUIM {
  fill: red;
  fill-opacity: 1
}

.Typography_lds_typography__5H88p .highlight {
  color: var(--highlight-font-color, var(--primary-color))
}

.Typography_lds_typography__5H88p a {
  font-size: inherit;
  line-height: inherit;
  color: #FFC100
}

.Typography_lds_typography__5H88p>a>span,
.Typography_lds_typography__5H88p>span {
  --picked-typo-bg-color: var(--picked-bg-color);
  --picked-typo-font-color: var(--picked-font-color)
}

.Typography_lds_typography__5H88p mark {
  color: currentColor
}

.Typography_lds_typography__5H88p .underline,
.Typography_lds_typography__5H88p.underline {
  text-decoration: underline
}

.Typography_lds_typography__5H88p .line_through,
.Typography_lds_typography__5H88p.line_through {
  text-decoration: line-through
}

.Typography_lds_typography__5H88p .Typography_highlight_underline__0snJi {
  background: linear-gradient(hsla(0, 0%, 100%, 0) 92%, currentColor 0)
}

.Typography_lds_typography__5H88p.Typography_ellipsis__6zjBL {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.Typography_lds_typography__5H88p.Typography_style_shadow__g40qz {
  color: #fff
}

.Typography_lds_typography__5H88p.Typography_style_shadow__g40qz .Typography_box_text__DfS0k {
  display: inline-block;
  position: relative;
  word-break: break-all;
  vertical-align: top
}

.Typography_lds_typography__5H88p.Typography_style_shadow__g40qz .Typography_clone__wGrZ_ {
  display: block;
  -webkit-text-stroke-width: .13em;
  -webkit-text-stroke-color: var(--badge-frame-stroke-color, #000)
}

@media screen and (min-width:768px) {
  .Typography_lds_typography__5H88p.Typography_style_shadow__g40qz .Typography_clone__wGrZ_ {
    -webkit-text-stroke-width: .11em
  }
}

.Typography_lds_typography__5H88p.Typography_style_shadow__g40qz .Typography_text__NTT9o {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50.1%);
  width: -moz-max-content;
  width: max-content;
  color: currentColor
}

.Typography_lds_typography__5H88p.Typography_style_shadow__g40qz .Typography_clone__wGrZ_ {
  text-shadow: calc(.065em + 2px) calc(.065em + 2px) 0 var(--badge-frame-stroke-color, #000)
}

@media screen and (min-width:768px) {
  .Typography_lds_typography__5H88p.Typography_style_shadow__g40qz .Typography_clone__wGrZ_ {
    text-shadow: calc(.055em + 2px) calc(.055em + 2px) 0 var(--badge-frame-stroke-color, #000)
  }
}

.Typography_lds_typography__5H88p.Typography_style_manga__qhfl3 {
  color: #000
}

.Typography_lds_typography__5H88p.Typography_style_manga__qhfl3 .Typography_box_text__DfS0k {
  display: inline-block;
  position: relative;
  word-break: break-all;
  vertical-align: top
}

.Typography_lds_typography__5H88p.Typography_style_manga__qhfl3 .Typography_clone__wGrZ_ {
  display: block;
  -webkit-text-stroke-width: .13em;
  -webkit-text-stroke-color: var(--badge-frame-stroke-color, #fff)
}

@media screen and (min-width:768px) {
  .Typography_lds_typography__5H88p.Typography_style_manga__qhfl3 .Typography_clone__wGrZ_ {
    -webkit-text-stroke-width: .11em
  }
}

.Typography_lds_typography__5H88p.Typography_style_manga__qhfl3 .Typography_text__NTT9o {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50.1%);
  width: -moz-max-content;
  width: max-content;
  color: currentColor
}

.Typography_lds_typography__5H88p.Typography_style_manga__qhfl3 .Typography_clone__wGrZ_ {
  text-shadow: calc(.065em + 2px) calc(.065em + 2px) 0 var(--badge-frame-stroke-color, #000)
}

@media screen and (min-width:768px) {
  .Typography_lds_typography__5H88p.Typography_style_manga__qhfl3 .Typography_clone__wGrZ_ {
    text-shadow: calc(.055em + 2px) calc(.055em + 2px) 0 var(--badge-frame-stroke-color, #000)
  }
}

.Typography_lds_typography__5H88p.Typography_style_stroke__J8sI0 {
  color: currentColor
}

.Typography_lds_typography__5H88p.Typography_style_stroke__J8sI0 .Typography_box_text__DfS0k {
  display: inline-block;
  position: relative;
  word-break: break-all;
  vertical-align: top
}

.Typography_lds_typography__5H88p.Typography_style_stroke__J8sI0 .Typography_clone__wGrZ_ {
  display: block;
  -webkit-text-stroke-width: .13em;
  -webkit-text-stroke-color: var(--badge-frame-stroke-color, #000)
}

@media screen and (min-width:768px) {
  .Typography_lds_typography__5H88p.Typography_style_stroke__J8sI0 .Typography_clone__wGrZ_ {
    -webkit-text-stroke-width: .11em
  }
}

.Typography_lds_typography__5H88p.Typography_style_stroke__J8sI0 .Typography_text__NTT9o {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50.1%);
  width: -moz-max-content;
  width: max-content;
  color: currentColor
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Grid_pswp__7OXzC {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Grid_pswp__7OXzC:focus {
  outline: 0
}

.Grid_pswp__7OXzC * {
  box-sizing: border-box
}

.Grid_pswp__7OXzC img {
  max-width: none
}

.Grid_pswp--open__yysSw {
  display: block
}

.Grid_pswp__7OXzC,
.Grid_pswp__bg__EPK2Z {
  transform: translateZ(0);
  will-change: opacity
}

.Grid_pswp__bg__EPK2Z {
  opacity: .005;
  background: var(--pswp-bg)
}

.Grid_pswp__7OXzC,
.Grid_pswp__scroll-wrap__V930x {
  overflow: hidden
}

.Grid_pswp__bg__EPK2Z,
.Grid_pswp__container__l_Kp6,
.Grid_pswp__content__SLNtB,
.Grid_pswp__img__nruQi,
.Grid_pswp__item__RX0Ix,
.Grid_pswp__scroll-wrap__V930x,
.Grid_pswp__zoom-wrap__6CHsD {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Grid_pswp__img__nruQi,
.Grid_pswp__zoom-wrap__6CHsD {
  width: auto;
  height: auto
}

.Grid_pswp--click-to-zoom__WSWRm.Grid_pswp--zoom-allowed__KbgwQ .Grid_pswp__img__nruQi {
  cursor: zoom-in
}

.Grid_pswp--click-to-zoom__WSWRm.Grid_pswp--zoomed-in__jWq1V .Grid_pswp__img__nruQi {
  cursor: move;
  cursor: grab
}

.Grid_pswp--click-to-zoom__WSWRm.Grid_pswp--zoomed-in__jWq1V .Grid_pswp__img__nruQi:active {
  cursor: grabbing
}

.Grid_pswp--no-mouse-drag__db6G4.Grid_pswp--zoomed-in__jWq1V .Grid_pswp__img__nruQi,
.Grid_pswp--no-mouse-drag__db6G4.Grid_pswp--zoomed-in__jWq1V .Grid_pswp__img__nruQi:active,
.Grid_pswp__img__nruQi {
  cursor: zoom-out
}

.Grid_pswp__button__DYy5G,
.Grid_pswp__container__l_Kp6,
.Grid_pswp__counter___FiyT,
.Grid_pswp__img__nruQi {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Grid_pswp__item__RX0Ix {
  z-index: 1;
  overflow: hidden
}

.Grid_pswp__hidden__yt5e2 {
  display: none !important
}

.Grid_pswp__content__SLNtB {
  pointer-events: none
}

.Grid_pswp__content__SLNtB>* {
  pointer-events: auto
}

.Grid_pswp__error-msg-container__tJCma {
  display: grid
}

.Grid_pswp__error-msg__TJTmL {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Grid_pswp__7OXzC .Grid_pswp__hide-on-close__JgLYZ {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Grid_pswp--ui-visible__z1_DK .Grid_pswp__hide-on-close__JgLYZ {
  opacity: 1;
  pointer-events: auto
}

.Grid_pswp__button__DYy5G {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Grid_pswp__button__DYy5G:active,
.Grid_pswp__button__DYy5G:focus,
.Grid_pswp__button__DYy5G:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Grid_pswp__button__DYy5G:disabled {
  opacity: .3;
  cursor: auto
}

.Grid_pswp__icn__LXEyZ {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Grid_pswp__icn-shadow__7Wd_j {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Grid_pswp__icn__LXEyZ:focus {
  outline: 0
}

.Grid_pswp__img--with-bg__h_Jya,
div.Grid_pswp__img--placeholder__gsg4i {
  background: var(--pswp-placeholder-bg)
}

.Grid_pswp__top-bar__uNYk_ {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Grid_pswp__top-bar__uNYk_>* {
  pointer-events: auto;
  will-change: opacity
}

.Grid_pswp__button--close__UjD1m {
  margin-right: 6px
}

.Grid_pswp__button--arrow__mmWN3 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Grid_pswp__button--arrow__mmWN3:disabled {
  display: none;
  cursor: default
}

.Grid_pswp__button--arrow__mmWN3 .Grid_pswp__icn__LXEyZ {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Grid_pswp--one-slide__Kpob8 .Grid_pswp__button--arrow__mmWN3 {
  display: none
}

.Grid_pswp--touch__V_sQ1 .Grid_pswp__button--arrow__mmWN3 {
  visibility: hidden
}

.Grid_pswp--has_mouse__lOr9z .Grid_pswp__button--arrow__mmWN3 {
  visibility: visible
}

.Grid_pswp__button--arrow--prev__spr7l {
  right: auto;
  left: 0
}

.Grid_pswp__button--arrow--next__2HffO {
  right: 0
}

.Grid_pswp__button--arrow--next__2HffO .Grid_pswp__icn__LXEyZ {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Grid_pswp__button--zoom__X8j4w {
  display: none
}

.Grid_pswp--zoom-allowed__KbgwQ .Grid_pswp__button--zoom__X8j4w {
  display: block
}

.Grid_pswp--zoomed-in__jWq1V .Grid_pswp__zoom-icn-bar-v__zbvHL {
  display: none
}

.Grid_pswp__preloader__RBOys {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Grid_pswp__preloader__RBOys .Grid_pswp__icn__LXEyZ {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Grid_pswp-clockwise__8cFAZ .6s linear infinite
}

.Grid_pswp__preloader--active__5rMTB .Grid_pswp__icn__LXEyZ {
  opacity: .85
}

@keyframes Grid_pswp-clockwise__8cFAZ {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Grid_pswp__counter___FiyT {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Grid_pswp--one-slide__Kpob8 .Grid_pswp__counter___FiyT {
  display: none
}

.Grid_lineseed__u6J0d {
  font-family: LineSeed, sans-serif
}

.Grid_font_pop__HpYDL {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Grid_font_sporty__xVd5e {
  font-family: Fugaz One;
  font-weight: 400
}

.Grid_font_digital__5Udbq {
  font-family: Chakra Petch;
  font-weight: 700
}

.Grid_font_calligraphy__xH48w {
  font-family: Kalam;
  font-weight: 700
}

.Grid_font_brush__jbXgn {
  font-family: Knewave;
  font-weight: 400
}

.Grid_ytp-large-play-button__J_z_D {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Grid_ytp-button__g4JZk {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Grid_ytp-large-play-button-red-bg__eXr2T .Grid_ytp-large-play-button-bg__Pbb62 {
  fill: red;
  fill-opacity: 1
}

.Grid_lds_grid_container__ncub_ {
  display: grid;
  -moz-column-gap: var(--grid-gap, 10px);
  column-gap: var(--grid-gap, 10px);
  row-gap: var(--grid-gap, 10px);
  grid-template-columns: repeat(var(--grid-columns, 1), 1fr);
  text-align: var(--card-text-align, var(--global-text-align));
  justify-content: var(--flex-align, var(--global-flex-align))
}

@media screen and (min-width:768px) {
  .Grid_lds_grid_container__ncub_ {
    -moz-column-gap: var(--grid-column-gap, var(--grid-gap, 20px));
    column-gap: var(--grid-column-gap, var(--grid-gap, 20px));
    row-gap: var(--grid-row-gap, var(--grid-gap, 20px));
    min-height: var(--grid-height-pc)
  }
}

.Grid_lds_grid_container__ncub_.Grid_grid_2__w5nVu {
  --grid-columns: 2
}

.Grid_lds_grid_container__ncub_.Grid_grid_3__uowJ7 {
  --grid-columns: 3
}

.Grid_lds_grid_container__ncub_.Grid_grid_4__kUwvu {
  --grid-columns: 4
}

.Grid_lds_grid_container__ncub_.Grid_grid_6__tntuR {
  --grid-columns: 6
}

.Grid_lds_grid_container__ncub_.Grid_grid_m_2__PCg_d {
  --grid-columns: 2
}

.Grid_lds_grid_container__ncub_.Grid_grid_m_3__WgjJL {
  --grid-columns: 3
}

@media screen and (min-width:768px) {
  .Grid_lds_grid_container__ncub_.Grid_grid_pc_2__fHT_0 {
    --grid-columns: 2
  }

  .Grid_lds_grid_container__ncub_.Grid_grid_pc_3__z2E0F {
    --grid-columns: 3
  }

  .Grid_lds_grid_container__ncub_.Grid_grid_pc_3__z2E0F[class*=horizon] {
    -moz-column-gap: var(--grid-column-gap, var(--grid-gap, 10px));
    column-gap: var(--grid-column-gap, var(--grid-gap, 10px));
    row-gap: var(--grid-row-gap, var(--grid-gap, 10px))
  }

  .Grid_lds_grid_container__ncub_.Grid_grid_pc_4__Sx36H {
    --grid-columns: 4
  }
}

.Grid_lds_grid_container__ncub_ [class*=grid_item] {
  min-width: 0
}

.Grid_lds_grid_container__ncub_.Grid_align_left__Y_k3A {
  --flex-align: flex-start
}

.Grid_lds_grid_container__ncub_.Grid_align_right__vKyqM {
  --flex-align: flex-end
}

.Grid_lds_grid_container__ncub_.Grid_align_center___Y1VN {
  --flex-align: center
}

.Grid_lds_grid_container__ncub_.Grid_align_around__jzuMD {
  --flex-align: space-around
}

.Grid_lds_grid_container__ncub_.Grid_align_between__UL3qA {
  --flex-align: space-between
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Icon_pswp__7fDCi {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Icon_pswp__7fDCi:focus {
  outline: 0
}

.Icon_pswp__7fDCi * {
  box-sizing: border-box
}

.Icon_pswp__7fDCi img {
  max-width: none
}

.Icon_pswp--open__Jn_66 {
  display: block
}

.Icon_pswp__7fDCi,
.Icon_pswp__bg__VVN8l {
  transform: translateZ(0);
  will-change: opacity
}

.Icon_pswp__bg__VVN8l {
  opacity: .005;
  background: var(--pswp-bg)
}

.Icon_pswp__7fDCi,
.Icon_pswp__scroll-wrap__2Wjrw {
  overflow: hidden
}

.Icon_pswp__bg__VVN8l,
.Icon_pswp__container__xP5M6,
.Icon_pswp__content__WybJm,
.Icon_pswp__img___1Fqe,
.Icon_pswp__item__a_SgX,
.Icon_pswp__scroll-wrap__2Wjrw,
.Icon_pswp__zoom-wrap__zfOA0 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Icon_pswp__img___1Fqe,
.Icon_pswp__zoom-wrap__zfOA0 {
  width: auto;
  height: auto
}

.Icon_pswp--click-to-zoom__U6vtu.Icon_pswp--zoom-allowed__PItTD .Icon_pswp__img___1Fqe {
  cursor: zoom-in
}

.Icon_pswp--click-to-zoom__U6vtu.Icon_pswp--zoomed-in__gK2xh .Icon_pswp__img___1Fqe {
  cursor: move;
  cursor: grab
}

.Icon_pswp--click-to-zoom__U6vtu.Icon_pswp--zoomed-in__gK2xh .Icon_pswp__img___1Fqe:active {
  cursor: grabbing
}

.Icon_pswp--no-mouse-drag__lk8PX.Icon_pswp--zoomed-in__gK2xh .Icon_pswp__img___1Fqe,
.Icon_pswp--no-mouse-drag__lk8PX.Icon_pswp--zoomed-in__gK2xh .Icon_pswp__img___1Fqe:active,
.Icon_pswp__img___1Fqe {
  cursor: zoom-out
}

.Icon_pswp__button__mfyBH,
.Icon_pswp__container__xP5M6,
.Icon_pswp__counter__7JiYs,
.Icon_pswp__img___1Fqe {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Icon_pswp__item__a_SgX {
  z-index: 1;
  overflow: hidden
}

.Icon_pswp__hidden__rmTid {
  display: none !important
}

.Icon_pswp__content__WybJm {
  pointer-events: none
}

.Icon_pswp__content__WybJm>* {
  pointer-events: auto
}

.Icon_pswp__error-msg-container__caUbV {
  display: grid
}

.Icon_pswp__error-msg__vmxWk {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Icon_pswp__7fDCi .Icon_pswp__hide-on-close__9OLyC {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Icon_pswp--ui-visible__zxCH4 .Icon_pswp__hide-on-close__9OLyC {
  opacity: 1;
  pointer-events: auto
}

.Icon_pswp__button__mfyBH {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Icon_pswp__button__mfyBH:active,
.Icon_pswp__button__mfyBH:focus,
.Icon_pswp__button__mfyBH:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Icon_pswp__button__mfyBH:disabled {
  opacity: .3;
  cursor: auto
}

.Icon_pswp__icn__K_haN {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Icon_pswp__icn-shadow__rRpsR {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Icon_pswp__icn__K_haN:focus {
  outline: 0
}

.Icon_pswp__img--with-bg__4DLRl,
div.Icon_pswp__img--placeholder__4k2ef {
  background: var(--pswp-placeholder-bg)
}

.Icon_pswp__top-bar__FMSpR {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Icon_pswp__top-bar__FMSpR>* {
  pointer-events: auto;
  will-change: opacity
}

.Icon_pswp__button--close__pZeDg {
  margin-right: 6px
}

.Icon_pswp__button--arrow__CBxUx {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Icon_pswp__button--arrow__CBxUx:disabled {
  display: none;
  cursor: default
}

.Icon_pswp__button--arrow__CBxUx .Icon_pswp__icn__K_haN {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Icon_pswp--one-slide__oj8T5 .Icon_pswp__button--arrow__CBxUx {
  display: none
}

.Icon_pswp--touch__vaWQq .Icon_pswp__button--arrow__CBxUx {
  visibility: hidden
}

.Icon_pswp--has_mouse__m2NK7 .Icon_pswp__button--arrow__CBxUx {
  visibility: visible
}

.Icon_pswp__button--arrow--prev__hDOqj {
  right: auto;
  left: 0
}

.Icon_pswp__button--arrow--next__SfdA9 {
  right: 0
}

.Icon_pswp__button--arrow--next__SfdA9 .Icon_pswp__icn__K_haN {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Icon_pswp__button--zoom__U6R0F {
  display: none
}

.Icon_pswp--zoom-allowed__PItTD .Icon_pswp__button--zoom__U6R0F {
  display: block
}

.Icon_pswp--zoomed-in__gK2xh .Icon_pswp__zoom-icn-bar-v__Veh9Y {
  display: none
}

.Icon_pswp__preloader__UIKZg {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Icon_pswp__preloader__UIKZg .Icon_pswp__icn__K_haN {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Icon_pswp-clockwise__REgY4 .6s linear infinite
}

.Icon_pswp__preloader--active__23885 .Icon_pswp__icn__K_haN {
  opacity: .85
}

@keyframes Icon_pswp-clockwise__REgY4 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Icon_pswp__counter__7JiYs {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Icon_pswp--one-slide__oj8T5 .Icon_pswp__counter__7JiYs {
  display: none
}

.Icon_lineseed__He7j_ {
  font-family: LineSeed, sans-serif
}

.Icon_font_pop__GoIcj {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Icon_font_sporty__u4yq2 {
  font-family: Fugaz One;
  font-weight: 400
}

.Icon_font_digital__nlohe {
  font-family: Chakra Petch;
  font-weight: 700
}

.Icon_font_calligraphy__j_fcU {
  font-family: Kalam;
  font-weight: 700
}

.Icon_font_brush__6NuEM {
  font-family: Knewave;
  font-weight: 400
}

.Icon_ytp-large-play-button__oaJqB {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Icon_ytp-button__uMvds {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Icon_ytp-large-play-button-red-bg__1Kqnp .Icon_ytp-large-play-button-bg__mUtI1 {
  fill: red;
  fill-opacity: 1
}

.Icon_lds_icon__Fq_SV {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  font-style: normal
}

.Icon_lds_icon__Fq_SV.Icon_contained__5_AaU {
  background-color: var(--picked-bg-color);
  color: var(--picked-font-color)
}

.Icon_lds_icon__Fq_SV.Icon_outlined__riHMH {
  border: 1px solid;
  color: var(--picked-bg-color)
}

.Icon_lds_icon__Fq_SV.Icon_ghost__i_McS {
  color: var(--picked-bg-color)
}

.Icon_lds_icon__Fq_SV.la-facebook,
.Icon_lds_icon__Fq_SV.la-twitter {
  position: relative
}

.Icon_lds_icon__Fq_SV.la-facebook:before,
.Icon_lds_icon__Fq_SV.la-twitter:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: currentColor
}

.Icon_lds_icon__Fq_SV.la-twitter:before {
  width: var(--twitter-icon-size, 22px);
  height: var(--twitter-icon-size, 22px);
  -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAYAAABTTPsKAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARaSURBVHgB1VnLceJAEB1U2OUjIRACZAAZ2BksR5d/EAE4AnDZLh9hI4AMTAYmgyUEHV3+7mu2h2q1ZqQZCR/2Vdn6jUZvZlqvnxpj/jM0ptNp6+TkpBVz0+vrazoajVLzg3h6emrL4/Pz8y1tm8fHx+3Pz88XE4Gjo6M1Nn3zQ8Akdj4+Pp4bjcZuIr+/v++wGdJ+cnFxsfn6+hqZOPQeHh6G5gcAsu1ms7m0ZIHN1dXV/lkJ/bu+vp5hs7YnMaKUjzN/OL8VfY+pc3NYsi2QpZltM4/t+/v7mWzTtDu4MMBSU2i0cMPuGHG6VR22bRv6w/7cHDA00N8Sm7Yli7Doaw6J3aELCI1bPmzxzRlQG3Q0EKcOFhroZ0r92WOQPdNkM4QJKjQ63EkGiKcVvwQWtUPj8fFxbPilYoDraONqm+gTFArYWMka3t/f93QbjH4i4tm5GhFkb9DXxB5j//by8nLma58jzKEhVWNOL4NqQwOSodHBwCYmEiRfIDgTZO+wgpOiexLXSYTGAi/eivbpjcUMjnUbdLyWoYF2Y9dqFJDdyZc4tZbyFUWY8Pb2NhDLTqFxavKk6QEy1nKrUUC2UL6iCetlR+dz18vFD0q5jXM1NCjmJVmWr6BUnxRdVMtudTcDJYeEYVFosPJ0mGzqk69KhAlKEZy6qzOl8YSGlq8kSbzyVZmwQxHGntDYy6ErNFzyBR+zMJEoJUxwhEZIFty/qA75ui2TLx8aoQ1piUH02XD8ATMIfM7lgeQMM3zDhylmvs/uq81kVyAbpAguBM0wgUIDD9Uz2NPtHFnwRSnCwNRAMGGCwzuHZMEdYuXLhyjCBKkIoVmQMYiRLx+iCRMcBqk0C1LqNgdAJcI6WXAWzOmuzILmQN65EmGCShZeqVNZsLZ3rkyYoEIjJAvW8s6EWoRDZ1ANrJJ3tqhFmICaxkKQ8RokmQVjvbNEbcIgSO5LvnA91wzyt+BvcSrIO2vUIszu65c+75tBJI6hzYKh3jnXt6kIdl8ZQ2P+1TRu+JgyW1dnNhoI2jyL+/qUaEwgKs0wJQqX+5I+IiILRoVGNGFWgbkgu7JW0eEjvAbJcBaMDY0owuLjcV+o0+7L8TW9dBkkdn6F6b0WYV+hzuW+Qgot7PxK03tlwiA7F2RTV6HOggaB7zVp0oOyIGrVc3MIwiRfICuXrPRL1+GdS7MgJuK0zCCVEiay8uMRGIXKkMNH+MoEpQMzIYRZvib2uKxQ50KgQVqILOgcWClhh3zdVfnSdRikKVato9vJLGgKvHPDR1YqArDBzHZNDYAAZbce7QdmQfri7nor8IJsq2qhrghlhRZCSP0jR1jJ17ZIvmIQWoNTGp7zzpmQ0IrASxJV+yoDnrEk+aJ9X2hQjOPa/rdDTGCXZDJD2CVfsYoQAq4g/THsoYk0CG11O5zviB8W9wPbESb5opwvGleufYVAW8xA7EpjDVaEF/kzaUjpvi5UDS4I5J3/An3ggAjZOLJaAAAAAElFTkSuQmCC");
  mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAYAAABTTPsKAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARaSURBVHgB1VnLceJAEB1U2OUjIRACZAAZ2BksR5d/EAE4AnDZLh9hI4AMTAYmgyUEHV3+7mu2h2q1ZqQZCR/2Vdn6jUZvZlqvnxpj/jM0ptNp6+TkpBVz0+vrazoajVLzg3h6emrL4/Pz8y1tm8fHx+3Pz88XE4Gjo6M1Nn3zQ8Akdj4+Pp4bjcZuIr+/v++wGdJ+cnFxsfn6+hqZOPQeHh6G5gcAsu1ms7m0ZIHN1dXV/lkJ/bu+vp5hs7YnMaKUjzN/OL8VfY+pc3NYsi2QpZltM4/t+/v7mWzTtDu4MMBSU2i0cMPuGHG6VR22bRv6w/7cHDA00N8Sm7Yli7Doaw6J3aELCI1bPmzxzRlQG3Q0EKcOFhroZ0r92WOQPdNkM4QJKjQ63EkGiKcVvwQWtUPj8fFxbPilYoDraONqm+gTFArYWMka3t/f93QbjH4i4tm5GhFkb9DXxB5j//by8nLma58jzKEhVWNOL4NqQwOSodHBwCYmEiRfIDgTZO+wgpOiexLXSYTGAi/eivbpjcUMjnUbdLyWoYF2Y9dqFJDdyZc4tZbyFUWY8Pb2NhDLTqFxavKk6QEy1nKrUUC2UL6iCetlR+dz18vFD0q5jXM1NCjmJVmWr6BUnxRdVMtudTcDJYeEYVFosPJ0mGzqk69KhAlKEZy6qzOl8YSGlq8kSbzyVZmwQxHGntDYy6ErNFzyBR+zMJEoJUxwhEZIFty/qA75ui2TLx8aoQ1piUH02XD8ATMIfM7lgeQMM3zDhylmvs/uq81kVyAbpAguBM0wgUIDD9Uz2NPtHFnwRSnCwNRAMGGCwzuHZMEdYuXLhyjCBKkIoVmQMYiRLx+iCRMcBqk0C1LqNgdAJcI6WXAWzOmuzILmQN65EmGCShZeqVNZsLZ3rkyYoEIjJAvW8s6EWoRDZ1ANrJJ3tqhFmICaxkKQ8RokmQVjvbNEbcIgSO5LvnA91wzyt+BvcSrIO2vUIszu65c+75tBJI6hzYKh3jnXt6kIdl8ZQ2P+1TRu+JgyW1dnNhoI2jyL+/qUaEwgKs0wJQqX+5I+IiILRoVGNGFWgbkgu7JW0eEjvAbJcBaMDY0owuLjcV+o0+7L8TW9dBkkdn6F6b0WYV+hzuW+Qgot7PxK03tlwiA7F2RTV6HOggaB7zVp0oOyIGrVc3MIwiRfICuXrPRL1+GdS7MgJuK0zCCVEiay8uMRGIXKkMNH+MoEpQMzIYRZvib2uKxQ50KgQVqILOgcWClhh3zdVfnSdRikKVato9vJLGgKvHPDR1YqArDBzHZNDYAAZbce7QdmQfri7nor8IJsq2qhrghlhRZCSP0jR1jJ17ZIvmIQWoNTGp7zzpmQ0IrASxJV+yoDnrEk+aJ9X2hQjOPa/rdDTGCXZDJD2CVfsYoQAq4g/THsoYk0CG11O5zviB8W9wPbESb5opwvGleufYVAW8xA7EpjDVaEF/kzaUjpvi5UDS4I5J3/An3ggAjZOLJaAAAAAElFTkSuQmCC")
}

.Icon_lds_icon__Fq_SV.la-facebook:before {
  width: var(--facebook-icon-size, 30px);
  height: var(--facebook-icon-size, 30px);
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjI1IDE1QzI2LjI1IDguODEyNSAyMS4xODc1IDMuNzUgMTUgMy43NUM4LjgxMjUgMy43NSAzLjc1IDguODEyNSAzLjc1IDE1QzMuNzUgMjAuNjI1IDcuODI4MTIgMjUuMjY1NiAxMy4xNzE5IDI2LjEwOTRWMTguMjM0NEgxMC4zNTk0VjE1SDEzLjE3MTlWMTIuNDY4OEMxMy4xNzE5IDkuNjU2MjUgMTQuODU5NCA4LjEwOTM4IDE3LjM5MDYgOC4xMDkzOEMxOC42NTYzIDguMTA5MzggMTkuOTIxOSA4LjM5MDYyIDE5LjkyMTkgOC4zOTA2MlYxMS4yMDMxSDE4LjUxNTZDMTcuMTA5NCAxMS4yMDMxIDE2LjY4NzUgMTIuMDQ2OSAxNi42ODc1IDEyLjg5MDZWMTVIMTkuNzgxMkwxOS4yMTg4IDE4LjIzNDRIMTYuNTQ2OVYyNi4yNUMyMi4xNzE5IDI1LjQwNjIgMjYuMjUgMjAuNjI1IDI2LjI1IDE1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjI1IDE1QzI2LjI1IDguODEyNSAyMS4xODc1IDMuNzUgMTUgMy43NUM4LjgxMjUgMy43NSAzLjc1IDguODEyNSAzLjc1IDE1QzMuNzUgMjAuNjI1IDcuODI4MTIgMjUuMjY1NiAxMy4xNzE5IDI2LjEwOTRWMTguMjM0NEgxMC4zNTk0VjE1SDEzLjE3MTlWMTIuNDY4OEMxMy4xNzE5IDkuNjU2MjUgMTQuODU5NCA4LjEwOTM4IDE3LjM5MDYgOC4xMDkzOEMxOC42NTYzIDguMTA5MzggMTkuOTIxOSA4LjM5MDYyIDE5LjkyMTkgOC4zOTA2MlYxMS4yMDMxSDE4LjUxNTZDMTcuMTA5NCAxMS4yMDMxIDE2LjY4NzUgMTIuMDQ2OSAxNi42ODc1IDEyLjg5MDZWMTVIMTkuNzgxMkwxOS4yMTg4IDE4LjIzNDRIMTYuNTQ2OVYyNi4yNUMyMi4xNzE5IDI1LjQwNjIgMjYuMjUgMjAuNjI1IDI2LjI1IDE1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")
}

.Icon_lds_sign__RYdFB {
  display: inline-block;
  vertical-align: top;
  width: var(--sign-size, 24px);
  height: var(--sign-size, 24px);
  background-color: var(--picked-bg-color, var(--primary-color));
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%
}

@media screen and (min-width:768px) {
  .Icon_lds_sign__RYdFB {
    --sign-size: 50px
  }
}

.Icon_lds_sign__RYdFB.Icon_size_small__mu1B2 {
  --sign-size: 19px
}

@media screen and (min-width:768px) {
  .Icon_lds_sign__RYdFB.Icon_size_small__mu1B2 {
    --sign-size: 40px
  }
}

.Icon_lds_sign__RYdFB.Icon_size_large__0b_P7 {
  --sign-size: 29px
}

@media screen and (min-width:768px) {
  .Icon_lds_sign__RYdFB.Icon_size_large__0b_P7 {
    --sign-size: 60px
  }
}

.Icon_lds_sign__RYdFB:not(:only-child) {
  margin-bottom: 12px
}

.Icon_lds_sign__RYdFB.Icon_style_basic__nxIHj {
  -webkit-mask-image: url(/a350-1000/_next/static/media/sign_basic.59cc0920.svg);
  mask-image: url(/a350-1000/_next/static/media/sign_basic.59cc0920.svg)
}

.Icon_lds_sign__RYdFB.Icon_style_sweat__r76t9 {
  -webkit-mask-image: url(/a350-1000/_next/static/media/sign_sweat.f5027614.svg);
  mask-image: url(/a350-1000/_next/static/media/sign_sweat.f5027614.svg)
}

.Icon_lds_sign__RYdFB.Icon_style_bean__W5Xwl {
  -webkit-mask-image: url(/a350-1000/_next/static/media/sign_bean.97cc05bc.svg);
  mask-image: url(/a350-1000/_next/static/media/sign_bean.97cc05bc.svg)
}

.Icon_lds_sign__RYdFB.Icon_style_airpod__sS1lO {
  -webkit-mask-image: url(/a350-1000/_next/static/media/sign_airpod.8dc2500c.svg);
  mask-image: url(/a350-1000/_next/static/media/sign_airpod.8dc2500c.svg)
}

.Icon_lds_sign__RYdFB.Icon_style_moyashi__iFxox {
  -webkit-mask-image: url(/a350-1000/_next/static/media/sign_moyashi.a6ee2113.svg);
  mask-image: url(/a350-1000/_next/static/media/sign_moyashi.a6ee2113.svg)
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Button_pswp__HXN5P {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Button_pswp__HXN5P:focus {
  outline: 0
}

.Button_pswp__HXN5P * {
  box-sizing: border-box
}

.Button_pswp__HXN5P img {
  max-width: none
}

.Button_pswp--open__B0x9h {
  display: block
}

.Button_pswp__HXN5P,
.Button_pswp__bg__Y_T3x {
  transform: translateZ(0);
  will-change: opacity
}

.Button_pswp__bg__Y_T3x {
  opacity: .005;
  background: var(--pswp-bg)
}

.Button_pswp__HXN5P,
.Button_pswp__scroll-wrap__wNxCy {
  overflow: hidden
}

.Button_pswp__bg__Y_T3x,
.Button_pswp__container__YZYmj,
.Button_pswp__content__RECDQ,
.Button_pswp__img__GWcuC,
.Button_pswp__item__as7SG,
.Button_pswp__scroll-wrap__wNxCy,
.Button_pswp__zoom-wrap__Ahqub {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Button_pswp__img__GWcuC,
.Button_pswp__zoom-wrap__Ahqub {
  width: auto;
  height: auto
}

.Button_pswp--click-to-zoom__c_lue.Button_pswp--zoom-allowed__SVkXa .Button_pswp__img__GWcuC {
  cursor: zoom-in
}

.Button_pswp--click-to-zoom__c_lue.Button_pswp--zoomed-in__L1xzT .Button_pswp__img__GWcuC {
  cursor: move;
  cursor: grab
}

.Button_pswp--click-to-zoom__c_lue.Button_pswp--zoomed-in__L1xzT .Button_pswp__img__GWcuC:active {
  cursor: grabbing
}

.Button_pswp--no-mouse-drag__5CQ3d.Button_pswp--zoomed-in__L1xzT .Button_pswp__img__GWcuC,
.Button_pswp--no-mouse-drag__5CQ3d.Button_pswp--zoomed-in__L1xzT .Button_pswp__img__GWcuC:active,
.Button_pswp__img__GWcuC {
  cursor: zoom-out
}

.Button_pswp__button__pSUK3,
.Button_pswp__container__YZYmj,
.Button_pswp__counter__W47yb,
.Button_pswp__img__GWcuC {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Button_pswp__item__as7SG {
  z-index: 1;
  overflow: hidden
}

.Button_pswp__hidden__8qGgT {
  display: none !important
}

.Button_pswp__content__RECDQ {
  pointer-events: none
}

.Button_pswp__content__RECDQ>* {
  pointer-events: auto
}

.Button_pswp__error-msg-container__H9Ht_ {
  display: grid
}

.Button_pswp__error-msg__WvxDw {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Button_pswp__HXN5P .Button_pswp__hide-on-close__w9PTc {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Button_pswp--ui-visible__q3CE_ .Button_pswp__hide-on-close__w9PTc {
  opacity: 1;
  pointer-events: auto
}

.Button_pswp__button__pSUK3 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Button_pswp__button__pSUK3:active,
.Button_pswp__button__pSUK3:focus,
.Button_pswp__button__pSUK3:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Button_pswp__button__pSUK3:disabled {
  opacity: .3;
  cursor: auto
}

.Button_pswp__icn__pSTJ8 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Button_pswp__icn-shadow__y5Fa8 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Button_pswp__icn__pSTJ8:focus {
  outline: 0
}

.Button_pswp__img--with-bg__2Vi94,
div.Button_pswp__img--placeholder__cSegP {
  background: var(--pswp-placeholder-bg)
}

.Button_pswp__top-bar__zeVGP {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Button_pswp__top-bar__zeVGP>* {
  pointer-events: auto;
  will-change: opacity
}

.Button_pswp__button--close__os9Mu {
  margin-right: 6px
}

.Button_pswp__button--arrow__lYjtm {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Button_pswp__button--arrow__lYjtm:disabled {
  display: none;
  cursor: default
}

.Button_pswp__button--arrow__lYjtm .Button_pswp__icn__pSTJ8 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Button_pswp--one-slide__5KJaO .Button_pswp__button--arrow__lYjtm {
  display: none
}

.Button_pswp--touch__9fiwZ .Button_pswp__button--arrow__lYjtm {
  visibility: hidden
}

.Button_pswp--has_mouse__Wc5n8 .Button_pswp__button--arrow__lYjtm {
  visibility: visible
}

.Button_pswp__button--arrow--prev__atr8I {
  right: auto;
  left: 0
}

.Button_pswp__button--arrow--next__ebTBN {
  right: 0
}

.Button_pswp__button--arrow--next__ebTBN .Button_pswp__icn__pSTJ8 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Button_pswp__button--zoom__o1_Yg {
  display: none
}

.Button_pswp--zoom-allowed__SVkXa .Button_pswp__button--zoom__o1_Yg {
  display: block
}

.Button_pswp--zoomed-in__L1xzT .Button_pswp__zoom-icn-bar-v__uHwg4 {
  display: none
}

.Button_pswp__preloader__boZsR {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Button_pswp__preloader__boZsR .Button_pswp__icn__pSTJ8 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Button_pswp-clockwise__3mPTo .6s linear infinite
}

.Button_pswp__preloader--active__xk6x7 .Button_pswp__icn__pSTJ8 {
  opacity: .85
}

@keyframes Button_pswp-clockwise__3mPTo {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Button_pswp__counter__W47yb {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Button_pswp--one-slide__5KJaO .Button_pswp__counter__W47yb {
  display: none
}

.Button_lineseed__HweQr {
  font-family: LineSeed, sans-serif
}

.Button_font_pop__GaUq_ {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Button_font_sporty__phQDV {
  font-family: Fugaz One;
  font-weight: 400
}

.Button_font_digital__WF0xq {
  font-family: Chakra Petch;
  font-weight: 700
}

.Button_font_calligraphy__T4lqd {
  font-family: Kalam;
  font-weight: 700
}

.Button_font_brush__7Vdgb {
  font-family: Knewave;
  font-weight: 400
}

.Button_ytp-large-play-button__sw0Tz {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Button_ytp-button__jGJY2 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Button_ytp-large-play-button-red-bg__35oli .Button_ytp-large-play-button-bg__3O4Vp {
  fill: red;
  fill-opacity: 1
}

.Button_lds_button__0_71H {
  position: relative;
  display: inline-flex;
  min-width: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: var(--button-height, 44px);
  padding: 0 14px;
  background-color: var(--picked-bg-color);
  font-size: var(--ldsg-typography-text-s-font-size, .8125rem);
  line-height: var(--ldsg-typography-text-s-line-height, 1.4);
  font-weight: var(--ldsg-typography-font-weight-200, 700);
  letter-spacing: -.44px;
  border-radius: var(--button-radius, var(--global-button-radius, var(--global-radius)))
}

@media screen and (min-width:768px) {
  .Button_lds_button__0_71H {
    width: -moz-fit-content;
    width: fit-content;
    --button-height: 56px
  }
}

[class*=grid_container]+.Button_lds_button__0_71H {
  margin-top: 20px
}

@media screen and (min-width:768px) {
  [class*=grid_container]+.Button_lds_button__0_71H {
    margin-top: 40px
  }
}

.Button_lds_button__0_71H .Button_text__pyJ7f {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.Button_lds_button__0_71H [class*=lds_icon] {
  color: unset
}

.Button_lds_button__0_71H[class*=size_]:not(.Button_ghost__nbRWW):not(.Button_size_icon__EirQR) {
  width: var(--button-width)
}

.Button_outline_highlight__DK75j {
  border: 2px solid var(--outline-color)
}

.Button_size_icon__EirQR {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border-radius: 4px
}

.Button_size_small__FQV2V {
  --button-width: 107px
}

@media screen and (min-width:768px) {
  .Button_size_small__FQV2V {
    --button-width: 240px
  }
}

.Button_size_medium__g_UDl {
  --button-width: 200px
}

@media screen and (min-width:768px) {
  .Button_size_medium__g_UDl {
    --button-width: 368px
  }
}

.Button_size_large__X0zlV {
  --button-width: 100%
}

.Button_height_small__CiWiO {
  --button-height: 32px;
  font-size: var(--ldsg-typography-text-xs-font-size, .6875rem);
  line-height: var(--ldsg-typography-text-xs-line-height, 1.5);
  font-weight: var(--ldsg-typography-font-weight-200, 700)
}

@media screen and (min-width:768px) {
  .Button_height_small__CiWiO {
    --button-height: 44px
  }
}

.Button_height_large__V0bgp {
  --button-height: 56px;
  font-size: var(--ldsg-typography-text-m-font-size, .9375rem);
  line-height: var(--ldsg-typography-text-m-line-height, 1.5);
  font-weight: var(--ldsg-typography-font-weight-200, 700)
}

@media screen and (min-width:768px) {
  .Button_height_large__V0bgp {
    --button-height: 66px
  }
}

.Button_flexible__zm40T {
  width: auto;
  height: auto
}

.Button_flexible__zm40T:not(.Button_ghost__nbRWW) {
  height: 28px
}

@media screen and (min-width:768px) {
  .Button_flexible__zm40T:not(.Button_ghost__nbRWW) {
    height: 30px
  }
}

.Button_flexible__zm40T.Button_outlined__SxuJY {
  border-width: 2px
}

.Button_contained__uUBL8 {
  color: var(--picked-font-color)
}

.Button_outlined__SxuJY {
  background-color: transparent;
  border: 1px solid var(--outline-color, var(--picked-bg-color));
  color: var(--picked-bg-color)
}

.Button_outlined__SxuJY[class*=white] {
  --picked-bg-color: #000
}

.Button_ghost__nbRWW {
  width: auto;
  --button-width: fit-content;
  padding-left: 0;
  padding-right: 0;
  background: transparent;
  color: var(--picked-bg-color);
  border-color: transparent
}

.Button_icon_left___FibD {
  margin-right: 6px;
  order: -1
}

.Button_icon_right__1smZL {
  margin-left: 6px
}

.Button_align_left__A4_Zu {
  padding: 0 16px;
  text-align: left
}

.Button_align_left__A4_Zu .Button_text__pyJ7f {
  flex: 1
}

.Button_image__9xCz3 {
  width: 28px;
  margin-right: 13px
}

@media screen and (min-width:768px) {
  .Button_image__9xCz3 {
    width: 32px;
    margin-right: 15px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ButtonGrid_pswp__wELai {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ButtonGrid_pswp__wELai:focus {
  outline: 0
}

.ButtonGrid_pswp__wELai * {
  box-sizing: border-box
}

.ButtonGrid_pswp__wELai img {
  max-width: none
}

.ButtonGrid_pswp--open__AxW9m {
  display: block
}

.ButtonGrid_pswp__bg__yMryw,
.ButtonGrid_pswp__wELai {
  transform: translateZ(0);
  will-change: opacity
}

.ButtonGrid_pswp__bg__yMryw {
  opacity: .005;
  background: var(--pswp-bg)
}

.ButtonGrid_pswp__scroll-wrap__U56uD,
.ButtonGrid_pswp__wELai {
  overflow: hidden
}

.ButtonGrid_pswp__bg__yMryw,
.ButtonGrid_pswp__container__FcxJh,
.ButtonGrid_pswp__content__h7KXA,
.ButtonGrid_pswp__img___MA6R,
.ButtonGrid_pswp__item__eZKwI,
.ButtonGrid_pswp__scroll-wrap__U56uD,
.ButtonGrid_pswp__zoom-wrap__ai9ap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ButtonGrid_pswp__img___MA6R,
.ButtonGrid_pswp__zoom-wrap__ai9ap {
  width: auto;
  height: auto
}

.ButtonGrid_pswp--click-to-zoom__IMJlN.ButtonGrid_pswp--zoom-allowed__DCyHD .ButtonGrid_pswp__img___MA6R {
  cursor: zoom-in
}

.ButtonGrid_pswp--click-to-zoom__IMJlN.ButtonGrid_pswp--zoomed-in__JPN3o .ButtonGrid_pswp__img___MA6R {
  cursor: move;
  cursor: grab
}

.ButtonGrid_pswp--click-to-zoom__IMJlN.ButtonGrid_pswp--zoomed-in__JPN3o .ButtonGrid_pswp__img___MA6R:active {
  cursor: grabbing
}

.ButtonGrid_pswp--no-mouse-drag__GH0I7.ButtonGrid_pswp--zoomed-in__JPN3o .ButtonGrid_pswp__img___MA6R,
.ButtonGrid_pswp--no-mouse-drag__GH0I7.ButtonGrid_pswp--zoomed-in__JPN3o .ButtonGrid_pswp__img___MA6R:active,
.ButtonGrid_pswp__img___MA6R {
  cursor: zoom-out
}

.ButtonGrid_pswp__button__IRJn6,
.ButtonGrid_pswp__container__FcxJh,
.ButtonGrid_pswp__counter__aR2h_,
.ButtonGrid_pswp__img___MA6R {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ButtonGrid_pswp__item__eZKwI {
  z-index: 1;
  overflow: hidden
}

.ButtonGrid_pswp__hidden__cvi83 {
  display: none !important
}

.ButtonGrid_pswp__content__h7KXA {
  pointer-events: none
}

.ButtonGrid_pswp__content__h7KXA>* {
  pointer-events: auto
}

.ButtonGrid_pswp__error-msg-container__ZaU34 {
  display: grid
}

.ButtonGrid_pswp__error-msg__XKLcU {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ButtonGrid_pswp__wELai .ButtonGrid_pswp__hide-on-close__Kv7y_ {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ButtonGrid_pswp--ui-visible__1y27p .ButtonGrid_pswp__hide-on-close__Kv7y_ {
  opacity: 1;
  pointer-events: auto
}

.ButtonGrid_pswp__button__IRJn6 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ButtonGrid_pswp__button__IRJn6:active,
.ButtonGrid_pswp__button__IRJn6:focus,
.ButtonGrid_pswp__button__IRJn6:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ButtonGrid_pswp__button__IRJn6:disabled {
  opacity: .3;
  cursor: auto
}

.ButtonGrid_pswp__icn__dLh4D {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ButtonGrid_pswp__icn-shadow__ctbfk {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ButtonGrid_pswp__icn__dLh4D:focus {
  outline: 0
}

.ButtonGrid_pswp__img--with-bg__HMuPY,
div.ButtonGrid_pswp__img--placeholder__pva_y {
  background: var(--pswp-placeholder-bg)
}

.ButtonGrid_pswp__top-bar__JJARD {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ButtonGrid_pswp__top-bar__JJARD>* {
  pointer-events: auto;
  will-change: opacity
}

.ButtonGrid_pswp__button--close__m_1sX {
  margin-right: 6px
}

.ButtonGrid_pswp__button--arrow__WaQc6 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ButtonGrid_pswp__button--arrow__WaQc6:disabled {
  display: none;
  cursor: default
}

.ButtonGrid_pswp__button--arrow__WaQc6 .ButtonGrid_pswp__icn__dLh4D {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ButtonGrid_pswp--one-slide__LMhSm .ButtonGrid_pswp__button--arrow__WaQc6 {
  display: none
}

.ButtonGrid_pswp--touch__HCIHh .ButtonGrid_pswp__button--arrow__WaQc6 {
  visibility: hidden
}

.ButtonGrid_pswp--has_mouse__Ti_Db .ButtonGrid_pswp__button--arrow__WaQc6 {
  visibility: visible
}

.ButtonGrid_pswp__button--arrow--prev__eIyTD {
  right: auto;
  left: 0
}

.ButtonGrid_pswp__button--arrow--next__Pk6oG {
  right: 0
}

.ButtonGrid_pswp__button--arrow--next__Pk6oG .ButtonGrid_pswp__icn__dLh4D {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ButtonGrid_pswp__button--zoom__K3DKN {
  display: none
}

.ButtonGrid_pswp--zoom-allowed__DCyHD .ButtonGrid_pswp__button--zoom__K3DKN {
  display: block
}

.ButtonGrid_pswp--zoomed-in__JPN3o .ButtonGrid_pswp__zoom-icn-bar-v__PhF41 {
  display: none
}

.ButtonGrid_pswp__preloader__ko5bz {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ButtonGrid_pswp__preloader__ko5bz .ButtonGrid_pswp__icn__dLh4D {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ButtonGrid_pswp-clockwise__TUUi5 .6s linear infinite
}

.ButtonGrid_pswp__preloader--active___Amdj .ButtonGrid_pswp__icn__dLh4D {
  opacity: .85
}

@keyframes ButtonGrid_pswp-clockwise__TUUi5 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ButtonGrid_pswp__counter__aR2h_ {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ButtonGrid_pswp--one-slide__LMhSm .ButtonGrid_pswp__counter__aR2h_ {
  display: none
}

.ButtonGrid_lineseed__WpSIG {
  font-family: LineSeed, sans-serif
}

.ButtonGrid_font_pop__GcyHb {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ButtonGrid_font_sporty__YHuMo {
  font-family: Fugaz One;
  font-weight: 400
}

.ButtonGrid_font_digital__XcOuN {
  font-family: Chakra Petch;
  font-weight: 700
}

.ButtonGrid_font_calligraphy__wPFeM {
  font-family: Kalam;
  font-weight: 700
}

.ButtonGrid_font_brush__eeFua {
  font-family: Knewave;
  font-weight: 400
}

.ButtonGrid_ytp-large-play-button__nMV_Q {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ButtonGrid_ytp-button__8w_jz {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ButtonGrid_ytp-large-play-button-red-bg__YgXqz .ButtonGrid_ytp-large-play-button-bg__M_fx9 {
  fill: red;
  fill-opacity: 1
}

.ButtonGrid_grid_button__6Ptik {
  display: flex;
  align-items: center;
  gap: 0 !important
}

.ButtonGrid_grid_button__6Ptik [class*=lds_button]:not(:first-child) {
  margin-left: var(--grid-gap)
}

.ButtonGrid_grid_button__6Ptik[class*=grid_2] [class*=lds_button],
.ButtonGrid_grid_button__6Ptik[class*=grid_3] [class*=lds_button] {
  width: unset;
  max-width: var(--button-width);
  flex: var(--button-grow-ratio) 1 0
}

.ButtonGrid_grid_button__6Ptik[class*=grid_2] [class*=size_small],
.ButtonGrid_grid_button__6Ptik[class*=grid_3] [class*=size_small] {
  --button-grow-ratio: 1
}

.ButtonGrid_grid_button__6Ptik[class*=grid_2] [class*=size_medium],
.ButtonGrid_grid_button__6Ptik[class*=grid_3] [class*=size_medium] {
  --button-grow-ratio: 1.86
}

@media screen and (min-width:768px) {

  .ButtonGrid_grid_button__6Ptik[class*=grid_2] [class*=size_medium],
  .ButtonGrid_grid_button__6Ptik[class*=grid_3] [class*=size_medium] {
    --button-grow-ratio: 1.79
  }
}

.ButtonGrid_grid_button__6Ptik[class*=grid_2] [class*=size_large],
.ButtonGrid_grid_button__6Ptik[class*=grid_3] [class*=size_large] {
  --button-grow-ratio: 3.2
}

@media screen and (min-width:768px) {

  .ButtonGrid_grid_button__6Ptik[class*=grid_2] [class*=size_large],
  .ButtonGrid_grid_button__6Ptik[class*=grid_3] [class*=size_large] {
    --button-grow-ratio: 3.74
  }
}

.ButtonGrid_grid_button__6Ptik[class*=vertical][class*=grid_1] {
  flex-direction: column
}

.ButtonGrid_grid_button__6Ptik[class*=vertical][class*=grid_1] [class*=lds_button]:not(:first-child) {
  margin-left: 0;
  margin-top: var(--grid-gap)
}

.ButtonGrid_grid_button__6Ptik[class*=vertical][class*=grid_1][class*=align_center] {
  align-items: center
}

.ButtonGrid_grid_button__6Ptik[class*=vertical][class*=grid_1][class*=align_right] {
  align-items: flex-end
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Date_pswp__offc6 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Date_pswp__offc6:focus {
  outline: 0
}

.Date_pswp__offc6 * {
  box-sizing: border-box
}

.Date_pswp__offc6 img {
  max-width: none
}

.Date_pswp--open__mksy8 {
  display: block
}

.Date_pswp__bg__5rsWQ,
.Date_pswp__offc6 {
  transform: translateZ(0);
  will-change: opacity
}

.Date_pswp__bg__5rsWQ {
  opacity: .005;
  background: var(--pswp-bg)
}

.Date_pswp__offc6,
.Date_pswp__scroll-wrap__j1SmG {
  overflow: hidden
}

.Date_pswp__bg__5rsWQ,
.Date_pswp__container__zNE8n,
.Date_pswp__content__jAWe_,
.Date_pswp__img__kBjIU,
.Date_pswp__item__NxBIJ,
.Date_pswp__scroll-wrap__j1SmG,
.Date_pswp__zoom-wrap__dukyW {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Date_pswp__img__kBjIU,
.Date_pswp__zoom-wrap__dukyW {
  width: auto;
  height: auto
}

.Date_pswp--click-to-zoom__GE8X3.Date_pswp--zoom-allowed__4YSBt .Date_pswp__img__kBjIU {
  cursor: zoom-in
}

.Date_pswp--click-to-zoom__GE8X3.Date_pswp--zoomed-in__yL7It .Date_pswp__img__kBjIU {
  cursor: move;
  cursor: grab
}

.Date_pswp--click-to-zoom__GE8X3.Date_pswp--zoomed-in__yL7It .Date_pswp__img__kBjIU:active {
  cursor: grabbing
}

.Date_pswp--no-mouse-drag__ay6dp.Date_pswp--zoomed-in__yL7It .Date_pswp__img__kBjIU,
.Date_pswp--no-mouse-drag__ay6dp.Date_pswp--zoomed-in__yL7It .Date_pswp__img__kBjIU:active,
.Date_pswp__img__kBjIU {
  cursor: zoom-out
}

.Date_pswp__button__kIAtV,
.Date_pswp__container__zNE8n,
.Date_pswp__counter__Ru1Oa,
.Date_pswp__img__kBjIU {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Date_pswp__item__NxBIJ {
  z-index: 1;
  overflow: hidden
}

.Date_pswp__hidden__8Yafe {
  display: none !important
}

.Date_pswp__content__jAWe_ {
  pointer-events: none
}

.Date_pswp__content__jAWe_>* {
  pointer-events: auto
}

.Date_pswp__error-msg-container__lISRf {
  display: grid
}

.Date_pswp__error-msg__X1YvK {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Date_pswp__offc6 .Date_pswp__hide-on-close__vsnDl {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Date_pswp--ui-visible__ylkS8 .Date_pswp__hide-on-close__vsnDl {
  opacity: 1;
  pointer-events: auto
}

.Date_pswp__button__kIAtV {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Date_pswp__button__kIAtV:active,
.Date_pswp__button__kIAtV:focus,
.Date_pswp__button__kIAtV:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Date_pswp__button__kIAtV:disabled {
  opacity: .3;
  cursor: auto
}

.Date_pswp__icn__XEoe8 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Date_pswp__icn-shadow__T0ZM8 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Date_pswp__icn__XEoe8:focus {
  outline: 0
}

.Date_pswp__img--with-bg__G1jAL,
div.Date_pswp__img--placeholder__5m8yv {
  background: var(--pswp-placeholder-bg)
}

.Date_pswp__top-bar__uX4v7 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Date_pswp__top-bar__uX4v7>* {
  pointer-events: auto;
  will-change: opacity
}

.Date_pswp__button--close__aHFfs {
  margin-right: 6px
}

.Date_pswp__button--arrow__QwHCo {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Date_pswp__button--arrow__QwHCo:disabled {
  display: none;
  cursor: default
}

.Date_pswp__button--arrow__QwHCo .Date_pswp__icn__XEoe8 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Date_pswp--one-slide__L06SD .Date_pswp__button--arrow__QwHCo {
  display: none
}

.Date_pswp--touch__RLNiR .Date_pswp__button--arrow__QwHCo {
  visibility: hidden
}

.Date_pswp--has_mouse__GYCpB .Date_pswp__button--arrow__QwHCo {
  visibility: visible
}

.Date_pswp__button--arrow--prev__1f5Y4 {
  right: auto;
  left: 0
}

.Date_pswp__button--arrow--next__23N5w {
  right: 0
}

.Date_pswp__button--arrow--next__23N5w .Date_pswp__icn__XEoe8 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Date_pswp__button--zoom__6O_4t {
  display: none
}

.Date_pswp--zoom-allowed__4YSBt .Date_pswp__button--zoom__6O_4t {
  display: block
}

.Date_pswp--zoomed-in__yL7It .Date_pswp__zoom-icn-bar-v___x3hy {
  display: none
}

.Date_pswp__preloader__Np4qt {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Date_pswp__preloader__Np4qt .Date_pswp__icn__XEoe8 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Date_pswp-clockwise__Ej5Hl .6s linear infinite
}

.Date_pswp__preloader--active__LDh_l .Date_pswp__icn__XEoe8 {
  opacity: .85
}

@keyframes Date_pswp-clockwise__Ej5Hl {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Date_pswp__counter__Ru1Oa {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Date_pswp--one-slide__L06SD .Date_pswp__counter__Ru1Oa {
  display: none
}

.Date_lineseed__dgmUc {
  font-family: LineSeed, sans-serif
}

.Date_font_pop__DYQvc {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Date_font_sporty__Vx_zA {
  font-family: Fugaz One;
  font-weight: 400
}

.Date_font_digital__kuR5b {
  font-family: Chakra Petch;
  font-weight: 700
}

.Date_font_calligraphy__beHw0 {
  font-family: Kalam;
  font-weight: 700
}

.Date_font_brush__ahCto {
  font-family: Knewave;
  font-weight: 400
}

.Date_ytp-large-play-button__egynQ {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Date_ytp-button__u9SU0 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Date_ytp-large-play-button-red-bg__7p4Hh .Date_ytp-large-play-button-bg__ButCJ {
  fill: red;
  fill-opacity: 1
}

.Date_lds_date__1NaiV.Date_white__QYPKU {
  color: #fff
}

.Date_lds_date__1NaiV.Date_black__4FV_D {
  color: #000
}

.Date_lds_date__1NaiV .Date_box__bhQ60 {
  display: inline-flex;
  vertical-align: top
}

.Date_lds_date__1NaiV .Date_text__ZIz7V {
  font-weight: 800;
  font-size: 1rem;
  line-height: 1.375
}

@media screen and (min-width:768px) {
  .Date_lds_date__1NaiV .Date_text__ZIz7V {
    font-weight: 700;
    font-size: 1.1875rem;
    line-height: 1.31579
  }
}

.Date_style_line__mz95B .Date_text__ZIz7V,
.Date_style_round__NZ_uj .Date_text__ZIz7V,
.Date_style_round_stroke__LU9Mx .Date_text__ZIz7V,
.Date_style_square__IvtGK .Date_text__ZIz7V,
.Date_style_square_stroke__rSXCr .Date_text__ZIz7V,
.Date_style_story__OyX5S .Date_text__ZIz7V {
  font-size: .875rem;
  line-height: 1.29;
  z-index: 1
}

@media screen and (min-width:768px) {

  .Date_style_line__mz95B .Date_text__ZIz7V,
  .Date_style_round__NZ_uj .Date_text__ZIz7V,
  .Date_style_round_stroke__LU9Mx .Date_text__ZIz7V,
  .Date_style_square__IvtGK .Date_text__ZIz7V,
  .Date_style_square_stroke__rSXCr .Date_text__ZIz7V,
  .Date_style_story__OyX5S .Date_text__ZIz7V {
    font-weight: 800;
    font-size: 1rem;
    line-height: 1.375
  }
}

.Date_style_square__IvtGK .Date_box__bhQ60 {
  position: relative;
  padding: 10px 20px
}

.Date_style_square__IvtGK .Date_box__bhQ60:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: currentColor;
  opacity: .2
}

.Date_style_square_stroke__rSXCr .Date_box__bhQ60 {
  padding: 10px 20px;
  border: 1px solid
}

.Date_style_round__NZ_uj .Date_box__bhQ60 {
  position: relative;
  padding: 10px 20px
}

.Date_style_round__NZ_uj .Date_box__bhQ60:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 100px;
  background-color: currentColor;
  opacity: .2
}

.Date_style_round_stroke__LU9Mx .Date_text__ZIz7V {
  padding: 10px 20px;
  border: 1px solid;
  border-radius: 100px
}

.Date_style_line__mz95B .Date_text__ZIz7V {
  padding: 6px 0;
  border: 1px solid;
  border-width: 1px 0
}

@media screen and (min-width:768px) {
  .Date_style_line__mz95B .Date_text__ZIz7V {
    padding: 8px 0
  }
}

.Date_style_story__OyX5S .Date_box__bhQ60 {
  display: inline-flex;
  width: 100%;
  align-items: center
}

.Date_style_story__OyX5S .Date_box__bhQ60:after,
.Date_style_story__OyX5S .Date_box__bhQ60:before {
  content: "";
  display: block;
  flex: 1;
  border-top: 1px solid
}

@media screen and (min-width:768px) {
  .Date_style_story__OyX5S .Date_box__bhQ60 {
    max-width: 446px
  }
}

.Date_style_story__OyX5S .Date_text__ZIz7V {
  flex-shrink: 0;
  padding: 0 10px
}

.Date_style_icon__16zaU i {
  margin-right: 4px;
  font-size: 1.042rem;
  color: currentColor
}

@media screen and (min-width:768px) {
  .Date_style_icon__16zaU i {
    margin-right: 10px;
    font-size: 1.25rem
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Label_pswp__5dylD {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Label_pswp__5dylD:focus {
  outline: 0
}

.Label_pswp__5dylD * {
  box-sizing: border-box
}

.Label_pswp__5dylD img {
  max-width: none
}

.Label_pswp--open__gq3vw {
  display: block
}

.Label_pswp__5dylD,
.Label_pswp__bg__jiYJ3 {
  transform: translateZ(0);
  will-change: opacity
}

.Label_pswp__bg__jiYJ3 {
  opacity: .005;
  background: var(--pswp-bg)
}

.Label_pswp__5dylD,
.Label_pswp__scroll-wrap__sImxU {
  overflow: hidden
}

.Label_pswp__bg__jiYJ3,
.Label_pswp__container__y9G_i,
.Label_pswp__content__ftkdw,
.Label_pswp__img__cObCm,
.Label_pswp__item__daSqp,
.Label_pswp__scroll-wrap__sImxU,
.Label_pswp__zoom-wrap__bLOHs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Label_pswp__img__cObCm,
.Label_pswp__zoom-wrap__bLOHs {
  width: auto;
  height: auto
}

.Label_pswp--click-to-zoom__i3kdI.Label_pswp--zoom-allowed__xgIVy .Label_pswp__img__cObCm {
  cursor: zoom-in
}

.Label_pswp--click-to-zoom__i3kdI.Label_pswp--zoomed-in__fxbGc .Label_pswp__img__cObCm {
  cursor: move;
  cursor: grab
}

.Label_pswp--click-to-zoom__i3kdI.Label_pswp--zoomed-in__fxbGc .Label_pswp__img__cObCm:active {
  cursor: grabbing
}

.Label_pswp--no-mouse-drag__ogBQt.Label_pswp--zoomed-in__fxbGc .Label_pswp__img__cObCm,
.Label_pswp--no-mouse-drag__ogBQt.Label_pswp--zoomed-in__fxbGc .Label_pswp__img__cObCm:active,
.Label_pswp__img__cObCm {
  cursor: zoom-out
}

.Label_pswp__button__TLsZc,
.Label_pswp__container__y9G_i,
.Label_pswp__counter__tGJzr,
.Label_pswp__img__cObCm {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Label_pswp__item__daSqp {
  z-index: 1;
  overflow: hidden
}

.Label_pswp__hidden__Rk4yQ {
  display: none !important
}

.Label_pswp__content__ftkdw {
  pointer-events: none
}

.Label_pswp__content__ftkdw>* {
  pointer-events: auto
}

.Label_pswp__error-msg-container__m3kOI {
  display: grid
}

.Label_pswp__error-msg__bYwNO {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Label_pswp__5dylD .Label_pswp__hide-on-close__EkPSq {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Label_pswp--ui-visible__IFHKR .Label_pswp__hide-on-close__EkPSq {
  opacity: 1;
  pointer-events: auto
}

.Label_pswp__button__TLsZc {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Label_pswp__button__TLsZc:active,
.Label_pswp__button__TLsZc:focus,
.Label_pswp__button__TLsZc:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Label_pswp__button__TLsZc:disabled {
  opacity: .3;
  cursor: auto
}

.Label_pswp__icn__Od29n {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Label_pswp__icn-shadow__jUQL6 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Label_pswp__icn__Od29n:focus {
  outline: 0
}

.Label_pswp__img--with-bg__RY8C8,
div.Label_pswp__img--placeholder__gL1CJ {
  background: var(--pswp-placeholder-bg)
}

.Label_pswp__top-bar__zNtc_ {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Label_pswp__top-bar__zNtc_>* {
  pointer-events: auto;
  will-change: opacity
}

.Label_pswp__button--close__Zml_Z {
  margin-right: 6px
}

.Label_pswp__button--arrow__KAQBU {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Label_pswp__button--arrow__KAQBU:disabled {
  display: none;
  cursor: default
}

.Label_pswp__button--arrow__KAQBU .Label_pswp__icn__Od29n {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Label_pswp--one-slide__FBhGM .Label_pswp__button--arrow__KAQBU {
  display: none
}

.Label_pswp--touch__Ni0Lp .Label_pswp__button--arrow__KAQBU {
  visibility: hidden
}

.Label_pswp--has_mouse___mbtb .Label_pswp__button--arrow__KAQBU {
  visibility: visible
}

.Label_pswp__button--arrow--prev__Y1Y7Q {
  right: auto;
  left: 0
}

.Label_pswp__button--arrow--next__u9J9Y {
  right: 0
}

.Label_pswp__button--arrow--next__u9J9Y .Label_pswp__icn__Od29n {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Label_pswp__button--zoom__9NzVl {
  display: none
}

.Label_pswp--zoom-allowed__xgIVy .Label_pswp__button--zoom__9NzVl {
  display: block
}

.Label_pswp--zoomed-in__fxbGc .Label_pswp__zoom-icn-bar-v__lof5V {
  display: none
}

.Label_pswp__preloader__ADgFa {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Label_pswp__preloader__ADgFa .Label_pswp__icn__Od29n {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Label_pswp-clockwise__T9vNk .6s linear infinite
}

.Label_pswp__preloader--active__e_2cM .Label_pswp__icn__Od29n {
  opacity: .85
}

@keyframes Label_pswp-clockwise__T9vNk {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Label_pswp__counter__tGJzr {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Label_pswp--one-slide__FBhGM .Label_pswp__counter__tGJzr {
  display: none
}

.Label_lineseed__Gv0PU {
  font-family: LineSeed, sans-serif
}

.Label_font_pop__u1Rcd {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Label_font_sporty___o9qv {
  font-family: Fugaz One;
  font-weight: 400
}

.Label_font_digital__lnzot {
  font-family: Chakra Petch;
  font-weight: 700
}

.Label_font_calligraphy__KJLxz {
  font-family: Kalam;
  font-weight: 700
}

.Label_font_brush__vHogL {
  font-family: Knewave;
  font-weight: 400
}

.Label_ytp-large-play-button__VI_mL {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Label_ytp-button__OJwbk {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Label_ytp-large-play-button-red-bg__X_336 .Label_ytp-large-play-button-bg__ug7hp {
  fill: red;
  fill-opacity: 1
}

.Label_lds_label_wrap__QOQx8 {
  display: block;
  width: 100%
}

.Label_lds_label__eBXce {
  display: inline-flex;
  max-width: 100%;
  vertical-align: top;
  --label-height: 34px
}

@media screen and (min-width:768px) {
  .Label_lds_label__eBXce {
    --label-height: 44px
  }
}

.Label_lds_label__eBXce.Label_size_small__103_q {
  --label-height: 27px
}

@media screen and (min-width:768px) {
  .Label_lds_label__eBXce.Label_size_small__103_q {
    --label-height: 35px
  }
}

.Label_lds_label__eBXce.Label_size_large__UHgtW {
  --label-height: 37px
}

@media screen and (min-width:768px) {
  .Label_lds_label__eBXce.Label_size_large__UHgtW {
    --label-height: 48px
  }
}

.Label_lds_label__eBXce .Label_center__311sf {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  height: var(--label-height);
  background-color: var(--picked-bg-color);
  font-weight: 800
}

.Label_lds_label__eBXce .Label_center__311sf .Label_text__Y5eVv:not([class*=ldsg-typography]) {
  font-size: .75rem
}

@media screen and (min-width:768px) {
  .Label_lds_label__eBXce .Label_center__311sf .Label_text__Y5eVv:not([class*=ldsg-typography]) {
    font-size: 1rem
  }
}

@media screen and (max-width:767px) {

  .Label_lds_label__eBXce .Label_center__311sf .Label_text__Y5eVv.ldsg-typography-text-s-300,
  .Label_lds_label__eBXce .Label_center__311sf .Label_text__Y5eVv.ldsg-typography-title-xs-300 {
    font-size: .6875rem
  }
}

.Label_lds_label__eBXce:not([class*=style_vertical]) .Label_text__Y5eVv {
  display: inline-block;
  overflow: hidden;
  margin: 0 12px;
  white-space: nowrap
}

@media screen and (min-width:768px) {
  .Label_lds_label__eBXce:not([class*=style_vertical]) .Label_text__Y5eVv {
    margin: 0 15px
  }
}

.Label_style_balloon2__M6jdH,
.Label_style_trapezoid__hi9gg {
  position: relative;
  transform: rotate(-3deg);
  max-width: calc(100% - 10px);
  margin: 0 2px 2px;
  --label-height: 36px
}

@media screen and (min-width:768px) {

  .Label_style_balloon2__M6jdH,
  .Label_style_trapezoid__hi9gg {
    --label-height: 50px;
    margin: 0 3px 3px
  }
}

.Label_size_small__103_q.Label_style_balloon2__M6jdH,
.Label_size_small__103_q.Label_style_trapezoid__hi9gg {
  --label-height: 29px
}

@media screen and (min-width:768px) {

  .Label_size_small__103_q.Label_style_balloon2__M6jdH,
  .Label_size_small__103_q.Label_style_trapezoid__hi9gg {
    --label-height: 41px
  }
}

.Label_size_large__UHgtW.Label_style_balloon2__M6jdH,
.Label_size_large__UHgtW.Label_style_trapezoid__hi9gg {
  --label-height: 40px
}

@media screen and (min-width:768px) {

  .Label_size_large__UHgtW.Label_style_balloon2__M6jdH,
  .Label_size_large__UHgtW.Label_style_trapezoid__hi9gg {
    --label-height: 55px
  }
}

.Label_style_balloon2__M6jdH .Label_center__311sf,
.Label_style_trapezoid__hi9gg .Label_center__311sf {
  position: relative;
  transform: rotate(3deg);
  max-width: 280px;
  width: 100%;
  height: var(--label-height);
  padding: 6px 6px 0 8px;
  background-color: transparent !important
}

@media screen and (min-width:768px) {

  .Label_style_balloon2__M6jdH .Label_center__311sf,
  .Label_style_trapezoid__hi9gg .Label_center__311sf {
    max-width: 400px
  }

  .Label_style_balloon2__M6jdH .Label_center__311sf .Label_text__Y5eVv:not([class*=ldsg-typography]),
  .Label_style_trapezoid__hi9gg .Label_center__311sf .Label_text__Y5eVv:not([class*=ldsg-typography]) {
    font-size: 1.25rem !important
  }
}

.Label_style_balloon2__M6jdH .Label_center__311sf:after,
.Label_style_balloon2__M6jdH .Label_center__311sf:before,
.Label_style_trapezoid__hi9gg .Label_center__311sf:after,
.Label_style_trapezoid__hi9gg .Label_center__311sf:before {
  content: "";
  position: absolute;
  transform: rotate(-3deg);
  z-index: -1;
  border-style: solid;
  border-color: var(--picked-bg-color) transparent transparent;
  border-width: var(--label-height) 5px 0
}

@media screen and (min-width:768px) {

  .Label_style_balloon2__M6jdH .Label_center__311sf:after,
  .Label_style_balloon2__M6jdH .Label_center__311sf:before,
  .Label_style_trapezoid__hi9gg .Label_center__311sf:after,
  .Label_style_trapezoid__hi9gg .Label_center__311sf:before {
    border-top-width: var(--label-height)
  }
}

.Label_style_balloon2__M6jdH .Label_center__311sf:before,
.Label_style_trapezoid__hi9gg .Label_center__311sf:before {
  top: 0;
  left: 0;
  width: calc(100% + 4px);
  border-top-width: calc(var(--label-height) + 4px)
}

@media screen and (min-width:768px) {

  .Label_style_balloon2__M6jdH .Label_center__311sf:before,
  .Label_style_trapezoid__hi9gg .Label_center__311sf:before {
    width: calc(100% + 6px);
    border-top-width: calc(var(--label-height) + 6px)
  }
}

.Label_style_balloon2__M6jdH .Label_center__311sf:after,
.Label_style_trapezoid__hi9gg .Label_center__311sf:after {
  top: 2px;
  left: 2px;
  width: 100%;
  border-top-color: var(--picked-bg-color)
}

@media screen and (min-width:768px) {

  .Label_style_balloon2__M6jdH .Label_center__311sf:after,
  .Label_style_trapezoid__hi9gg .Label_center__311sf:after {
    top: 3px;
    left: 3px
  }
}

.Label_frame_none__hwJ3C.Label_style_balloon2__M6jdH .Label_center__311sf,
.Label_frame_none__hwJ3C.Label_style_trapezoid__hi9gg .Label_center__311sf {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {

  .Label_frame_none__hwJ3C.Label_style_balloon2__M6jdH .Label_center__311sf,
  .Label_frame_none__hwJ3C.Label_style_trapezoid__hi9gg .Label_center__311sf {
    border-width: 1px
  }
}

.Label_frame_none__hwJ3C.Label_style_balloon2__M6jdH .Label_center__311sf,
.Label_frame_none__hwJ3C.Label_style_trapezoid__hi9gg .Label_center__311sf {
  border: 0
}

.Label_frame_none__hwJ3C.Label_style_balloon2__M6jdH .Label_center__311sf:before,
.Label_frame_none__hwJ3C.Label_style_balloon2__M6jdH:before,
.Label_frame_none__hwJ3C.Label_style_trapezoid__hi9gg .Label_center__311sf:before,
.Label_frame_none__hwJ3C.Label_style_trapezoid__hi9gg:before {
  border-top-color: var(--frame-none-color)
}

.Label_frame_none__hwJ3C.Label_style_balloon2__M6jdH:after,
.Label_frame_none__hwJ3C.Label_style_trapezoid__hi9gg:after {
  top: 100%
}

.Label_frame_stroke__FNQzb.Label_style_balloon2__M6jdH .Label_center__311sf,
.Label_frame_stroke__FNQzb.Label_style_trapezoid__hi9gg .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {

  .Label_frame_stroke__FNQzb.Label_style_balloon2__M6jdH .Label_center__311sf,
  .Label_frame_stroke__FNQzb.Label_style_trapezoid__hi9gg .Label_center__311sf {
    border-width: 2px
  }
}

.Label_frame_stroke__FNQzb.Label_style_balloon2__M6jdH .Label_center__311sf,
.Label_frame_stroke__FNQzb.Label_style_trapezoid__hi9gg .Label_center__311sf {
  border: 0
}

.Label_frame_stroke__FNQzb.Label_style_balloon2__M6jdH .Label_center__311sf:before,
.Label_frame_stroke__FNQzb.Label_style_balloon2__M6jdH:before,
.Label_frame_stroke__FNQzb.Label_style_trapezoid__hi9gg .Label_center__311sf:before,
.Label_frame_stroke__FNQzb.Label_style_trapezoid__hi9gg:before {
  border-top-color: var(--frame-stroke-color)
}

.Label_frame_stroke__FNQzb.Label_style_balloon2__M6jdH:after,
.Label_frame_stroke__FNQzb.Label_style_trapezoid__hi9gg:after {
  top: 100%
}

.Label_frame_shadow__DjGqc.Label_style_balloon2__M6jdH,
.Label_frame_shadow__DjGqc.Label_style_trapezoid__hi9gg {
  filter: drop-shadow(2px 2px 0 var(--frame-stroke-color))
}

.Label_frame_shadow__DjGqc.Label_style_balloon2__M6jdH .Label_center__311sf,
.Label_frame_shadow__DjGqc.Label_style_trapezoid__hi9gg .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {

  .Label_frame_shadow__DjGqc.Label_style_balloon2__M6jdH .Label_center__311sf,
  .Label_frame_shadow__DjGqc.Label_style_trapezoid__hi9gg .Label_center__311sf {
    border-width: 2px
  }
}

.Label_frame_shadow__DjGqc.Label_style_balloon2__M6jdH .Label_center__311sf,
.Label_frame_shadow__DjGqc.Label_style_trapezoid__hi9gg .Label_center__311sf {
  border: 0
}

.Label_frame_shadow__DjGqc.Label_style_balloon2__M6jdH .Label_center__311sf:before,
.Label_frame_shadow__DjGqc.Label_style_balloon2__M6jdH:before,
.Label_frame_shadow__DjGqc.Label_style_trapezoid__hi9gg .Label_center__311sf:before,
.Label_frame_shadow__DjGqc.Label_style_trapezoid__hi9gg:before {
  border-top-color: var(--frame-stroke-color)
}

.Label_frame_shadow__DjGqc.Label_style_balloon2__M6jdH:after,
.Label_frame_shadow__DjGqc.Label_style_trapezoid__hi9gg:after {
  top: 100%
}

.Label_style_round__mGylf {
  color: var(--picked-font-color)
}

.Label_style_round__mGylf .Label_center__311sf {
  border-radius: 100px
}

.Label_style_round__mGylf.Label_frame_none__hwJ3C .Label_center__311sf {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Label_style_round__mGylf.Label_frame_none__hwJ3C .Label_center__311sf {
    border-width: 1px
  }
}

.Label_style_round__mGylf.Label_frame_stroke__FNQzb .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_round__mGylf.Label_frame_stroke__FNQzb .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_round__mGylf.Label_frame_shadow__DjGqc {
  filter: drop-shadow(2px 2px 0 var(--frame-stroke-color));
  padding: 0 2px 2px 0
}

.Label_style_round__mGylf.Label_frame_shadow__DjGqc .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_round__mGylf.Label_frame_shadow__DjGqc .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_round__mGylf.Label_frame_outlined__3Dx_g {
  color: var(--picked-bg-color, currentColor)
}

.Label_style_round__mGylf.Label_frame_outlined__3Dx_g .Label_center__311sf {
  border: 1.5px solid var(--picked-bg-color, currentColor);
  background-color: transparent
}

@media screen and (min-width:768px) {
  .Label_style_round__mGylf.Label_frame_outlined__3Dx_g .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_ribbon__cj__V {
  --wing-width: calc(var(--label-height) - 2px);
  --wing-gap: -15px;
  align-items: flex-end;
  max-width: calc(100% - var(--wing-width) - var(--wing-gap));
  color: var(--picked-font-color)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon__cj__V {
    --wing-width: calc(var(--label-height) - 1px);
    --wing-gap: -16px
  }
}

.Label_style_ribbon__cj__V.Label_size_small__103_q {
  --wing-gap: -12px
}

@media screen and (min-width:768px) {
  .Label_style_ribbon__cj__V.Label_size_small__103_q {
    --wing-gap: -12px
  }
}

.Label_style_ribbon__cj__V.Label_size_large__UHgtW {
  --wing-gap: -16px
}

@media screen and (min-width:768px) {
  .Label_style_ribbon__cj__V.Label_size_large__UHgtW {
    --wing-gap: -16px
  }
}

.Label_style_ribbon__cj__V .Label_left__QN2Rw,
.Label_style_ribbon__cj__V .Label_right__F6rd_ {
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
  position: relative;
  width: var(--wing-width);
  height: var(--wing-width);
  margin-bottom: -7px
}

@media screen and (min-width:768px) {

  .Label_style_ribbon__cj__V .Label_left__QN2Rw,
  .Label_style_ribbon__cj__V .Label_right__F6rd_ {
    width: calc(var(--wing-width) + 1px)
  }
}

.Label_style_ribbon__cj__V .Label_left__QN2Rw:after,
.Label_style_ribbon__cj__V .Label_left__QN2Rw:before,
.Label_style_ribbon__cj__V .Label_right__F6rd_:after,
.Label_style_ribbon__cj__V .Label_right__F6rd_:before {
  content: "";
  position: absolute;
  bottom: 1px;
  right: 0;
  border-style: solid;
  border-width: 0 calc(var(--wing-gap)*-1) 6px 0;
  border-color: transparent
}

.Label_style_ribbon__cj__V .Label_left__QN2Rw:before,
.Label_style_ribbon__cj__V .Label_right__F6rd_:before {
  border-right-color: var(--frame-stroke-color)
}

.Label_style_ribbon__cj__V .Label_left__QN2Rw:after,
.Label_style_ribbon__cj__V .Label_right__F6rd_:after {
  border-right-color: var(--picked-bg-color);
  opacity: .8
}

.Label_style_ribbon__cj__V .Label_left__QN2Rw svg,
.Label_style_ribbon__cj__V .Label_right__F6rd_ svg {
  width: 100%;
  height: 100%
}

.Label_style_ribbon__cj__V .Label_right__F6rd_ {
  transform: scaleX(-1)
}

.Label_style_ribbon__cj__V .Label_center__311sf {
  position: relative;
  z-index: 1;
  max-width: calc(100% - var(--wing-width));
  margin: 0 var(--wing-gap)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon__cj__V .Label_center__311sf {
    max-width: calc(100% - var(--wing-width) - var(--wing-gap))
  }
}

.Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_center__311sf {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_center__311sf {
    border-width: 1px
  }
}

.Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_left__QN2Rw:after,
.Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_right__F6rd_:after {
  right: 1.5px;
  bottom: 3px
}

.Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_left__QN2Rw:before,
.Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_right__F6rd_:before {
  border-right-color: var(--frame-none-color)
}

.Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_left__QN2Rw path:last-child,
.Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_right__F6rd_ path:last-child {
  stroke: var(--frame-none-color);
  stroke-width: 1px
}

@media screen and (min-width:768px) {

  .Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_left__QN2Rw path:last-child,
  .Label_style_ribbon__cj__V.Label_frame_none__hwJ3C .Label_right__F6rd_ path:last-child {
    stroke-width: 1px
  }
}

.Label_style_ribbon__cj__V.Label_frame_stroke__FNQzb .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon__cj__V.Label_frame_stroke__FNQzb .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_ribbon__cj__V.Label_frame_stroke__FNQzb .Label_left__QN2Rw:after,
.Label_style_ribbon__cj__V.Label_frame_stroke__FNQzb .Label_right__F6rd_:after {
  right: 1.5px;
  bottom: 3px
}

.Label_style_ribbon__cj__V.Label_frame_stroke__FNQzb .Label_left__QN2Rw path:last-child,
.Label_style_ribbon__cj__V.Label_frame_stroke__FNQzb .Label_right__F6rd_ path:last-child {
  stroke: var(--frame-stroke-color);
  stroke-width: 1.5px
}

@media screen and (min-width:768px) {

  .Label_style_ribbon__cj__V.Label_frame_stroke__FNQzb .Label_left__QN2Rw path:last-child,
  .Label_style_ribbon__cj__V.Label_frame_stroke__FNQzb .Label_right__F6rd_ path:last-child {
    stroke-width: 2px
  }
}

.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc {
  padding: 0 2px 2px 0
}

.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_left__QN2Rw:after,
.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_right__F6rd_:after {
  right: 1.5px;
  bottom: 3px
}

.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_left__QN2Rw path:last-child,
.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_right__F6rd_ path:last-child {
  stroke: var(--frame-stroke-color);
  stroke-width: 1.5px
}

@media screen and (min-width:768px) {

  .Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_left__QN2Rw path:last-child,
  .Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_right__F6rd_ path:last-child {
    stroke-width: 2px
  }
}

.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_center__311sf,
.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_left__QN2Rw {
  filter: drop-shadow(2px 2px 0 var(--frame-stroke-color))
}

.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_left__QN2Rw:after {
  filter: drop-shadow(0 2px 0 var(--frame-stroke-color))
}

.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_right__F6rd_,
.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_right__F6rd_:after {
  filter: drop-shadow(-2px 2px 0 var(--frame-stroke-color))
}

.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_left__QN2Rw:before,
.Label_style_ribbon__cj__V.Label_frame_shadow__DjGqc .Label_right__F6rd_:before {
  bottom: 0
}

.Label_style_ribbon2__l9ysR {
  --wing-width: 8px;
  align-items: center;
  color: var(--picked-font-color)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR {
    --wing-width: 16px
  }
}

.Label_style_ribbon2__l9ysR.Label_size_large__UHgtW,
.Label_style_ribbon2__l9ysR.Label_size_small__103_q {
  --wing-width: calc(var(--label-height) * 8 / 34)
}

.Label_style_ribbon2__l9ysR .Label_center__311sf {
  margin: 0 -1px
}

.Label_style_ribbon2__l9ysR .Label_left__QN2Rw,
.Label_style_ribbon2__l9ysR .Label_right__F6rd_ {
  display: block;
  flex-shrink: 0;
  width: var(--wing-width);
  height: var(--label-height);
  transform: translateZ(0)
}

.Label_style_ribbon2__l9ysR .Label_left__QN2Rw svg,
.Label_style_ribbon2__l9ysR .Label_right__F6rd_ svg {
  width: 100%;
  height: 100%
}

.Label_style_ribbon2__l9ysR .Label_right__F6rd_ {
  transform: scaleX(-1)
}

.Label_style_ribbon2__l9ysR.Label_frame_none__hwJ3C .Label_center__311sf {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR.Label_frame_none__hwJ3C .Label_center__311sf {
    border-width: 1px
  }
}

.Label_style_ribbon2__l9ysR.Label_frame_none__hwJ3C .Label_left__QN2Rw svg>path:last-child,
.Label_style_ribbon2__l9ysR.Label_frame_none__hwJ3C .Label_right__F6rd_ svg>path:last-child {
  fill: var(--frame-none-color)
}

.Label_style_ribbon2__l9ysR.Label_frame_none__hwJ3C .Label_center__311sf {
  border-width: 1px 0
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR.Label_frame_none__hwJ3C .Label_center__311sf {
    border-width: 1px 0
  }
}

.Label_style_ribbon2__l9ysR.Label_frame_stroke__FNQzb .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR.Label_frame_stroke__FNQzb .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_ribbon2__l9ysR.Label_frame_stroke__FNQzb .Label_left__QN2Rw svg>path:last-child,
.Label_style_ribbon2__l9ysR.Label_frame_stroke__FNQzb .Label_right__F6rd_ svg>path:last-child {
  fill: var(--frame-stroke-color)
}

.Label_style_ribbon2__l9ysR.Label_frame_stroke__FNQzb .Label_center__311sf {
  border-width: 1.5px 0
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR.Label_frame_stroke__FNQzb .Label_center__311sf {
    border-width: 2px 0
  }
}

.Label_style_ribbon2__l9ysR.Label_frame_shadow__DjGqc {
  filter: drop-shadow(2px 2px 0 var(--frame-stroke-color));
  padding: 0 2px 2px 0
}

.Label_style_ribbon2__l9ysR.Label_frame_shadow__DjGqc .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR.Label_frame_shadow__DjGqc .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_ribbon2__l9ysR.Label_frame_shadow__DjGqc .Label_left__QN2Rw svg>path:last-child,
.Label_style_ribbon2__l9ysR.Label_frame_shadow__DjGqc .Label_right__F6rd_ svg>path:last-child {
  fill: var(--frame-stroke-color)
}

.Label_style_ribbon2__l9ysR.Label_frame_shadow__DjGqc .Label_center__311sf {
  border-width: 1.5px 0
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR.Label_frame_shadow__DjGqc .Label_center__311sf {
    border-width: 2px 0
  }
}

.Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g {
  color: var(--picked-bg-color, currentColor)
}

.Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g .Label_center__311sf {
  border: 1.5px solid var(--picked-bg-color, currentColor);
  background-color: transparent
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g .Label_left__QN2Rw path:nth-child(2),
.Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g .Label_right__F6rd_ path:nth-child(2) {
  fill: none
}

.Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g .Label_left__QN2Rw path:last-child,
.Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g .Label_right__F6rd_ path:last-child {
  fill: var(--picked-bg-color, currentColor)
}

.Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g .Label_center__311sf {
  border-width: 1.5px 0
}

@media screen and (min-width:768px) {
  .Label_style_ribbon2__l9ysR.Label_frame_outlined__3Dx_g .Label_center__311sf {
    border-width: 2px 0
  }
}

.Label_style_square__GyOKW {
  color: var(--picked-font-color)
}

.Label_style_square__GyOKW.Label_frame_none__hwJ3C .Label_center__311sf {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Label_style_square__GyOKW.Label_frame_none__hwJ3C .Label_center__311sf {
    border-width: 1px
  }
}

.Label_style_square__GyOKW.Label_frame_stroke__FNQzb .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_square__GyOKW.Label_frame_stroke__FNQzb .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_square__GyOKW.Label_frame_shadow__DjGqc {
  filter: drop-shadow(2px 2px 0 var(--frame-stroke-color));
  padding: 0 2px 2px 0
}

.Label_style_square__GyOKW.Label_frame_shadow__DjGqc .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_square__GyOKW.Label_frame_shadow__DjGqc .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_square__GyOKW.Label_frame_outlined__3Dx_g {
  color: var(--picked-bg-color, currentColor)
}

.Label_style_square__GyOKW.Label_frame_outlined__3Dx_g .Label_center__311sf {
  border: 1.5px solid var(--picked-bg-color, currentColor);
  background-color: transparent
}

@media screen and (min-width:768px) {
  .Label_style_square__GyOKW.Label_frame_outlined__3Dx_g .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_balloon__WnaYh {
  color: var(--picked-font-color)
}

.Label_style_balloon__WnaYh .Label_center__311sf {
  position: relative;
  margin-bottom: 5px;
  border-radius: 300px
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh .Label_center__311sf {
    margin-bottom: 6px
  }
}

.Label_style_balloon__WnaYh .Label_center__311sf:after,
.Label_style_balloon__WnaYh .Label_center__311sf:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-color: transparent;
  border-style: solid;
  border-width: 5px 4px 0
}

@media screen and (min-width:768px) {

  .Label_style_balloon__WnaYh .Label_center__311sf:after,
  .Label_style_balloon__WnaYh .Label_center__311sf:before {
    border-width: 6px 5px 0
  }
}

.Label_style_balloon__WnaYh .Label_center__311sf:after {
  border-top-color: var(--picked-bg-color)
}

.Label_style_balloon__WnaYh.Label_frame_none__hwJ3C .Label_center__311sf {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_none__hwJ3C .Label_center__311sf {
    border-width: 1px
  }
}

.Label_style_balloon__WnaYh.Label_frame_none__hwJ3C .Label_center__311sf:before {
  margin-top: 1px;
  border-top-color: var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_none__hwJ3C .Label_center__311sf:before {
    margin-top: 1.5px
  }
}

.Label_style_balloon__WnaYh.Label_frame_none__hwJ3C .Label_center__311sf:after {
  margin-top: -1px
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_none__hwJ3C .Label_center__311sf:after {
    margin-top: -1.5px
  }
}

.Label_style_balloon__WnaYh.Label_frame_stroke__FNQzb .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_stroke__FNQzb .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_balloon__WnaYh.Label_frame_stroke__FNQzb .Label_center__311sf:before {
  margin-top: 1px;
  border-top-color: var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_stroke__FNQzb .Label_center__311sf:before {
    margin-top: 1.5px
  }
}

.Label_style_balloon__WnaYh.Label_frame_stroke__FNQzb .Label_center__311sf:after {
  margin-top: -1px
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_stroke__FNQzb .Label_center__311sf:after {
    margin-top: -1.5px
  }
}

.Label_style_balloon__WnaYh.Label_frame_shadow__DjGqc {
  filter: drop-shadow(2px 2px 0 var(--frame-stroke-color));
  padding: 0 2px 2px 0
}

.Label_style_balloon__WnaYh.Label_frame_shadow__DjGqc .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_shadow__DjGqc .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_balloon__WnaYh.Label_frame_shadow__DjGqc .Label_center__311sf:before {
  margin-top: 1px;
  border-top-color: var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_shadow__DjGqc .Label_center__311sf:before {
    margin-top: 1.5px
  }
}

.Label_style_balloon__WnaYh.Label_frame_shadow__DjGqc .Label_center__311sf:after {
  margin-top: -1px
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_shadow__DjGqc .Label_center__311sf:after {
    margin-top: -1.5px
  }
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g {
  color: var(--picked-bg-color, currentColor)
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf {
  border: 1.5px solid var(--picked-bg-color, currentColor);
  background-color: transparent
}

@media screen and (min-width:768px) {
  .Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf {
  border-bottom: 0
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf:after,
.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf:before {
  width: 6px;
  height: 1.5px;
  margin-top: 1px;
  border: 0;
  background-color: var(--picked-bg-color, currentColor)
}

@media screen and (min-width:768px) {

  .Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf:after,
  .Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf:before {
    width: 8px;
    height: 2px
  }
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf:before {
  transform: translateX(-71%) rotate(50deg)
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_center__311sf:after {
  transform: translateX(-22%) rotate(-50deg)
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_text__Y5eVv:after,
.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_text__Y5eVv:before {
  content: "";
  position: absolute;
  top: 0;
  width: calc(50% - 3px);
  height: calc(var(--label-height) - 1.5px);
  border-bottom: 1.5px solid var(--picked-bg-color, currentColor)
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_text__Y5eVv:before {
  left: 0;
  border-bottom-left-radius: calc((var(--label-height) - 1.5px)/2)
}

.Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_text__Y5eVv:after {
  right: 0;
  border-bottom-right-radius: calc((var(--label-height) - 1.5px)/2)
}

@media screen and (min-width:768px) {

  .Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_text__Y5eVv:after,
  .Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_text__Y5eVv:before {
    width: calc(50% - 4px);
    height: calc(var(--label-height) - 2px);
    border-bottom-width: 2px
  }

  .Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_text__Y5eVv:before {
    border-bottom-left-radius: calc((var(--label-height) - 2px)/2)
  }

  .Label_style_balloon__WnaYh.Label_frame_outlined__3Dx_g .Label_text__Y5eVv:after {
    border-bottom-right-radius: calc((var(--label-height) - 2px)/2)
  }
}

.Label_style_balloon2__M6jdH {
  color: var(--picked-font-color)
}

.Label_style_balloon2__M6jdH:after,
.Label_style_balloon2__M6jdH:before {
  content: "";
  position: absolute;
  top: calc(100% + 3px);
  right: 25px;
  transform: skewX(5deg);
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px 0 0 15px
}

@media screen and (min-width:768px) {

  .Label_style_balloon2__M6jdH:after,
  .Label_style_balloon2__M6jdH:before {
    top: calc(100% + 5px);
    right: 35px;
    border-width: 14px 0 0 20px
  }
}

.Label_style_balloon2__M6jdH:before {
  right: 23px
}

@media screen and (min-width:768px) {
  .Label_style_balloon2__M6jdH:before {
    right: 32px
  }
}

.Label_style_balloon2__M6jdH:after {
  border-top-color: var(--picked-bg-color)
}

.Label_style_underline__gpobO {
  color: #000
}

.Label_style_underline__gpobO .Label_center__311sf {
  background-color: transparent;
  line-height: var(--label-height)
}

.Label_style_underline__gpobO .Label_center__311sf .Label_text__Y5eVv:not([class*=ldsg-typography]) {
  font-size: 1rem !important
}

@media screen and (min-width:768px) {
  .Label_style_underline__gpobO .Label_center__311sf .Label_text__Y5eVv:not([class*=ldsg-typography]) {
    font-size: 1.5rem !important
  }
}

.Label_style_underline__gpobO .Label_center__311sf .Label_text__Y5eVv {
  margin: 0;
  padding: 0 2px;
  background-image: linear-gradient(hsla(0, 0%, 100%, 0) 46%, var(--picked-bg-color, var(--primary-color)) 46% 90%, hsla(0, 0%, 100%, 0) 90%)
}

@media screen and (min-width:768px) {
  .Label_style_underline__gpobO .Label_center__311sf .Label_text__Y5eVv {
    padding: 0 5px;
    background-image: linear-gradient(hsla(0, 0%, 100%, 0) 52%, var(--picked-bg-color, var(--primary-color)) 52% 93%, hsla(0, 0%, 100%, 0) 93%)
  }
}

.Label_style_shout__otFnq {
  align-items: center;
  color: var(--picked-bg-color, currentColor);
  --shout-width: 18.5px
}

.Label_style_shout__otFnq .Label_center__311sf {
  padding: 0 4px;
  background-color: transparent
}

@media screen and (min-width:768px) {
  .Label_style_shout__otFnq .Label_center__311sf {
    padding: 0 8px
  }
}

.Label_style_shout__otFnq .Label_center__311sf .Label_text__Y5eVv:not([class*=ldsg-typography]) {
  font-size: 1rem !important
}

@media screen and (min-width:768px) {
  .Label_style_shout__otFnq .Label_center__311sf .Label_text__Y5eVv:not([class*=ldsg-typography]) {
    font-size: 1.5rem !important
  }

  .Label_style_shout__otFnq {
    --shout-width: 28.4px
  }
}

.Label_style_shout__otFnq.Label_size_small__103_q {
  --shout-width: 16.5px
}

@media screen and (min-width:768px) {
  .Label_style_shout__otFnq.Label_size_small__103_q {
    --shout-width: 22.4px
  }
}

.Label_style_shout__otFnq.Label_size_large__UHgtW {
  --shout-width: 21.5px
}

@media screen and (min-width:768px) {
  .Label_style_shout__otFnq.Label_size_large__UHgtW {
    --shout-width: 42.4px
  }
}

.Label_style_shout__otFnq:after,
.Label_style_shout__otFnq:before {
  content: "";
  width: var(--shout-width);
  height: 2px;
  background-color: currentColor
}

@media screen and (min-width:768px) {

  .Label_style_shout__otFnq:after,
  .Label_style_shout__otFnq:before {
    height: 3px
  }
}

.Label_style_shout__otFnq:before {
  transform: rotate(53deg)
}

.Label_style_shout__otFnq:after {
  transform: rotate(-53deg)
}

.Label_style_draw__JqQbW {
  position: relative;
  color: var(--picked-font-color)
}

.Label_style_draw__JqQbW:before {
  content: "";
  position: absolute;
  top: 0;
  left: 26px;
  width: calc(100% - 66px);
  height: 100%;
  background-color: var(--picked-bg-color);
  -webkit-mask-image: url(/a350-1000/_next/static/media/label_draw.8aab1e9f.svg), url(/a350-1000/_next/static/media/label_draw.8aab1e9f.svg);
  mask-image: url(/a350-1000/_next/static/media/label_draw.8aab1e9f.svg), url(/a350-1000/_next/static/media/label_draw.8aab1e9f.svg);
  -webkit-mask-position: -26px 50%, 10px 50%;
  mask-position: -26px 50%, 10px 50%;
  -webkit-mask-repeat: repeat-x;
  mask-repeat: repeat-x;
  -webkit-mask-size: auto 99%;
  mask-size: auto 99%
}

@media screen and (min-width:768px) {
  .Label_style_draw__JqQbW:before {
    left: 46px;
    width: calc(100% - 98px);
    -webkit-mask-position: -46px 50%, 0 50%;
    mask-position: -46px 50%, 0 50%
  }
}

.Label_style_draw__JqQbW .Label_center__311sf {
  position: relative;
  min-width: 72px;
  padding: 0 20px;
  background-color: transparent
}

@media screen and (min-width:768px) {
  .Label_style_draw__JqQbW .Label_center__311sf {
    min-width: 94px;
    padding: 0 26px
  }
}

.Label_style_draw__JqQbW .Label_center__311sf:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--picked-bg-color);
  -webkit-mask-image: url(/a350-1000/_next/static/media/label_draw.8aab1e9f.svg), url(/a350-1000/_next/static/media/label_draw.8aab1e9f.svg);
  mask-image: url(/a350-1000/_next/static/media/label_draw.8aab1e9f.svg), url(/a350-1000/_next/static/media/label_draw.8aab1e9f.svg);
  -webkit-mask-size: auto 101%;
  mask-size: auto 101%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 100% 0, 0 0;
  mask-position: 100% 0, 0 0
}

.Label_style_draw__JqQbW .Label_center__311sf .Label_text__Y5eVv {
  position: relative;
  z-index: 1
}

.Label_style_message__C1sVw .Label_center__311sf {
  position: relative;
  border-radius: 5px 0 5px 5px;
  color: var(--picked-font-color)
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw .Label_center__311sf {
    border-radius: 10px 0 10px 10px
  }
}

.Label_style_message__C1sVw .Label_center__311sf:after,
.Label_style_message__C1sVw .Label_center__311sf:before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  border-color: transparent;
  border-style: solid;
  border-width: 7px 7px 0 0
}

@media screen and (min-width:768px) {

  .Label_style_message__C1sVw .Label_center__311sf:after,
  .Label_style_message__C1sVw .Label_center__311sf:before {
    border-width: 10px 10px 0 0
  }
}

.Label_style_message__C1sVw .Label_center__311sf:after {
  border-top-color: var(--picked-bg-color)
}

.Label_style_message__C1sVw.Label_frame_none__hwJ3C .Label_center__311sf {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_none__hwJ3C .Label_center__311sf {
    border-width: 1px
  }
}

.Label_style_message__C1sVw.Label_frame_none__hwJ3C .Label_center__311sf:before {
  top: -1.5px;
  border-width: 8px 8px 0 0;
  border-top-color: var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_none__hwJ3C .Label_center__311sf:before {
    top: -2px;
    border-width: 12px 12px 0 0
  }
}

.Label_style_message__C1sVw.Label_frame_none__hwJ3C .Label_center__311sf:after {
  border-width: 5px 5px 0 0
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_none__hwJ3C .Label_center__311sf:after {
    border-width: 7px 7px 0 0
  }
}

.Label_style_message__C1sVw.Label_frame_stroke__FNQzb .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_stroke__FNQzb .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_message__C1sVw.Label_frame_stroke__FNQzb .Label_center__311sf:before {
  top: -1.5px;
  border-width: 8px 8px 0 0;
  border-top-color: var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_stroke__FNQzb .Label_center__311sf:before {
    top: -2px;
    border-width: 12px 12px 0 0
  }
}

.Label_style_message__C1sVw.Label_frame_stroke__FNQzb .Label_center__311sf:after {
  border-width: 5px 5px 0 0
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_stroke__FNQzb .Label_center__311sf:after {
    border-width: 7px 7px 0 0
  }
}

.Label_style_message__C1sVw.Label_frame_shadow__DjGqc {
  filter: drop-shadow(2px 2px 0 var(--frame-stroke-color));
  padding: 0 2px 2px 0
}

.Label_style_message__C1sVw.Label_frame_shadow__DjGqc .Label_center__311sf {
  border: 1.5px solid var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_shadow__DjGqc .Label_center__311sf {
    border-width: 2px
  }
}

.Label_style_message__C1sVw.Label_frame_shadow__DjGqc .Label_center__311sf:before {
  top: -1.5px;
  border-width: 8px 8px 0 0;
  border-top-color: var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_shadow__DjGqc .Label_center__311sf:before {
    top: -2px;
    border-width: 12px 12px 0 0
  }
}

.Label_style_message__C1sVw.Label_frame_shadow__DjGqc .Label_center__311sf:after {
  border-width: 5px 5px 0 0
}

@media screen and (min-width:768px) {
  .Label_style_message__C1sVw.Label_frame_shadow__DjGqc .Label_center__311sf:after {
    border-width: 7px 7px 0 0
  }
}

.Label_style_dot__qHaTu {
  color: var(--picked-bg-color, currentColor)
}

.Label_style_dot__qHaTu .Label_center__311sf {
  justify-content: flex-start;
  background-color: transparent;
  font-size: .9rem
}

@media screen and (min-width:768px) {
  .Label_style_dot__qHaTu .Label_center__311sf {
    font-size: 1.375rem
  }
}

.Label_style_dot__qHaTu .Label_center__311sf:before {
  content: "";
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin-right: 4px;
  border-radius: 50%;
  background-color: currentColor
}

@media screen and (min-width:768px) {
  .Label_style_dot__qHaTu .Label_center__311sf:before {
    width: 9px;
    height: 9px;
    margin-right: 7px
  }
}

.Label_style_dot__qHaTu .Label_center__311sf .Label_text__Y5eVv {
  padding: 0
}

.Label_style_vertical_ribbon__XQ1oc {
  flex-direction: column
}

.Label_style_vertical_ribbon__XQ1oc:after {
  content: "";
  display: block;
  border-style: solid;
  border-width: 0 19px 10px;
  border-color: transparent var(--picked-bg-color)
}

@media screen and (min-width:768px) {
  .Label_style_vertical_ribbon__XQ1oc:after {
    border-width: 0 36px 20px
  }
}

.Label_style_vertical_ribbon__XQ1oc .Label_center__311sf {
  width: 38px;
  height: auto;
  border-radius: 4px 4px 0 0;
  padding: 7px 5px;
  font-size: .62rem;
  line-height: 1;
  text-align: center;
  word-break: break-all;
  white-space: normal
}

@media screen and (min-width:768px) {
  .Label_style_vertical_ribbon__XQ1oc .Label_center__311sf {
    width: 72px;
    border-radius: 8px 8px 0 0;
    padding: 14px 10px;
    font-size: 1.2rem
  }
}

.Label_style_half_round__IHd4a .Label_center__311sf {
  min-width: calc(var(--label-height)*2);
  max-width: 300px;
  height: var(--label-height);
  border-radius: 50% 50% 0 0/100% 100% 0 0;
  padding: 0 1em
}

@media screen and (min-width:768px) {
  .Label_style_half_round__IHd4a .Label_center__311sf {
    max-width: 500px
  }
}

.Label_style_half_round__IHd4a .Label_center__311sf .Label_text__Y5eVv {
  padding-top: 8px
}

@media screen and (min-width:768px) {
  .Label_style_half_round__IHd4a .Label_center__311sf .Label_text__Y5eVv {
    padding-top: 16px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.KeyVisualContent_pswp__lxxbq {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.KeyVisualContent_pswp__lxxbq:focus {
  outline: 0
}

.KeyVisualContent_pswp__lxxbq * {
  box-sizing: border-box
}

.KeyVisualContent_pswp__lxxbq img {
  max-width: none
}

.KeyVisualContent_pswp--open__0L5Ba {
  display: block
}

.KeyVisualContent_pswp__bg__GrvDo,
.KeyVisualContent_pswp__lxxbq {
  transform: translateZ(0);
  will-change: opacity
}

.KeyVisualContent_pswp__bg__GrvDo {
  opacity: .005;
  background: var(--pswp-bg)
}

.KeyVisualContent_pswp__lxxbq,
.KeyVisualContent_pswp__scroll-wrap__B02YH {
  overflow: hidden
}

.KeyVisualContent_pswp__bg__GrvDo,
.KeyVisualContent_pswp__container__8pqQc,
.KeyVisualContent_pswp__content__14aWM,
.KeyVisualContent_pswp__img__2s_zL,
.KeyVisualContent_pswp__item__d8gbp,
.KeyVisualContent_pswp__scroll-wrap__B02YH,
.KeyVisualContent_pswp__zoom-wrap__N92mJ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.KeyVisualContent_pswp__img__2s_zL,
.KeyVisualContent_pswp__zoom-wrap__N92mJ {
  width: auto;
  height: auto
}

.KeyVisualContent_pswp--click-to-zoom__w_EKS.KeyVisualContent_pswp--zoom-allowed__ZnpkC .KeyVisualContent_pswp__img__2s_zL {
  cursor: zoom-in
}

.KeyVisualContent_pswp--click-to-zoom__w_EKS.KeyVisualContent_pswp--zoomed-in__IL0wR .KeyVisualContent_pswp__img__2s_zL {
  cursor: move;
  cursor: grab
}

.KeyVisualContent_pswp--click-to-zoom__w_EKS.KeyVisualContent_pswp--zoomed-in__IL0wR .KeyVisualContent_pswp__img__2s_zL:active {
  cursor: grabbing
}

.KeyVisualContent_pswp--no-mouse-drag__smEwQ.KeyVisualContent_pswp--zoomed-in__IL0wR .KeyVisualContent_pswp__img__2s_zL,
.KeyVisualContent_pswp--no-mouse-drag__smEwQ.KeyVisualContent_pswp--zoomed-in__IL0wR .KeyVisualContent_pswp__img__2s_zL:active,
.KeyVisualContent_pswp__img__2s_zL {
  cursor: zoom-out
}

.KeyVisualContent_pswp__button__mmN_r,
.KeyVisualContent_pswp__container__8pqQc,
.KeyVisualContent_pswp__counter__gD1TH,
.KeyVisualContent_pswp__img__2s_zL {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.KeyVisualContent_pswp__item__d8gbp {
  z-index: 1;
  overflow: hidden
}

.KeyVisualContent_pswp__hidden__cBusV {
  display: none !important
}

.KeyVisualContent_pswp__content__14aWM {
  pointer-events: none
}

.KeyVisualContent_pswp__content__14aWM>* {
  pointer-events: auto
}

.KeyVisualContent_pswp__error-msg-container__iUGzW {
  display: grid
}

.KeyVisualContent_pswp__error-msg__NnS_6 {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.KeyVisualContent_pswp__lxxbq .KeyVisualContent_pswp__hide-on-close__YrAjw {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.KeyVisualContent_pswp--ui-visible__Jxv6s .KeyVisualContent_pswp__hide-on-close__YrAjw {
  opacity: 1;
  pointer-events: auto
}

.KeyVisualContent_pswp__button__mmN_r {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.KeyVisualContent_pswp__button__mmN_r:active,
.KeyVisualContent_pswp__button__mmN_r:focus,
.KeyVisualContent_pswp__button__mmN_r:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.KeyVisualContent_pswp__button__mmN_r:disabled {
  opacity: .3;
  cursor: auto
}

.KeyVisualContent_pswp__icn__m0olf {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.KeyVisualContent_pswp__icn-shadow__fwWM4 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.KeyVisualContent_pswp__icn__m0olf:focus {
  outline: 0
}

.KeyVisualContent_pswp__img--with-bg__7WbDz,
div.KeyVisualContent_pswp__img--placeholder__lxe58 {
  background: var(--pswp-placeholder-bg)
}

.KeyVisualContent_pswp__top-bar___cYQe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.KeyVisualContent_pswp__top-bar___cYQe>* {
  pointer-events: auto;
  will-change: opacity
}

.KeyVisualContent_pswp__button--close__BFWVM {
  margin-right: 6px
}

.KeyVisualContent_pswp__button--arrow__BuLjP {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.KeyVisualContent_pswp__button--arrow__BuLjP:disabled {
  display: none;
  cursor: default
}

.KeyVisualContent_pswp__button--arrow__BuLjP .KeyVisualContent_pswp__icn__m0olf {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.KeyVisualContent_pswp--one-slide__uOkD7 .KeyVisualContent_pswp__button--arrow__BuLjP {
  display: none
}

.KeyVisualContent_pswp--touch__HUnFy .KeyVisualContent_pswp__button--arrow__BuLjP {
  visibility: hidden
}

.KeyVisualContent_pswp--has_mouse__2Gc5d .KeyVisualContent_pswp__button--arrow__BuLjP {
  visibility: visible
}

.KeyVisualContent_pswp__button--arrow--prev__87txy {
  right: auto;
  left: 0
}

.KeyVisualContent_pswp__button--arrow--next__sdMt3 {
  right: 0
}

.KeyVisualContent_pswp__button--arrow--next__sdMt3 .KeyVisualContent_pswp__icn__m0olf {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.KeyVisualContent_pswp__button--zoom__8__fz {
  display: none
}

.KeyVisualContent_pswp--zoom-allowed__ZnpkC .KeyVisualContent_pswp__button--zoom__8__fz {
  display: block
}

.KeyVisualContent_pswp--zoomed-in__IL0wR .KeyVisualContent_pswp__zoom-icn-bar-v__2hHJZ {
  display: none
}

.KeyVisualContent_pswp__preloader__sJ0bq {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.KeyVisualContent_pswp__preloader__sJ0bq .KeyVisualContent_pswp__icn__m0olf {
  opacity: 0;
  transition: opacity .2s linear;
  animation: KeyVisualContent_pswp-clockwise__7DgaP .6s linear infinite
}

.KeyVisualContent_pswp__preloader--active__DBXce .KeyVisualContent_pswp__icn__m0olf {
  opacity: .85
}

@keyframes KeyVisualContent_pswp-clockwise__7DgaP {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.KeyVisualContent_pswp__counter__gD1TH {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.KeyVisualContent_pswp--one-slide__uOkD7 .KeyVisualContent_pswp__counter__gD1TH {
  display: none
}

.KeyVisualContent_lineseed__x1qfb {
  font-family: LineSeed, sans-serif
}

.KeyVisualContent_font_pop__5Uo4Z {
  font-family: Luckiest Guy;
  font-weight: 400
}

.KeyVisualContent_font_sporty__h4HoT {
  font-family: Fugaz One;
  font-weight: 400
}

.KeyVisualContent_font_digital__4_qxr {
  font-family: Chakra Petch;
  font-weight: 700
}

.KeyVisualContent_font_calligraphy__8JJlf {
  font-family: Kalam;
  font-weight: 700
}

.KeyVisualContent_font_brush__sdPJB {
  font-family: Knewave;
  font-weight: 400
}

.KeyVisualContent_ytp-large-play-button__rzuyD {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.KeyVisualContent_ytp-button__Di9xh {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.KeyVisualContent_ytp-large-play-button-red-bg__VzhW7 .KeyVisualContent_ytp-large-play-button-bg__kxEDc {
  fill: red;
  fill-opacity: 1
}

.KeyVisualContent_content_area____SmQ {
  position: relative;
  z-index: 2;
  padding: var(--pc-common-margin, var(--mobile-top-margin)) var(--common-side-margin) var(--pc-common-margin, var(--mobile-bottom-margin))
}

@media screen and (min-width:768px) {
  .KeyVisualContent_content_area____SmQ {
    --pc-common-margin: 20px
  }

  [class*=full_width] .KeyVisualContent_content_area____SmQ {
    width: 100%;
    max-width: calc(var(--common-max-width, 748px) + var(--common-side-margin)*2);
    margin: 0 auto;
    --common-side-margin: 43px
  }
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_badge__A51Q8 {
  margin-bottom: 20px
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_badge__A51Q8>[class*=style_ribbon_] {
  margin-bottom: 7px
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_badge__A51Q8>[class*=style_balloon2] {
  margin-bottom: 16px
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_title__qdKoB+.KeyVisualContent_sub_title___CB5s {
  margin-top: 20px
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_title__qdKoB+.KeyVisualContent_description__3HYFb {
  margin-top: 8px
}

@media screen and (min-width:768px) {
  .KeyVisualContent_content_area____SmQ .KeyVisualContent_title__qdKoB+.KeyVisualContent_description__3HYFb {
    margin-top: 16px
  }

  .KeyVisualContent_content_area____SmQ [class*=title-xxl] {
    --ldsg-typography-title-xxl-font-size: 4.688rem
  }
}

.KeyVisualContent_content_area____SmQ [class*=title-xl] {
  font-size: var(--ldsg-typography-title-xxl-font-size, 2.375rem);
  line-height: var(--ldsg-typography-title-xxl-line-height, 1.2)
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_sub_title___CB5s+.KeyVisualContent_description__3HYFb {
  margin-top: 12px
}

.KeyVisualContent_content_area____SmQ [class*=grid_button] {
  margin-top: 30px
}

.KeyVisualContent_content_area____SmQ [class*=grid_button] [class*=lds_button] {
  font-size: var(--ldsg-typography-text-m-font-size)
}

.KeyVisualContent_content_area____SmQ [class*=grid_button] [class*=lds_button][class*=_ghost] {
  width: auto
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_date__D2PMH {
  margin-top: 16px
}

@media screen and (min-width:768px) {
  .KeyVisualContent_content_area____SmQ .KeyVisualContent_date__D2PMH {
    margin-top: 24px
  }
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_image2__Woksd>div {
  margin-top: 77px
}

@media screen and (min-width:768px) {
  .KeyVisualContent_content_area____SmQ .KeyVisualContent_image2__Woksd>div {
    margin-top: 104px
  }
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_image2__Woksd>div[class*=style_mask] {
  margin-top: 30px
}

@media screen and (min-width:768px) {
  .KeyVisualContent_content_area____SmQ .KeyVisualContent_image2__Woksd>div[class*=style_mask] {
    margin-top: 60px
  }
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_image2__Woksd>div img {
  background-color: var(--picked-bg-color)
}

.KeyVisualContent_content_area____SmQ .KeyVisualContent_image2__Woksd>div.picked_color_none img {
  background-color: transparent
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.KeyVisual_pswp__SmLeW {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.KeyVisual_pswp__SmLeW:focus {
  outline: 0
}

.KeyVisual_pswp__SmLeW * {
  box-sizing: border-box
}

.KeyVisual_pswp__SmLeW img {
  max-width: none
}

.KeyVisual_pswp--open__tolMw {
  display: block
}

.KeyVisual_pswp__SmLeW,
.KeyVisual_pswp__bg__8xTGY {
  transform: translateZ(0);
  will-change: opacity
}

.KeyVisual_pswp__bg__8xTGY {
  opacity: .005;
  background: var(--pswp-bg)
}

.KeyVisual_pswp__SmLeW,
.KeyVisual_pswp__scroll-wrap__BIkru {
  overflow: hidden
}

.KeyVisual_pswp__bg__8xTGY,
.KeyVisual_pswp__container__G0ZVh,
.KeyVisual_pswp__content__npikK,
.KeyVisual_pswp__img__HZ5e9,
.KeyVisual_pswp__item__sddkj,
.KeyVisual_pswp__scroll-wrap__BIkru,
.KeyVisual_pswp__zoom-wrap__M0Lus {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.KeyVisual_pswp__img__HZ5e9,
.KeyVisual_pswp__zoom-wrap__M0Lus {
  width: auto;
  height: auto
}

.KeyVisual_pswp--click-to-zoom__vXXHO.KeyVisual_pswp--zoom-allowed__wu3WJ .KeyVisual_pswp__img__HZ5e9 {
  cursor: zoom-in
}

.KeyVisual_pswp--click-to-zoom__vXXHO.KeyVisual_pswp--zoomed-in__yKo2d .KeyVisual_pswp__img__HZ5e9 {
  cursor: move;
  cursor: grab
}

.KeyVisual_pswp--click-to-zoom__vXXHO.KeyVisual_pswp--zoomed-in__yKo2d .KeyVisual_pswp__img__HZ5e9:active {
  cursor: grabbing
}

.KeyVisual_pswp--no-mouse-drag__2SwDY.KeyVisual_pswp--zoomed-in__yKo2d .KeyVisual_pswp__img__HZ5e9,
.KeyVisual_pswp--no-mouse-drag__2SwDY.KeyVisual_pswp--zoomed-in__yKo2d .KeyVisual_pswp__img__HZ5e9:active,
.KeyVisual_pswp__img__HZ5e9 {
  cursor: zoom-out
}

.KeyVisual_pswp__button__mcqHQ,
.KeyVisual_pswp__container__G0ZVh,
.KeyVisual_pswp__counter__OFbFx,
.KeyVisual_pswp__img__HZ5e9 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.KeyVisual_pswp__item__sddkj {
  z-index: 1;
  overflow: hidden
}

.KeyVisual_pswp__hidden__ONl_n {
  display: none !important
}

.KeyVisual_pswp__content__npikK {
  pointer-events: none
}

.KeyVisual_pswp__content__npikK>* {
  pointer-events: auto
}

.KeyVisual_pswp__error-msg-container__aNU5T {
  display: grid
}

.KeyVisual_pswp__error-msg__bi1fd {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.KeyVisual_pswp__SmLeW .KeyVisual_pswp__hide-on-close__ZFtYe {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.KeyVisual_pswp--ui-visible__tXFFn .KeyVisual_pswp__hide-on-close__ZFtYe {
  opacity: 1;
  pointer-events: auto
}

.KeyVisual_pswp__button__mcqHQ {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.KeyVisual_pswp__button__mcqHQ:active,
.KeyVisual_pswp__button__mcqHQ:focus,
.KeyVisual_pswp__button__mcqHQ:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.KeyVisual_pswp__button__mcqHQ:disabled {
  opacity: .3;
  cursor: auto
}

.KeyVisual_pswp__icn__tK59g {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.KeyVisual_pswp__icn-shadow__bGlPU {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.KeyVisual_pswp__icn__tK59g:focus {
  outline: 0
}

.KeyVisual_pswp__img--with-bg__74Q0D,
div.KeyVisual_pswp__img--placeholder__z35ZT {
  background: var(--pswp-placeholder-bg)
}

.KeyVisual_pswp__top-bar__ntZPW {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.KeyVisual_pswp__top-bar__ntZPW>* {
  pointer-events: auto;
  will-change: opacity
}

.KeyVisual_pswp__button--close__0jdG3 {
  margin-right: 6px
}

.KeyVisual_pswp__button--arrow__dlRv_ {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.KeyVisual_pswp__button--arrow__dlRv_:disabled {
  display: none;
  cursor: default
}

.KeyVisual_pswp__button--arrow__dlRv_ .KeyVisual_pswp__icn__tK59g {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.KeyVisual_pswp--one-slide__Rjbe7 .KeyVisual_pswp__button--arrow__dlRv_ {
  display: none
}

.KeyVisual_pswp--touch__74yxN .KeyVisual_pswp__button--arrow__dlRv_ {
  visibility: hidden
}

.KeyVisual_pswp--has_mouse__MmcMd .KeyVisual_pswp__button--arrow__dlRv_ {
  visibility: visible
}

.KeyVisual_pswp__button--arrow--prev__B_g80 {
  right: auto;
  left: 0
}

.KeyVisual_pswp__button--arrow--next__3JDM1 {
  right: 0
}

.KeyVisual_pswp__button--arrow--next__3JDM1 .KeyVisual_pswp__icn__tK59g {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.KeyVisual_pswp__button--zoom___2vZ3 {
  display: none
}

.KeyVisual_pswp--zoom-allowed__wu3WJ .KeyVisual_pswp__button--zoom___2vZ3 {
  display: block
}

.KeyVisual_pswp--zoomed-in__yKo2d .KeyVisual_pswp__zoom-icn-bar-v__Kb5m0 {
  display: none
}

.KeyVisual_pswp__preloader__rx579 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.KeyVisual_pswp__preloader__rx579 .KeyVisual_pswp__icn__tK59g {
  opacity: 0;
  transition: opacity .2s linear;
  animation: KeyVisual_pswp-clockwise__0PDzs .6s linear infinite
}

.KeyVisual_pswp__preloader--active__ut_sV .KeyVisual_pswp__icn__tK59g {
  opacity: .85
}

@keyframes KeyVisual_pswp-clockwise__0PDzs {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.KeyVisual_pswp__counter__OFbFx {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.KeyVisual_pswp--one-slide__Rjbe7 .KeyVisual_pswp__counter__OFbFx {
  display: none
}

.KeyVisual_lineseed__3tOj_ {
  font-family: LineSeed, sans-serif
}

.KeyVisual_font_pop__nsQi6 {
  font-family: Luckiest Guy;
  font-weight: 400
}

.KeyVisual_font_sporty__gn5ID {
  font-family: Fugaz One;
  font-weight: 400
}

.KeyVisual_font_digital__fWqGj {
  font-family: Chakra Petch;
  font-weight: 700
}

.KeyVisual_font_calligraphy__qvauL {
  font-family: Kalam;
  font-weight: 700
}

.KeyVisual_font_brush__WOsPe {
  font-family: Knewave;
  font-weight: 400
}

.KeyVisual_ytp-large-play-button__gy3N1 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.KeyVisual_ytp-button__L6UhH {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.KeyVisual_ytp-large-play-button-red-bg__bESsf .KeyVisual_ytp-large-play-button-bg__i5gXi {
  fill: red;
  fill-opacity: 1
}

.KeyVisual_fullimage__E2a7v .KeyVisual_image_area__dpO96:not(.KeyVisual_no_dim__Ch2JG):after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .1);
  content: ""
}

.KeyVisual_fullimage__E2a7v .KeyVisual_image__xq_yu,
.KeyVisual_fullimage__E2a7v .KeyVisual_image__xq_yu img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.KeyVisual_fullimage__E2a7v .KeyVisual_image__xq_yu.KeyVisual_fit__DZtMo img,
.KeyVisual_fullimage__E2a7v .KeyVisual_image__xq_yu.KeyVisual_wide__Rtf1j img {
  margin: auto
}

.KeyVisual_fullimage__E2a7v .KeyVisual_image__xq_yu.KeyVisual_wide__Rtf1j img {
  max-width: 1440px
}

.KeyVisual_fullimage__E2a7v .KeyVisual_image__xq_yu.KeyVisual_fit__DZtMo img {
  max-width: 834px
}

.KeyVisual_fullimage__E2a7v [class*=content_area] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 524px;
  --mobile-top-margin: 60px;
  --mobile-bottom-margin: 0
}

@media screen and (min-width:768px) {
  .KeyVisual_fullimage__E2a7v [class*=content_area] {
    justify-content: center
  }
}

.KeyVisual_fullimage__E2a7v .justify_start {
  --mobile-top-margin: 0;
  --mobile-bottom-margin: 60px
}

.KeyVisual_fullimage__E2a7v .justify_center {
  --mobile-top-margin: 30px;
  --mobile-bottom-margin: 30px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.KeyVisualEvent_pswp__szuiu {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.KeyVisualEvent_pswp__szuiu:focus {
  outline: 0
}

.KeyVisualEvent_pswp__szuiu * {
  box-sizing: border-box
}

.KeyVisualEvent_pswp__szuiu img {
  max-width: none
}

.KeyVisualEvent_pswp--open__3dFAF {
  display: block
}

.KeyVisualEvent_pswp__bg__53rsq,
.KeyVisualEvent_pswp__szuiu {
  transform: translateZ(0);
  will-change: opacity
}

.KeyVisualEvent_pswp__bg__53rsq {
  opacity: .005;
  background: var(--pswp-bg)
}

.KeyVisualEvent_pswp__scroll-wrap__oVUiU,
.KeyVisualEvent_pswp__szuiu {
  overflow: hidden
}

.KeyVisualEvent_pswp__bg__53rsq,
.KeyVisualEvent_pswp__container__93moT,
.KeyVisualEvent_pswp__content__Bqfi8,
.KeyVisualEvent_pswp__img__qk1Bu,
.KeyVisualEvent_pswp__item__CRyOm,
.KeyVisualEvent_pswp__scroll-wrap__oVUiU,
.KeyVisualEvent_pswp__zoom-wrap__hzOHi {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.KeyVisualEvent_pswp__img__qk1Bu,
.KeyVisualEvent_pswp__zoom-wrap__hzOHi {
  width: auto;
  height: auto
}

.KeyVisualEvent_pswp--click-to-zoom____VKb.KeyVisualEvent_pswp--zoom-allowed__MFICt .KeyVisualEvent_pswp__img__qk1Bu {
  cursor: zoom-in
}

.KeyVisualEvent_pswp--click-to-zoom____VKb.KeyVisualEvent_pswp--zoomed-in__uA3Jw .KeyVisualEvent_pswp__img__qk1Bu {
  cursor: move;
  cursor: grab
}

.KeyVisualEvent_pswp--click-to-zoom____VKb.KeyVisualEvent_pswp--zoomed-in__uA3Jw .KeyVisualEvent_pswp__img__qk1Bu:active {
  cursor: grabbing
}

.KeyVisualEvent_pswp--no-mouse-drag__kvzGX.KeyVisualEvent_pswp--zoomed-in__uA3Jw .KeyVisualEvent_pswp__img__qk1Bu,
.KeyVisualEvent_pswp--no-mouse-drag__kvzGX.KeyVisualEvent_pswp--zoomed-in__uA3Jw .KeyVisualEvent_pswp__img__qk1Bu:active,
.KeyVisualEvent_pswp__img__qk1Bu {
  cursor: zoom-out
}

.KeyVisualEvent_pswp__button__pZpS6,
.KeyVisualEvent_pswp__container__93moT,
.KeyVisualEvent_pswp__counter__m88Bp,
.KeyVisualEvent_pswp__img__qk1Bu {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.KeyVisualEvent_pswp__item__CRyOm {
  z-index: 1;
  overflow: hidden
}

.KeyVisualEvent_pswp__hidden__DhX9X {
  display: none !important
}

.KeyVisualEvent_pswp__content__Bqfi8 {
  pointer-events: none
}

.KeyVisualEvent_pswp__content__Bqfi8>* {
  pointer-events: auto
}

.KeyVisualEvent_pswp__error-msg-container__aogFR {
  display: grid
}

.KeyVisualEvent_pswp__error-msg__wsEjM {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.KeyVisualEvent_pswp__szuiu .KeyVisualEvent_pswp__hide-on-close__viNLT {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.KeyVisualEvent_pswp--ui-visible__WPGac .KeyVisualEvent_pswp__hide-on-close__viNLT {
  opacity: 1;
  pointer-events: auto
}

.KeyVisualEvent_pswp__button__pZpS6 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.KeyVisualEvent_pswp__button__pZpS6:active,
.KeyVisualEvent_pswp__button__pZpS6:focus,
.KeyVisualEvent_pswp__button__pZpS6:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.KeyVisualEvent_pswp__button__pZpS6:disabled {
  opacity: .3;
  cursor: auto
}

.KeyVisualEvent_pswp__icn__8zCbw {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.KeyVisualEvent_pswp__icn-shadow___aK65 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.KeyVisualEvent_pswp__icn__8zCbw:focus {
  outline: 0
}

.KeyVisualEvent_pswp__img--with-bg__XiK08,
div.KeyVisualEvent_pswp__img--placeholder___cYGw {
  background: var(--pswp-placeholder-bg)
}

.KeyVisualEvent_pswp__top-bar__fTDRh {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.KeyVisualEvent_pswp__top-bar__fTDRh>* {
  pointer-events: auto;
  will-change: opacity
}

.KeyVisualEvent_pswp__button--close__LccSl {
  margin-right: 6px
}

.KeyVisualEvent_pswp__button--arrow__2CVT8 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.KeyVisualEvent_pswp__button--arrow__2CVT8:disabled {
  display: none;
  cursor: default
}

.KeyVisualEvent_pswp__button--arrow__2CVT8 .KeyVisualEvent_pswp__icn__8zCbw {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.KeyVisualEvent_pswp--one-slide__Tijq1 .KeyVisualEvent_pswp__button--arrow__2CVT8 {
  display: none
}

.KeyVisualEvent_pswp--touch__JkBBk .KeyVisualEvent_pswp__button--arrow__2CVT8 {
  visibility: hidden
}

.KeyVisualEvent_pswp--has_mouse__pQHNK .KeyVisualEvent_pswp__button--arrow__2CVT8 {
  visibility: visible
}

.KeyVisualEvent_pswp__button--arrow--prev__uAvGo {
  right: auto;
  left: 0
}

.KeyVisualEvent_pswp__button--arrow--next__7M49Y {
  right: 0
}

.KeyVisualEvent_pswp__button--arrow--next__7M49Y .KeyVisualEvent_pswp__icn__8zCbw {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.KeyVisualEvent_pswp__button--zoom__4QNm_ {
  display: none
}

.KeyVisualEvent_pswp--zoom-allowed__MFICt .KeyVisualEvent_pswp__button--zoom__4QNm_ {
  display: block
}

.KeyVisualEvent_pswp--zoomed-in__uA3Jw .KeyVisualEvent_pswp__zoom-icn-bar-v__ddbgp {
  display: none
}

.KeyVisualEvent_pswp__preloader__j7Cez {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.KeyVisualEvent_pswp__preloader__j7Cez .KeyVisualEvent_pswp__icn__8zCbw {
  opacity: 0;
  transition: opacity .2s linear;
  animation: KeyVisualEvent_pswp-clockwise__QBPCL .6s linear infinite
}

.KeyVisualEvent_pswp__preloader--active__AetjW .KeyVisualEvent_pswp__icn__8zCbw {
  opacity: .85
}

@keyframes KeyVisualEvent_pswp-clockwise__QBPCL {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.KeyVisualEvent_pswp__counter__m88Bp {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.KeyVisualEvent_pswp--one-slide__Tijq1 .KeyVisualEvent_pswp__counter__m88Bp {
  display: none
}

.KeyVisualEvent_lineseed__82xhC {
  font-family: LineSeed, sans-serif
}

.KeyVisualEvent_font_pop__8fscS {
  font-family: Luckiest Guy;
  font-weight: 400
}

.KeyVisualEvent_font_sporty__UP2aY {
  font-family: Fugaz One;
  font-weight: 400
}

.KeyVisualEvent_font_digital__2g_SX {
  font-family: Chakra Petch;
  font-weight: 700
}

.KeyVisualEvent_font_calligraphy__bb7Ei {
  font-family: Kalam;
  font-weight: 700
}

.KeyVisualEvent_font_brush__aYmQ9 {
  font-family: Knewave;
  font-weight: 400
}

.KeyVisualEvent_ytp-large-play-button__2Szf0 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.KeyVisualEvent_ytp-button__Z1fMM {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.KeyVisualEvent_ytp-large-play-button-red-bg__4Qi4V .KeyVisualEvent_ytp-large-play-button-bg__LULPE {
  fill: red;
  fill-opacity: 1
}

.KeyVisualEvent_event__BN_Jj [class*=content_area] {
  --common-side-margin: 0
}

.KeyVisualEvent_event__BN_Jj [class*=image2]:not([class*=inline]) [class*=style_mask_picture1] picture {
  width: 100%
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.KeyVisualFocus_pswp__T51wj {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.KeyVisualFocus_pswp__T51wj:focus {
  outline: 0
}

.KeyVisualFocus_pswp__T51wj * {
  box-sizing: border-box
}

.KeyVisualFocus_pswp__T51wj img {
  max-width: none
}

.KeyVisualFocus_pswp--open__B3s_q {
  display: block
}

.KeyVisualFocus_pswp__T51wj,
.KeyVisualFocus_pswp__bg__xLDqt {
  transform: translateZ(0);
  will-change: opacity
}

.KeyVisualFocus_pswp__bg__xLDqt {
  opacity: .005;
  background: var(--pswp-bg)
}

.KeyVisualFocus_pswp__T51wj,
.KeyVisualFocus_pswp__scroll-wrap__Q3pop {
  overflow: hidden
}

.KeyVisualFocus_pswp__bg__xLDqt,
.KeyVisualFocus_pswp__container__CoFEk,
.KeyVisualFocus_pswp__content__tHqf3,
.KeyVisualFocus_pswp__img__jtZrd,
.KeyVisualFocus_pswp__item__niF0A,
.KeyVisualFocus_pswp__scroll-wrap__Q3pop,
.KeyVisualFocus_pswp__zoom-wrap__1pEps {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.KeyVisualFocus_pswp__img__jtZrd,
.KeyVisualFocus_pswp__zoom-wrap__1pEps {
  width: auto;
  height: auto
}

.KeyVisualFocus_pswp--click-to-zoom__Ik5bI.KeyVisualFocus_pswp--zoom-allowed___F4K_ .KeyVisualFocus_pswp__img__jtZrd {
  cursor: zoom-in
}

.KeyVisualFocus_pswp--click-to-zoom__Ik5bI.KeyVisualFocus_pswp--zoomed-in__mJqyK .KeyVisualFocus_pswp__img__jtZrd {
  cursor: move;
  cursor: grab
}

.KeyVisualFocus_pswp--click-to-zoom__Ik5bI.KeyVisualFocus_pswp--zoomed-in__mJqyK .KeyVisualFocus_pswp__img__jtZrd:active {
  cursor: grabbing
}

.KeyVisualFocus_pswp--no-mouse-drag__d1GtR.KeyVisualFocus_pswp--zoomed-in__mJqyK .KeyVisualFocus_pswp__img__jtZrd,
.KeyVisualFocus_pswp--no-mouse-drag__d1GtR.KeyVisualFocus_pswp--zoomed-in__mJqyK .KeyVisualFocus_pswp__img__jtZrd:active,
.KeyVisualFocus_pswp__img__jtZrd {
  cursor: zoom-out
}

.KeyVisualFocus_pswp__button__xS1ng,
.KeyVisualFocus_pswp__container__CoFEk,
.KeyVisualFocus_pswp__counter__5LJUi,
.KeyVisualFocus_pswp__img__jtZrd {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.KeyVisualFocus_pswp__item__niF0A {
  z-index: 1;
  overflow: hidden
}

.KeyVisualFocus_pswp__hidden__VtZu4 {
  display: none !important
}

.KeyVisualFocus_pswp__content__tHqf3 {
  pointer-events: none
}

.KeyVisualFocus_pswp__content__tHqf3>* {
  pointer-events: auto
}

.KeyVisualFocus_pswp__error-msg-container__xOIvA {
  display: grid
}

.KeyVisualFocus_pswp__error-msg__dWydp {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.KeyVisualFocus_pswp__T51wj .KeyVisualFocus_pswp__hide-on-close___DTDY {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.KeyVisualFocus_pswp--ui-visible__X_LMd .KeyVisualFocus_pswp__hide-on-close___DTDY {
  opacity: 1;
  pointer-events: auto
}

.KeyVisualFocus_pswp__button__xS1ng {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.KeyVisualFocus_pswp__button__xS1ng:active,
.KeyVisualFocus_pswp__button__xS1ng:focus,
.KeyVisualFocus_pswp__button__xS1ng:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.KeyVisualFocus_pswp__button__xS1ng:disabled {
  opacity: .3;
  cursor: auto
}

.KeyVisualFocus_pswp__icn__Waqjm {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.KeyVisualFocus_pswp__icn-shadow__ytAub {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.KeyVisualFocus_pswp__icn__Waqjm:focus {
  outline: 0
}

.KeyVisualFocus_pswp__img--with-bg__EA9Tv,
div.KeyVisualFocus_pswp__img--placeholder__Ggio1 {
  background: var(--pswp-placeholder-bg)
}

.KeyVisualFocus_pswp__top-bar__GkLRf {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.KeyVisualFocus_pswp__top-bar__GkLRf>* {
  pointer-events: auto;
  will-change: opacity
}

.KeyVisualFocus_pswp__button--close__HOge7 {
  margin-right: 6px
}

.KeyVisualFocus_pswp__button--arrow__80upx {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.KeyVisualFocus_pswp__button--arrow__80upx:disabled {
  display: none;
  cursor: default
}

.KeyVisualFocus_pswp__button--arrow__80upx .KeyVisualFocus_pswp__icn__Waqjm {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.KeyVisualFocus_pswp--one-slide__lYoW0 .KeyVisualFocus_pswp__button--arrow__80upx {
  display: none
}

.KeyVisualFocus_pswp--touch__gCO1I .KeyVisualFocus_pswp__button--arrow__80upx {
  visibility: hidden
}

.KeyVisualFocus_pswp--has_mouse__LwST3 .KeyVisualFocus_pswp__button--arrow__80upx {
  visibility: visible
}

.KeyVisualFocus_pswp__button--arrow--prev__S28Vw {
  right: auto;
  left: 0
}

.KeyVisualFocus_pswp__button--arrow--next__6fMS_ {
  right: 0
}

.KeyVisualFocus_pswp__button--arrow--next__6fMS_ .KeyVisualFocus_pswp__icn__Waqjm {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.KeyVisualFocus_pswp__button--zoom__UdWWl {
  display: none
}

.KeyVisualFocus_pswp--zoom-allowed___F4K_ .KeyVisualFocus_pswp__button--zoom__UdWWl {
  display: block
}

.KeyVisualFocus_pswp--zoomed-in__mJqyK .KeyVisualFocus_pswp__zoom-icn-bar-v__xGp9P {
  display: none
}

.KeyVisualFocus_pswp__preloader__R4Fyt {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.KeyVisualFocus_pswp__preloader__R4Fyt .KeyVisualFocus_pswp__icn__Waqjm {
  opacity: 0;
  transition: opacity .2s linear;
  animation: KeyVisualFocus_pswp-clockwise__lKZoW .6s linear infinite
}

.KeyVisualFocus_pswp__preloader--active___Cd5u .KeyVisualFocus_pswp__icn__Waqjm {
  opacity: .85
}

@keyframes KeyVisualFocus_pswp-clockwise__lKZoW {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.KeyVisualFocus_pswp__counter__5LJUi {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.KeyVisualFocus_pswp--one-slide__lYoW0 .KeyVisualFocus_pswp__counter__5LJUi {
  display: none
}

.KeyVisualFocus_lineseed__h9Wl3 {
  font-family: LineSeed, sans-serif
}

.KeyVisualFocus_font_pop__R_OCz {
  font-family: Luckiest Guy;
  font-weight: 400
}

.KeyVisualFocus_font_sporty__bCKuj {
  font-family: Fugaz One;
  font-weight: 400
}

.KeyVisualFocus_font_digital__lye_P {
  font-family: Chakra Petch;
  font-weight: 700
}

.KeyVisualFocus_font_calligraphy__Tcau5 {
  font-family: Kalam;
  font-weight: 700
}

.KeyVisualFocus_font_brush__CSJUD {
  font-family: Knewave;
  font-weight: 400
}

.KeyVisualFocus_ytp-large-play-button__MNlnr {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.KeyVisualFocus_ytp-button__qkRUs {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.KeyVisualFocus_ytp-large-play-button-red-bg__mUtbN .KeyVisualFocus_ytp-large-play-button-bg__r3n1t {
  fill: red;
  fill-opacity: 1
}

.KeyVisualFocus_focus__3nQvB {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--pc-common-margin, 4px) 0 var(--pc-common-margin, 0)
}

@media screen and (min-width:768px) {
  .KeyVisualFocus_focus__3nQvB {
    flex-direction: row;
    --focus-image-size: 338px;
    --pc-common-margin: 20px
  }

  .KeyVisualFocus_focus__3nQvB.justify_start {
    align-items: flex-start
  }

  .KeyVisualFocus_focus__3nQvB.justify_center {
    align-items: center
  }

  .KeyVisualFocus_focus__3nQvB.justify_end {
    align-items: flex-end
  }
}

@media screen and (min-width:1025px) {
  .KeyVisualFocus_focus__3nQvB {
    --focus-image-size: 400px
  }
}

.KeyVisualFocus_focus__3nQvB [class*=content_area] {
  min-width: 0;
  flex-grow: 1;
  width: 100%;
  --common-side-margin: 0;
  --pc-common-margin: 0
}

.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY {
  flex-shrink: 0;
  width: min(100% - 36px, 400px);
  margin: 0 0 34px
}

@media screen and (min-width:768px) {
  .KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY {
    flex-shrink: 0;
    width: var(--focus-image-size);
    margin: 0 33px 0 0
  }

  .KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY.KeyVisualFocus_reverse__gmXdo {
    margin: 0 0 0 33px;
    order: 1
  }
}

.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY .KeyVisualFocus_image__FwhkE {
  width: var(--focus-image-size);
  height: var(--focus-image-size)
}

.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY .KeyVisualFocus_image__FwhkE[class*=frame_none] picture {
  border: none
}

.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY .KeyVisualFocus_image__FwhkE img {
  height: 100%;
  background-color: var(--picked-bg-color)
}

@media screen and (max-width:767px) {
  .KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY:not(.KeyVisualFocus_inline__yPM8v) {
    position: relative
  }

  .KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY:not(.KeyVisualFocus_inline__yPM8v):before {
    content: "";
    display: block;
    padding-bottom: 100%
  }

  .KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY:not(.KeyVisualFocus_inline__yPM8v) .KeyVisualFocus_image__FwhkE {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
  }
}

.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY.KeyVisualFocus_inline__yPM8v .KeyVisualFocus_image__FwhkE {
  height: auto;
  text-align: center
}

.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY.KeyVisualFocus_inline__yPM8v .KeyVisualFocus_image__FwhkE picture {
  width: auto
}

.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY.KeyVisualFocus_inline__yPM8v .KeyVisualFocus_image__FwhkE picture img {
  max-width: 100%;
  max-height: 100%
}

@media screen and (min-width:768px) {
  .KeyVisualFocus_focus__3nQvB .KeyVisualFocus_image_area__nlllY.KeyVisualFocus_inline__yPM8v .KeyVisualFocus_image__FwhkE picture img {
    max-width: min(100%, var(--focus-image-size));
    max-height: var(--focus-image-size)
  }
}

.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_style_mask_circle__0dQFK img,
.KeyVisualFocus_focus__3nQvB .KeyVisualFocus_style_mask_circle__0dQFK picture {
  border-radius: 50%
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Video_pswp___VGG_ {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Video_pswp___VGG_:focus {
  outline: 0
}

.Video_pswp___VGG_ * {
  box-sizing: border-box
}

.Video_pswp___VGG_ img {
  max-width: none
}

.Video_pswp--open__NYLWN {
  display: block
}

.Video_pswp___VGG_,
.Video_pswp__bg__fBI3R {
  transform: translateZ(0);
  will-change: opacity
}

.Video_pswp__bg__fBI3R {
  opacity: .005;
  background: var(--pswp-bg)
}

.Video_pswp___VGG_,
.Video_pswp__scroll-wrap__WzmPT {
  overflow: hidden
}

.Video_pswp__bg__fBI3R,
.Video_pswp__container__jpahx,
.Video_pswp__content__8Ogau,
.Video_pswp__img__7U4CF,
.Video_pswp__item__fx3D0,
.Video_pswp__scroll-wrap__WzmPT,
.Video_pswp__zoom-wrap__7t2tm {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Video_pswp__img__7U4CF,
.Video_pswp__zoom-wrap__7t2tm {
  width: auto;
  height: auto
}

.Video_pswp--click-to-zoom__mE28U.Video_pswp--zoom-allowed__e4_1a .Video_pswp__img__7U4CF {
  cursor: zoom-in
}

.Video_pswp--click-to-zoom__mE28U.Video_pswp--zoomed-in__46FIV .Video_pswp__img__7U4CF {
  cursor: move;
  cursor: grab
}

.Video_pswp--click-to-zoom__mE28U.Video_pswp--zoomed-in__46FIV .Video_pswp__img__7U4CF:active {
  cursor: grabbing
}

.Video_pswp--no-mouse-drag__EFzcu.Video_pswp--zoomed-in__46FIV .Video_pswp__img__7U4CF,
.Video_pswp--no-mouse-drag__EFzcu.Video_pswp--zoomed-in__46FIV .Video_pswp__img__7U4CF:active,
.Video_pswp__img__7U4CF {
  cursor: zoom-out
}

.Video_pswp__button__kjWC5,
.Video_pswp__container__jpahx,
.Video_pswp__counter__Lmt41,
.Video_pswp__img__7U4CF {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Video_pswp__item__fx3D0 {
  z-index: 1;
  overflow: hidden
}

.Video_pswp__hidden__qmzO4 {
  display: none !important
}

.Video_pswp__content__8Ogau {
  pointer-events: none
}

.Video_pswp__content__8Ogau>* {
  pointer-events: auto
}

.Video_pswp__error-msg-container__kDPO_ {
  display: grid
}

.Video_pswp__error-msg__WoJVr {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Video_pswp___VGG_ .Video_pswp__hide-on-close__k0e3z {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Video_pswp--ui-visible__M0cxm .Video_pswp__hide-on-close__k0e3z {
  opacity: 1;
  pointer-events: auto
}

.Video_pswp__button__kjWC5 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Video_pswp__button__kjWC5:active,
.Video_pswp__button__kjWC5:focus,
.Video_pswp__button__kjWC5:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Video_pswp__button__kjWC5:disabled {
  opacity: .3;
  cursor: auto
}

.Video_pswp__icn__cm7X9 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Video_pswp__icn-shadow__l_FJ_ {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Video_pswp__icn__cm7X9:focus {
  outline: 0
}

.Video_pswp__img--with-bg__lqJV2,
div.Video_pswp__img--placeholder__bpZMl {
  background: var(--pswp-placeholder-bg)
}

.Video_pswp__top-bar__BZHBK {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Video_pswp__top-bar__BZHBK>* {
  pointer-events: auto;
  will-change: opacity
}

.Video_pswp__button--close__cpJp5 {
  margin-right: 6px
}

.Video_pswp__button--arrow__xReAB {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Video_pswp__button--arrow__xReAB:disabled {
  display: none;
  cursor: default
}

.Video_pswp__button--arrow__xReAB .Video_pswp__icn__cm7X9 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Video_pswp--one-slide__cNGKq .Video_pswp__button--arrow__xReAB {
  display: none
}

.Video_pswp--touch__nnCh9 .Video_pswp__button--arrow__xReAB {
  visibility: hidden
}

.Video_pswp--has_mouse__9BDcL .Video_pswp__button--arrow__xReAB {
  visibility: visible
}

.Video_pswp__button--arrow--prev__rN9Hp {
  right: auto;
  left: 0
}

.Video_pswp__button--arrow--next__Ip8_a {
  right: 0
}

.Video_pswp__button--arrow--next__Ip8_a .Video_pswp__icn__cm7X9 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Video_pswp__button--zoom__mwhbE {
  display: none
}

.Video_pswp--zoom-allowed__e4_1a .Video_pswp__button--zoom__mwhbE {
  display: block
}

.Video_pswp--zoomed-in__46FIV .Video_pswp__zoom-icn-bar-v__VWmnX {
  display: none
}

.Video_pswp__preloader__oEYtP {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Video_pswp__preloader__oEYtP .Video_pswp__icn__cm7X9 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Video_pswp-clockwise__qXwUJ .6s linear infinite
}

.Video_pswp__preloader--active__tjtgE .Video_pswp__icn__cm7X9 {
  opacity: .85
}

@keyframes Video_pswp-clockwise__qXwUJ {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Video_pswp__counter__Lmt41 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Video_pswp--one-slide__cNGKq .Video_pswp__counter__Lmt41 {
  display: none
}

.Video_lineseed__iKnow {
  font-family: LineSeed, sans-serif
}

.Video_font_pop__NXe6L {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Video_font_sporty__3rn4L {
  font-family: Fugaz One;
  font-weight: 400
}

.Video_font_digital__IvNkl {
  font-family: Chakra Petch;
  font-weight: 700
}

.Video_font_calligraphy__cHRwG {
  font-family: Kalam;
  font-weight: 700
}

.Video_font_brush__SOo8N {
  font-family: Knewave;
  font-weight: 400
}

.Video_ytp-large-play-button__u_CUN {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Video_ytp-button__IvPH9 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Video_ytp-large-play-button-red-bg__gkBN_ .Video_ytp-large-play-button-bg__1Hyxm {
  fill: red;
  fill-opacity: 1
}

.Video_lds_video__aJw4S {
  overflow: hidden;
  border-radius: var(--card-radius, var(--global-radius))
}

.Video_lds_video__aJw4S iframe,
.Video_lds_video__aJw4S video {
  display: block;
  width: 100%
}

.Video_lds_video__aJw4S .Video_inner__E_xeA {
  position: relative;
  height: 0
}

.Video_lds_video__aJw4S .Video_inner__E_xeA:empty {
  background-image: url(/a350-1000/_next/static/media/skeleton_video.0b769c13.svg);
  background-position: 50%;
  background-size: cover
}

.Video_lds_video__aJw4S .Video_inner__E_xeA iframe,
.Video_lds_video__aJw4S .Video_inner__E_xeA video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1
}

.Video_lds_video__aJw4S.Video_align_center__h5Zkl {
  text-align: center
}

.Video_lds_video__aJw4S.Video_align_right__EXimn {
  text-align: right
}

.Video_video_button_area__FTVT1 {
  position: absolute;
  bottom: 12px;
  right: 12px;
  z-index: 1;
  display: flex
}

.Video_video_button_area__FTVT1>.Video_video_button__pUkKA {
  width: 32px;
  height: 32px;
  background-color: rgba(0, 0, 0, .35);
  color: #fff;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  margin-left: 8px;
  font-size: 17px
}

.Video_video_button_area__FTVT1>.Video_video_button__pUkKA.Video_muted__BZqNs {
  cursor: default
}

.Video_video_button_area__FTVT1>.Video_video_button__pUkKA.Video_muted__BZqNs svg {
  margin-left: 3px
}

.Video_style_shadow__DC1GP {
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .Video_style_shadow__DC1GP {
    border-width: 1px
  }
}

.Video_style_shadow_round__7uEdB {
  padding: 0 4px 4px 0
}

@media screen and (min-width:768px) {
  .Video_style_shadow_round__7uEdB {
    padding: 0 6px 6px 0
  }
}

.Video_style_shadow_round__7uEdB>picture {
  position: relative
}

.Video_style_shadow_round__7uEdB .Video_inner__E_xeA,
.Video_style_shadow_round__7uEdB>iframe,
.Video_style_shadow_round__7uEdB>picture,
.Video_style_shadow_round__7uEdB>video {
  border: 2px solid var(--frame-stroke-color);
  box-shadow: 4px 4px 0 var(--frame-stroke-color);
  overflow: hidden;
  border-radius: 10px
}

@media screen and (min-width:768px) {

  .Video_style_shadow_round__7uEdB .Video_inner__E_xeA,
  .Video_style_shadow_round__7uEdB>iframe,
  .Video_style_shadow_round__7uEdB>picture,
  .Video_style_shadow_round__7uEdB>video {
    border-width: 3px;
    border-radius: 20px;
    box-shadow: 6px 6px 0 var(--frame-stroke-color)
  }
}

.Video_style_shadow_border__7AWZf {
  padding: 0 4px 4px 0
}

@media screen and (min-width:768px) {
  .Video_style_shadow_border__7AWZf {
    padding: 0 6px 6px 0
  }
}

.Video_style_shadow_border__7AWZf>picture {
  position: relative
}

.Video_style_shadow_border__7AWZf>iframe,
.Video_style_shadow_border__7AWZf>picture,
.Video_style_shadow_border__7AWZf>video {
  padding: 4px;
  border: 2px solid var(--frame-stroke-color);
  box-shadow: 4px 4px 0 var(--frame-stroke-color), inset 0 0 0 3px #fff, inset 0 0 0 4px var(--frame-stroke-color)
}

.Video_style_shadow_border__7AWZf .Video_inner__E_xeA {
  border: 2px solid var(--frame-stroke-color);
  background-color: #fff;
  box-shadow: 4px 4px 0 var(--frame-stroke-color)
}

.Video_style_shadow_border__7AWZf .Video_inner__E_xeA .Video_image__fheRT {
  top: 3px;
  left: 3px;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border: 1px solid var(--frame-stroke-color)
}

.Video_style_shadow_border__7AWZf .Video_inner__E_xeA iframe,
.Video_style_shadow_border__7AWZf .Video_inner__E_xeA video {
  padding: 1px;
  border: 3px solid #fff;
  box-shadow: inset 0 0 0 1px var(--frame-stroke-color)
}

@media screen and (min-width:768px) {

  .Video_style_shadow_border__7AWZf>iframe,
  .Video_style_shadow_border__7AWZf>picture,
  .Video_style_shadow_border__7AWZf>video {
    padding: 9px;
    border-width: 3px;
    box-shadow: 6px 6px 0 var(--frame-stroke-color), inset 0 0 0 7px #fff, inset 0 0 0 9px var(--frame-stroke-color)
  }

  .Video_style_shadow_border__7AWZf .Video_inner__E_xeA {
    border-width: 3px;
    box-shadow: 6px 6px 0 var(--frame-stroke-color)
  }

  .Video_style_shadow_border__7AWZf .Video_inner__E_xeA .Video_image__fheRT {
    top: 7px;
    left: 7px;
    width: calc(100% - 14px);
    height: calc(100% - 14px);
    border-width: 2px
  }

  .Video_style_shadow_border__7AWZf .Video_inner__E_xeA iframe,
  .Video_style_shadow_border__7AWZf .Video_inner__E_xeA video {
    padding: 2px;
    border-width: 7px;
    box-shadow: inset 0 0 0 2px var(--frame-stroke-color)
  }
}

.Video_video_caption__kIKo4 {
  margin-top: 8px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.KeyVisualVideo_pswp__Fae_7 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.KeyVisualVideo_pswp__Fae_7:focus {
  outline: 0
}

.KeyVisualVideo_pswp__Fae_7 * {
  box-sizing: border-box
}

.KeyVisualVideo_pswp__Fae_7 img {
  max-width: none
}

.KeyVisualVideo_pswp--open__PkLzd {
  display: block
}

.KeyVisualVideo_pswp__Fae_7,
.KeyVisualVideo_pswp__bg__PHAaJ {
  transform: translateZ(0);
  will-change: opacity
}

.KeyVisualVideo_pswp__bg__PHAaJ {
  opacity: .005;
  background: var(--pswp-bg)
}

.KeyVisualVideo_pswp__Fae_7,
.KeyVisualVideo_pswp__scroll-wrap__T5j1t {
  overflow: hidden
}

.KeyVisualVideo_pswp__bg__PHAaJ,
.KeyVisualVideo_pswp__container__TAEAe,
.KeyVisualVideo_pswp__content__Ab3DN,
.KeyVisualVideo_pswp__img__XhzeE,
.KeyVisualVideo_pswp__item__Roo0s,
.KeyVisualVideo_pswp__scroll-wrap__T5j1t,
.KeyVisualVideo_pswp__zoom-wrap__4SANB {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.KeyVisualVideo_pswp__img__XhzeE,
.KeyVisualVideo_pswp__zoom-wrap__4SANB {
  width: auto;
  height: auto
}

.KeyVisualVideo_pswp--click-to-zoom__qD2ga.KeyVisualVideo_pswp--zoom-allowed__YnydY .KeyVisualVideo_pswp__img__XhzeE {
  cursor: zoom-in
}

.KeyVisualVideo_pswp--click-to-zoom__qD2ga.KeyVisualVideo_pswp--zoomed-in__UrXvW .KeyVisualVideo_pswp__img__XhzeE {
  cursor: move;
  cursor: grab
}

.KeyVisualVideo_pswp--click-to-zoom__qD2ga.KeyVisualVideo_pswp--zoomed-in__UrXvW .KeyVisualVideo_pswp__img__XhzeE:active {
  cursor: grabbing
}

.KeyVisualVideo_pswp--no-mouse-drag__Alemv.KeyVisualVideo_pswp--zoomed-in__UrXvW .KeyVisualVideo_pswp__img__XhzeE,
.KeyVisualVideo_pswp--no-mouse-drag__Alemv.KeyVisualVideo_pswp--zoomed-in__UrXvW .KeyVisualVideo_pswp__img__XhzeE:active,
.KeyVisualVideo_pswp__img__XhzeE {
  cursor: zoom-out
}

.KeyVisualVideo_pswp__button__kr_7y,
.KeyVisualVideo_pswp__container__TAEAe,
.KeyVisualVideo_pswp__counter__gML__,
.KeyVisualVideo_pswp__img__XhzeE {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.KeyVisualVideo_pswp__item__Roo0s {
  z-index: 1;
  overflow: hidden
}

.KeyVisualVideo_pswp__hidden__674R_ {
  display: none !important
}

.KeyVisualVideo_pswp__content__Ab3DN {
  pointer-events: none
}

.KeyVisualVideo_pswp__content__Ab3DN>* {
  pointer-events: auto
}

.KeyVisualVideo_pswp__error-msg-container__iDnBa {
  display: grid
}

.KeyVisualVideo_pswp__error-msg__TF80o {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.KeyVisualVideo_pswp__Fae_7 .KeyVisualVideo_pswp__hide-on-close__a8V95 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.KeyVisualVideo_pswp--ui-visible__M5Yor .KeyVisualVideo_pswp__hide-on-close__a8V95 {
  opacity: 1;
  pointer-events: auto
}

.KeyVisualVideo_pswp__button__kr_7y {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.KeyVisualVideo_pswp__button__kr_7y:active,
.KeyVisualVideo_pswp__button__kr_7y:focus,
.KeyVisualVideo_pswp__button__kr_7y:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.KeyVisualVideo_pswp__button__kr_7y:disabled {
  opacity: .3;
  cursor: auto
}

.KeyVisualVideo_pswp__icn__8hS9d {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.KeyVisualVideo_pswp__icn-shadow__A2jDY {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.KeyVisualVideo_pswp__icn__8hS9d:focus {
  outline: 0
}

.KeyVisualVideo_pswp__img--with-bg__mygu4,
div.KeyVisualVideo_pswp__img--placeholder__mZ_rX {
  background: var(--pswp-placeholder-bg)
}

.KeyVisualVideo_pswp__top-bar__mdzlP {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.KeyVisualVideo_pswp__top-bar__mdzlP>* {
  pointer-events: auto;
  will-change: opacity
}

.KeyVisualVideo_pswp__button--close__y7cZE {
  margin-right: 6px
}

.KeyVisualVideo_pswp__button--arrow__3qxoQ {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.KeyVisualVideo_pswp__button--arrow__3qxoQ:disabled {
  display: none;
  cursor: default
}

.KeyVisualVideo_pswp__button--arrow__3qxoQ .KeyVisualVideo_pswp__icn__8hS9d {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.KeyVisualVideo_pswp--one-slide__IXzNR .KeyVisualVideo_pswp__button--arrow__3qxoQ {
  display: none
}

.KeyVisualVideo_pswp--touch__PFQ11 .KeyVisualVideo_pswp__button--arrow__3qxoQ {
  visibility: hidden
}

.KeyVisualVideo_pswp--has_mouse__uEtZn .KeyVisualVideo_pswp__button--arrow__3qxoQ {
  visibility: visible
}

.KeyVisualVideo_pswp__button--arrow--prev__orwIG {
  right: auto;
  left: 0
}

.KeyVisualVideo_pswp__button--arrow--next__sudu0 {
  right: 0
}

.KeyVisualVideo_pswp__button--arrow--next__sudu0 .KeyVisualVideo_pswp__icn__8hS9d {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.KeyVisualVideo_pswp__button--zoom__B_4jk {
  display: none
}

.KeyVisualVideo_pswp--zoom-allowed__YnydY .KeyVisualVideo_pswp__button--zoom__B_4jk {
  display: block
}

.KeyVisualVideo_pswp--zoomed-in__UrXvW .KeyVisualVideo_pswp__zoom-icn-bar-v__PyHEi {
  display: none
}

.KeyVisualVideo_pswp__preloader__EcMGx {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.KeyVisualVideo_pswp__preloader__EcMGx .KeyVisualVideo_pswp__icn__8hS9d {
  opacity: 0;
  transition: opacity .2s linear;
  animation: KeyVisualVideo_pswp-clockwise__rctXb .6s linear infinite
}

.KeyVisualVideo_pswp__preloader--active__magOi .KeyVisualVideo_pswp__icn__8hS9d {
  opacity: .85
}

@keyframes KeyVisualVideo_pswp-clockwise__rctXb {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.KeyVisualVideo_pswp__counter__gML__ {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.KeyVisualVideo_pswp--one-slide__IXzNR .KeyVisualVideo_pswp__counter__gML__ {
  display: none
}

.KeyVisualVideo_lineseed__KTz0g {
  font-family: LineSeed, sans-serif
}

.KeyVisualVideo_font_pop__pE7gI {
  font-family: Luckiest Guy;
  font-weight: 400
}

.KeyVisualVideo_font_sporty__W9yRV {
  font-family: Fugaz One;
  font-weight: 400
}

.KeyVisualVideo_font_digital__qSKsW {
  font-family: Chakra Petch;
  font-weight: 700
}

.KeyVisualVideo_font_calligraphy__RD7DY {
  font-family: Kalam;
  font-weight: 700
}

.KeyVisualVideo_font_brush__ALC_v {
  font-family: Knewave;
  font-weight: 400
}

.KeyVisualVideo_ytp-large-play-button__YpSMo {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.KeyVisualVideo_ytp-button__GsVh_ {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.KeyVisualVideo_ytp-large-play-button-red-bg__d_f9v .KeyVisualVideo_ytp-large-play-button-bg__fZixx {
  fill: red;
  fill-opacity: 1
}

.KeyVisualVideo_fullvideo__SgO1m .KeyVisualVideo_video_area__24SIJ:not(.KeyVisualVideo_no_dim__b6l4A):after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .1);
  content: ""
}

.KeyVisualVideo_fullvideo__SgO1m .KeyVisualVideo_video_area__24SIJ:not(.KeyVisualVideo_no_dim__b6l4A) [class*=inner]:empty {
  padding-bottom: 0 !important;
  height: 100%
}

.KeyVisualVideo_fullvideo__SgO1m .KeyVisualVideo_video__I_h75 {
  border-radius: 0
}

.KeyVisualVideo_fullvideo__SgO1m .KeyVisualVideo_video__I_h75,
.KeyVisualVideo_fullvideo__SgO1m video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

.KeyVisualVideo_fullvideo__SgO1m [class*=content_area] {
  display: flex;
  flex-direction: column;
  min-height: 524px;
  justify-content: center;
  --mobile-top-margin: 30px;
  --mobile-bottom-margin: 30px
}

.KeyVisualVideo_fullvideo__SgO1m .justify_start {
  --mobile-top-margin: 0;
  --mobile-bottom-margin: 60px
}

.KeyVisualVideo_fullvideo__SgO1m .justify_end {
  --mobile-top-margin: 60px;
  --mobile-bottom-margin: 0
}

.KeyVisualVideo_fullvideo__SgO1m .justify_default {
  --mobile-top-margin: 60px;
  --mobile-bottom-margin: 0;
  justify-content: flex-end
}

@media screen and (min-width:768px) {
  .KeyVisualVideo_fullvideo__SgO1m .justify_default {
    justify-content: center
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.KeyVisualCarousel_pswp__4bJC_ {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.KeyVisualCarousel_pswp__4bJC_:focus {
  outline: 0
}

.KeyVisualCarousel_pswp__4bJC_ * {
  box-sizing: border-box
}

.KeyVisualCarousel_pswp__4bJC_ img {
  max-width: none
}

.KeyVisualCarousel_pswp--open__dPY8I {
  display: block
}

.KeyVisualCarousel_pswp__4bJC_,
.KeyVisualCarousel_pswp__bg__AD2Xl {
  transform: translateZ(0);
  will-change: opacity
}

.KeyVisualCarousel_pswp__bg__AD2Xl {
  opacity: .005;
  background: var(--pswp-bg)
}

.KeyVisualCarousel_pswp__4bJC_,
.KeyVisualCarousel_pswp__scroll-wrap__7YyOI {
  overflow: hidden
}

.KeyVisualCarousel_pswp__bg__AD2Xl,
.KeyVisualCarousel_pswp__container__M7OtS,
.KeyVisualCarousel_pswp__content__dEuC8,
.KeyVisualCarousel_pswp__img__SaZE7,
.KeyVisualCarousel_pswp__item__ttoas,
.KeyVisualCarousel_pswp__scroll-wrap__7YyOI,
.KeyVisualCarousel_pswp__zoom-wrap__b0EzI {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.KeyVisualCarousel_pswp__img__SaZE7,
.KeyVisualCarousel_pswp__zoom-wrap__b0EzI {
  width: auto;
  height: auto
}

.KeyVisualCarousel_pswp--click-to-zoom__kuuu1.KeyVisualCarousel_pswp--zoom-allowed__Kyy3O .KeyVisualCarousel_pswp__img__SaZE7 {
  cursor: zoom-in
}

.KeyVisualCarousel_pswp--click-to-zoom__kuuu1.KeyVisualCarousel_pswp--zoomed-in__WVpxE .KeyVisualCarousel_pswp__img__SaZE7 {
  cursor: move;
  cursor: grab
}

.KeyVisualCarousel_pswp--click-to-zoom__kuuu1.KeyVisualCarousel_pswp--zoomed-in__WVpxE .KeyVisualCarousel_pswp__img__SaZE7:active {
  cursor: grabbing
}

.KeyVisualCarousel_pswp--no-mouse-drag__z1FUU.KeyVisualCarousel_pswp--zoomed-in__WVpxE .KeyVisualCarousel_pswp__img__SaZE7,
.KeyVisualCarousel_pswp--no-mouse-drag__z1FUU.KeyVisualCarousel_pswp--zoomed-in__WVpxE .KeyVisualCarousel_pswp__img__SaZE7:active,
.KeyVisualCarousel_pswp__img__SaZE7 {
  cursor: zoom-out
}

.KeyVisualCarousel_pswp__button__IJ_wL,
.KeyVisualCarousel_pswp__container__M7OtS,
.KeyVisualCarousel_pswp__counter__KOakT,
.KeyVisualCarousel_pswp__img__SaZE7 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.KeyVisualCarousel_pswp__item__ttoas {
  z-index: 1;
  overflow: hidden
}

.KeyVisualCarousel_pswp__hidden__7LbN9 {
  display: none !important
}

.KeyVisualCarousel_pswp__content__dEuC8 {
  pointer-events: none
}

.KeyVisualCarousel_pswp__content__dEuC8>* {
  pointer-events: auto
}

.KeyVisualCarousel_pswp__error-msg-container__w2SBH {
  display: grid
}

.KeyVisualCarousel_pswp__error-msg__KP6WB {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.KeyVisualCarousel_pswp__4bJC_ .KeyVisualCarousel_pswp__hide-on-close__fzzQj {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.KeyVisualCarousel_pswp--ui-visible__uPZ5c .KeyVisualCarousel_pswp__hide-on-close__fzzQj {
  opacity: 1;
  pointer-events: auto
}

.KeyVisualCarousel_pswp__button__IJ_wL {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.KeyVisualCarousel_pswp__button__IJ_wL:active,
.KeyVisualCarousel_pswp__button__IJ_wL:focus,
.KeyVisualCarousel_pswp__button__IJ_wL:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.KeyVisualCarousel_pswp__button__IJ_wL:disabled {
  opacity: .3;
  cursor: auto
}

.KeyVisualCarousel_pswp__icn__c0KyR {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.KeyVisualCarousel_pswp__icn-shadow___Q8Rz {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.KeyVisualCarousel_pswp__icn__c0KyR:focus {
  outline: 0
}

.KeyVisualCarousel_pswp__img--with-bg__Wp_ZV,
div.KeyVisualCarousel_pswp__img--placeholder__2oz75 {
  background: var(--pswp-placeholder-bg)
}

.KeyVisualCarousel_pswp__top-bar__Y_nde {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.KeyVisualCarousel_pswp__top-bar__Y_nde>* {
  pointer-events: auto;
  will-change: opacity
}

.KeyVisualCarousel_pswp__button--close__WAoZJ {
  margin-right: 6px
}

.KeyVisualCarousel_pswp__button--arrow__D9zgk {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.KeyVisualCarousel_pswp__button--arrow__D9zgk:disabled {
  display: none;
  cursor: default
}

.KeyVisualCarousel_pswp__button--arrow__D9zgk .KeyVisualCarousel_pswp__icn__c0KyR {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.KeyVisualCarousel_pswp--one-slide__P8_Ub .KeyVisualCarousel_pswp__button--arrow__D9zgk {
  display: none
}

.KeyVisualCarousel_pswp--touch__Sted1 .KeyVisualCarousel_pswp__button--arrow__D9zgk {
  visibility: hidden
}

.KeyVisualCarousel_pswp--has_mouse__wVqE2 .KeyVisualCarousel_pswp__button--arrow__D9zgk {
  visibility: visible
}

.KeyVisualCarousel_pswp__button--arrow--prev___fUV5 {
  right: auto;
  left: 0
}

.KeyVisualCarousel_pswp__button--arrow--next__6dVpp {
  right: 0
}

.KeyVisualCarousel_pswp__button--arrow--next__6dVpp .KeyVisualCarousel_pswp__icn__c0KyR {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.KeyVisualCarousel_pswp__button--zoom__w0z_3 {
  display: none
}

.KeyVisualCarousel_pswp--zoom-allowed__Kyy3O .KeyVisualCarousel_pswp__button--zoom__w0z_3 {
  display: block
}

.KeyVisualCarousel_pswp--zoomed-in__WVpxE .KeyVisualCarousel_pswp__zoom-icn-bar-v__7v6YT {
  display: none
}

.KeyVisualCarousel_pswp__preloader__5zowy {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.KeyVisualCarousel_pswp__preloader__5zowy .KeyVisualCarousel_pswp__icn__c0KyR {
  opacity: 0;
  transition: opacity .2s linear;
  animation: KeyVisualCarousel_pswp-clockwise__C5mbl .6s linear infinite
}

.KeyVisualCarousel_pswp__preloader--active__P_xJj .KeyVisualCarousel_pswp__icn__c0KyR {
  opacity: .85
}

@keyframes KeyVisualCarousel_pswp-clockwise__C5mbl {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.KeyVisualCarousel_pswp__counter__KOakT {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.KeyVisualCarousel_pswp--one-slide__P8_Ub .KeyVisualCarousel_pswp__counter__KOakT {
  display: none
}

.KeyVisualCarousel_lineseed__wmIT4 {
  font-family: LineSeed, sans-serif
}

.KeyVisualCarousel_font_pop__NtBZP {
  font-family: Luckiest Guy;
  font-weight: 400
}

.KeyVisualCarousel_font_sporty__DiXeS {
  font-family: Fugaz One;
  font-weight: 400
}

.KeyVisualCarousel_font_digital__rNwhV {
  font-family: Chakra Petch;
  font-weight: 700
}

.KeyVisualCarousel_font_calligraphy__xQZEi {
  font-family: Kalam;
  font-weight: 700
}

.KeyVisualCarousel_font_brush__fPaKo {
  font-family: Knewave;
  font-weight: 400
}

.KeyVisualCarousel_ytp-large-play-button__Dt8Xv {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.KeyVisualCarousel_ytp-button__XJUj6 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.KeyVisualCarousel_ytp-large-play-button-red-bg__7Nw1L .KeyVisualCarousel_ytp-large-play-button-bg__cBDky {
  fill: red;
  fill-opacity: 1
}

.KeyVisualCarousel_lds_keycarousel__uP5gV {
  margin: 0 var(--padding-value)
}

.KeyVisualCarousel_lds_keycarousel__uP5gV.full {
  margin: 0
}

.KeyVisualCarousel_lds_keycarousel__uP5gV.full [class*=lds_decoration] {
  top: calc(-1*var(--padding-value));
  bottom: calc(-1*var(--padding-value-wide))
}

.KeyVisualCarousel_lds_keycarousel__uP5gV.full .KeyVisualCarousel_lds_swiper__7t52o {
  overflow: inherit;
  padding: 0 var(--padding-value)
}

.KeyVisualCarousel_lds_keycarousel__uP5gV.full .KeyVisualCarousel_lds_swiper__7t52o .swiper-slide [class*=lds_image] {
  top: calc(-1*var(--padding-value));
  bottom: calc(-1*var(--padding-value-wide));
  left: calc(-1*var(--padding-value));
  right: calc(-1*var(--padding-value))
}

@media screen and (min-width:1025px) {
  .KeyVisualCarousel_lds_keycarousel__uP5gV.full .KeyVisualCarousel_swiper_wrap__XPAEx .button-prev {
    left: 83px
  }

  .KeyVisualCarousel_lds_keycarousel__uP5gV.full .KeyVisualCarousel_swiper_wrap__XPAEx .button-next {
    right: 83px
  }
}

@media screen and (min-width:768px) {
  .KeyVisualCarousel_lds_keycarousel__uP5gV {
    margin: 0 40px
  }

  .KeyVisualCarousel_lds_keycarousel__uP5gV.full .KeyVisualCarousel_lds_swiper__7t52o {
    padding: 0 40px
  }

  .KeyVisualCarousel_lds_keycarousel__uP5gV.full .KeyVisualCarousel_lds_swiper__7t52o .swiper-slide [class*=lds_image] {
    left: -40px;
    right: -40px
  }
}

.KeyVisualCarousel_lds_swiper__7t52o {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 0
}

.KeyVisualCarousel_lds_swiper__7t52o .swiper-slide {
  width: auto;
  height: auto;
  padding-top: var(--content-margin-top);
  padding-bottom: var(--content-margin-bottom)
}

.KeyVisualCarousel_lds_swiper__7t52o .swiper-slide [class*=lds_image] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none
}

.KeyVisualCarousel_lds_swiper__7t52o .swiper-slide [class*=lds_image] picture>[class*=image] {
  height: 100%
}

.KeyVisualCarousel_lds_swiper__7t52o .swiper-slide [class*=lds_image].KeyVisualCarousel_wide__csi62 img {
  max-width: 1440px;
  margin: auto
}

.KeyVisualCarousel_lds_swiper__7t52o .swiper-slide [class*=lds_image].KeyVisualCarousel_fit___JoX4 img {
  max-width: 834px;
  margin: auto
}

.KeyVisualCarousel_lds_swiper__7t52o .swiper-slide [class*=content_area] {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: calc(524px - var(--content-margin-top) - var(--content-margin-bottom));
  --mobile-top-margin: 0;
  --mobile-bottom-margin: 0
}

.KeyVisualCarousel_lds_swiper__7t52o .swiper-notification {
  display: none
}

.KeyVisualCarousel_swiper_wrap__XPAEx {
  position: relative;
  text-rendering: auto
}

.KeyVisualCarousel_swiper_wrap__XPAEx .button-next,
.KeyVisualCarousel_swiper_wrap__XPAEx .button-prev {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  height: 60px;
  width: 60px;
  cursor: pointer
}

.KeyVisualCarousel_swiper_wrap__XPAEx .button-next i,
.KeyVisualCarousel_swiper_wrap__XPAEx .button-prev i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff
}

@media screen and (min-width:1025px) {

  .KeyVisualCarousel_swiper_wrap__XPAEx .button-next,
  .KeyVisualCarousel_swiper_wrap__XPAEx .button-prev {
    display: block
  }
}

.KeyVisualCarousel_swiper_wrap__XPAEx .button-prev {
  left: 0
}

.KeyVisualCarousel_swiper_wrap__XPAEx .button-next {
  right: 0
}

.KeyVisualCarousel_swiper_wrap__XPAEx .button-next:before,
.KeyVisualCarousel_swiper_wrap__XPAEx .button-prev:before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  top: 0;
  width: 60px;
  height: 60px;
  margin-top: 0;
  border-radius: 60px;
  background: var(--picked-bg-color);
  opacity: .3;
  content: ""
}

@media screen and (min-width:1025px) {
  .KeyVisualCarousel_swiper_wrap__XPAEx .button-prev {
    display: block;
    left: 43px
  }

  .KeyVisualCarousel_swiper_wrap__XPAEx .button-next {
    display: block;
    right: 43px
  }
}

.KeyVisualCarousel_swiper_wrap__XPAEx .swiper-navigation.KeyVisualCarousel_hide__PbS4K {
  display: none
}

.KeyVisualCarousel_swiper_wrap__XPAEx .swiper-navigation .outlined i {
  color: var(--picked-bg-color)
}

.KeyVisualCarousel_swiper_wrap__XPAEx .swiper-navigation .outlined:before {
  background-color: transparent;
  border: 1px solid var(--picked-bg-color);
  opacity: .3
}

.KeyVisualCarousel_swiper_wrap__XPAEx .swiper-navigation .ghost i {
  font-size: 40px;
  color: var(--picked-bg-color)
}

.KeyVisualCarousel_swiper_wrap__XPAEx .swiper-navigation .ghost:before {
  background-color: transparent;
  opacity: .3
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  bottom: calc((var(--padding-value-wide) + var(--pagination-height))/2*-1);
  transform: translateX(-50%);
  z-index: 10;
  width: 100%
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW.KeyVisualCarousel_capsule__iCz6G .swiper-pagination {
  padding: 5px 8px;
  background: hsla(0, 0%, 94%, .8);
  border-radius: 15px
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW.KeyVisualCarousel_capsule__iCz6G .swiper-pagination-bullet {
  margin: 0 2px
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW.KeyVisualCarousel_capsule__iCz6G .swiper-pagination-bullet:before {
  width: 8px;
  height: 8px
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW.KeyVisualCarousel_capsule__iCz6G .swiper-pagination-bullet:after {
  width: 6px;
  height: 6px
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW.KeyVisualCarousel_capsule__iCz6G .KeyVisualCarousel_swiper-play-button__ZuoiF {
  background: hsla(0, 0%, 94%, .8);
  margin-left: 8px;
  border-radius: 15px
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW .swiper-pagination {
  z-index: 10;
  position: relative;
  width: auto;
  font-size: 0;
  line-height: 0
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW .swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin: 0 1px;
  transition: opacity .2s;
  cursor: pointer;
  background-color: transparent;
  opacity: 1
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW .swiper-pagination-bullet:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 1px solid var(--picked-bg-color, #000)
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7px;
  height: 7px;
  background: var(--picked-bg-color, #000);
  opacity: .2;
  border-radius: 50%
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW .swiper-pagination-bullet-active {
  opacity: 1
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW .swiper-pagination-bullet-active:before {
  background-color: var(--picked-bg-color, #000)
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW .swiper-pagination-bullet-active:after {
  content: none
}

.KeyVisualCarousel_swiper_wrap__XPAEx .KeyVisualCarousel_swiper-page-box__UqSoW .KeyVisualCarousel_swiper-play-button__ZuoiF {
  margin-left: 4.5px;
  width: var(--pagination-height);
  height: var(--pagination-height);
  font-size: 14px;
  line-height: 0;
  color: var(--picked-bg-color, #000)
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Description_pswp__L4W4Y {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Description_pswp__L4W4Y:focus {
  outline: 0
}

.Description_pswp__L4W4Y * {
  box-sizing: border-box
}

.Description_pswp__L4W4Y img {
  max-width: none
}

.Description_pswp--open__ykIpq {
  display: block
}

.Description_pswp__L4W4Y,
.Description_pswp__bg__mFosM {
  transform: translateZ(0);
  will-change: opacity
}

.Description_pswp__bg__mFosM {
  opacity: .005;
  background: var(--pswp-bg)
}

.Description_pswp__L4W4Y,
.Description_pswp__scroll-wrap__3vTXC {
  overflow: hidden
}

.Description_pswp__bg__mFosM,
.Description_pswp__container__YA9AA,
.Description_pswp__content__gD4xC,
.Description_pswp__img__D7m9l,
.Description_pswp__item__5BrvE,
.Description_pswp__scroll-wrap__3vTXC,
.Description_pswp__zoom-wrap__lbdhA {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Description_pswp__img__D7m9l,
.Description_pswp__zoom-wrap__lbdhA {
  width: auto;
  height: auto
}

.Description_pswp--click-to-zoom__Coguk.Description_pswp--zoom-allowed__RCUvn .Description_pswp__img__D7m9l {
  cursor: zoom-in
}

.Description_pswp--click-to-zoom__Coguk.Description_pswp--zoomed-in__xmpcj .Description_pswp__img__D7m9l {
  cursor: move;
  cursor: grab
}

.Description_pswp--click-to-zoom__Coguk.Description_pswp--zoomed-in__xmpcj .Description_pswp__img__D7m9l:active {
  cursor: grabbing
}

.Description_pswp--no-mouse-drag__Xdpbj.Description_pswp--zoomed-in__xmpcj .Description_pswp__img__D7m9l,
.Description_pswp--no-mouse-drag__Xdpbj.Description_pswp--zoomed-in__xmpcj .Description_pswp__img__D7m9l:active,
.Description_pswp__img__D7m9l {
  cursor: zoom-out
}

.Description_pswp__button__VF7GO,
.Description_pswp__container__YA9AA,
.Description_pswp__counter__5lfGw,
.Description_pswp__img__D7m9l {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Description_pswp__item__5BrvE {
  z-index: 1;
  overflow: hidden
}

.Description_pswp__hidden__mr43d {
  display: none !important
}

.Description_pswp__content__gD4xC {
  pointer-events: none
}

.Description_pswp__content__gD4xC>* {
  pointer-events: auto
}

.Description_pswp__error-msg-container__CzmZR {
  display: grid
}

.Description_pswp__error-msg__Fc0IJ {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Description_pswp__L4W4Y .Description_pswp__hide-on-close__uhN_Q {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Description_pswp--ui-visible__pUzUs .Description_pswp__hide-on-close__uhN_Q {
  opacity: 1;
  pointer-events: auto
}

.Description_pswp__button__VF7GO {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Description_pswp__button__VF7GO:active,
.Description_pswp__button__VF7GO:focus,
.Description_pswp__button__VF7GO:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Description_pswp__button__VF7GO:disabled {
  opacity: .3;
  cursor: auto
}

.Description_pswp__icn__Zz4_F {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Description_pswp__icn-shadow__Rxj9x {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Description_pswp__icn__Zz4_F:focus {
  outline: 0
}

.Description_pswp__img--with-bg__UeNMK,
div.Description_pswp__img--placeholder__VzSB9 {
  background: var(--pswp-placeholder-bg)
}

.Description_pswp__top-bar__HfhRj {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Description_pswp__top-bar__HfhRj>* {
  pointer-events: auto;
  will-change: opacity
}

.Description_pswp__button--close__fBHBT {
  margin-right: 6px
}

.Description_pswp__button--arrow__d9yH1 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Description_pswp__button--arrow__d9yH1:disabled {
  display: none;
  cursor: default
}

.Description_pswp__button--arrow__d9yH1 .Description_pswp__icn__Zz4_F {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Description_pswp--one-slide__EIV0p .Description_pswp__button--arrow__d9yH1 {
  display: none
}

.Description_pswp--touch__apE4D .Description_pswp__button--arrow__d9yH1 {
  visibility: hidden
}

.Description_pswp--has_mouse__cJpFZ .Description_pswp__button--arrow__d9yH1 {
  visibility: visible
}

.Description_pswp__button--arrow--prev__EUn0p {
  right: auto;
  left: 0
}

.Description_pswp__button--arrow--next__t5YNp {
  right: 0
}

.Description_pswp__button--arrow--next__t5YNp .Description_pswp__icn__Zz4_F {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Description_pswp__button--zoom__J9Cal {
  display: none
}

.Description_pswp--zoom-allowed__RCUvn .Description_pswp__button--zoom__J9Cal {
  display: block
}

.Description_pswp--zoomed-in__xmpcj .Description_pswp__zoom-icn-bar-v__DUwU_ {
  display: none
}

.Description_pswp__preloader__J5UJ7 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Description_pswp__preloader__J5UJ7 .Description_pswp__icn__Zz4_F {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Description_pswp-clockwise__K_32P .6s linear infinite
}

.Description_pswp__preloader--active__1NtUU .Description_pswp__icn__Zz4_F {
  opacity: .85
}

@keyframes Description_pswp-clockwise__K_32P {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Description_pswp__counter__5lfGw {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Description_pswp--one-slide__EIV0p .Description_pswp__counter__5lfGw {
  display: none
}

.Description_lineseed__p9HJO {
  font-family: LineSeed, sans-serif
}

.Description_font_pop__nVh5O {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Description_font_sporty__QG1hR {
  font-family: Fugaz One;
  font-weight: 400
}

.Description_font_digital__v_eww {
  font-family: Chakra Petch;
  font-weight: 700
}

.Description_font_calligraphy__5FPjz {
  font-family: Kalam;
  font-weight: 700
}

.Description_font_brush__vHK9I {
  font-family: Knewave;
  font-weight: 400
}

.Description_ytp-large-play-button__MpQB7 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Description_ytp-button__o2bzB {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Description_ytp-large-play-button-red-bg__UiNFO .Description_ytp-large-play-button-bg__dV8d8 {
  fill: red;
  fill-opacity: 1
}

.Description_style_callout__QBfMa {
  padding: 10px;
  background-color: var(--picked-bg-color, #e8e8e8)
}

@media screen and (min-width:768px) {
  .Description_style_callout__QBfMa {
    padding: 24px
  }
}

.Description_style_radius__tIeWf {
  border-radius: var(--callout-radius, var(--global-radius))
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Number_pswp__Qa3IN {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Number_pswp__Qa3IN:focus {
  outline: 0
}

.Number_pswp__Qa3IN * {
  box-sizing: border-box
}

.Number_pswp__Qa3IN img {
  max-width: none
}

.Number_pswp--open__R5N6q {
  display: block
}

.Number_pswp__Qa3IN,
.Number_pswp__bg__lzwDw {
  transform: translateZ(0);
  will-change: opacity
}

.Number_pswp__bg__lzwDw {
  opacity: .005;
  background: var(--pswp-bg)
}

.Number_pswp__Qa3IN,
.Number_pswp__scroll-wrap__PfltM {
  overflow: hidden
}

.Number_pswp__bg__lzwDw,
.Number_pswp__container__HBv_e,
.Number_pswp__content__zcg4I,
.Number_pswp__img__i2Q0Q,
.Number_pswp__item__ysRpZ,
.Number_pswp__scroll-wrap__PfltM,
.Number_pswp__zoom-wrap__pkNdi {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Number_pswp__img__i2Q0Q,
.Number_pswp__zoom-wrap__pkNdi {
  width: auto;
  height: auto
}

.Number_pswp--click-to-zoom__w37nr.Number_pswp--zoom-allowed__gv4QJ .Number_pswp__img__i2Q0Q {
  cursor: zoom-in
}

.Number_pswp--click-to-zoom__w37nr.Number_pswp--zoomed-in__5qTfb .Number_pswp__img__i2Q0Q {
  cursor: move;
  cursor: grab
}

.Number_pswp--click-to-zoom__w37nr.Number_pswp--zoomed-in__5qTfb .Number_pswp__img__i2Q0Q:active {
  cursor: grabbing
}

.Number_pswp--no-mouse-drag__41Xkn.Number_pswp--zoomed-in__5qTfb .Number_pswp__img__i2Q0Q,
.Number_pswp--no-mouse-drag__41Xkn.Number_pswp--zoomed-in__5qTfb .Number_pswp__img__i2Q0Q:active,
.Number_pswp__img__i2Q0Q {
  cursor: zoom-out
}

.Number_pswp__button__oqJjw,
.Number_pswp__container__HBv_e,
.Number_pswp__counter__j9XS8,
.Number_pswp__img__i2Q0Q {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Number_pswp__item__ysRpZ {
  z-index: 1;
  overflow: hidden
}

.Number_pswp__hidden__JUhUc {
  display: none !important
}

.Number_pswp__content__zcg4I {
  pointer-events: none
}

.Number_pswp__content__zcg4I>* {
  pointer-events: auto
}

.Number_pswp__error-msg-container__M54Bf {
  display: grid
}

.Number_pswp__error-msg__CES3v {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Number_pswp__Qa3IN .Number_pswp__hide-on-close__sdsg2 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Number_pswp--ui-visible__Ij12m .Number_pswp__hide-on-close__sdsg2 {
  opacity: 1;
  pointer-events: auto
}

.Number_pswp__button__oqJjw {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Number_pswp__button__oqJjw:active,
.Number_pswp__button__oqJjw:focus,
.Number_pswp__button__oqJjw:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Number_pswp__button__oqJjw:disabled {
  opacity: .3;
  cursor: auto
}

.Number_pswp__icn__429RT {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Number_pswp__icn-shadow__BplR2 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Number_pswp__icn__429RT:focus {
  outline: 0
}

.Number_pswp__img--with-bg__F0fBj,
div.Number_pswp__img--placeholder__RK6b1 {
  background: var(--pswp-placeholder-bg)
}

.Number_pswp__top-bar__lss62 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Number_pswp__top-bar__lss62>* {
  pointer-events: auto;
  will-change: opacity
}

.Number_pswp__button--close__ODsnS {
  margin-right: 6px
}

.Number_pswp__button--arrow__kmSsj {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Number_pswp__button--arrow__kmSsj:disabled {
  display: none;
  cursor: default
}

.Number_pswp__button--arrow__kmSsj .Number_pswp__icn__429RT {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Number_pswp--one-slide__CA47K .Number_pswp__button--arrow__kmSsj {
  display: none
}

.Number_pswp--touch__R9lWK .Number_pswp__button--arrow__kmSsj {
  visibility: hidden
}

.Number_pswp--has_mouse__abzGu .Number_pswp__button--arrow__kmSsj {
  visibility: visible
}

.Number_pswp__button--arrow--prev__6nl_S {
  right: auto;
  left: 0
}

.Number_pswp__button--arrow--next__UMA34 {
  right: 0
}

.Number_pswp__button--arrow--next__UMA34 .Number_pswp__icn__429RT {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Number_pswp__button--zoom__tTkeE {
  display: none
}

.Number_pswp--zoom-allowed__gv4QJ .Number_pswp__button--zoom__tTkeE {
  display: block
}

.Number_pswp--zoomed-in__5qTfb .Number_pswp__zoom-icn-bar-v__bVir4 {
  display: none
}

.Number_pswp__preloader__Ay4A4 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Number_pswp__preloader__Ay4A4 .Number_pswp__icn__429RT {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Number_pswp-clockwise__BS8WM .6s linear infinite
}

.Number_pswp__preloader--active__x_Bkj .Number_pswp__icn__429RT {
  opacity: .85
}

@keyframes Number_pswp-clockwise__BS8WM {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Number_pswp__counter__j9XS8 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Number_pswp--one-slide__CA47K .Number_pswp__counter__j9XS8 {
  display: none
}

.Number_lineseed__WKV60 {
  font-family: LineSeed, sans-serif
}

.Number_font_pop__BTSfp {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Number_font_sporty__4uc90 {
  font-family: Fugaz One;
  font-weight: 400
}

.Number_font_digital__wy1JD {
  font-family: Chakra Petch;
  font-weight: 700
}

.Number_font_calligraphy__YIKHO {
  font-family: Kalam;
  font-weight: 700
}

.Number_font_brush__Oz0Gp {
  font-family: Knewave;
  font-weight: 400
}

.Number_ytp-large-play-button__6Wbyv {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Number_ytp-button__BuJCg {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Number_ytp-large-play-button-red-bg__BNkNP .Number_ytp-large-play-button-bg__1aT3R {
  fill: red;
  fill-opacity: 1
}

.Number_lds_number__XeA_r[class*=lineseed] {
  font-weight: 800
}

.Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) {
  display: inline-block;
  vertical-align: top;
  width: 1.491em;
  text-align: center;
  font-size: 2.125em;
  line-height: 1.1;
  color: var(--picked-bg-color)
}

.Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) [class*=shadow] [class*=clone],
.Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) [class*=stroke] [class*=clone] {
  -webkit-text-stroke-color: var(--badge-title-frame-stroke-color, #000);
  --picked-bg-color: var(--badge-title-frame-stroke-color, #000)
}

.Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) [class*=shadow] [class*=text],
.Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) [class*=stroke] [class*=text] {
  color: var(--picked-bg-color)
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) {
    font-size: 3.4374em
  }
}

.Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) .Number_label__b2YU8 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: .3823em;
  line-height: 1.26;
  margin-bottom: .15em
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) .Number_label__b2YU8 {
    font-size: .291em
  }
}

.Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) .Number_label__b2YU8[class*=shadow] [class*=clone],
.Number_lds_number__XeA_r:not(.Number_type_list__qVYJ9):not(.Number_type_badge__9qCZX) .Number_label__b2YU8[class*=stroke] [class*=clone] {
  -webkit-text-stroke-width: .2em
}

.Number_lds_number__XeA_r.Number_type_list__qVYJ9 {
  padding: 0 3px 0 2px;
  font-size: .8125em;
  color: var(--picked-bg-color)
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r.Number_type_list__qVYJ9 {
    font-size: 1.625em
  }
}

.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_label__b2YU8,
.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_number__kRxN9 {
  display: inline-block;
  vertical-align: top
}

.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_label__b2YU8[class*=shadow] [class*=clone],
.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_label__b2YU8[class*=stroke] [class*=clone],
.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_number__kRxN9[class*=shadow] [class*=clone],
.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_number__kRxN9[class*=stroke] [class*=clone] {
  -webkit-text-stroke-width: .2em;
  -webkit-text-stroke-color: var(--frame-stroke-color);
  --picked-bg-color: var(--frame-stroke-color)
}

.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_label__b2YU8[class*=shadow] [class*=text],
.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_label__b2YU8[class*=stroke] [class*=text],
.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_number__kRxN9[class*=shadow] [class*=text],
.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_number__kRxN9[class*=stroke] [class*=text] {
  color: var(--picked-bg-color)
}

.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_label__b2YU8[class*=shadow] [class*=clone],
.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_number__kRxN9[class*=shadow] [class*=clone] {
  text-shadow: .12em .12em 0 var(--frame-stroke-color)
}

.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_label__b2YU8 {
  margin-right: .3em
}

.Number_lds_number__XeA_r.Number_type_list__qVYJ9 .Number_dot__AzKcn {
  margin-left: 2px
}

.Number_lds_number__XeA_r.Number_type_badge__9qCZX {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: var(--number-size, 60px);
  height: var(--number-size, 60px);
  line-height: 1;
  color: var(--section-font-color)
}

.Number_lds_number__XeA_r.Number_type_badge__9qCZX[class*=style] {
  color: var(--picked-font-color)
}

.Number_lds_number__XeA_r.Number_type_badge__9qCZX .Number_number__kRxN9 {
  line-height: 1;
  font-weight: 800
}

.Number_lds_number__XeA_r.Number_type_badge__9qCZX .Number_number__kRxN9:not([class*=ldsg-typography]) {
  font-size: 1.59em
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r.Number_type_badge__9qCZX .Number_number__kRxN9:not([class*=ldsg-typography]) {
    font-size: 2.64em
  }
}

.Number_lds_number__XeA_r.Number_type_badge__9qCZX .Number_label__b2YU8 {
  margin-bottom: .13em;
  font-size: .53em
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r.Number_type_badge__9qCZX {
    --number-size: 100px
  }

  .Number_lds_number__XeA_r.Number_type_badge__9qCZX .Number_label__b2YU8 {
    font-size: .77em
  }
}

.Number_lds_number__XeA_r.Number_type_badge__9qCZX.Number_size_small__oKrRf {
  --number-size: 48px
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r.Number_type_badge__9qCZX.Number_size_small__oKrRf {
    --number-size: 80px
  }
}

.Number_lds_number__XeA_r.Number_type_badge__9qCZX.Number_size_large__DbZcX {
  --number-size: 72px
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r.Number_type_badge__9qCZX.Number_size_large__DbZcX {
    --number-size: 120px
  }
}

.Number_lds_number__XeA_r.Number_style_round__Mij0C {
  border-radius: 50%;
  background-color: var(--picked-bg-color)
}

.Number_lds_number__XeA_r.Number_style_round__Mij0C.Number_font_calligraphy__YIKHO,
.Number_lds_number__XeA_r.Number_style_round__Mij0C.Number_font_pop__BTSfp {
  padding-top: 5px
}

@media screen and (min-width:768px) {

  .Number_lds_number__XeA_r.Number_style_round__Mij0C.Number_font_calligraphy__YIKHO,
  .Number_lds_number__XeA_r.Number_style_round__Mij0C.Number_font_pop__BTSfp {
    padding-top: 10px
  }
}

.Number_lds_number__XeA_r.Number_style_square___hbXo {
  background-color: var(--picked-bg-color)
}

.Number_lds_number__XeA_r.Number_style_square___hbXo.Number_font_calligraphy__YIKHO,
.Number_lds_number__XeA_r.Number_style_square___hbXo.Number_font_pop__BTSfp {
  padding-top: 5px
}

@media screen and (min-width:768px) {

  .Number_lds_number__XeA_r.Number_style_square___hbXo.Number_font_calligraphy__YIKHO,
  .Number_lds_number__XeA_r.Number_style_square___hbXo.Number_font_pop__BTSfp {
    padding-top: 10px
  }
}

.Number_lds_number__XeA_r.Number_style_diamond__Kb0by {
  position: relative
}

.Number_lds_number__XeA_r.Number_style_diamond__Kb0by.Number_font_calligraphy__YIKHO,
.Number_lds_number__XeA_r.Number_style_diamond__Kb0by.Number_font_pop__BTSfp {
  padding-top: 5px
}

@media screen and (min-width:768px) {

  .Number_lds_number__XeA_r.Number_style_diamond__Kb0by.Number_font_calligraphy__YIKHO,
  .Number_lds_number__XeA_r.Number_style_diamond__Kb0by.Number_font_pop__BTSfp {
    padding-top: 10px
  }
}

.Number_lds_number__XeA_r.Number_style_diamond__Kb0by:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: 10px;
  background-color: var(--picked-bg-color);
  transform: rotate(45deg)
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r.Number_style_diamond__Kb0by:before {
    border-radius: 20px
  }
}

.Number_lds_number__XeA_r.Number_style_ribbon__VtPML {
  height: var(--ribbon-size, 64px);
  background-color: var(--picked-bg-color);
  -webkit-mask: url(/a350-1000/_next/static/media/number_ribbon.433978da.svg) no-repeat;
  mask: url(/a350-1000/_next/static/media/number_ribbon.433978da.svg) no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%
}

.Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_font_brush__Oz0Gp,
.Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_font_digital__wy1JD,
.Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_font_sporty__4uc90,
.Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_lineseed__WKV60 {
  padding-bottom: 6px
}

@media screen and (min-width:768px) {
  .Number_lds_number__XeA_r.Number_style_ribbon__VtPML {
    --ribbon-size: 108px
  }

  .Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_font_brush__Oz0Gp,
  .Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_font_digital__wy1JD,
  .Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_font_sporty__4uc90,
  .Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_lineseed__WKV60 {
    padding-bottom: 12px
  }
}

.Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_size_large__DbZcX,
.Number_lds_number__XeA_r.Number_style_ribbon__VtPML.Number_size_small__oKrRf {
  --ribbon-size: calc(var(--number-size) * 64 / 60)
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.TitleBase_pswp__tLE2M {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.TitleBase_pswp__tLE2M:focus {
  outline: 0
}

.TitleBase_pswp__tLE2M * {
  box-sizing: border-box
}

.TitleBase_pswp__tLE2M img {
  max-width: none
}

.TitleBase_pswp--open__yz_DG {
  display: block
}

.TitleBase_pswp__bg__m_aWn,
.TitleBase_pswp__tLE2M {
  transform: translateZ(0);
  will-change: opacity
}

.TitleBase_pswp__bg__m_aWn {
  opacity: .005;
  background: var(--pswp-bg)
}

.TitleBase_pswp__scroll-wrap__JRHxb,
.TitleBase_pswp__tLE2M {
  overflow: hidden
}

.TitleBase_pswp__bg__m_aWn,
.TitleBase_pswp__container__KBBD1,
.TitleBase_pswp__content__jVXSS,
.TitleBase_pswp__img__G2Nlc,
.TitleBase_pswp__item__1BoLu,
.TitleBase_pswp__scroll-wrap__JRHxb,
.TitleBase_pswp__zoom-wrap__XK4GK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.TitleBase_pswp__img__G2Nlc,
.TitleBase_pswp__zoom-wrap__XK4GK {
  width: auto;
  height: auto
}

.TitleBase_pswp--click-to-zoom__xdJ31.TitleBase_pswp--zoom-allowed__UmdY7 .TitleBase_pswp__img__G2Nlc {
  cursor: zoom-in
}

.TitleBase_pswp--click-to-zoom__xdJ31.TitleBase_pswp--zoomed-in__XYHVd .TitleBase_pswp__img__G2Nlc {
  cursor: move;
  cursor: grab
}

.TitleBase_pswp--click-to-zoom__xdJ31.TitleBase_pswp--zoomed-in__XYHVd .TitleBase_pswp__img__G2Nlc:active {
  cursor: grabbing
}

.TitleBase_pswp--no-mouse-drag__jouVN.TitleBase_pswp--zoomed-in__XYHVd .TitleBase_pswp__img__G2Nlc,
.TitleBase_pswp--no-mouse-drag__jouVN.TitleBase_pswp--zoomed-in__XYHVd .TitleBase_pswp__img__G2Nlc:active,
.TitleBase_pswp__img__G2Nlc {
  cursor: zoom-out
}

.TitleBase_pswp__button__h3BGt,
.TitleBase_pswp__container__KBBD1,
.TitleBase_pswp__counter__qsDvt,
.TitleBase_pswp__img__G2Nlc {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.TitleBase_pswp__item__1BoLu {
  z-index: 1;
  overflow: hidden
}

.TitleBase_pswp__hidden__7vHz5 {
  display: none !important
}

.TitleBase_pswp__content__jVXSS {
  pointer-events: none
}

.TitleBase_pswp__content__jVXSS>* {
  pointer-events: auto
}

.TitleBase_pswp__error-msg-container__eq8zP {
  display: grid
}

.TitleBase_pswp__error-msg__lavcA {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.TitleBase_pswp__tLE2M .TitleBase_pswp__hide-on-close__21EvS {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.TitleBase_pswp--ui-visible__uCUQs .TitleBase_pswp__hide-on-close__21EvS {
  opacity: 1;
  pointer-events: auto
}

.TitleBase_pswp__button__h3BGt {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.TitleBase_pswp__button__h3BGt:active,
.TitleBase_pswp__button__h3BGt:focus,
.TitleBase_pswp__button__h3BGt:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.TitleBase_pswp__button__h3BGt:disabled {
  opacity: .3;
  cursor: auto
}

.TitleBase_pswp__icn__LsWLr {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.TitleBase_pswp__icn-shadow__dGkGB {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.TitleBase_pswp__icn__LsWLr:focus {
  outline: 0
}

.TitleBase_pswp__img--with-bg__zM2JN,
div.TitleBase_pswp__img--placeholder__Nx5nd {
  background: var(--pswp-placeholder-bg)
}

.TitleBase_pswp__top-bar__fZFDe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.TitleBase_pswp__top-bar__fZFDe>* {
  pointer-events: auto;
  will-change: opacity
}

.TitleBase_pswp__button--close__2F1X3 {
  margin-right: 6px
}

.TitleBase_pswp__button--arrow__H5_gh {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.TitleBase_pswp__button--arrow__H5_gh:disabled {
  display: none;
  cursor: default
}

.TitleBase_pswp__button--arrow__H5_gh .TitleBase_pswp__icn__LsWLr {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.TitleBase_pswp--one-slide__e_9D2 .TitleBase_pswp__button--arrow__H5_gh {
  display: none
}

.TitleBase_pswp--touch__Y_457 .TitleBase_pswp__button--arrow__H5_gh {
  visibility: hidden
}

.TitleBase_pswp--has_mouse__WQkt4 .TitleBase_pswp__button--arrow__H5_gh {
  visibility: visible
}

.TitleBase_pswp__button--arrow--prev__U_xyh {
  right: auto;
  left: 0
}

.TitleBase_pswp__button--arrow--next__uzcnU {
  right: 0
}

.TitleBase_pswp__button--arrow--next__uzcnU .TitleBase_pswp__icn__LsWLr {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.TitleBase_pswp__button--zoom__mTsaD {
  display: none
}

.TitleBase_pswp--zoom-allowed__UmdY7 .TitleBase_pswp__button--zoom__mTsaD {
  display: block
}

.TitleBase_pswp--zoomed-in__XYHVd .TitleBase_pswp__zoom-icn-bar-v__ZgM6l {
  display: none
}

.TitleBase_pswp__preloader__X9rcZ {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.TitleBase_pswp__preloader__X9rcZ .TitleBase_pswp__icn__LsWLr {
  opacity: 0;
  transition: opacity .2s linear;
  animation: TitleBase_pswp-clockwise__I7wJS .6s linear infinite
}

.TitleBase_pswp__preloader--active__6U_cM .TitleBase_pswp__icn__LsWLr {
  opacity: .85
}

@keyframes TitleBase_pswp-clockwise__I7wJS {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.TitleBase_pswp__counter__qsDvt {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.TitleBase_pswp--one-slide__e_9D2 .TitleBase_pswp__counter__qsDvt {
  display: none
}

.TitleBase_lineseed__IR_vX {
  font-family: LineSeed, sans-serif
}

.TitleBase_font_pop__xU0Vj {
  font-family: Luckiest Guy;
  font-weight: 400
}

.TitleBase_font_sporty__oPK87 {
  font-family: Fugaz One;
  font-weight: 400
}

.TitleBase_font_digital__sf0w2 {
  font-family: Chakra Petch;
  font-weight: 700
}

.TitleBase_font_calligraphy__lULLr {
  font-family: Kalam;
  font-weight: 700
}

.TitleBase_font_brush__N8970 {
  font-family: Knewave;
  font-weight: 400
}

.TitleBase_ytp-large-play-button__eHtkR {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.TitleBase_ytp-button__7SSnZ {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.TitleBase_ytp-large-play-button-red-bg__eROaS .TitleBase_ytp-large-play-button-bg__nbg37 {
  fill: red;
  fill-opacity: 1
}

.TitleBase_grid_title__vnH8l>a,
.TitleBase_textgroup__kOI6G>a {
  display: block
}

.TitleBase_grid_title__vnH8l>.TitleBase_title__xF9_x+.TitleBase_description__HvM1v,
.TitleBase_grid_title__vnH8l>.TitleBase_title__xF9_x+a .TitleBase_description__HvM1v,
.TitleBase_grid_title__vnH8l>a+.TitleBase_description__HvM1v,
.TitleBase_grid_title__vnH8l>a+a .TitleBase_description__HvM1v,
.TitleBase_textgroup__kOI6G>.TitleBase_title__xF9_x+.TitleBase_description__HvM1v,
.TitleBase_textgroup__kOI6G>.TitleBase_title__xF9_x+a .TitleBase_description__HvM1v,
.TitleBase_textgroup__kOI6G>a+.TitleBase_description__HvM1v,
.TitleBase_textgroup__kOI6G>a+a .TitleBase_description__HvM1v {
  margin-top: 12px
}

.TitleBase_grid_title__vnH8l {
  margin-bottom: 26px
}

.TitleBase_badge__CccOs {
  margin-bottom: var(--titlebase-badge-margin, 12px)
}

@media screen and (min-width:768px) {
  .TitleBase_badge__CccOs {
    --titlebase-badge-margin: 27px
  }
}

.TitleBase_badge__CccOs[class*=style_ribbon_] {
  --titlebase-badge-margin: 19px
}

@media screen and (min-width:768px) {
  .TitleBase_badge__CccOs[class*=style_ribbon_] {
    --titlebase-badge-margin: 34px
  }
}

.TitleBase_badge__CccOs[class*=style_balloon2] {
  --titlebase-badge-margin: 23px
}

@media screen and (min-width:768px) {
  .TitleBase_badge__CccOs[class*=style_balloon2] {
    --titlebase-badge-margin: 42px
  }
}

.TitleBase_number__kemZK {
  margin-bottom: var(--titlebase-number-margin, 10px)
}

@media screen and (min-width:768px) {
  .TitleBase_number__kemZK {
    --titlebase-number-margin: 25px
  }
}

.TitleBase_number__kemZK[class*=style_diamond] {
  --titlebase-number-margin: 20px
}

@media screen and (min-width:768px) {
  .TitleBase_number__kemZK[class*=style_diamond] {
    --titlebase-number-margin: 37px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.IndexComponent_pswp__McsdE {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.IndexComponent_pswp__McsdE:focus {
  outline: 0
}

.IndexComponent_pswp__McsdE * {
  box-sizing: border-box
}

.IndexComponent_pswp__McsdE img {
  max-width: none
}

.IndexComponent_pswp--open__ehGHD {
  display: block
}

.IndexComponent_pswp__McsdE,
.IndexComponent_pswp__bg__39yRp {
  transform: translateZ(0);
  will-change: opacity
}

.IndexComponent_pswp__bg__39yRp {
  opacity: .005;
  background: var(--pswp-bg)
}

.IndexComponent_pswp__McsdE,
.IndexComponent_pswp__scroll-wrap__vmT_U {
  overflow: hidden
}

.IndexComponent_pswp__bg__39yRp,
.IndexComponent_pswp__container__TIWlL,
.IndexComponent_pswp__content__0p5Yk,
.IndexComponent_pswp__img__HeDov,
.IndexComponent_pswp__item__SBcC_,
.IndexComponent_pswp__scroll-wrap__vmT_U,
.IndexComponent_pswp__zoom-wrap__pfUAW {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.IndexComponent_pswp__img__HeDov,
.IndexComponent_pswp__zoom-wrap__pfUAW {
  width: auto;
  height: auto
}

.IndexComponent_pswp--click-to-zoom__cvEdp.IndexComponent_pswp--zoom-allowed__nK7qL .IndexComponent_pswp__img__HeDov {
  cursor: zoom-in
}

.IndexComponent_pswp--click-to-zoom__cvEdp.IndexComponent_pswp--zoomed-in__LZcXi .IndexComponent_pswp__img__HeDov {
  cursor: move;
  cursor: grab
}

.IndexComponent_pswp--click-to-zoom__cvEdp.IndexComponent_pswp--zoomed-in__LZcXi .IndexComponent_pswp__img__HeDov:active {
  cursor: grabbing
}

.IndexComponent_pswp--no-mouse-drag__97LzK.IndexComponent_pswp--zoomed-in__LZcXi .IndexComponent_pswp__img__HeDov,
.IndexComponent_pswp--no-mouse-drag__97LzK.IndexComponent_pswp--zoomed-in__LZcXi .IndexComponent_pswp__img__HeDov:active,
.IndexComponent_pswp__img__HeDov {
  cursor: zoom-out
}

.IndexComponent_pswp__button__PBGYm,
.IndexComponent_pswp__container__TIWlL,
.IndexComponent_pswp__counter__DiP3t,
.IndexComponent_pswp__img__HeDov {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.IndexComponent_pswp__item__SBcC_ {
  z-index: 1;
  overflow: hidden
}

.IndexComponent_pswp__hidden__DwsvJ {
  display: none !important
}

.IndexComponent_pswp__content__0p5Yk {
  pointer-events: none
}

.IndexComponent_pswp__content__0p5Yk>* {
  pointer-events: auto
}

.IndexComponent_pswp__error-msg-container___prYM {
  display: grid
}

.IndexComponent_pswp__error-msg__Bwabh {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.IndexComponent_pswp__McsdE .IndexComponent_pswp__hide-on-close__yFHUA {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.IndexComponent_pswp--ui-visible__tOGSs .IndexComponent_pswp__hide-on-close__yFHUA {
  opacity: 1;
  pointer-events: auto
}

.IndexComponent_pswp__button__PBGYm {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.IndexComponent_pswp__button__PBGYm:active,
.IndexComponent_pswp__button__PBGYm:focus,
.IndexComponent_pswp__button__PBGYm:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.IndexComponent_pswp__button__PBGYm:disabled {
  opacity: .3;
  cursor: auto
}

.IndexComponent_pswp__icn__YMgkT {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.IndexComponent_pswp__icn-shadow__tPRWv {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.IndexComponent_pswp__icn__YMgkT:focus {
  outline: 0
}

.IndexComponent_pswp__img--with-bg__GXkfM,
div.IndexComponent_pswp__img--placeholder__yI_Si {
  background: var(--pswp-placeholder-bg)
}

.IndexComponent_pswp__top-bar__cad34 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.IndexComponent_pswp__top-bar__cad34>* {
  pointer-events: auto;
  will-change: opacity
}

.IndexComponent_pswp__button--close__qifNK {
  margin-right: 6px
}

.IndexComponent_pswp__button--arrow__NowP1 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.IndexComponent_pswp__button--arrow__NowP1:disabled {
  display: none;
  cursor: default
}

.IndexComponent_pswp__button--arrow__NowP1 .IndexComponent_pswp__icn__YMgkT {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.IndexComponent_pswp--one-slide__xXcVP .IndexComponent_pswp__button--arrow__NowP1 {
  display: none
}

.IndexComponent_pswp--touch__wCqdr .IndexComponent_pswp__button--arrow__NowP1 {
  visibility: hidden
}

.IndexComponent_pswp--has_mouse__YkilL .IndexComponent_pswp__button--arrow__NowP1 {
  visibility: visible
}

.IndexComponent_pswp__button--arrow--prev__y1duX {
  right: auto;
  left: 0
}

.IndexComponent_pswp__button--arrow--next__e5uVs {
  right: 0
}

.IndexComponent_pswp__button--arrow--next__e5uVs .IndexComponent_pswp__icn__YMgkT {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.IndexComponent_pswp__button--zoom__X8v8L {
  display: none
}

.IndexComponent_pswp--zoom-allowed__nK7qL .IndexComponent_pswp__button--zoom__X8v8L {
  display: block
}

.IndexComponent_pswp--zoomed-in__LZcXi .IndexComponent_pswp__zoom-icn-bar-v__tPzwj {
  display: none
}

.IndexComponent_pswp__preloader__tN06a {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.IndexComponent_pswp__preloader__tN06a .IndexComponent_pswp__icn__YMgkT {
  opacity: 0;
  transition: opacity .2s linear;
  animation: IndexComponent_pswp-clockwise__FIgIB .6s linear infinite
}

.IndexComponent_pswp__preloader--active__dG0p2 .IndexComponent_pswp__icn__YMgkT {
  opacity: .85
}

@keyframes IndexComponent_pswp-clockwise__FIgIB {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.IndexComponent_pswp__counter__DiP3t {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.IndexComponent_pswp--one-slide__xXcVP .IndexComponent_pswp__counter__DiP3t {
  display: none
}

.IndexComponent_lineseed__H4slo {
  font-family: LineSeed, sans-serif
}

.IndexComponent_font_pop__IIvf9 {
  font-family: Luckiest Guy;
  font-weight: 400
}

.IndexComponent_font_sporty__BnQ2_ {
  font-family: Fugaz One;
  font-weight: 400
}

.IndexComponent_font_digital__QFvKU {
  font-family: Chakra Petch;
  font-weight: 700
}

.IndexComponent_font_calligraphy__ht_17 {
  font-family: Kalam;
  font-weight: 700
}

.IndexComponent_font_brush__bBaQO {
  font-family: Knewave;
  font-weight: 400
}

.IndexComponent_ytp-large-play-button__ltzDN {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.IndexComponent_ytp-button__xbpkw {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.IndexComponent_ytp-large-play-button-red-bg__0PYgE .IndexComponent_ytp-large-play-button-bg__hvH5_ {
  fill: red;
  fill-opacity: 1
}

.IndexComponent_lds_index_list__zRyqr {
  display: grid;
  grid-template-columns: repeat(var(--index-colum-number, 1), 1fr);
  row-gap: var(--index-row-gap, 0);
  -moz-column-gap: var(--index-column-gap, 0);
  column-gap: var(--index-column-gap, 0)
}

.IndexComponent_lds_index_list__zRyqr [class*=lds_icon] {
  font-size: 16px
}

.IndexComponent_lds_index_list__zRyqr.IndexComponent_basic__XEUet {
  --index-item-padding: 18px
}

.IndexComponent_lds_index_list__zRyqr.IndexComponent_basic__XEUet .IndexComponent_index_item__Gw2ah {
  border-top: 1px solid var(--index-border-color)
}

.IndexComponent_lds_index_list__zRyqr.IndexComponent_basic__XEUet .IndexComponent_index_item__Gw2ah:last-child {
  border-bottom: 1px solid var(--index-border-color)
}

.IndexComponent_lds_index_list__zRyqr.IndexComponent_column2__kScdI {
  --index-row-gap: 20px;
  --index-item-padding: 0
}

@media screen and (min-width:768px) {
  .IndexComponent_lds_index_list__zRyqr.IndexComponent_column2__kScdI {
    padding-top: 14px;
    margin-bottom: -5px;
    --index-colum-number: 2;
    --index-column-gap: 56px;
    --index-row-gap: 13.5px
  }

  .IndexComponent_lds_index_list__zRyqr.IndexComponent_column2__kScdI .IndexComponent_index_item__Gw2ah {
    --index-item-padding: 5px
  }
}

.IndexComponent_lds_index_list__zRyqr.IndexComponent_button__zrKeE {
  --index-colum-number: 2;
  --index-column-gap: 12px;
  --index-row-gap: 12px
}

.IndexComponent_lds_index_list__zRyqr.IndexComponent_button__zrKeE>[class*=lds_button] {
  width: 100%
}

@media screen and (min-width:768px) {
  .IndexComponent_lds_index_list__zRyqr.IndexComponent_button__zrKeE>[class*=lds_button] {
    height: 44px;
    padding: 0 20px
  }
}

.IndexComponent_lds_index_list__zRyqr.IndexComponent_button__zrKeE.IndexComponent_icon_text__EWQDc a {
  justify-content: flex-start
}

.IndexComponent_lds_index_list__zRyqr.IndexComponent_button__zrKeE.IndexComponent_text_icon__2Hfkp a {
  justify-content: space-between
}

@media screen and (min-width:768px) {
  .IndexComponent_lds_index_list__zRyqr.IndexComponent_button__zrKeE.column_3 {
    --index-colum-number: 3
  }

  .IndexComponent_lds_index_list__zRyqr.IndexComponent_button__zrKeE.column_4 {
    --index-colum-number: 4
  }
}

.IndexComponent_index_item__Gw2ah {
  display: flex;
  width: 100%;
  min-width: 0;
  padding: var(--index-item-padding) 0;
  justify-content: flex-start;
  text-align: left
}

.IndexComponent_index_item__Gw2ah:hover .IndexComponent_number__zMeIV,
.IndexComponent_index_item__Gw2ah:hover .IndexComponent_text__BuXln {
  opacity: .7
}

.IndexComponent_index_item__Gw2ah .IndexComponent_number__zMeIV {
  width: 38px;
  color: var(--picked-bg-color, var(--primary-color))
}

@media screen and (min-width:768px) {
  .IndexComponent_index_item__Gw2ah .IndexComponent_number__zMeIV {
    width: 43px
  }
}

.IndexComponent_index_item__Gw2ah .IndexComponent_number__zMeIV.picked_color_none {
  --picked-bg-color: var(--custom-bg-color, var(--picked-bg-color-reverse))
}

.IndexComponent_index_item__Gw2ah .IndexComponent_text__BuXln,
.IndexComponent_index_item__Gw2ah .IndexComponent_text__BuXln.IndexComponent_full__d8ztf,
[class*=align_left] .IndexComponent_index_item__Gw2ah .IndexComponent_text__BuXln {
  flex: 1
}

.IndexComponent_index_item__Gw2ah .IndexComponent_description__AjhmB {
  color: #616161
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.CardBase_pswp___IO6S {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CardBase_pswp___IO6S:focus {
  outline: 0
}

.CardBase_pswp___IO6S * {
  box-sizing: border-box
}

.CardBase_pswp___IO6S img {
  max-width: none
}

.CardBase_pswp--open__OL6st {
  display: block
}

.CardBase_pswp___IO6S,
.CardBase_pswp__bg__DiVjD {
  transform: translateZ(0);
  will-change: opacity
}

.CardBase_pswp__bg__DiVjD {
  opacity: .005;
  background: var(--pswp-bg)
}

.CardBase_pswp___IO6S,
.CardBase_pswp__scroll-wrap___e5UY {
  overflow: hidden
}

.CardBase_pswp__bg__DiVjD,
.CardBase_pswp__container__a_Suc,
.CardBase_pswp__content__wYQ_y,
.CardBase_pswp__img__4a0oX,
.CardBase_pswp__item__FpR1o,
.CardBase_pswp__scroll-wrap___e5UY,
.CardBase_pswp__zoom-wrap__QU9Dj {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.CardBase_pswp__img__4a0oX,
.CardBase_pswp__zoom-wrap__QU9Dj {
  width: auto;
  height: auto
}

.CardBase_pswp--click-to-zoom__I0DMm.CardBase_pswp--zoom-allowed__lNrR1 .CardBase_pswp__img__4a0oX {
  cursor: zoom-in
}

.CardBase_pswp--click-to-zoom__I0DMm.CardBase_pswp--zoomed-in__ZMJDL .CardBase_pswp__img__4a0oX {
  cursor: move;
  cursor: grab
}

.CardBase_pswp--click-to-zoom__I0DMm.CardBase_pswp--zoomed-in__ZMJDL .CardBase_pswp__img__4a0oX:active {
  cursor: grabbing
}

.CardBase_pswp--no-mouse-drag__K0QAR.CardBase_pswp--zoomed-in__ZMJDL .CardBase_pswp__img__4a0oX,
.CardBase_pswp--no-mouse-drag__K0QAR.CardBase_pswp--zoomed-in__ZMJDL .CardBase_pswp__img__4a0oX:active,
.CardBase_pswp__img__4a0oX {
  cursor: zoom-out
}

.CardBase_pswp__button__dBcRq,
.CardBase_pswp__container__a_Suc,
.CardBase_pswp__counter__SGwxR,
.CardBase_pswp__img__4a0oX {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.CardBase_pswp__item__FpR1o {
  z-index: 1;
  overflow: hidden
}

.CardBase_pswp__hidden__rENPg {
  display: none !important
}

.CardBase_pswp__content__wYQ_y {
  pointer-events: none
}

.CardBase_pswp__content__wYQ_y>* {
  pointer-events: auto
}

.CardBase_pswp__error-msg-container__8ENLL {
  display: grid
}

.CardBase_pswp__error-msg__35CHv {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.CardBase_pswp___IO6S .CardBase_pswp__hide-on-close__YPk1Z {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.CardBase_pswp--ui-visible__qr9Bu .CardBase_pswp__hide-on-close__YPk1Z {
  opacity: 1;
  pointer-events: auto
}

.CardBase_pswp__button__dBcRq {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.CardBase_pswp__button__dBcRq:active,
.CardBase_pswp__button__dBcRq:focus,
.CardBase_pswp__button__dBcRq:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.CardBase_pswp__button__dBcRq:disabled {
  opacity: .3;
  cursor: auto
}

.CardBase_pswp__icn__rWMfd {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.CardBase_pswp__icn-shadow__yZyX4 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.CardBase_pswp__icn__rWMfd:focus {
  outline: 0
}

.CardBase_pswp__img--with-bg__aZCM6,
div.CardBase_pswp__img--placeholder__sez_Z {
  background: var(--pswp-placeholder-bg)
}

.CardBase_pswp__top-bar__jkoNN {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.CardBase_pswp__top-bar__jkoNN>* {
  pointer-events: auto;
  will-change: opacity
}

.CardBase_pswp__button--close__UUyXH {
  margin-right: 6px
}

.CardBase_pswp__button--arrow__nW2Yk {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.CardBase_pswp__button--arrow__nW2Yk:disabled {
  display: none;
  cursor: default
}

.CardBase_pswp__button--arrow__nW2Yk .CardBase_pswp__icn__rWMfd {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.CardBase_pswp--one-slide__8sARj .CardBase_pswp__button--arrow__nW2Yk {
  display: none
}

.CardBase_pswp--touch__600MV .CardBase_pswp__button--arrow__nW2Yk {
  visibility: hidden
}

.CardBase_pswp--has_mouse__LYJ4Z .CardBase_pswp__button--arrow__nW2Yk {
  visibility: visible
}

.CardBase_pswp__button--arrow--prev__byZMU {
  right: auto;
  left: 0
}

.CardBase_pswp__button--arrow--next__QCbV3 {
  right: 0
}

.CardBase_pswp__button--arrow--next__QCbV3 .CardBase_pswp__icn__rWMfd {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.CardBase_pswp__button--zoom__PVb8F {
  display: none
}

.CardBase_pswp--zoom-allowed__lNrR1 .CardBase_pswp__button--zoom__PVb8F {
  display: block
}

.CardBase_pswp--zoomed-in__ZMJDL .CardBase_pswp__zoom-icn-bar-v___eUwM {
  display: none
}

.CardBase_pswp__preloader__vk_3N {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.CardBase_pswp__preloader__vk_3N .CardBase_pswp__icn__rWMfd {
  opacity: 0;
  transition: opacity .2s linear;
  animation: CardBase_pswp-clockwise__Vrf6C .6s linear infinite
}

.CardBase_pswp__preloader--active__sIQQi .CardBase_pswp__icn__rWMfd {
  opacity: .85
}

@keyframes CardBase_pswp-clockwise__Vrf6C {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.CardBase_pswp__counter__SGwxR {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.CardBase_pswp--one-slide__8sARj .CardBase_pswp__counter__SGwxR {
  display: none
}

.CardBase_lineseed__ZhWIA {
  font-family: LineSeed, sans-serif
}

.CardBase_font_pop__bfkXZ {
  font-family: Luckiest Guy;
  font-weight: 400
}

.CardBase_font_sporty__pRJlh {
  font-family: Fugaz One;
  font-weight: 400
}

.CardBase_font_digital___hDVI {
  font-family: Chakra Petch;
  font-weight: 700
}

.CardBase_font_calligraphy__OWIX9 {
  font-family: Kalam;
  font-weight: 700
}

.CardBase_font_brush__ybhEs {
  font-family: Knewave;
  font-weight: 400
}

.CardBase_ytp-large-play-button__N1tc9 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.CardBase_ytp-button__Uh9qd {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.CardBase_ytp-large-play-button-red-bg__4uKaf .CardBase_ytp-large-play-button-bg__kHVw3 {
  fill: red;
  fill-opacity: 1
}

.CardBase_lds_card__NW5lM {
  overflow: hidden;
  display: flex;
  height: 100%;
  border: var(--card-border) solid var(--frame-none-color);
  text-align: var(--card-text-align)
}

.CardBase_lds_card__NW5lM.CardBase_type_column__FENgC {
  flex-direction: column;
  justify-content: center
}

.CardBase_lds_card__NW5lM.CardBase_type_column__FENgC .CardBase_image__D265U {
  width: 100%
}

.CardBase_lds_card__NW5lM.CardBase_type_column__FENgC .CardBase_icon__QjCYM {
  margin-bottom: 0
}

.CardBase_lds_card__NW5lM.CardBase_type_column_reverse__D_Q2w {
  flex-direction: column-reverse
}

.CardBase_lds_card__NW5lM.CardBase_type_row__GeMsD [class*=card_body] {
  justify-content: center
}

.CardBase_lds_card__NW5lM.CardBase_type_row_reverse__wKH_D {
  flex-direction: row-reverse
}

.CardBase_lds_card__NW5lM.CardBase_type_row_reverse__wKH_D .CardBase_icon__QjCYM {
  margin-right: 14px
}

.CardBase_lds_card__NW5lM.CardBase_card_fullimage__oSI6v [class*=lds_image],
.CardBase_lds_card__NW5lM.CardBase_card_fullimage__oSI6v img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%
}

@media screen and (min-width:768px) {
  .CardBase_lds_card__NW5lM.CardBase_icon__QjCYM {
    flex-direction: column;
    align-items: start
  }
}

.CardBase_lds_card__NW5lM.CardBase_align_center__3UcE1 {
  text-align: center
}

.CardBase_has_link__EVfXb .card_image,
.CardBase_has_link__EVfXb [class*=_card_body] {
  pointer-events: none
}

.CardBase_has_link__EVfXb [class*=_card_body] a {
  pointer-events: auto
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Link_pswp__jCesn {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Link_pswp__jCesn:focus {
  outline: 0
}

.Link_pswp__jCesn * {
  box-sizing: border-box
}

.Link_pswp__jCesn img {
  max-width: none
}

.Link_pswp--open__y9mpH {
  display: block
}

.Link_pswp__bg__2Bqhz,
.Link_pswp__jCesn {
  transform: translateZ(0);
  will-change: opacity
}

.Link_pswp__bg__2Bqhz {
  opacity: .005;
  background: var(--pswp-bg)
}

.Link_pswp__jCesn,
.Link_pswp__scroll-wrap__znHwn {
  overflow: hidden
}

.Link_pswp__bg__2Bqhz,
.Link_pswp__container__TjuGC,
.Link_pswp__content__bY6gV,
.Link_pswp__img__xtWXr,
.Link_pswp__item__HnvJ5,
.Link_pswp__scroll-wrap__znHwn,
.Link_pswp__zoom-wrap__Wzb6y {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Link_pswp__img__xtWXr,
.Link_pswp__zoom-wrap__Wzb6y {
  width: auto;
  height: auto
}

.Link_pswp--click-to-zoom__3Rhuf.Link_pswp--zoom-allowed__LD9fZ .Link_pswp__img__xtWXr {
  cursor: zoom-in
}

.Link_pswp--click-to-zoom__3Rhuf.Link_pswp--zoomed-in__szXqX .Link_pswp__img__xtWXr {
  cursor: move;
  cursor: grab
}

.Link_pswp--click-to-zoom__3Rhuf.Link_pswp--zoomed-in__szXqX .Link_pswp__img__xtWXr:active {
  cursor: grabbing
}

.Link_pswp--no-mouse-drag___5xVM.Link_pswp--zoomed-in__szXqX .Link_pswp__img__xtWXr,
.Link_pswp--no-mouse-drag___5xVM.Link_pswp--zoomed-in__szXqX .Link_pswp__img__xtWXr:active,
.Link_pswp__img__xtWXr {
  cursor: zoom-out
}

.Link_pswp__button__rvdSj,
.Link_pswp__container__TjuGC,
.Link_pswp__counter__PDeWY,
.Link_pswp__img__xtWXr {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Link_pswp__item__HnvJ5 {
  z-index: 1;
  overflow: hidden
}

.Link_pswp__hidden__RUgxd {
  display: none !important
}

.Link_pswp__content__bY6gV {
  pointer-events: none
}

.Link_pswp__content__bY6gV>* {
  pointer-events: auto
}

.Link_pswp__error-msg-container__zSfgn {
  display: grid
}

.Link_pswp__error-msg__B8VNp {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Link_pswp__jCesn .Link_pswp__hide-on-close__ztunz {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Link_pswp--ui-visible__0CKH2 .Link_pswp__hide-on-close__ztunz {
  opacity: 1;
  pointer-events: auto
}

.Link_pswp__button__rvdSj {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Link_pswp__button__rvdSj:active,
.Link_pswp__button__rvdSj:focus,
.Link_pswp__button__rvdSj:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Link_pswp__button__rvdSj:disabled {
  opacity: .3;
  cursor: auto
}

.Link_pswp__icn__M_7iL {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Link_pswp__icn-shadow__uXKyf {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Link_pswp__icn__M_7iL:focus {
  outline: 0
}

.Link_pswp__img--with-bg__BMBqp,
div.Link_pswp__img--placeholder__iRmLs {
  background: var(--pswp-placeholder-bg)
}

.Link_pswp__top-bar__ERVRj {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Link_pswp__top-bar__ERVRj>* {
  pointer-events: auto;
  will-change: opacity
}

.Link_pswp__button--close__GTLoJ {
  margin-right: 6px
}

.Link_pswp__button--arrow__daDV3 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Link_pswp__button--arrow__daDV3:disabled {
  display: none;
  cursor: default
}

.Link_pswp__button--arrow__daDV3 .Link_pswp__icn__M_7iL {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Link_pswp--one-slide__6oV30 .Link_pswp__button--arrow__daDV3 {
  display: none
}

.Link_pswp--touch__ZYK_Q .Link_pswp__button--arrow__daDV3 {
  visibility: hidden
}

.Link_pswp--has_mouse__px2uV .Link_pswp__button--arrow__daDV3 {
  visibility: visible
}

.Link_pswp__button--arrow--prev__IAp4v {
  right: auto;
  left: 0
}

.Link_pswp__button--arrow--next__4mVea {
  right: 0
}

.Link_pswp__button--arrow--next__4mVea .Link_pswp__icn__M_7iL {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Link_pswp__button--zoom__0LXPb {
  display: none
}

.Link_pswp--zoom-allowed__LD9fZ .Link_pswp__button--zoom__0LXPb {
  display: block
}

.Link_pswp--zoomed-in__szXqX .Link_pswp__zoom-icn-bar-v__A45vi {
  display: none
}

.Link_pswp__preloader__YuWL6 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Link_pswp__preloader__YuWL6 .Link_pswp__icn__M_7iL {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Link_pswp-clockwise__mfVu4 .6s linear infinite
}

.Link_pswp__preloader--active__uOROV .Link_pswp__icn__M_7iL {
  opacity: .85
}

@keyframes Link_pswp-clockwise__mfVu4 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Link_pswp__counter__PDeWY {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Link_pswp--one-slide__6oV30 .Link_pswp__counter__PDeWY {
  display: none
}

.Link_lineseed__D7TAz {
  font-family: LineSeed, sans-serif
}

.Link_font_pop__UP3ar {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Link_font_sporty__beAus {
  font-family: Fugaz One;
  font-weight: 400
}

.Link_font_digital__rFFuO {
  font-family: Chakra Petch;
  font-weight: 700
}

.Link_font_calligraphy__ZxvkH {
  font-family: Kalam;
  font-weight: 700
}

.Link_font_brush___6Vo0 {
  font-family: Knewave;
  font-weight: 400
}

.Link_ytp-large-play-button__HaWcO {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Link_ytp-button__Y9Erc {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Link_ytp-large-play-button-red-bg__Bnu9t .Link_ytp-large-play-button-bg__nnfqS {
  fill: red;
  fill-opacity: 1
}

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

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ImageNumber_pswp__Sp5tS {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ImageNumber_pswp__Sp5tS:focus {
  outline: 0
}

.ImageNumber_pswp__Sp5tS * {
  box-sizing: border-box
}

.ImageNumber_pswp__Sp5tS img {
  max-width: none
}

.ImageNumber_pswp--open__1oZGg {
  display: block
}

.ImageNumber_pswp__Sp5tS,
.ImageNumber_pswp__bg__94uL3 {
  transform: translateZ(0);
  will-change: opacity
}

.ImageNumber_pswp__bg__94uL3 {
  opacity: .005;
  background: var(--pswp-bg)
}

.ImageNumber_pswp__Sp5tS,
.ImageNumber_pswp__scroll-wrap__J6PxX {
  overflow: hidden
}

.ImageNumber_pswp__bg__94uL3,
.ImageNumber_pswp__container__LAI5v,
.ImageNumber_pswp__content__T7sfK,
.ImageNumber_pswp__img__1swPw,
.ImageNumber_pswp__item__R0VhJ,
.ImageNumber_pswp__scroll-wrap__J6PxX,
.ImageNumber_pswp__zoom-wrap__5RPa1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ImageNumber_pswp__img__1swPw,
.ImageNumber_pswp__zoom-wrap__5RPa1 {
  width: auto;
  height: auto
}

.ImageNumber_pswp--click-to-zoom__TRiY5.ImageNumber_pswp--zoom-allowed__3rUir .ImageNumber_pswp__img__1swPw {
  cursor: zoom-in
}

.ImageNumber_pswp--click-to-zoom__TRiY5.ImageNumber_pswp--zoomed-in__wpHeY .ImageNumber_pswp__img__1swPw {
  cursor: move;
  cursor: grab
}

.ImageNumber_pswp--click-to-zoom__TRiY5.ImageNumber_pswp--zoomed-in__wpHeY .ImageNumber_pswp__img__1swPw:active {
  cursor: grabbing
}

.ImageNumber_pswp--no-mouse-drag__ecrxy.ImageNumber_pswp--zoomed-in__wpHeY .ImageNumber_pswp__img__1swPw,
.ImageNumber_pswp--no-mouse-drag__ecrxy.ImageNumber_pswp--zoomed-in__wpHeY .ImageNumber_pswp__img__1swPw:active,
.ImageNumber_pswp__img__1swPw {
  cursor: zoom-out
}

.ImageNumber_pswp__button__Lu_bS,
.ImageNumber_pswp__container__LAI5v,
.ImageNumber_pswp__counter__kTMi_,
.ImageNumber_pswp__img__1swPw {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ImageNumber_pswp__item__R0VhJ {
  z-index: 1;
  overflow: hidden
}

.ImageNumber_pswp__hidden__3SGNT {
  display: none !important
}

.ImageNumber_pswp__content__T7sfK {
  pointer-events: none
}

.ImageNumber_pswp__content__T7sfK>* {
  pointer-events: auto
}

.ImageNumber_pswp__error-msg-container__kGoIq {
  display: grid
}

.ImageNumber_pswp__error-msg__NnZrq {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ImageNumber_pswp__Sp5tS .ImageNumber_pswp__hide-on-close__Eb0s8 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ImageNumber_pswp--ui-visible__KnOWY .ImageNumber_pswp__hide-on-close__Eb0s8 {
  opacity: 1;
  pointer-events: auto
}

.ImageNumber_pswp__button__Lu_bS {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ImageNumber_pswp__button__Lu_bS:active,
.ImageNumber_pswp__button__Lu_bS:focus,
.ImageNumber_pswp__button__Lu_bS:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ImageNumber_pswp__button__Lu_bS:disabled {
  opacity: .3;
  cursor: auto
}

.ImageNumber_pswp__icn__aG9wq {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ImageNumber_pswp__icn-shadow__yFA6v {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ImageNumber_pswp__icn__aG9wq:focus {
  outline: 0
}

.ImageNumber_pswp__img--with-bg__Pw_Ji,
div.ImageNumber_pswp__img--placeholder__IAT0C {
  background: var(--pswp-placeholder-bg)
}

.ImageNumber_pswp__top-bar__uKhGB {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ImageNumber_pswp__top-bar__uKhGB>* {
  pointer-events: auto;
  will-change: opacity
}

.ImageNumber_pswp__button--close__UNtiL {
  margin-right: 6px
}

.ImageNumber_pswp__button--arrow__le_Ah {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ImageNumber_pswp__button--arrow__le_Ah:disabled {
  display: none;
  cursor: default
}

.ImageNumber_pswp__button--arrow__le_Ah .ImageNumber_pswp__icn__aG9wq {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ImageNumber_pswp--one-slide__xaruM .ImageNumber_pswp__button--arrow__le_Ah {
  display: none
}

.ImageNumber_pswp--touch__MOKRG .ImageNumber_pswp__button--arrow__le_Ah {
  visibility: hidden
}

.ImageNumber_pswp--has_mouse__y_riN .ImageNumber_pswp__button--arrow__le_Ah {
  visibility: visible
}

.ImageNumber_pswp__button--arrow--prev__5fAsP {
  right: auto;
  left: 0
}

.ImageNumber_pswp__button--arrow--next__kvhrZ {
  right: 0
}

.ImageNumber_pswp__button--arrow--next__kvhrZ .ImageNumber_pswp__icn__aG9wq {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ImageNumber_pswp__button--zoom__jMunR {
  display: none
}

.ImageNumber_pswp--zoom-allowed__3rUir .ImageNumber_pswp__button--zoom__jMunR {
  display: block
}

.ImageNumber_pswp--zoomed-in__wpHeY .ImageNumber_pswp__zoom-icn-bar-v__GvigQ {
  display: none
}

.ImageNumber_pswp__preloader__YWscr {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ImageNumber_pswp__preloader__YWscr .ImageNumber_pswp__icn__aG9wq {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ImageNumber_pswp-clockwise__cgoBK .6s linear infinite
}

.ImageNumber_pswp__preloader--active__vEK4u .ImageNumber_pswp__icn__aG9wq {
  opacity: .85
}

@keyframes ImageNumber_pswp-clockwise__cgoBK {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ImageNumber_pswp__counter__kTMi_ {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ImageNumber_pswp--one-slide__xaruM .ImageNumber_pswp__counter__kTMi_ {
  display: none
}

.ImageNumber_lineseed__bx4qz {
  font-family: LineSeed, sans-serif
}

.ImageNumber_font_pop__B3_BM {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ImageNumber_font_sporty__DavSw {
  font-family: Fugaz One;
  font-weight: 400
}

.ImageNumber_font_digital__ykbRh {
  font-family: Chakra Petch;
  font-weight: 700
}

.ImageNumber_font_calligraphy__FJzUr {
  font-family: Kalam;
  font-weight: 700
}

.ImageNumber_font_brush__60z1C {
  font-family: Knewave;
  font-weight: 400
}

.ImageNumber_ytp-large-play-button__ns_rK {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ImageNumber_ytp-button__r3rZG {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ImageNumber_ytp-large-play-button-red-bg__WBOFx .ImageNumber_ytp-large-play-button-bg__Xq17W {
  fill: red;
  fill-opacity: 1
}

.ImageNumber_lds_image_number__t4JZP {
  position: relative;
  color: var(--picked-bg-color);
  display: inline-block;
  vertical-align: top
}

.ImageNumber_lds_image_number__t4JZP[class*=lineseed] {
  font-weight: 800
}

.ImageNumber_lds_image_number__t4JZP .ImageNumber_image__5XYi0 {
  width: 60px
}

.ImageNumber_lds_image_number__t4JZP .ImageNumber_image__5XYi0 picture {
  background: transparent
}

@media screen and (min-width:768px) {
  .ImageNumber_lds_image_number__t4JZP .ImageNumber_image__5XYi0 {
    width: 162px
  }
}

.ImageNumber_lds_image_number__t4JZP .ImageNumber_image__5XYi0[class*=square]+.ImageNumber_number__mmdzr {
  top: -6px;
  left: -4px
}

@media screen and (min-width:768px) {
  .ImageNumber_lds_image_number__t4JZP .ImageNumber_image__5XYi0[class*=square]+.ImageNumber_number__mmdzr {
    top: -12px;
    left: -12px
  }
}

.ImageNumber_lds_image_number__t4JZP .ImageNumber_number__mmdzr {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 16px;
  line-height: 1.2;
  z-index: 1
}

@media screen and (min-width:768px) {
  .ImageNumber_lds_image_number__t4JZP .ImageNumber_number__mmdzr {
    font-size: 38px
  }
}

.ImageNumber_lds_image_number__t4JZP .ImageNumber_number__mmdzr [class*=text] {
  color: var(--picked-bg-color, var(--primary-color))
}

.ImageNumber_lds_image_number__t4JZP .ImageNumber_number__mmdzr[class*=stroke] [class*=clone] {
  -webkit-text-stroke-width: 3px
}

@media screen and (min-width:768px) {
  .ImageNumber_lds_image_number__t4JZP .ImageNumber_number__mmdzr[class*=stroke] [class*=clone] {
    -webkit-text-stroke-width: 4px
  }
}

.ImageNumber_lds_image_number__t4JZP .ImageNumber_number__mmdzr[class*=shadow] [class*=clone] {
  -webkit-text-stroke-width: 3px;
  text-shadow: 2px 2px 0 var(--badge-title-frame-stroke-color, #000)
}

@media screen and (min-width:768px) {
  .ImageNumber_lds_image_number__t4JZP .ImageNumber_number__mmdzr[class*=shadow] [class*=clone] {
    -webkit-text-stroke-width: 4px;
    text-shadow: 3px 3px 0 var(--badge-title-frame-stroke-color, #000)
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.CardIcon_pswp__d8jIG {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CardIcon_pswp__d8jIG:focus {
  outline: 0
}

.CardIcon_pswp__d8jIG * {
  box-sizing: border-box
}

.CardIcon_pswp__d8jIG img {
  max-width: none
}

.CardIcon_pswp--open__VBEhS {
  display: block
}

.CardIcon_pswp__bg__weOQk,
.CardIcon_pswp__d8jIG {
  transform: translateZ(0);
  will-change: opacity
}

.CardIcon_pswp__bg__weOQk {
  opacity: .005;
  background: var(--pswp-bg)
}

.CardIcon_pswp__d8jIG,
.CardIcon_pswp__scroll-wrap__S9_rv {
  overflow: hidden
}

.CardIcon_pswp__bg__weOQk,
.CardIcon_pswp__container__PE0yv,
.CardIcon_pswp__content__euvfW,
.CardIcon_pswp__img__q_n2u,
.CardIcon_pswp__item__tadir,
.CardIcon_pswp__scroll-wrap__S9_rv,
.CardIcon_pswp__zoom-wrap__hMEwD {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.CardIcon_pswp__img__q_n2u,
.CardIcon_pswp__zoom-wrap__hMEwD {
  width: auto;
  height: auto
}

.CardIcon_pswp--click-to-zoom__rkSVY.CardIcon_pswp--zoom-allowed__2SwE9 .CardIcon_pswp__img__q_n2u {
  cursor: zoom-in
}

.CardIcon_pswp--click-to-zoom__rkSVY.CardIcon_pswp--zoomed-in__li_fw .CardIcon_pswp__img__q_n2u {
  cursor: move;
  cursor: grab
}

.CardIcon_pswp--click-to-zoom__rkSVY.CardIcon_pswp--zoomed-in__li_fw .CardIcon_pswp__img__q_n2u:active {
  cursor: grabbing
}

.CardIcon_pswp--no-mouse-drag__JOOPq.CardIcon_pswp--zoomed-in__li_fw .CardIcon_pswp__img__q_n2u,
.CardIcon_pswp--no-mouse-drag__JOOPq.CardIcon_pswp--zoomed-in__li_fw .CardIcon_pswp__img__q_n2u:active,
.CardIcon_pswp__img__q_n2u {
  cursor: zoom-out
}

.CardIcon_pswp__button__fWCOn,
.CardIcon_pswp__container__PE0yv,
.CardIcon_pswp__counter__t_I_7,
.CardIcon_pswp__img__q_n2u {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.CardIcon_pswp__item__tadir {
  z-index: 1;
  overflow: hidden
}

.CardIcon_pswp__hidden__9YYcZ {
  display: none !important
}

.CardIcon_pswp__content__euvfW {
  pointer-events: none
}

.CardIcon_pswp__content__euvfW>* {
  pointer-events: auto
}

.CardIcon_pswp__error-msg-container__yTvZv {
  display: grid
}

.CardIcon_pswp__error-msg__zhrrE {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.CardIcon_pswp__d8jIG .CardIcon_pswp__hide-on-close__7snow {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.CardIcon_pswp--ui-visible__hS2MB .CardIcon_pswp__hide-on-close__7snow {
  opacity: 1;
  pointer-events: auto
}

.CardIcon_pswp__button__fWCOn {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.CardIcon_pswp__button__fWCOn:active,
.CardIcon_pswp__button__fWCOn:focus,
.CardIcon_pswp__button__fWCOn:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.CardIcon_pswp__button__fWCOn:disabled {
  opacity: .3;
  cursor: auto
}

.CardIcon_pswp__icn__Lai9j {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.CardIcon_pswp__icn-shadow__bgak5 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.CardIcon_pswp__icn__Lai9j:focus {
  outline: 0
}

.CardIcon_pswp__img--with-bg__QjnLs,
div.CardIcon_pswp__img--placeholder__0xhcl {
  background: var(--pswp-placeholder-bg)
}

.CardIcon_pswp__top-bar__t75zH {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.CardIcon_pswp__top-bar__t75zH>* {
  pointer-events: auto;
  will-change: opacity
}

.CardIcon_pswp__button--close__QS0Hd {
  margin-right: 6px
}

.CardIcon_pswp__button--arrow__2TGlb {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.CardIcon_pswp__button--arrow__2TGlb:disabled {
  display: none;
  cursor: default
}

.CardIcon_pswp__button--arrow__2TGlb .CardIcon_pswp__icn__Lai9j {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.CardIcon_pswp--one-slide__Rerrx .CardIcon_pswp__button--arrow__2TGlb {
  display: none
}

.CardIcon_pswp--touch__mTIal .CardIcon_pswp__button--arrow__2TGlb {
  visibility: hidden
}

.CardIcon_pswp--has_mouse__Hyejs .CardIcon_pswp__button--arrow__2TGlb {
  visibility: visible
}

.CardIcon_pswp__button--arrow--prev__E_wx3 {
  right: auto;
  left: 0
}

.CardIcon_pswp__button--arrow--next__DqkN0 {
  right: 0
}

.CardIcon_pswp__button--arrow--next__DqkN0 .CardIcon_pswp__icn__Lai9j {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.CardIcon_pswp__button--zoom__b2WlP {
  display: none
}

.CardIcon_pswp--zoom-allowed__2SwE9 .CardIcon_pswp__button--zoom__b2WlP {
  display: block
}

.CardIcon_pswp--zoomed-in__li_fw .CardIcon_pswp__zoom-icn-bar-v__MCN67 {
  display: none
}

.CardIcon_pswp__preloader__oGA28 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.CardIcon_pswp__preloader__oGA28 .CardIcon_pswp__icn__Lai9j {
  opacity: 0;
  transition: opacity .2s linear;
  animation: CardIcon_pswp-clockwise__eUn7C .6s linear infinite
}

.CardIcon_pswp__preloader--active__9hzMW .CardIcon_pswp__icn__Lai9j {
  opacity: .85
}

@keyframes CardIcon_pswp-clockwise__eUn7C {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.CardIcon_pswp__counter__t_I_7 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.CardIcon_pswp--one-slide__Rerrx .CardIcon_pswp__counter__t_I_7 {
  display: none
}

.CardIcon_lineseed__jVkAF {
  font-family: LineSeed, sans-serif
}

.CardIcon_font_pop__vupQx {
  font-family: Luckiest Guy;
  font-weight: 400
}

.CardIcon_font_sporty__x33Ba {
  font-family: Fugaz One;
  font-weight: 400
}

.CardIcon_font_digital__FqrGH {
  font-family: Chakra Petch;
  font-weight: 700
}

.CardIcon_font_calligraphy__4ZNih {
  font-family: Kalam;
  font-weight: 700
}

.CardIcon_font_brush__6qL_m {
  font-family: Knewave;
  font-weight: 400
}

.CardIcon_ytp-large-play-button__bxrHw {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.CardIcon_ytp-button__D7K_A {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.CardIcon_ytp-large-play-button-red-bg__qkdhq .CardIcon_ytp-large-play-button-bg__2RnPD {
  fill: red;
  fill-opacity: 1
}

.CardIcon_card_image__46n3q [class*=lds_icon] {
  width: var(--icon-width, 36px);
  font-size: var(--laicon-size, 1rem)
}

@media screen and (min-width:768px) {
  .CardIcon_card_image__46n3q [class*=lds_icon] {
    width: var(--icon-width, 70px);
    font-size: var(--laicon-size, 1.56em)
  }
}

.CardIcon_card_image__46n3q [class*=lds_icon].round {
  height: var(--icon-width, 36px);
  border-radius: var(--icon-width, 36px)
}

@media screen and (min-width:768px) {
  .CardIcon_card_image__46n3q [class*=lds_icon].round {
    height: var(--icon-width, 70px);
    border-radius: var(--icon-width, 70px)
  }
}

.CardIcon_card_body__bE4lh {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-end;
  flex: 1;
  position: relative;
  z-index: 2;
  width: 100%;
  padding: var(--card-body-padding, 12px 16px 16px);
  word-break: break-all;
  text-align: var(--card-text-align)
}

@media screen and (min-width:768px) {
  .CardIcon_card_body__bE4lh {
    padding: var(--card-body-padding-tablet, 24px)
  }
}

.CardIcon_card_body__bE4lh .CardIcon_title__w6mz8 {
  font-weight: 600;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all
}

.CardIcon_card_body__bE4lh .CardIcon_title__w6mz8+.CardIcon_description__Kb8qR {
  margin-top: 6px
}

.CardIcon_card_body__bE4lh .CardIcon_description__Kb8qR {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-all
}

.CardIcon_card_body__bE4lh .CardIcon_button__Zq8LK {
  font-weight: 600;
  margin-top: 20px
}

@media screen and (min-width:768px) {
  .CardIcon_card_body__bE4lh .CardIcon_button__Zq8LK {
    margin-top: 32px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.CardEventNumberComponent_pswp__iEhyU {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CardEventNumberComponent_pswp__iEhyU:focus {
  outline: 0
}

.CardEventNumberComponent_pswp__iEhyU * {
  box-sizing: border-box
}

.CardEventNumberComponent_pswp__iEhyU img {
  max-width: none
}

.CardEventNumberComponent_pswp--open__Acny0 {
  display: block
}

.CardEventNumberComponent_pswp__bg__uk0bB,
.CardEventNumberComponent_pswp__iEhyU {
  transform: translateZ(0);
  will-change: opacity
}

.CardEventNumberComponent_pswp__bg__uk0bB {
  opacity: .005;
  background: var(--pswp-bg)
}

.CardEventNumberComponent_pswp__iEhyU,
.CardEventNumberComponent_pswp__scroll-wrap__ZwUmV {
  overflow: hidden
}

.CardEventNumberComponent_pswp__bg__uk0bB,
.CardEventNumberComponent_pswp__container__LQIFv,
.CardEventNumberComponent_pswp__content__jcKYR,
.CardEventNumberComponent_pswp__img__2PhDg,
.CardEventNumberComponent_pswp__item__8vN3g,
.CardEventNumberComponent_pswp__scroll-wrap__ZwUmV,
.CardEventNumberComponent_pswp__zoom-wrap__NJt7_ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.CardEventNumberComponent_pswp__img__2PhDg,
.CardEventNumberComponent_pswp__zoom-wrap__NJt7_ {
  width: auto;
  height: auto
}

.CardEventNumberComponent_pswp--click-to-zoom__P5OTK.CardEventNumberComponent_pswp--zoom-allowed__BNJgo .CardEventNumberComponent_pswp__img__2PhDg {
  cursor: zoom-in
}

.CardEventNumberComponent_pswp--click-to-zoom__P5OTK.CardEventNumberComponent_pswp--zoomed-in__clbuW .CardEventNumberComponent_pswp__img__2PhDg {
  cursor: move;
  cursor: grab
}

.CardEventNumberComponent_pswp--click-to-zoom__P5OTK.CardEventNumberComponent_pswp--zoomed-in__clbuW .CardEventNumberComponent_pswp__img__2PhDg:active {
  cursor: grabbing
}

.CardEventNumberComponent_pswp--no-mouse-drag__1UxoT.CardEventNumberComponent_pswp--zoomed-in__clbuW .CardEventNumberComponent_pswp__img__2PhDg,
.CardEventNumberComponent_pswp--no-mouse-drag__1UxoT.CardEventNumberComponent_pswp--zoomed-in__clbuW .CardEventNumberComponent_pswp__img__2PhDg:active,
.CardEventNumberComponent_pswp__img__2PhDg {
  cursor: zoom-out
}

.CardEventNumberComponent_pswp__button__kF4oe,
.CardEventNumberComponent_pswp__container__LQIFv,
.CardEventNumberComponent_pswp__counter__ghPrh,
.CardEventNumberComponent_pswp__img__2PhDg {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.CardEventNumberComponent_pswp__item__8vN3g {
  z-index: 1;
  overflow: hidden
}

.CardEventNumberComponent_pswp__hidden__n0AcL {
  display: none !important
}

.CardEventNumberComponent_pswp__content__jcKYR {
  pointer-events: none
}

.CardEventNumberComponent_pswp__content__jcKYR>* {
  pointer-events: auto
}

.CardEventNumberComponent_pswp__error-msg-container__yUnqf {
  display: grid
}

.CardEventNumberComponent_pswp__error-msg__5Pcx5 {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.CardEventNumberComponent_pswp__iEhyU .CardEventNumberComponent_pswp__hide-on-close__5Dmdy {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.CardEventNumberComponent_pswp--ui-visible__GW2dP .CardEventNumberComponent_pswp__hide-on-close__5Dmdy {
  opacity: 1;
  pointer-events: auto
}

.CardEventNumberComponent_pswp__button__kF4oe {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.CardEventNumberComponent_pswp__button__kF4oe:active,
.CardEventNumberComponent_pswp__button__kF4oe:focus,
.CardEventNumberComponent_pswp__button__kF4oe:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.CardEventNumberComponent_pswp__button__kF4oe:disabled {
  opacity: .3;
  cursor: auto
}

.CardEventNumberComponent_pswp__icn__6FDXB {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.CardEventNumberComponent_pswp__icn-shadow__yxEZU {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.CardEventNumberComponent_pswp__icn__6FDXB:focus {
  outline: 0
}

.CardEventNumberComponent_pswp__img--with-bg__yysuY,
div.CardEventNumberComponent_pswp__img--placeholder__JnGBF {
  background: var(--pswp-placeholder-bg)
}

.CardEventNumberComponent_pswp__top-bar__YmX_s {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.CardEventNumberComponent_pswp__top-bar__YmX_s>* {
  pointer-events: auto;
  will-change: opacity
}

.CardEventNumberComponent_pswp__button--close__22lor {
  margin-right: 6px
}

.CardEventNumberComponent_pswp__button--arrow__yvZXW {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.CardEventNumberComponent_pswp__button--arrow__yvZXW:disabled {
  display: none;
  cursor: default
}

.CardEventNumberComponent_pswp__button--arrow__yvZXW .CardEventNumberComponent_pswp__icn__6FDXB {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.CardEventNumberComponent_pswp--one-slide__Xv4nL .CardEventNumberComponent_pswp__button--arrow__yvZXW {
  display: none
}

.CardEventNumberComponent_pswp--touch__4gcxN .CardEventNumberComponent_pswp__button--arrow__yvZXW {
  visibility: hidden
}

.CardEventNumberComponent_pswp--has_mouse__dSVkO .CardEventNumberComponent_pswp__button--arrow__yvZXW {
  visibility: visible
}

.CardEventNumberComponent_pswp__button--arrow--prev__4yWme {
  right: auto;
  left: 0
}

.CardEventNumberComponent_pswp__button--arrow--next__7NFRi {
  right: 0
}

.CardEventNumberComponent_pswp__button--arrow--next__7NFRi .CardEventNumberComponent_pswp__icn__6FDXB {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.CardEventNumberComponent_pswp__button--zoom__S1PFE {
  display: none
}

.CardEventNumberComponent_pswp--zoom-allowed__BNJgo .CardEventNumberComponent_pswp__button--zoom__S1PFE {
  display: block
}

.CardEventNumberComponent_pswp--zoomed-in__clbuW .CardEventNumberComponent_pswp__zoom-icn-bar-v__9T8QA {
  display: none
}

.CardEventNumberComponent_pswp__preloader__s446_ {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.CardEventNumberComponent_pswp__preloader__s446_ .CardEventNumberComponent_pswp__icn__6FDXB {
  opacity: 0;
  transition: opacity .2s linear;
  animation: CardEventNumberComponent_pswp-clockwise__LmRzA .6s linear infinite
}

.CardEventNumberComponent_pswp__preloader--active__PwJHq .CardEventNumberComponent_pswp__icn__6FDXB {
  opacity: .85
}

@keyframes CardEventNumberComponent_pswp-clockwise__LmRzA {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.CardEventNumberComponent_pswp__counter__ghPrh {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.CardEventNumberComponent_pswp--one-slide__Xv4nL .CardEventNumberComponent_pswp__counter__ghPrh {
  display: none
}

.CardEventNumberComponent_lineseed__i9OUH {
  font-family: LineSeed, sans-serif
}

.CardEventNumberComponent_font_pop__lTnon {
  font-family: Luckiest Guy;
  font-weight: 400
}

.CardEventNumberComponent_font_sporty__1utco {
  font-family: Fugaz One;
  font-weight: 400
}

.CardEventNumberComponent_font_digital__DraCM {
  font-family: Chakra Petch;
  font-weight: 700
}

.CardEventNumberComponent_font_calligraphy__wFVuN {
  font-family: Kalam;
  font-weight: 700
}

.CardEventNumberComponent_font_brush__H3Pkt {
  font-family: Knewave;
  font-weight: 400
}

.CardEventNumberComponent_ytp-large-play-button__RwhMB {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.CardEventNumberComponent_ytp-button__wO_dg {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.CardEventNumberComponent_ytp-large-play-button-red-bg__xCma1 .CardEventNumberComponent_ytp-large-play-button-bg__s2no6 {
  fill: red;
  fill-opacity: 1
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=lds_card],
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=lds_card]:before,
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n):before {
  -webkit-clip-path: polygon(0 100%, 100% 100%, calc(100% - 6px) 0, 0 0);
  clip-path: polygon(0 100%, 100% 100%, calc(100% - 6px) 0, 0 0)
}

@media screen and (min-width:768px) {

  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=lds_card],
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=lds_card]:before,
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n):before {
    -webkit-clip-path: polygon(0 100%, 100% 100%, calc(100% - 13px) 0, 0 0);
    clip-path: polygon(0 100%, 100% 100%, calc(100% - 13px) 0, 0 0)
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=lds_card],
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=lds_card]:before,
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child):before {
  -webkit-clip-path: polygon(6px 100%, 100% 100%, 100% 0, 0 0);
  clip-path: polygon(6px 100%, 100% 100%, 100% 0, 0 0)
}

@media screen and (min-width:768px) {

  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=lds_card],
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=lds_card]:before,
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child):before {
    -webkit-clip-path: polygon(13px 100%, 100% 100%, 100% 0, 0 0);
    clip-path: polygon(13px 100%, 100% 100%, 100% 0, 0 0)
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(odd) [class*=lds_card],
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(odd) [class*=lds_card]:before,
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(odd):before {
  -webkit-clip-path: polygon(0 100%, 100% calc(100% - 18px), 100% 0, 0 0);
  clip-path: polygon(0 100%, 100% calc(100% - 18px), 100% 0, 0 0)
}

@media screen and (min-width:768px) {

  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(odd) [class*=lds_card],
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(odd) [class*=lds_card]:before,
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(odd):before {
    -webkit-clip-path: polygon(0 100%, 100% calc(100% - 31px), 100% 0, 0 0);
    clip-path: polygon(0 100%, 100% calc(100% - 31px), 100% 0, 0 0)
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=lds_card],
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=lds_card]:before,
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child:before,
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=lds_card],
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=lds_card]:before,
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n):before {
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 18px);
  clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 18px)
}

@media screen and (min-width:768px) {

  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=lds_card],
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=lds_card]:before,
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child:before,
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=lds_card],
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=lds_card]:before,
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n):before {
    -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 31px);
    clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 31px)
  }
}

.CardEventNumberComponent_lds_card_number__CTEay [class*=grid_title] {
  margin-bottom: 32px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_lds_card_number__CTEay [class*=grid_title] {
    margin-bottom: 52px
  }
}

.CardEventNumberComponent_grid_card_number__wkUm4.CardEventNumberComponent_shape_oblique__Hwoh_ {
  -moz-column-gap: 4px;
  column-gap: 4px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_grid_card_number__wkUm4.CardEventNumberComponent_shape_oblique__Hwoh_ {
    -moz-column-gap: 6px;
    column-gap: 6px
  }
}

.CardEventNumberComponent_grid_card_number__wkUm4.CardEventNumberComponent_grid_frame_shadow__vXvrj {
  padding: 0 2px 2px 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_grid_card_number__wkUm4.CardEventNumberComponent_grid_frame_shadow__vXvrj {
    padding: 0 4px 4px 0
  }
}

.CardEventNumberComponent_grid_card_number__wkUm4 [class*=card_image] {
  padding: 16px 0 12px 12px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_grid_card_number__wkUm4 [class*=card_image] {
    padding: 24px 16px 16px
  }
}

.CardEventNumberComponent_grid_item__j_I12 {
  overflow: visible;
  position: relative;
  min-height: 80px;
  padding: 0;
  --card-bg-color: var(--picked-bg-color);
  --card-font-color: var(--picked-font-color);
  color: var(--card-font-color)
}

.CardEventNumberComponent_shape_round__Q1Dyp .CardEventNumberComponent_grid_item__j_I12 {
  border-radius: var(--card-border-radius, 10px)
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_round__Q1Dyp .CardEventNumberComponent_grid_item__j_I12 {
    --card-border-radius: 25px
  }
}

.CardEventNumberComponent_shape_round__Q1Dyp .CardEventNumberComponent_grid_item__j_I12 [class*=lds_card] {
  border-radius: var(--card-inner-border-radius, 8px)
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_round__Q1Dyp .CardEventNumberComponent_grid_item__j_I12 [class*=lds_card] {
    --card-inner-border-radius: 21px
  }
}

.CardEventNumberComponent_grid_item__j_I12 [class*=lds_card] {
  overflow-x: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 4px
}

.CardEventNumberComponent_shape_round__Q1Dyp .CardEventNumberComponent_grid_item__j_I12 [class*=lds_card],
.CardEventNumberComponent_shape_square__S00jc .CardEventNumberComponent_grid_item__j_I12 [class*=lds_card] {
  background-color: var(--card-bg-color, #fff)
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_grid_item__j_I12 [class*=lds_card] {
    padding: 16px
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_ .CardEventNumberComponent_grid_item__j_I12 [class*=lds_card]:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  z-index: -1;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background-color: var(--card-bg-color, #fff)
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_ .CardEventNumberComponent_grid_item__j_I12 [class*=lds_card]:before {
    top: 4px;
    left: 4px;
    width: calc(100% - 8px);
    height: calc(100% - 8px)
  }
}

.CardEventNumberComponent_grid_item__j_I12 [class*=card_body] {
  min-width: 0
}

.CardEventNumberComponent_grid_item__j_I12 [class*=card_body] [class*=title] {
  -webkit-line-clamp: 2
}

.CardEventNumberComponent_grid_item__j_I12 [class*=card_body] [class*=title]+[class*=description] {
  margin-top: 4px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_grid_item__j_I12 [class*=card_body] [class*=title]+[class*=description] {
    margin-top: 8px
  }
}

.CardEventNumberComponent_grid_item__j_I12 [class*=card_body] [class*=description] {
  -webkit-line-clamp: 2
}

.CardEventNumberComponent_grid_item__j_I12 [class*=card_body] [class*=lds_button] {
  margin-top: 8px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_grid_item__j_I12 [class*=card_body] [class*=lds_button] {
    margin-top: 16px
  }
}

.CardEventNumberComponent_grid_item__j_I12 [class*=lds_image_number] {
  margin: 0 4px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_grid_item__j_I12 [class*=lds_image_number] {
    margin: 0 8px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_body] {
  padding-top: 20px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_body] {
    padding-top: 40px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_body] [class*=description],
.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_body] [class*=title] {
  -webkit-line-clamp: 3
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_image] {
  padding: 16px 12px 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_image] {
    padding: 24px 16px 0
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child {
  grid-column-start: 1;
  grid-column-end: 3
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=lds_card] {
  flex-direction: row;
  padding-top: 16px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=lds_card] {
    padding-top: 40px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=card_image] {
  padding-top: 16px;
  padding-bottom: 12px;
  padding-right: 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=card_image] {
    padding-top: 24px;
    padding-bottom: 16px;
    padding-right: 16px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=card_body] {
  justify-content: center;
  padding-top: 16px;
  padding-bottom: 12px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=card_body] {
    padding-top: 24px;
    padding-bottom: 24px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=lds_card] {
  flex-direction: column;
  padding-bottom: 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=lds_card] {
    padding-left: 28px;
    padding-bottom: 12px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=card_body] {
  padding-top: 20px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=card_body] {
    padding-top: 40px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=card_body] [class*=description],
.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=card_body] [class*=title] {
  -webkit-line-clamp: 3
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=card_image] {
  padding: 16px 12px 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=card_image] {
    padding: 24px 16px 0
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=lds_card] {
  padding-bottom: 0;
  flex-direction: column
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=lds_card] {
    padding-right: 28px;
    padding-bottom: 12px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=card_body] {
  padding-top: 20px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=card_body] {
    padding-top: 40px
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=card_image] {
  padding: 16px 12px 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(2n) [class*=card_image] {
    padding: 24px 16px 0
  }
}

.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:last-child:first-child,
.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(3):first-child,
.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(5):first-child,
.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(7):first-child,
.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(9):first-child {
  grid-column: 1/3
}

.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:not(:first-child):after {
  content: "";
  position: absolute;
  top: -22px;
  left: 8px;
  right: 8px;
  z-index: 10;
  background-image: url(/a350-1000/_next/static/media/icon_binder.a205e38f.svg), url(/a350-1000/_next/static/media/icon_binder.a205e38f.svg);
  background-repeat: no-repeat;
  background-size: 7px 30px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:not(:first-child):after {
    top: -47px;
    left: 16px;
    right: 16px;
    background-size: 14px 66px
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:not(:first-child):after {
  top: -20px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:not(:first-child):after {
    top: -42px
  }
}

.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:after {
  height: 30px;
  background-position: 0 0, 100% 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:after {
    height: 66px
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(odd) [class*=lds_card] {
  padding-bottom: 16px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(odd) [class*=lds_card] {
    padding-bottom: 31px
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) {
  margin-top: -18px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) {
    margin-top: -31px
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n):after {
  height: 48px;
  background-position: 0 17px, 100% 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n):after {
    height: 96px;
    background-position: 0 29px, 100% 0
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=lds_card] {
  padding-top: 16px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=lds_card] {
    padding-top: 40px;
    padding-bottom: 16px
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=card_body] {
  padding: var(--card-body-padding, 16px 16px 12px)
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=card_body] {
    padding: var(--card-body-padding-tablet, 24px)
  }
}

.CardEventNumberComponent_align_left__FalsE.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_image] {
  text-align: left
}

.CardEventNumberComponent_align_right__f6hjt.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_image] {
  text-align: right
}

.CardEventNumberComponent_align_right__f6hjt.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):first-child [class*=lds_card],
.CardEventNumberComponent_align_right__f6hjt.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12 [class*=lds_card] {
  flex-direction: row-reverse
}

.CardEventNumberComponent_align_right__f6hjt.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12 [class*=card_image] {
  padding: 16px 12px 12px 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_align_right__f6hjt.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12 [class*=card_image] {
    padding: 24px 16px 16px
  }
}

.CardEventNumberComponent_align_center__Q3xK_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12 [class*=card_image] {
  text-align: left
}

.CardEventNumberComponent_align_center__Q3xK_.CardEventNumberComponent_horizon__Eb8l2 .CardEventNumberComponent_grid_item__j_I12:nth-last-child(odd):not(:first-child) [class*=card_image] {
  text-align: right
}

.CardEventNumberComponent_align_center__Q3xK_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=lds_card] {
  flex-direction: row-reverse
}

.CardEventNumberComponent_align_center__Q3xK_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=card_image] {
  padding: 16px 12px 12px 0
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_align_center__Q3xK_.CardEventNumberComponent_vertical__f4VB_ .CardEventNumberComponent_grid_item__j_I12:nth-child(2n) [class*=card_image] {
    padding: 24px 16px 16px
  }
}

.CardEventNumberComponent_grid_frame_shadow__vXvrj {
  row-gap: 10px
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_grid_frame_shadow__vXvrj {
    row-gap: 20px
  }
}

.CardEventNumberComponent_grid_frame_none__58aNq,
.CardEventNumberComponent_grid_frame_stroke__heuEg {
  row-gap: 8px;
  padding: 0 2px 2px 0
}

@media screen and (min-width:768px) {

  .CardEventNumberComponent_grid_frame_none__58aNq,
  .CardEventNumberComponent_grid_frame_stroke__heuEg {
    row-gap: 16px;
    padding: 0 4px 4px 0
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_grid_frame_shadow__vXvrj .CardEventNumberComponent_grid_item__j_I12:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 100%;
  height: 100%;
  background-color: var(--frame-stroke-color)
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_grid_frame_shadow__vXvrj .CardEventNumberComponent_grid_item__j_I12:before {
    top: 4px;
    left: 4px
  }
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_grid_frame_shadow__vXvrj [class*=lds_card],
.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_grid_frame_stroke__heuEg [class*=lds_card] {
  background-color: var(--frame-stroke-color)
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_grid_frame_none__58aNq [class*=lds_card] {
  background-color: var(--frame-none-color)
}

.CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_grid_frame_none__58aNq [class*=lds_card]:before {
  top: 1px;
  left: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px)
}

@media screen and (min-width:768px) {
  .CardEventNumberComponent_shape_oblique__Hwoh_.CardEventNumberComponent_grid_frame_none__58aNq [class*=lds_card]:before {
    top: 2px;
    left: 2px;
    width: calc(100% - 4px);
    height: calc(100% - 4px)
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.CardContent_pswp__jVkvE {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CardContent_pswp__jVkvE:focus {
  outline: 0
}

.CardContent_pswp__jVkvE * {
  box-sizing: border-box
}

.CardContent_pswp__jVkvE img {
  max-width: none
}

.CardContent_pswp--open__XNEBa {
  display: block
}

.CardContent_pswp__bg__TXs1m,
.CardContent_pswp__jVkvE {
  transform: translateZ(0);
  will-change: opacity
}

.CardContent_pswp__bg__TXs1m {
  opacity: .005;
  background: var(--pswp-bg)
}

.CardContent_pswp__jVkvE,
.CardContent_pswp__scroll-wrap__JfhG3 {
  overflow: hidden
}

.CardContent_pswp__bg__TXs1m,
.CardContent_pswp__container__hdep2,
.CardContent_pswp__content__MSpSL,
.CardContent_pswp__img__W_VrZ,
.CardContent_pswp__item__I4Wpt,
.CardContent_pswp__scroll-wrap__JfhG3,
.CardContent_pswp__zoom-wrap__NHGuJ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.CardContent_pswp__img__W_VrZ,
.CardContent_pswp__zoom-wrap__NHGuJ {
  width: auto;
  height: auto
}

.CardContent_pswp--click-to-zoom__IX3_F.CardContent_pswp--zoom-allowed__9Scfq .CardContent_pswp__img__W_VrZ {
  cursor: zoom-in
}

.CardContent_pswp--click-to-zoom__IX3_F.CardContent_pswp--zoomed-in__6thvx .CardContent_pswp__img__W_VrZ {
  cursor: move;
  cursor: grab
}

.CardContent_pswp--click-to-zoom__IX3_F.CardContent_pswp--zoomed-in__6thvx .CardContent_pswp__img__W_VrZ:active {
  cursor: grabbing
}

.CardContent_pswp--no-mouse-drag__fD1op.CardContent_pswp--zoomed-in__6thvx .CardContent_pswp__img__W_VrZ,
.CardContent_pswp--no-mouse-drag__fD1op.CardContent_pswp--zoomed-in__6thvx .CardContent_pswp__img__W_VrZ:active,
.CardContent_pswp__img__W_VrZ {
  cursor: zoom-out
}

.CardContent_pswp__button__TCIWD,
.CardContent_pswp__container__hdep2,
.CardContent_pswp__counter__bMqkr,
.CardContent_pswp__img__W_VrZ {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.CardContent_pswp__item__I4Wpt {
  z-index: 1;
  overflow: hidden
}

.CardContent_pswp__hidden__LS4BQ {
  display: none !important
}

.CardContent_pswp__content__MSpSL {
  pointer-events: none
}

.CardContent_pswp__content__MSpSL>* {
  pointer-events: auto
}

.CardContent_pswp__error-msg-container__8K7xP {
  display: grid
}

.CardContent_pswp__error-msg__YOepE {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.CardContent_pswp__jVkvE .CardContent_pswp__hide-on-close__FmB_z {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.CardContent_pswp--ui-visible__5tzGr .CardContent_pswp__hide-on-close__FmB_z {
  opacity: 1;
  pointer-events: auto
}

.CardContent_pswp__button__TCIWD {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.CardContent_pswp__button__TCIWD:active,
.CardContent_pswp__button__TCIWD:focus,
.CardContent_pswp__button__TCIWD:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.CardContent_pswp__button__TCIWD:disabled {
  opacity: .3;
  cursor: auto
}

.CardContent_pswp__icn__bx_kG {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.CardContent_pswp__icn-shadow__0KuVT {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.CardContent_pswp__icn__bx_kG:focus {
  outline: 0
}

.CardContent_pswp__img--with-bg__gLwGA,
div.CardContent_pswp__img--placeholder__em4sl {
  background: var(--pswp-placeholder-bg)
}

.CardContent_pswp__top-bar__sLCoq {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.CardContent_pswp__top-bar__sLCoq>* {
  pointer-events: auto;
  will-change: opacity
}

.CardContent_pswp__button--close__090jS {
  margin-right: 6px
}

.CardContent_pswp__button--arrow__a_Gx_ {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.CardContent_pswp__button--arrow__a_Gx_:disabled {
  display: none;
  cursor: default
}

.CardContent_pswp__button--arrow__a_Gx_ .CardContent_pswp__icn__bx_kG {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.CardContent_pswp--one-slide__hApcg .CardContent_pswp__button--arrow__a_Gx_ {
  display: none
}

.CardContent_pswp--touch__TPD8R .CardContent_pswp__button--arrow__a_Gx_ {
  visibility: hidden
}

.CardContent_pswp--has_mouse__6OX_O .CardContent_pswp__button--arrow__a_Gx_ {
  visibility: visible
}

.CardContent_pswp__button--arrow--prev__XATyy {
  right: auto;
  left: 0
}

.CardContent_pswp__button--arrow--next__LbMup {
  right: 0
}

.CardContent_pswp__button--arrow--next__LbMup .CardContent_pswp__icn__bx_kG {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.CardContent_pswp__button--zoom__zS7cx {
  display: none
}

.CardContent_pswp--zoom-allowed__9Scfq .CardContent_pswp__button--zoom__zS7cx {
  display: block
}

.CardContent_pswp--zoomed-in__6thvx .CardContent_pswp__zoom-icn-bar-v__pGVbw {
  display: none
}

.CardContent_pswp__preloader__iC_XM {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.CardContent_pswp__preloader__iC_XM .CardContent_pswp__icn__bx_kG {
  opacity: 0;
  transition: opacity .2s linear;
  animation: CardContent_pswp-clockwise__jUNUL .6s linear infinite
}

.CardContent_pswp__preloader--active__ZSeYT .CardContent_pswp__icn__bx_kG {
  opacity: .85
}

@keyframes CardContent_pswp-clockwise__jUNUL {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.CardContent_pswp__counter__bMqkr {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.CardContent_pswp--one-slide__hApcg .CardContent_pswp__counter__bMqkr {
  display: none
}

.CardContent_lineseed__zDcGU {
  font-family: LineSeed, sans-serif
}

.CardContent_font_pop__anAvI {
  font-family: Luckiest Guy;
  font-weight: 400
}

.CardContent_font_sporty__l8k1g {
  font-family: Fugaz One;
  font-weight: 400
}

.CardContent_font_digital__zTtB2 {
  font-family: Chakra Petch;
  font-weight: 700
}

.CardContent_font_calligraphy__5QnyC {
  font-family: Kalam;
  font-weight: 700
}

.CardContent_font_brush__xMRYM {
  font-family: Knewave;
  font-weight: 400
}

.CardContent_ytp-large-play-button__q_Civ {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.CardContent_ytp-button__WNVUM {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.CardContent_ytp-large-play-button-red-bg__L7SX2 .CardContent_ytp-large-play-button-bg__3x0IM {
  fill: red;
  fill-opacity: 1
}

.CardContent_card_body__xsdDg {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-end;
  flex: 1;
  width: 100%;
  padding: var(--card-body-padding, 12px 16px 16px);
  word-break: break-all;
  text-align: var(--card-text-align)
}

@media screen and (min-width:768px) {
  .CardContent_card_body__xsdDg {
    padding: var(--card-body-padding-tablet, 24px)
  }
}

.CardContent_card_body__xsdDg a {
  position: relative;
  z-index: 2
}

.CardContent_card_body__xsdDg [class*=lds_number] {
  padding-bottom: 5px
}

.CardContent_card_body__xsdDg .CardContent_title__zF1pe {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all;
  overflow-wrap: anywhere;
  word-break: normal;
  word-break: break-word
}

.CardContent_card_body__xsdDg .CardContent_title__zF1pe+.CardContent_description__BsDXc {
  margin-top: var(--description-margin-mo, 5px)
}

@media screen and (min-width:768px) {
  .CardContent_card_body__xsdDg .CardContent_title__zF1pe+.CardContent_description__BsDXc {
    margin-top: var(--description-margin-pc, 5px)
  }
}

.CardContent_card_body__xsdDg .CardContent_description__BsDXc {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-all
}

.CardContent_card_body__xsdDg [class*=lds_button] {
  margin-top: var(--button-margin-mo, 14px)
}

@media screen and (min-width:768px) {
  .CardContent_card_body__xsdDg [class*=lds_button] {
    margin-top: var(--button-margin-pc, 20px)
  }
}

.CardContent_card_body__xsdDg [class*=lds_button][class*=flexible] {
  margin-top: var(--button-margin-mo, 8px)
}

@media screen and (min-width:768px) {
  .CardContent_card_body__xsdDg [class*=lds_button][class*=flexible] {
    margin-top: var(--button-margin-pc, 14px)
  }
}

.CardContent_card_body__xsdDg .CardContent_icon_area__fYc3P {
  margin-bottom: 28px
}

@media screen and (min-width:768px) {
  .CardContent_card_body__xsdDg .CardContent_icon_area__fYc3P {
    margin-bottom: 40px
  }
}

.CardContent_card_body__xsdDg .CardContent_icon_area__fYc3P [class*=lds_icon] {
  width: 36px;
  height: 36px;
  border-radius: 36px
}

@media screen and (min-width:768px) {
  .CardContent_card_body__xsdDg .CardContent_icon_area__fYc3P [class*=lds_icon] {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    font-size: 20px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.CardPhoto_pswp__ynOh3 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CardPhoto_pswp__ynOh3:focus {
  outline: 0
}

.CardPhoto_pswp__ynOh3 * {
  box-sizing: border-box
}

.CardPhoto_pswp__ynOh3 img {
  max-width: none
}

.CardPhoto_pswp--open__7KqhN {
  display: block
}

.CardPhoto_pswp__bg__5eUkE,
.CardPhoto_pswp__ynOh3 {
  transform: translateZ(0);
  will-change: opacity
}

.CardPhoto_pswp__bg__5eUkE {
  opacity: .005;
  background: var(--pswp-bg)
}

.CardPhoto_pswp__scroll-wrap__wtKB_,
.CardPhoto_pswp__ynOh3 {
  overflow: hidden
}

.CardPhoto_pswp__bg__5eUkE,
.CardPhoto_pswp__container__7XTA_,
.CardPhoto_pswp__content__9Yf0K,
.CardPhoto_pswp__img__U2TGV,
.CardPhoto_pswp__item__T624B,
.CardPhoto_pswp__scroll-wrap__wtKB_,
.CardPhoto_pswp__zoom-wrap__mbbDs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.CardPhoto_pswp__img__U2TGV,
.CardPhoto_pswp__zoom-wrap__mbbDs {
  width: auto;
  height: auto
}

.CardPhoto_pswp--click-to-zoom__2GZrQ.CardPhoto_pswp--zoom-allowed__y7SVs .CardPhoto_pswp__img__U2TGV {
  cursor: zoom-in
}

.CardPhoto_pswp--click-to-zoom__2GZrQ.CardPhoto_pswp--zoomed-in__eWCdl .CardPhoto_pswp__img__U2TGV {
  cursor: move;
  cursor: grab
}

.CardPhoto_pswp--click-to-zoom__2GZrQ.CardPhoto_pswp--zoomed-in__eWCdl .CardPhoto_pswp__img__U2TGV:active {
  cursor: grabbing
}

.CardPhoto_pswp--no-mouse-drag__MLqia.CardPhoto_pswp--zoomed-in__eWCdl .CardPhoto_pswp__img__U2TGV,
.CardPhoto_pswp--no-mouse-drag__MLqia.CardPhoto_pswp--zoomed-in__eWCdl .CardPhoto_pswp__img__U2TGV:active,
.CardPhoto_pswp__img__U2TGV {
  cursor: zoom-out
}

.CardPhoto_pswp__button__ec7Ta,
.CardPhoto_pswp__container__7XTA_,
.CardPhoto_pswp__counter__84IJw,
.CardPhoto_pswp__img__U2TGV {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.CardPhoto_pswp__item__T624B {
  z-index: 1;
  overflow: hidden
}

.CardPhoto_pswp__hidden__X74a5 {
  display: none !important
}

.CardPhoto_pswp__content__9Yf0K {
  pointer-events: none
}

.CardPhoto_pswp__content__9Yf0K>* {
  pointer-events: auto
}

.CardPhoto_pswp__error-msg-container__iBbwB {
  display: grid
}

.CardPhoto_pswp__error-msg__RcJbj {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.CardPhoto_pswp__ynOh3 .CardPhoto_pswp__hide-on-close__megXo {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.CardPhoto_pswp--ui-visible___fvXU .CardPhoto_pswp__hide-on-close__megXo {
  opacity: 1;
  pointer-events: auto
}

.CardPhoto_pswp__button__ec7Ta {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.CardPhoto_pswp__button__ec7Ta:active,
.CardPhoto_pswp__button__ec7Ta:focus,
.CardPhoto_pswp__button__ec7Ta:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.CardPhoto_pswp__button__ec7Ta:disabled {
  opacity: .3;
  cursor: auto
}

.CardPhoto_pswp__icn__f6bRA {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.CardPhoto_pswp__icn-shadow__1Wuvb {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.CardPhoto_pswp__icn__f6bRA:focus {
  outline: 0
}

.CardPhoto_pswp__img--with-bg__AJDe9,
div.CardPhoto_pswp__img--placeholder__6oCmQ {
  background: var(--pswp-placeholder-bg)
}

.CardPhoto_pswp__top-bar__c9SLz {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.CardPhoto_pswp__top-bar__c9SLz>* {
  pointer-events: auto;
  will-change: opacity
}

.CardPhoto_pswp__button--close__WALnI {
  margin-right: 6px
}

.CardPhoto_pswp__button--arrow__7ukZ1 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.CardPhoto_pswp__button--arrow__7ukZ1:disabled {
  display: none;
  cursor: default
}

.CardPhoto_pswp__button--arrow__7ukZ1 .CardPhoto_pswp__icn__f6bRA {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.CardPhoto_pswp--one-slide__0HtSC .CardPhoto_pswp__button--arrow__7ukZ1 {
  display: none
}

.CardPhoto_pswp--touch__cbzTX .CardPhoto_pswp__button--arrow__7ukZ1 {
  visibility: hidden
}

.CardPhoto_pswp--has_mouse__T5FVU .CardPhoto_pswp__button--arrow__7ukZ1 {
  visibility: visible
}

.CardPhoto_pswp__button--arrow--prev__Kr7MJ {
  right: auto;
  left: 0
}

.CardPhoto_pswp__button--arrow--next__Weojr {
  right: 0
}

.CardPhoto_pswp__button--arrow--next__Weojr .CardPhoto_pswp__icn__f6bRA {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.CardPhoto_pswp__button--zoom__9I_Aa {
  display: none
}

.CardPhoto_pswp--zoom-allowed__y7SVs .CardPhoto_pswp__button--zoom__9I_Aa {
  display: block
}

.CardPhoto_pswp--zoomed-in__eWCdl .CardPhoto_pswp__zoom-icn-bar-v__X_tsr {
  display: none
}

.CardPhoto_pswp__preloader__9A9eF {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.CardPhoto_pswp__preloader__9A9eF .CardPhoto_pswp__icn__f6bRA {
  opacity: 0;
  transition: opacity .2s linear;
  animation: CardPhoto_pswp-clockwise__QA46c .6s linear infinite
}

.CardPhoto_pswp__preloader--active__0l2G9 .CardPhoto_pswp__icn__f6bRA {
  opacity: .85
}

@keyframes CardPhoto_pswp-clockwise__QA46c {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.CardPhoto_pswp__counter__84IJw {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.CardPhoto_pswp--one-slide__0HtSC .CardPhoto_pswp__counter__84IJw {
  display: none
}

.CardPhoto_lineseed__3e7ti {
  font-family: LineSeed, sans-serif
}

.CardPhoto_font_pop__rPGMz {
  font-family: Luckiest Guy;
  font-weight: 400
}

.CardPhoto_font_sporty__bQK87 {
  font-family: Fugaz One;
  font-weight: 400
}

.CardPhoto_font_digital__qjhva {
  font-family: Chakra Petch;
  font-weight: 700
}

.CardPhoto_font_calligraphy__7D0dp {
  font-family: Kalam;
  font-weight: 700
}

.CardPhoto_font_brush__TKIbe {
  font-family: Knewave;
  font-weight: 400
}

.CardPhoto_ytp-large-play-button__EyU8b {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.CardPhoto_ytp-button__RnmW_ {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.CardPhoto_ytp-large-play-button-red-bg__JgjJl .CardPhoto_ytp-large-play-button-bg__2pd8q {
  fill: red;
  fill-opacity: 1
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.CardPhotoComponent_pswp__milxf {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CardPhotoComponent_pswp__milxf:focus {
  outline: 0
}

.CardPhotoComponent_pswp__milxf * {
  box-sizing: border-box
}

.CardPhotoComponent_pswp__milxf img {
  max-width: none
}

.CardPhotoComponent_pswp--open__GBlxA {
  display: block
}

.CardPhotoComponent_pswp__bg__j6T8z,
.CardPhotoComponent_pswp__milxf {
  transform: translateZ(0);
  will-change: opacity
}

.CardPhotoComponent_pswp__bg__j6T8z {
  opacity: .005;
  background: var(--pswp-bg)
}

.CardPhotoComponent_pswp__milxf,
.CardPhotoComponent_pswp__scroll-wrap___5pmm {
  overflow: hidden
}

.CardPhotoComponent_pswp__bg__j6T8z,
.CardPhotoComponent_pswp__container__azZRR,
.CardPhotoComponent_pswp__content__TGtZc,
.CardPhotoComponent_pswp__img__m9pLk,
.CardPhotoComponent_pswp__item__TYwnj,
.CardPhotoComponent_pswp__scroll-wrap___5pmm,
.CardPhotoComponent_pswp__zoom-wrap__bukba {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.CardPhotoComponent_pswp__img__m9pLk,
.CardPhotoComponent_pswp__zoom-wrap__bukba {
  width: auto;
  height: auto
}

.CardPhotoComponent_pswp--click-to-zoom__jenS9.CardPhotoComponent_pswp--zoom-allowed__rxTaQ .CardPhotoComponent_pswp__img__m9pLk {
  cursor: zoom-in
}

.CardPhotoComponent_pswp--click-to-zoom__jenS9.CardPhotoComponent_pswp--zoomed-in__Gjbn1 .CardPhotoComponent_pswp__img__m9pLk {
  cursor: move;
  cursor: grab
}

.CardPhotoComponent_pswp--click-to-zoom__jenS9.CardPhotoComponent_pswp--zoomed-in__Gjbn1 .CardPhotoComponent_pswp__img__m9pLk:active {
  cursor: grabbing
}

.CardPhotoComponent_pswp--no-mouse-drag__99s3A.CardPhotoComponent_pswp--zoomed-in__Gjbn1 .CardPhotoComponent_pswp__img__m9pLk,
.CardPhotoComponent_pswp--no-mouse-drag__99s3A.CardPhotoComponent_pswp--zoomed-in__Gjbn1 .CardPhotoComponent_pswp__img__m9pLk:active,
.CardPhotoComponent_pswp__img__m9pLk {
  cursor: zoom-out
}

.CardPhotoComponent_pswp__button__eYit9,
.CardPhotoComponent_pswp__container__azZRR,
.CardPhotoComponent_pswp__counter__UVoEF,
.CardPhotoComponent_pswp__img__m9pLk {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.CardPhotoComponent_pswp__item__TYwnj {
  z-index: 1;
  overflow: hidden
}

.CardPhotoComponent_pswp__hidden__alCyC {
  display: none !important
}

.CardPhotoComponent_pswp__content__TGtZc {
  pointer-events: none
}

.CardPhotoComponent_pswp__content__TGtZc>* {
  pointer-events: auto
}

.CardPhotoComponent_pswp__error-msg-container__Mbrp0 {
  display: grid
}

.CardPhotoComponent_pswp__error-msg__woPe5 {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.CardPhotoComponent_pswp__milxf .CardPhotoComponent_pswp__hide-on-close__jWuwG {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.CardPhotoComponent_pswp--ui-visible__ILg3Q .CardPhotoComponent_pswp__hide-on-close__jWuwG {
  opacity: 1;
  pointer-events: auto
}

.CardPhotoComponent_pswp__button__eYit9 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.CardPhotoComponent_pswp__button__eYit9:active,
.CardPhotoComponent_pswp__button__eYit9:focus,
.CardPhotoComponent_pswp__button__eYit9:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.CardPhotoComponent_pswp__button__eYit9:disabled {
  opacity: .3;
  cursor: auto
}

.CardPhotoComponent_pswp__icn__h5c9e {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.CardPhotoComponent_pswp__icn-shadow__2_GZ2 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.CardPhotoComponent_pswp__icn__h5c9e:focus {
  outline: 0
}

.CardPhotoComponent_pswp__img--with-bg__CdWpW,
div.CardPhotoComponent_pswp__img--placeholder__H6UKp {
  background: var(--pswp-placeholder-bg)
}

.CardPhotoComponent_pswp__top-bar__yU5kC {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.CardPhotoComponent_pswp__top-bar__yU5kC>* {
  pointer-events: auto;
  will-change: opacity
}

.CardPhotoComponent_pswp__button--close__5UCdl {
  margin-right: 6px
}

.CardPhotoComponent_pswp__button--arrow__a8TR0 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.CardPhotoComponent_pswp__button--arrow__a8TR0:disabled {
  display: none;
  cursor: default
}

.CardPhotoComponent_pswp__button--arrow__a8TR0 .CardPhotoComponent_pswp__icn__h5c9e {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.CardPhotoComponent_pswp--one-slide__S7vDf .CardPhotoComponent_pswp__button--arrow__a8TR0 {
  display: none
}

.CardPhotoComponent_pswp--touch__W3yWP .CardPhotoComponent_pswp__button--arrow__a8TR0 {
  visibility: hidden
}

.CardPhotoComponent_pswp--has_mouse__hzCCA .CardPhotoComponent_pswp__button--arrow__a8TR0 {
  visibility: visible
}

.CardPhotoComponent_pswp__button--arrow--prev__gWP7h {
  right: auto;
  left: 0
}

.CardPhotoComponent_pswp__button--arrow--next__c7Hzi {
  right: 0
}

.CardPhotoComponent_pswp__button--arrow--next__c7Hzi .CardPhotoComponent_pswp__icn__h5c9e {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.CardPhotoComponent_pswp__button--zoom__kxwrQ {
  display: none
}

.CardPhotoComponent_pswp--zoom-allowed__rxTaQ .CardPhotoComponent_pswp__button--zoom__kxwrQ {
  display: block
}

.CardPhotoComponent_pswp--zoomed-in__Gjbn1 .CardPhotoComponent_pswp__zoom-icn-bar-v__wZ9aQ {
  display: none
}

.CardPhotoComponent_pswp__preloader__7KFAv {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.CardPhotoComponent_pswp__preloader__7KFAv .CardPhotoComponent_pswp__icn__h5c9e {
  opacity: 0;
  transition: opacity .2s linear;
  animation: CardPhotoComponent_pswp-clockwise__cs6cP .6s linear infinite
}

.CardPhotoComponent_pswp__preloader--active__xy9gw .CardPhotoComponent_pswp__icn__h5c9e {
  opacity: .85
}

@keyframes CardPhotoComponent_pswp-clockwise__cs6cP {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.CardPhotoComponent_pswp__counter__UVoEF {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.CardPhotoComponent_pswp--one-slide__S7vDf .CardPhotoComponent_pswp__counter__UVoEF {
  display: none
}

.CardPhotoComponent_lineseed__xJ0XP {
  font-family: LineSeed, sans-serif
}

.CardPhotoComponent_font_pop__BpCcV {
  font-family: Luckiest Guy;
  font-weight: 400
}

.CardPhotoComponent_font_sporty__DxxBg {
  font-family: Fugaz One;
  font-weight: 400
}

.CardPhotoComponent_font_digital__4ImxQ {
  font-family: Chakra Petch;
  font-weight: 700
}

.CardPhotoComponent_font_calligraphy__6e1pY {
  font-family: Kalam;
  font-weight: 700
}

.CardPhotoComponent_font_brush__JfHP5 {
  font-family: Knewave;
  font-weight: 400
}

.CardPhotoComponent_ytp-large-play-button__u511J {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.CardPhotoComponent_ytp-button__15Adw {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.CardPhotoComponent_ytp-large-play-button-red-bg__AxS_L .CardPhotoComponent_ytp-large-play-button-bg__T0xFl {
  fill: red;
  fill-opacity: 1
}

.CardPhotoComponent_grid_card_photo__ZTZdK {
  --card-body-padding: 12px var(--icon-photo-padding-side, 16px) 16px
}

.CardPhotoComponent_grid_card_photo__ZTZdK [class*=lds_card] {
  position: relative;
  color: #fff;
  border-radius: var(--card-radius, var(--global-radius))
}

.CardPhotoComponent_grid_card_photo__ZTZdK.CardPhotoComponent_ratio_default__2CQdt [class*=lds_card] {
  height: var(--photocard-fixed-height-pc, 233px)
}

@media screen and (min-width:768px) {
  .CardPhotoComponent_grid_card_photo__ZTZdK.CardPhotoComponent_ratio_default__2CQdt [class*=lds_card] {
    --photocard-fixed-height-pc: 295px
  }
}

@media screen and (max-width:767px) {
  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_1].CardPhotoComponent_ratio_16_9__qvi8J [class*=description] {
    -webkit-line-clamp: 3
  }

  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_1_1__w7YNJ [class*=title] {
    -webkit-line-clamp: 2
  }

  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_1_1__w7YNJ [class*=description] {
    -webkit-line-clamp: 1
  }
}

.CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_4_3___MLO5 [class*=description],
.CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_4_3___MLO5 [class*=title] {
  -webkit-line-clamp: 1
}

@media screen and (min-width:768px) {
  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_4_3___MLO5 [class*=title] {
    -webkit-line-clamp: 3
  }

  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_4_3___MLO5 [class*=description] {
    -webkit-line-clamp: 2
  }
}

.CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_16_9__qvi8J [class*=description],
.CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_16_9__qvi8J [class*=title] {
  -webkit-line-clamp: 1
}

@media screen and (min-width:768px) {
  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_16_9__qvi8J [class*=title] {
    -webkit-line-clamp: 2
  }
}

@media screen and (max-width:767px) {
  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2].CardPhotoComponent_ratio_16_9__qvi8J [class*=description] {
    display: none
  }
}

@media screen and (max-width:319px) {
  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_2] [class*=description] {
    display: none
  }
}

.CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_pc_3].CardPhotoComponent_ratio_1_1__w7YNJ [class*=description],
.CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_pc_3].CardPhotoComponent_ratio_1_1__w7YNJ [class*=title] {
  -webkit-line-clamp: 2
}

@media screen and (min-width:768px) {
  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_pc_3].CardPhotoComponent_ratio_4_3___MLO5 [class*=title] {
    -webkit-line-clamp: 1
  }

  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_pc_3].CardPhotoComponent_ratio_4_3___MLO5 [class*=description] {
    -webkit-line-clamp: 2
  }
}

.CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_pc_3].CardPhotoComponent_ratio_16_9__qvi8J [class*=description] {
  display: none
}

.CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_pc_3].CardPhotoComponent_ratio_16_9__qvi8J [class*=title] {
  -webkit-line-clamp: 1
}

.CardPhotoComponent_grid_card_photo__ZTZdK [class*=card_body] {
  position: absolute;
  height: 100%;
  z-index: 2
}

.CardPhotoComponent_grid_card_photo__ZTZdK [class*=icon_area] {
  margin-bottom: auto
}

@media screen and (min-width:768px) {
  .CardPhotoComponent_grid_card_photo__ZTZdK[class*=grid_pc_3] [class*=icon_area] [class*=lds_icon] {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    font-size: 20px
  }
}

.CardPhotoComponent_grid_card_photo__ZTZdK [class*=outlined] {
  background-color: transparent !important
}

.CardPhotoComponent_grid_card_photo__ZTZdK.CardPhotoComponent_vertical__aQ81o [class*=card_image] [class*=image] {
  -o-object-position: right center;
  object-position: right center
}

.CardPhotoComponent_grid_card_photo__ZTZdK.CardPhotoComponent_horizon__ZLISn [class*=card_image] [class*=dimmed]:before {
  background: linear-gradient(1turn, rgba(0, 0, 0, .2) 40.37%, transparent)
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.CardIconComponent_pswp__C4IC7 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CardIconComponent_pswp__C4IC7:focus {
  outline: 0
}

.CardIconComponent_pswp__C4IC7 * {
  box-sizing: border-box
}

.CardIconComponent_pswp__C4IC7 img {
  max-width: none
}

.CardIconComponent_pswp--open__Hk7Zs {
  display: block
}

.CardIconComponent_pswp__C4IC7,
.CardIconComponent_pswp__bg__1MCdK {
  transform: translateZ(0);
  will-change: opacity
}

.CardIconComponent_pswp__bg__1MCdK {
  opacity: .005;
  background: var(--pswp-bg)
}

.CardIconComponent_pswp__C4IC7,
.CardIconComponent_pswp__scroll-wrap___evFH {
  overflow: hidden
}

.CardIconComponent_pswp__bg__1MCdK,
.CardIconComponent_pswp__container__O6MYL,
.CardIconComponent_pswp__content__DvqS2,
.CardIconComponent_pswp__img__PrBS0,
.CardIconComponent_pswp__item__pM7C2,
.CardIconComponent_pswp__scroll-wrap___evFH,
.CardIconComponent_pswp__zoom-wrap__07BK2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.CardIconComponent_pswp__img__PrBS0,
.CardIconComponent_pswp__zoom-wrap__07BK2 {
  width: auto;
  height: auto
}

.CardIconComponent_pswp--click-to-zoom__SHLeL.CardIconComponent_pswp--zoom-allowed__8Q5dP .CardIconComponent_pswp__img__PrBS0 {
  cursor: zoom-in
}

.CardIconComponent_pswp--click-to-zoom__SHLeL.CardIconComponent_pswp--zoomed-in__Eto9O .CardIconComponent_pswp__img__PrBS0 {
  cursor: move;
  cursor: grab
}

.CardIconComponent_pswp--click-to-zoom__SHLeL.CardIconComponent_pswp--zoomed-in__Eto9O .CardIconComponent_pswp__img__PrBS0:active {
  cursor: grabbing
}

.CardIconComponent_pswp--no-mouse-drag__e67Js.CardIconComponent_pswp--zoomed-in__Eto9O .CardIconComponent_pswp__img__PrBS0,
.CardIconComponent_pswp--no-mouse-drag__e67Js.CardIconComponent_pswp--zoomed-in__Eto9O .CardIconComponent_pswp__img__PrBS0:active,
.CardIconComponent_pswp__img__PrBS0 {
  cursor: zoom-out
}

.CardIconComponent_pswp__button__xyuI2,
.CardIconComponent_pswp__container__O6MYL,
.CardIconComponent_pswp__counter__4YRnl,
.CardIconComponent_pswp__img__PrBS0 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.CardIconComponent_pswp__item__pM7C2 {
  z-index: 1;
  overflow: hidden
}

.CardIconComponent_pswp__hidden__XLlAu {
  display: none !important
}

.CardIconComponent_pswp__content__DvqS2 {
  pointer-events: none
}

.CardIconComponent_pswp__content__DvqS2>* {
  pointer-events: auto
}

.CardIconComponent_pswp__error-msg-container__3Ekc8 {
  display: grid
}

.CardIconComponent_pswp__error-msg__vzkK2 {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.CardIconComponent_pswp__C4IC7 .CardIconComponent_pswp__hide-on-close__ZEgas {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.CardIconComponent_pswp--ui-visible__zxM5e .CardIconComponent_pswp__hide-on-close__ZEgas {
  opacity: 1;
  pointer-events: auto
}

.CardIconComponent_pswp__button__xyuI2 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.CardIconComponent_pswp__button__xyuI2:active,
.CardIconComponent_pswp__button__xyuI2:focus,
.CardIconComponent_pswp__button__xyuI2:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.CardIconComponent_pswp__button__xyuI2:disabled {
  opacity: .3;
  cursor: auto
}

.CardIconComponent_pswp__icn__o0YSU {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.CardIconComponent_pswp__icn-shadow__tbSkQ {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.CardIconComponent_pswp__icn__o0YSU:focus {
  outline: 0
}

.CardIconComponent_pswp__img--with-bg__C2XK0,
div.CardIconComponent_pswp__img--placeholder__rc7eQ {
  background: var(--pswp-placeholder-bg)
}

.CardIconComponent_pswp__top-bar___DHVi {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.CardIconComponent_pswp__top-bar___DHVi>* {
  pointer-events: auto;
  will-change: opacity
}

.CardIconComponent_pswp__button--close__9gea7 {
  margin-right: 6px
}

.CardIconComponent_pswp__button--arrow__Yi3Ot {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.CardIconComponent_pswp__button--arrow__Yi3Ot:disabled {
  display: none;
  cursor: default
}

.CardIconComponent_pswp__button--arrow__Yi3Ot .CardIconComponent_pswp__icn__o0YSU {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.CardIconComponent_pswp--one-slide__ubNhs .CardIconComponent_pswp__button--arrow__Yi3Ot {
  display: none
}

.CardIconComponent_pswp--touch__OpKFu .CardIconComponent_pswp__button--arrow__Yi3Ot {
  visibility: hidden
}

.CardIconComponent_pswp--has_mouse__Zlldh .CardIconComponent_pswp__button--arrow__Yi3Ot {
  visibility: visible
}

.CardIconComponent_pswp__button--arrow--prev__RcNEZ {
  right: auto;
  left: 0
}

.CardIconComponent_pswp__button--arrow--next__yOz4X {
  right: 0
}

.CardIconComponent_pswp__button--arrow--next__yOz4X .CardIconComponent_pswp__icn__o0YSU {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.CardIconComponent_pswp__button--zoom__gXoas {
  display: none
}

.CardIconComponent_pswp--zoom-allowed__8Q5dP .CardIconComponent_pswp__button--zoom__gXoas {
  display: block
}

.CardIconComponent_pswp--zoomed-in__Eto9O .CardIconComponent_pswp__zoom-icn-bar-v__2zCii {
  display: none
}

.CardIconComponent_pswp__preloader__1JpRj {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.CardIconComponent_pswp__preloader__1JpRj .CardIconComponent_pswp__icn__o0YSU {
  opacity: 0;
  transition: opacity .2s linear;
  animation: CardIconComponent_pswp-clockwise__fmR8p .6s linear infinite
}

.CardIconComponent_pswp__preloader--active__wjuk5 .CardIconComponent_pswp__icn__o0YSU {
  opacity: .85
}

@keyframes CardIconComponent_pswp-clockwise__fmR8p {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.CardIconComponent_pswp__counter__4YRnl {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.CardIconComponent_pswp--one-slide__ubNhs .CardIconComponent_pswp__counter__4YRnl {
  display: none
}

.CardIconComponent_lineseed__waVCS {
  font-family: LineSeed, sans-serif
}

.CardIconComponent_font_pop__BzSIj {
  font-family: Luckiest Guy;
  font-weight: 400
}

.CardIconComponent_font_sporty__EdJWr {
  font-family: Fugaz One;
  font-weight: 400
}

.CardIconComponent_font_digital__IkPzG {
  font-family: Chakra Petch;
  font-weight: 700
}

.CardIconComponent_font_calligraphy__C5HIf {
  font-family: Kalam;
  font-weight: 700
}

.CardIconComponent_font_brush__LAyYE {
  font-family: Knewave;
  font-weight: 400
}

.CardIconComponent_ytp-large-play-button__CxWm_ {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.CardIconComponent_ytp-button__sSOVv {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.CardIconComponent_ytp-large-play-button-red-bg__FuRd5 .CardIconComponent_ytp-large-play-button-bg__rWX_I {
  fill: red;
  fill-opacity: 1
}

.CardIconComponent_grid_card_icon__f9j3h {
  --card-body-padding: 12px var(--icon-card-padding-side, 16px) 16px;
  --card-body-padding-tablet: 24px var(--icon-card-padding-side, 24px)
}

.CardIconComponent_grid_card_icon__f9j3h [class*=card_image] {
  padding: 24px var(--icon-card-padding-side, 16px) 0
}

@media screen and (min-width:768px) {
  .CardIconComponent_grid_card_icon__f9j3h [class*=card_image] {
    padding: 24px 24px 0
  }
}

.CardIconComponent_grid_card_icon__f9j3h [class*=lds_card] {
  background-color: var(--picked-bg-color);
  color: var(--picked-font-color);
  border-radius: var(--card-radius, var(--global-radius))
}

.CardIconComponent_grid_card_icon__f9j3h [class*=lds_card] img {
  display: inline-block
}

@media screen and (min-width:768px) {
  .CardIconComponent_grid_card_icon__f9j3h[class*=grid_pc_3] [class*=card_image] [class*=lds_icon] {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    font-size: 20px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ListComponent_pswp__uQcGo {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ListComponent_pswp__uQcGo:focus {
  outline: 0
}

.ListComponent_pswp__uQcGo * {
  box-sizing: border-box
}

.ListComponent_pswp__uQcGo img {
  max-width: none
}

.ListComponent_pswp--open__QyM4m {
  display: block
}

.ListComponent_pswp__bg__9gScd,
.ListComponent_pswp__uQcGo {
  transform: translateZ(0);
  will-change: opacity
}

.ListComponent_pswp__bg__9gScd {
  opacity: .005;
  background: var(--pswp-bg)
}

.ListComponent_pswp__scroll-wrap__I7teu,
.ListComponent_pswp__uQcGo {
  overflow: hidden
}

.ListComponent_pswp__bg__9gScd,
.ListComponent_pswp__container__pvSJE,
.ListComponent_pswp__content__4JY9P,
.ListComponent_pswp__img__qeEYL,
.ListComponent_pswp__item__GNM12,
.ListComponent_pswp__scroll-wrap__I7teu,
.ListComponent_pswp__zoom-wrap__cefJw {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ListComponent_pswp__img__qeEYL,
.ListComponent_pswp__zoom-wrap__cefJw {
  width: auto;
  height: auto
}

.ListComponent_pswp--click-to-zoom__tZo0F.ListComponent_pswp--zoom-allowed__qLG9P .ListComponent_pswp__img__qeEYL {
  cursor: zoom-in
}

.ListComponent_pswp--click-to-zoom__tZo0F.ListComponent_pswp--zoomed-in__HIXdH .ListComponent_pswp__img__qeEYL {
  cursor: move;
  cursor: grab
}

.ListComponent_pswp--click-to-zoom__tZo0F.ListComponent_pswp--zoomed-in__HIXdH .ListComponent_pswp__img__qeEYL:active {
  cursor: grabbing
}

.ListComponent_pswp--no-mouse-drag__lVpdc.ListComponent_pswp--zoomed-in__HIXdH .ListComponent_pswp__img__qeEYL,
.ListComponent_pswp--no-mouse-drag__lVpdc.ListComponent_pswp--zoomed-in__HIXdH .ListComponent_pswp__img__qeEYL:active,
.ListComponent_pswp__img__qeEYL {
  cursor: zoom-out
}

.ListComponent_pswp__button__SFeON,
.ListComponent_pswp__container__pvSJE,
.ListComponent_pswp__counter__7415d,
.ListComponent_pswp__img__qeEYL {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ListComponent_pswp__item__GNM12 {
  z-index: 1;
  overflow: hidden
}

.ListComponent_pswp__hidden__WHQs4 {
  display: none !important
}

.ListComponent_pswp__content__4JY9P {
  pointer-events: none
}

.ListComponent_pswp__content__4JY9P>* {
  pointer-events: auto
}

.ListComponent_pswp__error-msg-container__3sbWH {
  display: grid
}

.ListComponent_pswp__error-msg__BSn1t {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ListComponent_pswp__uQcGo .ListComponent_pswp__hide-on-close__QT9zx {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ListComponent_pswp--ui-visible__a2FUY .ListComponent_pswp__hide-on-close__QT9zx {
  opacity: 1;
  pointer-events: auto
}

.ListComponent_pswp__button__SFeON {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ListComponent_pswp__button__SFeON:active,
.ListComponent_pswp__button__SFeON:focus,
.ListComponent_pswp__button__SFeON:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ListComponent_pswp__button__SFeON:disabled {
  opacity: .3;
  cursor: auto
}

.ListComponent_pswp__icn__bbQ9k {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ListComponent_pswp__icn-shadow__vtAps {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ListComponent_pswp__icn__bbQ9k:focus {
  outline: 0
}

.ListComponent_pswp__img--with-bg__PqBk_,
div.ListComponent_pswp__img--placeholder__b_EFT {
  background: var(--pswp-placeholder-bg)
}

.ListComponent_pswp__top-bar__PvBiP {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ListComponent_pswp__top-bar__PvBiP>* {
  pointer-events: auto;
  will-change: opacity
}

.ListComponent_pswp__button--close__uYeyv {
  margin-right: 6px
}

.ListComponent_pswp__button--arrow__T_mvh {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ListComponent_pswp__button--arrow__T_mvh:disabled {
  display: none;
  cursor: default
}

.ListComponent_pswp__button--arrow__T_mvh .ListComponent_pswp__icn__bbQ9k {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ListComponent_pswp--one-slide__ySayQ .ListComponent_pswp__button--arrow__T_mvh {
  display: none
}

.ListComponent_pswp--touch__xeKvk .ListComponent_pswp__button--arrow__T_mvh {
  visibility: hidden
}

.ListComponent_pswp--has_mouse__EXaDD .ListComponent_pswp__button--arrow__T_mvh {
  visibility: visible
}

.ListComponent_pswp__button--arrow--prev__FFy_Z {
  right: auto;
  left: 0
}

.ListComponent_pswp__button--arrow--next__bSKvk {
  right: 0
}

.ListComponent_pswp__button--arrow--next__bSKvk .ListComponent_pswp__icn__bbQ9k {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ListComponent_pswp__button--zoom__Q9dOf {
  display: none
}

.ListComponent_pswp--zoom-allowed__qLG9P .ListComponent_pswp__button--zoom__Q9dOf {
  display: block
}

.ListComponent_pswp--zoomed-in__HIXdH .ListComponent_pswp__zoom-icn-bar-v__MbLNQ {
  display: none
}

.ListComponent_pswp__preloader__ieaFk {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ListComponent_pswp__preloader__ieaFk .ListComponent_pswp__icn__bbQ9k {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ListComponent_pswp-clockwise__VX_9s .6s linear infinite
}

.ListComponent_pswp__preloader--active__vCC5B .ListComponent_pswp__icn__bbQ9k {
  opacity: .85
}

@keyframes ListComponent_pswp-clockwise__VX_9s {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ListComponent_pswp__counter__7415d {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ListComponent_pswp--one-slide__ySayQ .ListComponent_pswp__counter__7415d {
  display: none
}

.ListComponent_lineseed__RpmHh {
  font-family: LineSeed, sans-serif
}

.ListComponent_font_pop__4Hr5L {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ListComponent_font_sporty__kWbRE {
  font-family: Fugaz One;
  font-weight: 400
}

.ListComponent_font_digital__LSw7P {
  font-family: Chakra Petch;
  font-weight: 700
}

.ListComponent_font_calligraphy__zc3Ww {
  font-family: Kalam;
  font-weight: 700
}

.ListComponent_font_brush__k68nr {
  font-family: Knewave;
  font-weight: 400
}

.ListComponent_ytp-large-play-button__2DumD {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ListComponent_ytp-button__1zBfe {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ListComponent_ytp-large-play-button-red-bg__RvU3_ .ListComponent_ytp-large-play-button-bg__O9EQy {
  fill: red;
  fill-opacity: 1
}

.ListComponent_lds_list__SVd_9 [class*=lds_image] {
  border-radius: var(--card-radius, var(--global-radius))
}

@media screen and (min-width:768px) {

  .ListComponent_lds_list__SVd_9 [class*=align_center] .ListComponent_vertical__1dIDZ [class*=grid_item]:nth-child(2n) [class*=lds_card],
  .ListComponent_lds_list__SVd_9 [class*=align_right] .ListComponent_vertical__1dIDZ [class*=grid_item] [class*=lds_card] {
    flex-direction: row-reverse
  }
}

.ListComponent_list_document___4Xsr [class*=card_body],
.ListComponent_list_photo__0vj5A [class*=card_body],
.ListComponent_list_vertical__PvJ5i [class*=card_body] {
  min-width: 0;
  justify-content: flex-start
}

@media screen and (min-width:375px) {
  .ListComponent_list_photo__0vj5A [class*=lds_card] {
    flex-direction: column
  }

  .ListComponent_list_photo__0vj5A [class*=card_body] {
    padding-left: 0;
    padding-right: 0
  }
}

@media screen and (min-width:768px) {
  .ListComponent_list_photo__0vj5A [class*=lds_card] {
    flex-direction: row
  }

  .ListComponent_list_photo__0vj5A [class*=card_image] {
    width: 364px;
    height: 364px
  }

  .ListComponent_list_photo__0vj5A [class*=card_body] {
    padding-left: 43px;
    padding-right: 43px
  }
}

.ListComponent_list_photo__0vj5A.ListComponent_vertical__1dIDZ [class*=title] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  word-break: break-all
}

.ListComponent_list_document___4Xsr [class*=grid_item]:first-child:last-child [class*=card_image] {
  width: 109px;
  height: 109px
}

@media screen and (min-width:768px) {
  .ListComponent_list_document___4Xsr [class*=grid_item]:first-child:last-child [class*=card_image] {
    width: 220px;
    height: 220px
  }
}

.ListComponent_list_document___4Xsr [class*=grid_item]:first-child:last-child [class*=card_body] {
  padding: 0 20px;
  justify-content: center
}

@media screen and (max-width:767px) {
  .ListComponent_list_document___4Xsr [class*=description] {
    -webkit-line-clamp: 2
  }
}

.ListComponent_list_document___4Xsr[class*=vertical] [class*=card_image] {
  width: 109px;
  height: 109px
}

@media screen and (min-width:768px) {
  .ListComponent_list_document___4Xsr[class*=vertical] [class*=card_image] {
    width: 268px;
    height: 268px
  }
}

.ListComponent_list_document___4Xsr[class*=vertical] [class*=card_body] {
  padding: 0 20px
}

.ListComponent_list_document___4Xsr[class*=horizon] [class*=type_column] [class*=card_body] {
  padding-left: 0;
  padding-right: 0
}

.ListComponent_list_vertical__PvJ5i {
  --grid-row-gap: 40px
}

@media screen and (max-width:767px) {
  .ListComponent_list_vertical__PvJ5i {
    --grid-columns: 1 !important;
    --grid-gap: 30px
  }
}

.ListComponent_list_vertical__PvJ5i [class*=card_image] {
  align-self: var(--flex-align, var(--global-flex-align));
  max-width: 100%;
  width: var(--image-size, 100%)
}

.ListComponent_list_vertical__PvJ5i [class*=card_body] {
  padding: var(--body-margin-top-mo, 10px) var(--body-padding-side, 0) 0 var(--body-padding-side, 0);
  --description-margin-mo: 10px;
  --description-margin-pc: 8px;
  --button-margin-mo: 10px;
  --button-margin-pc: 16px
}

@media screen and (min-width:768px) {
  .ListComponent_list_vertical__PvJ5i [class*=card_body] {
    padding-top: var(--body-margin-top-pc, 16px)
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.PointList_pswp__HK750 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.PointList_pswp__HK750:focus {
  outline: 0
}

.PointList_pswp__HK750 * {
  box-sizing: border-box
}

.PointList_pswp__HK750 img {
  max-width: none
}

.PointList_pswp--open__1U790 {
  display: block
}

.PointList_pswp__HK750,
.PointList_pswp__bg__c0ca7 {
  transform: translateZ(0);
  will-change: opacity
}

.PointList_pswp__bg__c0ca7 {
  opacity: .005;
  background: var(--pswp-bg)
}

.PointList_pswp__HK750,
.PointList_pswp__scroll-wrap__Q1Ewg {
  overflow: hidden
}

.PointList_pswp__bg__c0ca7,
.PointList_pswp__container__6Z3gU,
.PointList_pswp__content__6EGSK,
.PointList_pswp__img__eY8vw,
.PointList_pswp__item__ZY78e,
.PointList_pswp__scroll-wrap__Q1Ewg,
.PointList_pswp__zoom-wrap__qyy69 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.PointList_pswp__img__eY8vw,
.PointList_pswp__zoom-wrap__qyy69 {
  width: auto;
  height: auto
}

.PointList_pswp--click-to-zoom__91Af5.PointList_pswp--zoom-allowed__uhLpB .PointList_pswp__img__eY8vw {
  cursor: zoom-in
}

.PointList_pswp--click-to-zoom__91Af5.PointList_pswp--zoomed-in__SuX9M .PointList_pswp__img__eY8vw {
  cursor: move;
  cursor: grab
}

.PointList_pswp--click-to-zoom__91Af5.PointList_pswp--zoomed-in__SuX9M .PointList_pswp__img__eY8vw:active {
  cursor: grabbing
}

.PointList_pswp--no-mouse-drag__FkBlA.PointList_pswp--zoomed-in__SuX9M .PointList_pswp__img__eY8vw,
.PointList_pswp--no-mouse-drag__FkBlA.PointList_pswp--zoomed-in__SuX9M .PointList_pswp__img__eY8vw:active,
.PointList_pswp__img__eY8vw {
  cursor: zoom-out
}

.PointList_pswp__button__GSCfj,
.PointList_pswp__container__6Z3gU,
.PointList_pswp__counter__OHrT9,
.PointList_pswp__img__eY8vw {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.PointList_pswp__item__ZY78e {
  z-index: 1;
  overflow: hidden
}

.PointList_pswp__hidden__hzFld {
  display: none !important
}

.PointList_pswp__content__6EGSK {
  pointer-events: none
}

.PointList_pswp__content__6EGSK>* {
  pointer-events: auto
}

.PointList_pswp__error-msg-container__GzFH5 {
  display: grid
}

.PointList_pswp__error-msg__yHvtY {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.PointList_pswp__HK750 .PointList_pswp__hide-on-close__jdt_O {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.PointList_pswp--ui-visible__5p5_z .PointList_pswp__hide-on-close__jdt_O {
  opacity: 1;
  pointer-events: auto
}

.PointList_pswp__button__GSCfj {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.PointList_pswp__button__GSCfj:active,
.PointList_pswp__button__GSCfj:focus,
.PointList_pswp__button__GSCfj:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.PointList_pswp__button__GSCfj:disabled {
  opacity: .3;
  cursor: auto
}

.PointList_pswp__icn__w_cua {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.PointList_pswp__icn-shadow__x3C4R {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.PointList_pswp__icn__w_cua:focus {
  outline: 0
}

.PointList_pswp__img--with-bg__91M_v,
div.PointList_pswp__img--placeholder__CyOf_ {
  background: var(--pswp-placeholder-bg)
}

.PointList_pswp__top-bar__fc4i6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.PointList_pswp__top-bar__fc4i6>* {
  pointer-events: auto;
  will-change: opacity
}

.PointList_pswp__button--close__GOznv {
  margin-right: 6px
}

.PointList_pswp__button--arrow__CcP75 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.PointList_pswp__button--arrow__CcP75:disabled {
  display: none;
  cursor: default
}

.PointList_pswp__button--arrow__CcP75 .PointList_pswp__icn__w_cua {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.PointList_pswp--one-slide__hZYSm .PointList_pswp__button--arrow__CcP75 {
  display: none
}

.PointList_pswp--touch__oMB3r .PointList_pswp__button--arrow__CcP75 {
  visibility: hidden
}

.PointList_pswp--has_mouse__XZU13 .PointList_pswp__button--arrow__CcP75 {
  visibility: visible
}

.PointList_pswp__button--arrow--prev__tLK1e {
  right: auto;
  left: 0
}

.PointList_pswp__button--arrow--next__0Lo2D {
  right: 0
}

.PointList_pswp__button--arrow--next__0Lo2D .PointList_pswp__icn__w_cua {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.PointList_pswp__button--zoom__YKHO1 {
  display: none
}

.PointList_pswp--zoom-allowed__uhLpB .PointList_pswp__button--zoom__YKHO1 {
  display: block
}

.PointList_pswp--zoomed-in__SuX9M .PointList_pswp__zoom-icn-bar-v__r1EK4 {
  display: none
}

.PointList_pswp__preloader__yszrt {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.PointList_pswp__preloader__yszrt .PointList_pswp__icn__w_cua {
  opacity: 0;
  transition: opacity .2s linear;
  animation: PointList_pswp-clockwise__fCmZM .6s linear infinite
}

.PointList_pswp__preloader--active__P8eUl .PointList_pswp__icn__w_cua {
  opacity: .85
}

@keyframes PointList_pswp-clockwise__fCmZM {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.PointList_pswp__counter__OHrT9 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.PointList_pswp--one-slide__hZYSm .PointList_pswp__counter__OHrT9 {
  display: none
}

.PointList_lineseed__7jqw5 {
  font-family: LineSeed, sans-serif
}

.PointList_font_pop__saHy9 {
  font-family: Luckiest Guy;
  font-weight: 400
}

.PointList_font_sporty__jNhZv {
  font-family: Fugaz One;
  font-weight: 400
}

.PointList_font_digital__VZdhO {
  font-family: Chakra Petch;
  font-weight: 700
}

.PointList_font_calligraphy__iinly {
  font-family: Kalam;
  font-weight: 700
}

.PointList_font_brush__M9jtK {
  font-family: Knewave;
  font-weight: 400
}

.PointList_ytp-large-play-button__Fi7dG {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.PointList_ytp-button__s_0J6 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.PointList_ytp-large-play-button-red-bg__3QGpq .PointList_ytp-large-play-button-bg__ZUGHS {
  fill: red;
  fill-opacity: 1
}

.PointList_lds_point_list__2M4wZ {
  --image-size: 110px;
  --title-margin: 5px;
  --description-margin: 1px;
  --number-margin: 4px
}

@media screen and (min-width:768px) {
  .PointList_lds_point_list__2M4wZ {
    --image-size: 168px;
    --gap: 43px;
    --title-margin: 12.5px;
    --description-margin: -1.5px;
    --number-margin: 6px
  }
}

.PointList_text__GisGi {
  min-width: 0
}

.PointList_text__GisGi a {
  position: relative;
  z-index: 1
}

.PointList_image__k3PdE {
  height: var(--image-size);
  border-radius: var(--card-radius, var(--global-radius))
}

.PointList_image__k3PdE img {
  height: 100%
}

.PointList_point_item__dB9Zp {
  display: grid;
  grid-template-columns: var(--grid-template-columns, var(--image-size) 1fr);
  gap: var(--gap, 10px);
  word-break: break-word
}

.PointList_point_item__dB9Zp .PointList_title__JmJdE {
  display: block;
  min-width: 0
}

.PointList_point_item__dB9Zp .PointList_title__JmJdE:not(:first-child) {
  margin-top: var(--title-margin)
}

.PointList_point_item__dB9Zp .PointList_title__JmJdE .PointList_number__3cs5e {
  font-family: var(--system-font-family);
  margin-right: var(--number-margin)
}

@media screen and (max-width:767px) {
  .PointList_point_item__dB9Zp .PointList_title__JmJdE .PointList_number__3cs5e {
    --ldsg-typography-title-xxl-font-size: 2.1875rem
  }
}

.PointList_point_item__dB9Zp .PointList_title__JmJdE .PointList_unit__bpgoj {
  display: inline-block
}

.PointList_point_item__dB9Zp .PointList_description__l_r9O {
  margin-top: var(--description-margin)
}

.PointList_align_left__43_UU .PointList_image__k3PdE {
  order: -1
}

.PointList_align_center__fkd91 .PointList_point_item__dB9Zp:nth-child(2n) {
  --grid-template-columns: 1fr var(--image-size)
}

.PointList_align_center__fkd91 .PointList_point_item__dB9Zp:nth-child(odd) .PointList_image__k3PdE {
  order: -1
}

.PointList_align_right__nX9iC {
  --grid-template-columns: 1fr var(--image-size)
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ListEventComponent_pswp__ZcAi_ {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ListEventComponent_pswp__ZcAi_:focus {
  outline: 0
}

.ListEventComponent_pswp__ZcAi_ * {
  box-sizing: border-box
}

.ListEventComponent_pswp__ZcAi_ img {
  max-width: none
}

.ListEventComponent_pswp--open__94ybb {
  display: block
}

.ListEventComponent_pswp__ZcAi_,
.ListEventComponent_pswp__bg__BWy9f {
  transform: translateZ(0);
  will-change: opacity
}

.ListEventComponent_pswp__bg__BWy9f {
  opacity: .005;
  background: var(--pswp-bg)
}

.ListEventComponent_pswp__ZcAi_,
.ListEventComponent_pswp__scroll-wrap__4_Bj_ {
  overflow: hidden
}

.ListEventComponent_pswp__bg__BWy9f,
.ListEventComponent_pswp__container__9wUwk,
.ListEventComponent_pswp__content__qMU6i,
.ListEventComponent_pswp__img__IiErp,
.ListEventComponent_pswp__item__wfOnS,
.ListEventComponent_pswp__scroll-wrap__4_Bj_,
.ListEventComponent_pswp__zoom-wrap__HH4nG {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ListEventComponent_pswp__img__IiErp,
.ListEventComponent_pswp__zoom-wrap__HH4nG {
  width: auto;
  height: auto
}

.ListEventComponent_pswp--click-to-zoom__IVRPu.ListEventComponent_pswp--zoom-allowed__qWcw6 .ListEventComponent_pswp__img__IiErp {
  cursor: zoom-in
}

.ListEventComponent_pswp--click-to-zoom__IVRPu.ListEventComponent_pswp--zoomed-in__ReJng .ListEventComponent_pswp__img__IiErp {
  cursor: move;
  cursor: grab
}

.ListEventComponent_pswp--click-to-zoom__IVRPu.ListEventComponent_pswp--zoomed-in__ReJng .ListEventComponent_pswp__img__IiErp:active {
  cursor: grabbing
}

.ListEventComponent_pswp--no-mouse-drag__68Ltg.ListEventComponent_pswp--zoomed-in__ReJng .ListEventComponent_pswp__img__IiErp,
.ListEventComponent_pswp--no-mouse-drag__68Ltg.ListEventComponent_pswp--zoomed-in__ReJng .ListEventComponent_pswp__img__IiErp:active,
.ListEventComponent_pswp__img__IiErp {
  cursor: zoom-out
}

.ListEventComponent_pswp__button__AzvU_,
.ListEventComponent_pswp__container__9wUwk,
.ListEventComponent_pswp__counter__EgJfH,
.ListEventComponent_pswp__img__IiErp {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ListEventComponent_pswp__item__wfOnS {
  z-index: 1;
  overflow: hidden
}

.ListEventComponent_pswp__hidden__1ILyZ {
  display: none !important
}

.ListEventComponent_pswp__content__qMU6i {
  pointer-events: none
}

.ListEventComponent_pswp__content__qMU6i>* {
  pointer-events: auto
}

.ListEventComponent_pswp__error-msg-container__IYP2Z {
  display: grid
}

.ListEventComponent_pswp__error-msg__Rs2lY {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ListEventComponent_pswp__ZcAi_ .ListEventComponent_pswp__hide-on-close__cxvxK {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ListEventComponent_pswp--ui-visible__6BYYR .ListEventComponent_pswp__hide-on-close__cxvxK {
  opacity: 1;
  pointer-events: auto
}

.ListEventComponent_pswp__button__AzvU_ {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ListEventComponent_pswp__button__AzvU_:active,
.ListEventComponent_pswp__button__AzvU_:focus,
.ListEventComponent_pswp__button__AzvU_:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ListEventComponent_pswp__button__AzvU_:disabled {
  opacity: .3;
  cursor: auto
}

.ListEventComponent_pswp__icn____Trc {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ListEventComponent_pswp__icn-shadow__gqM__ {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ListEventComponent_pswp__icn____Trc:focus {
  outline: 0
}

.ListEventComponent_pswp__img--with-bg__pOXsP,
div.ListEventComponent_pswp__img--placeholder__SDBZ8 {
  background: var(--pswp-placeholder-bg)
}

.ListEventComponent_pswp__top-bar__kPrNM {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ListEventComponent_pswp__top-bar__kPrNM>* {
  pointer-events: auto;
  will-change: opacity
}

.ListEventComponent_pswp__button--close__x3_Tp {
  margin-right: 6px
}

.ListEventComponent_pswp__button--arrow__Qa9kf {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ListEventComponent_pswp__button--arrow__Qa9kf:disabled {
  display: none;
  cursor: default
}

.ListEventComponent_pswp__button--arrow__Qa9kf .ListEventComponent_pswp__icn____Trc {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ListEventComponent_pswp--one-slide__uoe7e .ListEventComponent_pswp__button--arrow__Qa9kf {
  display: none
}

.ListEventComponent_pswp--touch___RNPb .ListEventComponent_pswp__button--arrow__Qa9kf {
  visibility: hidden
}

.ListEventComponent_pswp--has_mouse__qgTYT .ListEventComponent_pswp__button--arrow__Qa9kf {
  visibility: visible
}

.ListEventComponent_pswp__button--arrow--prev__80YEY {
  right: auto;
  left: 0
}

.ListEventComponent_pswp__button--arrow--next__zMAWC {
  right: 0
}

.ListEventComponent_pswp__button--arrow--next__zMAWC .ListEventComponent_pswp__icn____Trc {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ListEventComponent_pswp__button--zoom__KMUqT {
  display: none
}

.ListEventComponent_pswp--zoom-allowed__qWcw6 .ListEventComponent_pswp__button--zoom__KMUqT {
  display: block
}

.ListEventComponent_pswp--zoomed-in__ReJng .ListEventComponent_pswp__zoom-icn-bar-v__Tpjyv {
  display: none
}

.ListEventComponent_pswp__preloader__k1D9_ {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ListEventComponent_pswp__preloader__k1D9_ .ListEventComponent_pswp__icn____Trc {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ListEventComponent_pswp-clockwise__f_Idj .6s linear infinite
}

.ListEventComponent_pswp__preloader--active__ckDoB .ListEventComponent_pswp__icn____Trc {
  opacity: .85
}

@keyframes ListEventComponent_pswp-clockwise__f_Idj {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ListEventComponent_pswp__counter__EgJfH {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ListEventComponent_pswp--one-slide__uoe7e .ListEventComponent_pswp__counter__EgJfH {
  display: none
}

.ListEventComponent_lineseed__3DSx0 {
  font-family: LineSeed, sans-serif
}

.ListEventComponent_font_pop__xVx0T {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ListEventComponent_font_sporty__abBGG {
  font-family: Fugaz One;
  font-weight: 400
}

.ListEventComponent_font_digital__cJDTr {
  font-family: Chakra Petch;
  font-weight: 700
}

.ListEventComponent_font_calligraphy__c5j7k {
  font-family: Kalam;
  font-weight: 700
}

.ListEventComponent_font_brush__oF8Tu {
  font-family: Knewave;
  font-weight: 400
}

.ListEventComponent_ytp-large-play-button__P_NKM {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ListEventComponent_ytp-button__p_mj4 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ListEventComponent_ytp-large-play-button-red-bg__nn7dj .ListEventComponent_ytp-large-play-button-bg__bKkWY {
  fill: red;
  fill-opacity: 1
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB {
  --card-body-padding: 0;
  --card-body-padding-tablet: 0;
  row-gap: var(--grid-gap, 30px)
}

@media screen and (min-width:768px) {
  .ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB {
    row-gap: var(--grid-gap, 40px)
  }
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB [class*=lds_card] {
  align-items: center
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB [class*=card_image] {
  width: 162px;
  flex-shrink: 0;
  margin-left: var(--card-image-margin-left, 0);
  margin-right: var(--card-image-margin-right, 17px)
}

@media screen and (min-width:768px) {
  .ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB [class*=card_image] {
    width: 353px
  }

  .ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB [class*=grid_item] {
    --card-image-margin-right: 40px
  }
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB.ListEventComponent_align_center__7eGXJ [class*=grid_item]:nth-child(2n) {
  --card-image-margin-left: 17px;
  --card-image-margin-right: 0
}

@media screen and (min-width:768px) {
  .ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB.ListEventComponent_align_center__7eGXJ [class*=grid_item]:nth-child(2n) {
    --card-image-margin-left: 40px;
    --card-image-margin-right: 0
  }
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB.ListEventComponent_align_center__7eGXJ [class*=grid_item]:nth-child(2n) [class*=lds_card] {
  flex-direction: row-reverse
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB.ListEventComponent_align_right__hp3dw [class*=grid_item] {
  --card-image-margin-left: 17px;
  --card-image-margin-right: 0
}

@media screen and (min-width:768px) {
  .ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB.ListEventComponent_align_right__hp3dw [class*=grid_item] {
    --card-image-margin-left: 40px;
    --card-image-margin-right: 0
  }
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_vertical__wJGJB.ListEventComponent_align_right__hp3dw [class*=grid_item] [class*=lds_card] {
  flex-direction: row-reverse
}

.ListEventComponent_list_event__o0uNO [class*=description] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all
}

.ListEventComponent_list_event__o0uNO [class*=lds_number] {
  margin-bottom: 5px
}

.ListEventComponent_list_event__o0uNO [class*=lds_button] {
  margin-top: 10px
}

.ListEventComponent_list_event__o0uNO [class*=card_body] {
  min-width: 0
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG {
  --card-body-padding: 24px 0;
  --card-body-padding-tablet: 24px 0
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:last-child:first-child,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(3):first-child,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(5):first-child,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(7):first-child,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(9):first-child {
  grid-column: 1/3
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:last-child:first-child [class*=frame_shadow_oblique] [class*=inner],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:last-child:first-child [class*=frame_shadow_oblique] img,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:last-child:first-child [class*=frame_shadow_oblique]>picture,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(3):first-child [class*=frame_shadow_oblique] [class*=inner],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(3):first-child [class*=frame_shadow_oblique] img,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(3):first-child [class*=frame_shadow_oblique]>picture,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(5):first-child [class*=frame_shadow_oblique] [class*=inner],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(5):first-child [class*=frame_shadow_oblique] img,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(5):first-child [class*=frame_shadow_oblique]>picture,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(7):first-child [class*=frame_shadow_oblique] [class*=inner],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(7):first-child [class*=frame_shadow_oblique] img,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(7):first-child [class*=frame_shadow_oblique]>picture,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(9):first-child [class*=frame_shadow_oblique] [class*=inner],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(9):first-child [class*=frame_shadow_oblique] img,
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(9):first-child [class*=frame_shadow_oblique]>picture {
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%);
  clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%)
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:last-child:first-child [class*=lds_card],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(3):first-child [class*=lds_card],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(5):first-child [class*=lds_card],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(7):first-child [class*=lds_card],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(9):first-child [class*=lds_card] {
  flex-direction: column
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:last-child:first-child [class*=card_image],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(3):first-child [class*=card_image],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(5):first-child [class*=card_image],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(7):first-child [class*=card_image],
.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=grid_item]:nth-last-child(9):first-child [class*=card_image] {
  width: 100%
}

.ListEventComponent_list_event__o0uNO.ListEventComponent_horizon__ertIG [class*=card_body] {
  justify-content: flex-start
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ListEventOneImage_pswp__UpE3P {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ListEventOneImage_pswp__UpE3P:focus {
  outline: 0
}

.ListEventOneImage_pswp__UpE3P * {
  box-sizing: border-box
}

.ListEventOneImage_pswp__UpE3P img {
  max-width: none
}

.ListEventOneImage_pswp--open__4ZZ_I {
  display: block
}

.ListEventOneImage_pswp__UpE3P,
.ListEventOneImage_pswp__bg__L3HjD {
  transform: translateZ(0);
  will-change: opacity
}

.ListEventOneImage_pswp__bg__L3HjD {
  opacity: .005;
  background: var(--pswp-bg)
}

.ListEventOneImage_pswp__UpE3P,
.ListEventOneImage_pswp__scroll-wrap__58xIE {
  overflow: hidden
}

.ListEventOneImage_pswp__bg__L3HjD,
.ListEventOneImage_pswp__container__7B7dx,
.ListEventOneImage_pswp__content__LhFcA,
.ListEventOneImage_pswp__img__bdZua,
.ListEventOneImage_pswp__item__pD7Q2,
.ListEventOneImage_pswp__scroll-wrap__58xIE,
.ListEventOneImage_pswp__zoom-wrap__2j_N0 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ListEventOneImage_pswp__img__bdZua,
.ListEventOneImage_pswp__zoom-wrap__2j_N0 {
  width: auto;
  height: auto
}

.ListEventOneImage_pswp--click-to-zoom__wN0Jt.ListEventOneImage_pswp--zoom-allowed__tn13D .ListEventOneImage_pswp__img__bdZua {
  cursor: zoom-in
}

.ListEventOneImage_pswp--click-to-zoom__wN0Jt.ListEventOneImage_pswp--zoomed-in__QEWpG .ListEventOneImage_pswp__img__bdZua {
  cursor: move;
  cursor: grab
}

.ListEventOneImage_pswp--click-to-zoom__wN0Jt.ListEventOneImage_pswp--zoomed-in__QEWpG .ListEventOneImage_pswp__img__bdZua:active {
  cursor: grabbing
}

.ListEventOneImage_pswp--no-mouse-drag__v1QF_.ListEventOneImage_pswp--zoomed-in__QEWpG .ListEventOneImage_pswp__img__bdZua,
.ListEventOneImage_pswp--no-mouse-drag__v1QF_.ListEventOneImage_pswp--zoomed-in__QEWpG .ListEventOneImage_pswp__img__bdZua:active,
.ListEventOneImage_pswp__img__bdZua {
  cursor: zoom-out
}

.ListEventOneImage_pswp__button__i_T_0,
.ListEventOneImage_pswp__container__7B7dx,
.ListEventOneImage_pswp__counter__Jp9MG,
.ListEventOneImage_pswp__img__bdZua {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ListEventOneImage_pswp__item__pD7Q2 {
  z-index: 1;
  overflow: hidden
}

.ListEventOneImage_pswp__hidden__2h9Zj {
  display: none !important
}

.ListEventOneImage_pswp__content__LhFcA {
  pointer-events: none
}

.ListEventOneImage_pswp__content__LhFcA>* {
  pointer-events: auto
}

.ListEventOneImage_pswp__error-msg-container__h_c8s {
  display: grid
}

.ListEventOneImage_pswp__error-msg__7LBWD {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ListEventOneImage_pswp__UpE3P .ListEventOneImage_pswp__hide-on-close__cwXSL {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ListEventOneImage_pswp--ui-visible__GV1pC .ListEventOneImage_pswp__hide-on-close__cwXSL {
  opacity: 1;
  pointer-events: auto
}

.ListEventOneImage_pswp__button__i_T_0 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ListEventOneImage_pswp__button__i_T_0:active,
.ListEventOneImage_pswp__button__i_T_0:focus,
.ListEventOneImage_pswp__button__i_T_0:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ListEventOneImage_pswp__button__i_T_0:disabled {
  opacity: .3;
  cursor: auto
}

.ListEventOneImage_pswp__icn__uUfYJ {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ListEventOneImage_pswp__icn-shadow__HpZpn {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ListEventOneImage_pswp__icn__uUfYJ:focus {
  outline: 0
}

.ListEventOneImage_pswp__img--with-bg__7Mg5U,
div.ListEventOneImage_pswp__img--placeholder__XVl5C {
  background: var(--pswp-placeholder-bg)
}

.ListEventOneImage_pswp__top-bar__525jc {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ListEventOneImage_pswp__top-bar__525jc>* {
  pointer-events: auto;
  will-change: opacity
}

.ListEventOneImage_pswp__button--close__nYK1R {
  margin-right: 6px
}

.ListEventOneImage_pswp__button--arrow__Z6AVi {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ListEventOneImage_pswp__button--arrow__Z6AVi:disabled {
  display: none;
  cursor: default
}

.ListEventOneImage_pswp__button--arrow__Z6AVi .ListEventOneImage_pswp__icn__uUfYJ {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ListEventOneImage_pswp--one-slide__8EoNs .ListEventOneImage_pswp__button--arrow__Z6AVi {
  display: none
}

.ListEventOneImage_pswp--touch__cjQy_ .ListEventOneImage_pswp__button--arrow__Z6AVi {
  visibility: hidden
}

.ListEventOneImage_pswp--has_mouse__WZxCp .ListEventOneImage_pswp__button--arrow__Z6AVi {
  visibility: visible
}

.ListEventOneImage_pswp__button--arrow--prev__qIf5S {
  right: auto;
  left: 0
}

.ListEventOneImage_pswp__button--arrow--next___9dV7 {
  right: 0
}

.ListEventOneImage_pswp__button--arrow--next___9dV7 .ListEventOneImage_pswp__icn__uUfYJ {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ListEventOneImage_pswp__button--zoom__4BqrR {
  display: none
}

.ListEventOneImage_pswp--zoom-allowed__tn13D .ListEventOneImage_pswp__button--zoom__4BqrR {
  display: block
}

.ListEventOneImage_pswp--zoomed-in__QEWpG .ListEventOneImage_pswp__zoom-icn-bar-v__ZFZev {
  display: none
}

.ListEventOneImage_pswp__preloader__aYx_D {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ListEventOneImage_pswp__preloader__aYx_D .ListEventOneImage_pswp__icn__uUfYJ {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ListEventOneImage_pswp-clockwise__gOgtM .6s linear infinite
}

.ListEventOneImage_pswp__preloader--active__m4peP .ListEventOneImage_pswp__icn__uUfYJ {
  opacity: .85
}

@keyframes ListEventOneImage_pswp-clockwise__gOgtM {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ListEventOneImage_pswp__counter__Jp9MG {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ListEventOneImage_pswp--one-slide__8EoNs .ListEventOneImage_pswp__counter__Jp9MG {
  display: none
}

.ListEventOneImage_lineseed__fFBXU {
  font-family: LineSeed, sans-serif
}

.ListEventOneImage_font_pop__cGYOp {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ListEventOneImage_font_sporty__jJ1mo {
  font-family: Fugaz One;
  font-weight: 400
}

.ListEventOneImage_font_digital__0IgmI {
  font-family: Chakra Petch;
  font-weight: 700
}

.ListEventOneImage_font_calligraphy__2n_Yk {
  font-family: Kalam;
  font-weight: 700
}

.ListEventOneImage_font_brush__a3DZR {
  font-family: Knewave;
  font-weight: 400
}

.ListEventOneImage_ytp-large-play-button__fMb2Z {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ListEventOneImage_ytp-button___Cip5 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ListEventOneImage_ytp-large-play-button-red-bg__oJiFz .ListEventOneImage_ytp-large-play-button-bg__FOgsZ {
  fill: red;
  fill-opacity: 1
}

.ListEventOneImage_list_event_oneimage__EHYoo [class*=card_body] {
  padding: 40px 3px 30px
}

.ListEventOneImage_list_event_oneimage__EHYoo [class*=grid_item]:not(:first-child) {
  border-top: .5px solid rgba(0, 0, 0, .2)
}

.ListEventOneImage_list_event_oneimage__EHYoo [class*=frame_shadow_oblique] [class*=image],
.ListEventOneImage_list_event_oneimage__EHYoo [class*=frame_shadow_oblique] [class*=inner],
.ListEventOneImage_list_event_oneimage__EHYoo [class*=frame_shadow_oblique]>picture {
  -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%);
  clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 8%)
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Carousel_pswp__2CTJO {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Carousel_pswp__2CTJO:focus {
  outline: 0
}

.Carousel_pswp__2CTJO * {
  box-sizing: border-box
}

.Carousel_pswp__2CTJO img {
  max-width: none
}

.Carousel_pswp--open__VbKJ8 {
  display: block
}

.Carousel_pswp__2CTJO,
.Carousel_pswp__bg__zMH3X {
  transform: translateZ(0);
  will-change: opacity
}

.Carousel_pswp__bg__zMH3X {
  opacity: .005;
  background: var(--pswp-bg)
}

.Carousel_pswp__2CTJO,
.Carousel_pswp__scroll-wrap__BeGbV {
  overflow: hidden
}

.Carousel_pswp__bg__zMH3X,
.Carousel_pswp__container__MYDbh,
.Carousel_pswp__content__vxMom,
.Carousel_pswp__img__jkmkD,
.Carousel_pswp__item__Hu_Q_,
.Carousel_pswp__scroll-wrap__BeGbV,
.Carousel_pswp__zoom-wrap__yM9yR {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Carousel_pswp__img__jkmkD,
.Carousel_pswp__zoom-wrap__yM9yR {
  width: auto;
  height: auto
}

.Carousel_pswp--click-to-zoom__f01MV.Carousel_pswp--zoom-allowed__PKSJP .Carousel_pswp__img__jkmkD {
  cursor: zoom-in
}

.Carousel_pswp--click-to-zoom__f01MV.Carousel_pswp--zoomed-in__Sejqy .Carousel_pswp__img__jkmkD {
  cursor: move;
  cursor: grab
}

.Carousel_pswp--click-to-zoom__f01MV.Carousel_pswp--zoomed-in__Sejqy .Carousel_pswp__img__jkmkD:active {
  cursor: grabbing
}

.Carousel_pswp--no-mouse-drag__F2oY6.Carousel_pswp--zoomed-in__Sejqy .Carousel_pswp__img__jkmkD,
.Carousel_pswp--no-mouse-drag__F2oY6.Carousel_pswp--zoomed-in__Sejqy .Carousel_pswp__img__jkmkD:active,
.Carousel_pswp__img__jkmkD {
  cursor: zoom-out
}

.Carousel_pswp__button__3a5Z7,
.Carousel_pswp__container__MYDbh,
.Carousel_pswp__counter__oD3_Y,
.Carousel_pswp__img__jkmkD {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Carousel_pswp__item__Hu_Q_ {
  z-index: 1;
  overflow: hidden
}

.Carousel_pswp__hidden__dkQsM {
  display: none !important
}

.Carousel_pswp__content__vxMom {
  pointer-events: none
}

.Carousel_pswp__content__vxMom>* {
  pointer-events: auto
}

.Carousel_pswp__error-msg-container__EX1_r {
  display: grid
}

.Carousel_pswp__error-msg__4Fn9Z {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Carousel_pswp__2CTJO .Carousel_pswp__hide-on-close__soMYi {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Carousel_pswp--ui-visible__sEsax .Carousel_pswp__hide-on-close__soMYi {
  opacity: 1;
  pointer-events: auto
}

.Carousel_pswp__button__3a5Z7 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Carousel_pswp__button__3a5Z7:active,
.Carousel_pswp__button__3a5Z7:focus,
.Carousel_pswp__button__3a5Z7:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Carousel_pswp__button__3a5Z7:disabled {
  opacity: .3;
  cursor: auto
}

.Carousel_pswp__icn__mYFY8 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Carousel_pswp__icn-shadow___0BLl {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Carousel_pswp__icn__mYFY8:focus {
  outline: 0
}

.Carousel_pswp__img--with-bg__3le7V,
div.Carousel_pswp__img--placeholder__EG0nE {
  background: var(--pswp-placeholder-bg)
}

.Carousel_pswp__top-bar__oPC2T {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Carousel_pswp__top-bar__oPC2T>* {
  pointer-events: auto;
  will-change: opacity
}

.Carousel_pswp__button--close__2ADg3 {
  margin-right: 6px
}

.Carousel_pswp__button--arrow__XiMjZ {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Carousel_pswp__button--arrow__XiMjZ:disabled {
  display: none;
  cursor: default
}

.Carousel_pswp__button--arrow__XiMjZ .Carousel_pswp__icn__mYFY8 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Carousel_pswp--one-slide__1OCHL .Carousel_pswp__button--arrow__XiMjZ {
  display: none
}

.Carousel_pswp--touch__nLkKq .Carousel_pswp__button--arrow__XiMjZ {
  visibility: hidden
}

.Carousel_pswp--has_mouse__NKscb .Carousel_pswp__button--arrow__XiMjZ {
  visibility: visible
}

.Carousel_pswp__button--arrow--prev__7PZeP {
  right: auto;
  left: 0
}

.Carousel_pswp__button--arrow--next__JmgOA {
  right: 0
}

.Carousel_pswp__button--arrow--next__JmgOA .Carousel_pswp__icn__mYFY8 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Carousel_pswp__button--zoom__5dR_I {
  display: none
}

.Carousel_pswp--zoom-allowed__PKSJP .Carousel_pswp__button--zoom__5dR_I {
  display: block
}

.Carousel_pswp--zoomed-in__Sejqy .Carousel_pswp__zoom-icn-bar-v__jOGN_ {
  display: none
}

.Carousel_pswp__preloader__TstT0 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Carousel_pswp__preloader__TstT0 .Carousel_pswp__icn__mYFY8 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Carousel_pswp-clockwise__9tkf7 .6s linear infinite
}

.Carousel_pswp__preloader--active__5mDs3 .Carousel_pswp__icn__mYFY8 {
  opacity: .85
}

@keyframes Carousel_pswp-clockwise__9tkf7 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Carousel_pswp__counter__oD3_Y {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Carousel_pswp--one-slide__1OCHL .Carousel_pswp__counter__oD3_Y {
  display: none
}

.Carousel_lineseed__CaLGt {
  font-family: LineSeed, sans-serif
}

.Carousel_font_pop__mR7FM {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Carousel_font_sporty__iJEdD {
  font-family: Fugaz One;
  font-weight: 400
}

.Carousel_font_digital__qE7HJ {
  font-family: Chakra Petch;
  font-weight: 700
}

.Carousel_font_calligraphy__4Gpl0 {
  font-family: Kalam;
  font-weight: 700
}

.Carousel_font_brush__aHO9M {
  font-family: Knewave;
  font-weight: 400
}

.Carousel_ytp-large-play-button__sGBZM {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Carousel_ytp-button__z7HtR {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Carousel_ytp-large-play-button-red-bg__n9kEZ .Carousel_ytp-large-play-button-bg__eRnGl {
  fill: red;
  fill-opacity: 1
}

.Carousel_lds_swiper__VF244 {
  position: relative;
  display: block
}

.Carousel_lds_swiper__VF244 .swiper-slide {
  width: auto
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 10;
  width: 100%;
  margin-top: 16px
}

@media screen and (min-width:768px) {
  .Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd {
    position: absolute;
    left: 0;
    bottom: 16px
  }
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd.Carousel_capsule__SYRS5 .swiper-pagination {
  padding: 5px 8px;
  background: hsla(0, 0%, 94%, .8);
  border-radius: 15px
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd.Carousel_capsule__SYRS5 .swiper-pagination-bullet {
  margin: 0 2px
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd.Carousel_capsule__SYRS5 .swiper-pagination-bullet:before {
  width: 8px;
  height: 8px
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd.Carousel_capsule__SYRS5 .swiper-pagination-bullet:after {
  width: 6px;
  height: 6px
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd.Carousel_capsule__SYRS5 .Carousel_swiper-play-button__DMg9T {
  background: hsla(0, 0%, 94%, .8);
  margin-left: 8px;
  border-radius: 15px
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd .swiper-pagination {
  z-index: 10;
  position: relative;
  width: auto;
  font-size: 0;
  line-height: 0
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd .swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 1px;
  transition: opacity .2s;
  cursor: pointer;
  background-color: transparent;
  opacity: 1
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd .swiper-pagination-bullet:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 1px solid var(--picked-bg-color, #000)
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7px;
  height: 7px;
  background: var(--picked-bg-color, #000);
  opacity: .2;
  border-radius: 50%
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd .swiper-pagination-bullet-active {
  opacity: 1
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd .swiper-pagination-bullet-active:before {
  background-color: var(--picked-bg-color, #000)
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd .swiper-pagination-bullet-active:after {
  content: none
}

.Carousel_lds_swiper__VF244 .Carousel_swiper-page-box__XdEpd .Carousel_swiper-play-button__DMg9T {
  margin-left: 4.5px;
  width: var(--pagination-height);
  height: var(--pagination-height);
  font-size: 14px;
  line-height: 0;
  color: var(--picked-bg-color, #000)
}

.Carousel_lds_swiper__VF244 .swiper-notification {
  display: none
}

.Carousel_swiper_wrap__S8tka {
  position: relative;
  text-rendering: auto
}

.Carousel_swiper_wrap__S8tka .button-next,
.Carousel_swiper_wrap__S8tka .button-prev {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  height: 60px;
  width: 60px;
  cursor: pointer
}

.Carousel_swiper_wrap__S8tka .button-next i,
.Carousel_swiper_wrap__S8tka .button-prev i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff
}

@media screen and (min-width:1025px) {

  .Carousel_swiper_wrap__S8tka .button-next,
  .Carousel_swiper_wrap__S8tka .button-prev {
    display: block
  }
}

.Carousel_swiper_wrap__S8tka .button-prev {
  left: 0
}

.Carousel_swiper_wrap__S8tka .button-next {
  right: 0
}

.Carousel_swiper_wrap__S8tka .button-next:before,
.Carousel_swiper_wrap__S8tka .button-prev:before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  top: 0;
  width: 60px;
  height: 60px;
  margin-top: 0;
  border-radius: 60px;
  background: var(--picked-bg-color);
  opacity: .3;
  content: ""
}

@media screen and (min-width:1025px) {
  .Carousel_swiper_wrap__S8tka {
    padding: 0 90px;
    margin: 0 -90px
  }
}

@media screen and (min-width:768px) {

  .Carousel_swiper_wrap__S8tka .button-next,
  .Carousel_swiper_wrap__S8tka .button-prev {
    display: block
  }

  .Carousel_swiper_wrap__S8tka .button-prev {
    left: 32px
  }

  .Carousel_swiper_wrap__S8tka .button-next {
    right: 32px
  }
}

@media screen and (min-width:1025px) {
  .Carousel_swiper_wrap__S8tka .button-prev {
    left: 0
  }

  .Carousel_swiper_wrap__S8tka .button-next {
    right: 0
  }
}

.Carousel_swiper_wrap__S8tka .outlined i {
  color: var(--picked-bg-color)
}

.Carousel_swiper_wrap__S8tka .outlined:before {
  background-color: transparent;
  border: 1px solid var(--picked-bg-color);
  opacity: .3
}

.Carousel_swiper_wrap__S8tka .ghost i {
  font-size: 40px;
  color: var(--picked-bg-color)
}

.Carousel_swiper_wrap__S8tka .ghost:before {
  background-color: transparent;
  opacity: .3
}

.Carousel_swiper_wrap__S8tka .swiper-button-disabled {
  opacity: .3;
  cursor: default
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.CarouselEvent_pswp__03Rxo {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.CarouselEvent_pswp__03Rxo:focus {
  outline: 0
}

.CarouselEvent_pswp__03Rxo * {
  box-sizing: border-box
}

.CarouselEvent_pswp__03Rxo img {
  max-width: none
}

.CarouselEvent_pswp--open__orb7J {
  display: block
}

.CarouselEvent_pswp__03Rxo,
.CarouselEvent_pswp__bg__d2xfv {
  transform: translateZ(0);
  will-change: opacity
}

.CarouselEvent_pswp__bg__d2xfv {
  opacity: .005;
  background: var(--pswp-bg)
}

.CarouselEvent_pswp__03Rxo,
.CarouselEvent_pswp__scroll-wrap__cgNQc {
  overflow: hidden
}

.CarouselEvent_pswp__bg__d2xfv,
.CarouselEvent_pswp__container__HoaO5,
.CarouselEvent_pswp__content__4h7lf,
.CarouselEvent_pswp__img__cGgWC,
.CarouselEvent_pswp__item__oVKzA,
.CarouselEvent_pswp__scroll-wrap__cgNQc,
.CarouselEvent_pswp__zoom-wrap__hyO9L {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.CarouselEvent_pswp__img__cGgWC,
.CarouselEvent_pswp__zoom-wrap__hyO9L {
  width: auto;
  height: auto
}

.CarouselEvent_pswp--click-to-zoom__8hfS3.CarouselEvent_pswp--zoom-allowed__Pa5w_ .CarouselEvent_pswp__img__cGgWC {
  cursor: zoom-in
}

.CarouselEvent_pswp--click-to-zoom__8hfS3.CarouselEvent_pswp--zoomed-in__9Akiv .CarouselEvent_pswp__img__cGgWC {
  cursor: move;
  cursor: grab
}

.CarouselEvent_pswp--click-to-zoom__8hfS3.CarouselEvent_pswp--zoomed-in__9Akiv .CarouselEvent_pswp__img__cGgWC:active {
  cursor: grabbing
}

.CarouselEvent_pswp--no-mouse-drag__Z4u4k.CarouselEvent_pswp--zoomed-in__9Akiv .CarouselEvent_pswp__img__cGgWC,
.CarouselEvent_pswp--no-mouse-drag__Z4u4k.CarouselEvent_pswp--zoomed-in__9Akiv .CarouselEvent_pswp__img__cGgWC:active,
.CarouselEvent_pswp__img__cGgWC {
  cursor: zoom-out
}

.CarouselEvent_pswp__button__wpUjb,
.CarouselEvent_pswp__container__HoaO5,
.CarouselEvent_pswp__counter__tr8Hi,
.CarouselEvent_pswp__img__cGgWC {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.CarouselEvent_pswp__item__oVKzA {
  z-index: 1;
  overflow: hidden
}

.CarouselEvent_pswp__hidden__GkoWH {
  display: none !important
}

.CarouselEvent_pswp__content__4h7lf {
  pointer-events: none
}

.CarouselEvent_pswp__content__4h7lf>* {
  pointer-events: auto
}

.CarouselEvent_pswp__error-msg-container___cHwk {
  display: grid
}

.CarouselEvent_pswp__error-msg__q2r3D {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.CarouselEvent_pswp__03Rxo .CarouselEvent_pswp__hide-on-close__p5TUK {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.CarouselEvent_pswp--ui-visible__vMX9L .CarouselEvent_pswp__hide-on-close__p5TUK {
  opacity: 1;
  pointer-events: auto
}

.CarouselEvent_pswp__button__wpUjb {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.CarouselEvent_pswp__button__wpUjb:active,
.CarouselEvent_pswp__button__wpUjb:focus,
.CarouselEvent_pswp__button__wpUjb:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.CarouselEvent_pswp__button__wpUjb:disabled {
  opacity: .3;
  cursor: auto
}

.CarouselEvent_pswp__icn__T_com {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.CarouselEvent_pswp__icn-shadow__b7cRR {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.CarouselEvent_pswp__icn__T_com:focus {
  outline: 0
}

.CarouselEvent_pswp__img--with-bg__gfXuO,
div.CarouselEvent_pswp__img--placeholder__rK770 {
  background: var(--pswp-placeholder-bg)
}

.CarouselEvent_pswp__top-bar__6RFY2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.CarouselEvent_pswp__top-bar__6RFY2>* {
  pointer-events: auto;
  will-change: opacity
}

.CarouselEvent_pswp__button--close__7E9P7 {
  margin-right: 6px
}

.CarouselEvent_pswp__button--arrow__vBMsj {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.CarouselEvent_pswp__button--arrow__vBMsj:disabled {
  display: none;
  cursor: default
}

.CarouselEvent_pswp__button--arrow__vBMsj .CarouselEvent_pswp__icn__T_com {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.CarouselEvent_pswp--one-slide__ktP6R .CarouselEvent_pswp__button--arrow__vBMsj {
  display: none
}

.CarouselEvent_pswp--touch__7MixV .CarouselEvent_pswp__button--arrow__vBMsj {
  visibility: hidden
}

.CarouselEvent_pswp--has_mouse__aEi1n .CarouselEvent_pswp__button--arrow__vBMsj {
  visibility: visible
}

.CarouselEvent_pswp__button--arrow--prev__IjdPI {
  right: auto;
  left: 0
}

.CarouselEvent_pswp__button--arrow--next__4xvbP {
  right: 0
}

.CarouselEvent_pswp__button--arrow--next__4xvbP .CarouselEvent_pswp__icn__T_com {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.CarouselEvent_pswp__button--zoom__t4_3W {
  display: none
}

.CarouselEvent_pswp--zoom-allowed__Pa5w_ .CarouselEvent_pswp__button--zoom__t4_3W {
  display: block
}

.CarouselEvent_pswp--zoomed-in__9Akiv .CarouselEvent_pswp__zoom-icn-bar-v__6zHfO {
  display: none
}

.CarouselEvent_pswp__preloader__g5VNH {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.CarouselEvent_pswp__preloader__g5VNH .CarouselEvent_pswp__icn__T_com {
  opacity: 0;
  transition: opacity .2s linear;
  animation: CarouselEvent_pswp-clockwise__ODYZN .6s linear infinite
}

.CarouselEvent_pswp__preloader--active__An2yn .CarouselEvent_pswp__icn__T_com {
  opacity: .85
}

@keyframes CarouselEvent_pswp-clockwise__ODYZN {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.CarouselEvent_pswp__counter__tr8Hi {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.CarouselEvent_pswp--one-slide__ktP6R .CarouselEvent_pswp__counter__tr8Hi {
  display: none
}

.CarouselEvent_lineseed__oFeJX {
  font-family: LineSeed, sans-serif
}

.CarouselEvent_font_pop__BSaSp {
  font-family: Luckiest Guy;
  font-weight: 400
}

.CarouselEvent_font_sporty__HzJ0Y {
  font-family: Fugaz One;
  font-weight: 400
}

.CarouselEvent_font_digital__9RjHD {
  font-family: Chakra Petch;
  font-weight: 700
}

.CarouselEvent_font_calligraphy__h5yYH {
  font-family: Kalam;
  font-weight: 700
}

.CarouselEvent_font_brush___eQfW {
  font-family: Knewave;
  font-weight: 400
}

.CarouselEvent_ytp-large-play-button__PeAfU {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.CarouselEvent_ytp-button__xHUar {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.CarouselEvent_ytp-large-play-button-red-bg__qhrAz .CarouselEvent_ytp-large-play-button-bg__7iNGW {
  fill: red;
  fill-opacity: 1
}

.CarouselEvent_lds_swiper__py_yF {
  position: relative;
  display: block
}

@media screen and (max-width:767px) {
  .CarouselEvent_lds_swiper__py_yF:not(.CarouselEvent_banner__aagqz) {
    margin-left: -16px;
    margin-right: -16px
  }

  .CarouselEvent_lds_swiper__py_yF:not(.CarouselEvent_banner__aagqz).CarouselEvent_view_left__FVx6L {
    padding-left: 16px;
    padding-right: 16px
  }
}

.CarouselEvent_lds_swiper__py_yF [class*=lds_card] {
  position: relative;
  --card-text-align: left;
  --card-bg-color: var(--picked-bg-color);
  --card-font-color: var(--picked-font-color);
  color: var(--card-font-color)
}

.CarouselEvent_lds_swiper__py_yF [class*=lds_card] [class*=lds_image]>picture {
  border-radius: var(--card-radius, var(--global-radius));
  overflow: hidden
}

.CarouselEvent_lds_swiper__py_yF [class*=lds_card] img {
  background-color: var(--card-bg-color)
}

.CarouselEvent_lds_swiper__py_yF [class*=lds_card].carousel_default img {
  height: var(--carousel-height, 233px)
}

@media screen and (min-width:768px) {
  .CarouselEvent_lds_swiper__py_yF [class*=lds_card].carousel_default img {
    --carousel-height: 295px
  }
}

.CarouselEvent_lds_swiper__py_yF [class*=dimmed]:before {
  background: linear-gradient(var(--dimed-degree, 0deg), rgba(0, 0, 0, var(--dimmed-opacity, .2)) 40.37%, rgba(0, 0, 0, var(--dimmed-opacity, 0)) 100%)
}

.CarouselEvent_lds_swiper__py_yF [class*=_card_body] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 10;
  width: 100%;
  margin-top: 16px
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC.CarouselEvent_capsule__Rz7Cx .swiper-pagination {
  padding: 5px 8px;
  background: hsla(0, 0%, 94%, .8);
  border-radius: 15px
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC.CarouselEvent_capsule__Rz7Cx .swiper-pagination-bullet {
  margin: 0 2px
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC.CarouselEvent_capsule__Rz7Cx .swiper-pagination-bullet:before {
  width: 8px;
  height: 8px
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC.CarouselEvent_capsule__Rz7Cx .swiper-pagination-bullet:after {
  width: 6px;
  height: 6px
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC.CarouselEvent_capsule__Rz7Cx .CarouselEvent_swiper-play-button__qFjSJ {
  background: hsla(0, 0%, 94%, .8);
  margin-left: 8px;
  border-radius: 15px
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC .swiper-pagination {
  z-index: 10;
  position: relative;
  width: auto;
  font-size: 0;
  line-height: 0
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC .swiper-pagination-bullet {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 1px;
  transition: opacity .2s;
  cursor: pointer;
  background-color: transparent;
  opacity: 1
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC .swiper-pagination-bullet:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 1px solid var(--picked-bg-color, #000)
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7px;
  height: 7px;
  background: var(--picked-bg-color, #000);
  opacity: .2;
  border-radius: 50%
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC .swiper-pagination-bullet-active {
  opacity: 1
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC .swiper-pagination-bullet-active:before {
  background-color: var(--picked-bg-color, #000)
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC .swiper-pagination-bullet-active:after {
  content: none
}

.CarouselEvent_lds_swiper__py_yF .CarouselEvent_swiper-page-box__s4AIC .CarouselEvent_swiper-play-button__qFjSJ {
  margin-left: 4.5px;
  width: var(--pagination-height);
  height: var(--pagination-height);
  font-size: 14px;
  line-height: 0;
  color: var(--picked-bg-color, #000)
}

.CarouselEvent_lds_swiper__py_yF .swiper-notification {
  display: none
}

.CarouselEvent_swiper_wrap___PGmS {
  position: relative;
  text-rendering: auto
}

.CarouselEvent_swiper_wrap___PGmS .button-next,
.CarouselEvent_swiper_wrap___PGmS .button-prev {
  display: none;
  position: absolute;
  top: calc((100% - 45px) / 2);
  transform: translateY(-50%);
  z-index: 1;
  height: 60px;
  width: 60px;
  cursor: pointer
}

.CarouselEvent_swiper_wrap___PGmS .button-next i,
.CarouselEvent_swiper_wrap___PGmS .button-prev i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff
}

@media screen and (min-width:1025px) {

  .CarouselEvent_swiper_wrap___PGmS .button-next,
  .CarouselEvent_swiper_wrap___PGmS .button-prev {
    display: block
  }
}

.CarouselEvent_swiper_wrap___PGmS .button-prev {
  left: 0
}

.CarouselEvent_swiper_wrap___PGmS .button-next {
  right: 0
}

.CarouselEvent_swiper_wrap___PGmS .button-next:before,
.CarouselEvent_swiper_wrap___PGmS .button-prev:before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  top: 0;
  width: 60px;
  height: 60px;
  margin-top: 0;
  border-radius: 60px;
  background: var(--picked-bg-color);
  opacity: .3;
  content: ""
}

.CarouselEvent_swiper_wrap___PGmS .swiper-navigation.CarouselEvent_hide__XlZpt {
  display: none
}

.CarouselEvent_swiper_wrap___PGmS .button-prev {
  left: -90px
}

.CarouselEvent_swiper_wrap___PGmS .button-next {
  right: -90px
}

.CarouselEvent_swiper_wrap___PGmS .CarouselEvent_outlined___QKdN i {
  color: var(--picked-bg-color)
}

.CarouselEvent_swiper_wrap___PGmS .CarouselEvent_outlined___QKdN .button-next:before,
.CarouselEvent_swiper_wrap___PGmS .CarouselEvent_outlined___QKdN .button-prev:before {
  background-color: transparent;
  border: 1px solid var(--picked-bg-color);
  opacity: .3
}

.CarouselEvent_swiper_wrap___PGmS .CarouselEvent_ghost__rbT3S i {
  font-size: 40px;
  color: var(--picked-bg-color)
}

.CarouselEvent_swiper_wrap___PGmS .CarouselEvent_ghost__rbT3S .button-next:before,
.CarouselEvent_swiper_wrap___PGmS .CarouselEvent_ghost__rbT3S .button-prev:before {
  background-color: transparent;
  opacity: .3
}

.CarouselEvent_swiper_wrap___PGmS .swiper-button-disabled {
  opacity: .3;
  cursor: default
}

.CarouselEvent_keycarousel__Q2mba+.swiper-navigation .button-prev {
  left: 43px
}

.CarouselEvent_keycarousel__Q2mba+.swiper-navigation .button-next {
  right: 43px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.AccordionItem_pswp__h6qS2 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.AccordionItem_pswp__h6qS2:focus {
  outline: 0
}

.AccordionItem_pswp__h6qS2 * {
  box-sizing: border-box
}

.AccordionItem_pswp__h6qS2 img {
  max-width: none
}

.AccordionItem_pswp--open__M_6Ds {
  display: block
}

.AccordionItem_pswp__bg__dOC51,
.AccordionItem_pswp__h6qS2 {
  transform: translateZ(0);
  will-change: opacity
}

.AccordionItem_pswp__bg__dOC51 {
  opacity: .005;
  background: var(--pswp-bg)
}

.AccordionItem_pswp__h6qS2,
.AccordionItem_pswp__scroll-wrap__WkI4I {
  overflow: hidden
}

.AccordionItem_pswp__bg__dOC51,
.AccordionItem_pswp__container__gqbPP,
.AccordionItem_pswp__content__Ej08h,
.AccordionItem_pswp__img__5f3Ps,
.AccordionItem_pswp__item__8gYsB,
.AccordionItem_pswp__scroll-wrap__WkI4I,
.AccordionItem_pswp__zoom-wrap__QAAlt {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.AccordionItem_pswp__img__5f3Ps,
.AccordionItem_pswp__zoom-wrap__QAAlt {
  width: auto;
  height: auto
}

.AccordionItem_pswp--click-to-zoom__05k2X.AccordionItem_pswp--zoom-allowed__CxQPI .AccordionItem_pswp__img__5f3Ps {
  cursor: zoom-in
}

.AccordionItem_pswp--click-to-zoom__05k2X.AccordionItem_pswp--zoomed-in__mCw_8 .AccordionItem_pswp__img__5f3Ps {
  cursor: move;
  cursor: grab
}

.AccordionItem_pswp--click-to-zoom__05k2X.AccordionItem_pswp--zoomed-in__mCw_8 .AccordionItem_pswp__img__5f3Ps:active {
  cursor: grabbing
}

.AccordionItem_pswp--no-mouse-drag__dMBfG.AccordionItem_pswp--zoomed-in__mCw_8 .AccordionItem_pswp__img__5f3Ps,
.AccordionItem_pswp--no-mouse-drag__dMBfG.AccordionItem_pswp--zoomed-in__mCw_8 .AccordionItem_pswp__img__5f3Ps:active,
.AccordionItem_pswp__img__5f3Ps {
  cursor: zoom-out
}

.AccordionItem_pswp__button__XrHjp,
.AccordionItem_pswp__container__gqbPP,
.AccordionItem_pswp__counter__RCQw6,
.AccordionItem_pswp__img__5f3Ps {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.AccordionItem_pswp__item__8gYsB {
  z-index: 1;
  overflow: hidden
}

.AccordionItem_pswp__hidden__p5Nir {
  display: none !important
}

.AccordionItem_pswp__content__Ej08h {
  pointer-events: none
}

.AccordionItem_pswp__content__Ej08h>* {
  pointer-events: auto
}

.AccordionItem_pswp__error-msg-container__UFoEx {
  display: grid
}

.AccordionItem_pswp__error-msg__UDadJ {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.AccordionItem_pswp__h6qS2 .AccordionItem_pswp__hide-on-close__KNM49 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.AccordionItem_pswp--ui-visible__8iVdZ .AccordionItem_pswp__hide-on-close__KNM49 {
  opacity: 1;
  pointer-events: auto
}

.AccordionItem_pswp__button__XrHjp {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.AccordionItem_pswp__button__XrHjp:active,
.AccordionItem_pswp__button__XrHjp:focus,
.AccordionItem_pswp__button__XrHjp:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.AccordionItem_pswp__button__XrHjp:disabled {
  opacity: .3;
  cursor: auto
}

.AccordionItem_pswp__icn__wxLO1 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.AccordionItem_pswp__icn-shadow__i_ZvX {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.AccordionItem_pswp__icn__wxLO1:focus {
  outline: 0
}

.AccordionItem_pswp__img--with-bg__0yAgG,
div.AccordionItem_pswp__img--placeholder__n6_aE {
  background: var(--pswp-placeholder-bg)
}

.AccordionItem_pswp__top-bar__pT2ST {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.AccordionItem_pswp__top-bar__pT2ST>* {
  pointer-events: auto;
  will-change: opacity
}

.AccordionItem_pswp__button--close__ZY_2K {
  margin-right: 6px
}

.AccordionItem_pswp__button--arrow___2skZ {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.AccordionItem_pswp__button--arrow___2skZ:disabled {
  display: none;
  cursor: default
}

.AccordionItem_pswp__button--arrow___2skZ .AccordionItem_pswp__icn__wxLO1 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.AccordionItem_pswp--one-slide__xBg8_ .AccordionItem_pswp__button--arrow___2skZ {
  display: none
}

.AccordionItem_pswp--touch___JmRv .AccordionItem_pswp__button--arrow___2skZ {
  visibility: hidden
}

.AccordionItem_pswp--has_mouse__VWx5r .AccordionItem_pswp__button--arrow___2skZ {
  visibility: visible
}

.AccordionItem_pswp__button--arrow--prev__uPUks {
  right: auto;
  left: 0
}

.AccordionItem_pswp__button--arrow--next__yZBLL {
  right: 0
}

.AccordionItem_pswp__button--arrow--next__yZBLL .AccordionItem_pswp__icn__wxLO1 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.AccordionItem_pswp__button--zoom__ePyTd {
  display: none
}

.AccordionItem_pswp--zoom-allowed__CxQPI .AccordionItem_pswp__button--zoom__ePyTd {
  display: block
}

.AccordionItem_pswp--zoomed-in__mCw_8 .AccordionItem_pswp__zoom-icn-bar-v__76SrJ {
  display: none
}

.AccordionItem_pswp__preloader__5BLvb {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.AccordionItem_pswp__preloader__5BLvb .AccordionItem_pswp__icn__wxLO1 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: AccordionItem_pswp-clockwise__32vgh .6s linear infinite
}

.AccordionItem_pswp__preloader--active__kxrW5 .AccordionItem_pswp__icn__wxLO1 {
  opacity: .85
}

@keyframes AccordionItem_pswp-clockwise__32vgh {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.AccordionItem_pswp__counter__RCQw6 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.AccordionItem_pswp--one-slide__xBg8_ .AccordionItem_pswp__counter__RCQw6 {
  display: none
}

.AccordionItem_lineseed__TaVjj {
  font-family: LineSeed, sans-serif
}

.AccordionItem_font_pop___udGP {
  font-family: Luckiest Guy;
  font-weight: 400
}

.AccordionItem_font_sporty__UoLH7 {
  font-family: Fugaz One;
  font-weight: 400
}

.AccordionItem_font_digital__3b3UH {
  font-family: Chakra Petch;
  font-weight: 700
}

.AccordionItem_font_calligraphy__oDBAh {
  font-family: Kalam;
  font-weight: 700
}

.AccordionItem_font_brush__z07pI {
  font-family: Knewave;
  font-weight: 400
}

.AccordionItem_ytp-large-play-button__CNNK_ {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.AccordionItem_ytp-button__GeXy0 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.AccordionItem_ytp-large-play-button-red-bg__CKzZL .AccordionItem_ytp-large-play-button-bg__2W8YG {
  fill: red;
  fill-opacity: 1
}

.AccordionItem_accordion_item__AM6z6 {
  min-width: 0;
  --accordion-padding-top: 16px;
  --accordion-padding-bottom: 16px;
  --accordion-q-line_height: calc(var(--ldsg-typography-title-s-line-height) * var(--ldsg-typography-title-s-font-size))
}

[class*=AccordionList_border] .AccordionItem_accordion_item__AM6z6 {
  --accordion-q-line_height: calc(var(--ldsg-typography-title-xs-line-height) * var(--ldsg-typography-title-xs-font-size))
}

.AccordionItem_accordion_item__AM6z6[open] .AccordionItem_icon_arrow__bEI5b {
  transform: rotate(-180deg)
}

.AccordionItem_accordion_item__AM6z6[open].AccordionItem_style_basic__tYoXR .AccordionItem_icon_arrow__bEI5b,
.AccordionItem_accordion_item__AM6z6[open].AccordionItem_style_event__sn85K .AccordionItem_icon_arrow__bEI5b {
  padding-left: 0;
  padding-right: 10px
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_basic__tYoXR {
  border-bottom: 1px solid var(--accordion-divide-color)
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_basic__tYoXR[open] {
  border-bottom-width: 0
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_basic__tYoXR .AccordionItem_summary__ZgBSO {
  padding-left: 34px;
  padding-right: 26px
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_basic__tYoXR .AccordionItem_summary__ZgBSO.AccordionItem_hide_qna__u_qeT {
  padding-left: 0 !important
}

@media screen and (min-width:768px) {
  .AccordionItem_accordion_item__AM6z6.AccordionItem_style_basic__tYoXR {
    margin: 0;
    padding-left: 0;
    padding-right: 0
  }

  .AccordionItem_accordion_item__AM6z6.AccordionItem_style_basic__tYoXR .AccordionItem_summary__ZgBSO {
    padding-left: 34px;
    padding-right: 42px
  }
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_event__sn85K {
  border-bottom: 1px solid var(--accordion-divide-color)
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_event__sn85K .AccordionItem_summary__ZgBSO {
  padding-left: calc(24px + var(--accordion-padding-left, 0px));
  padding-right: calc(36px + var(--accordion-padding-right, 0px))
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_event__sn85K .AccordionItem_summary__ZgBSO.AccordionItem_hide_qna__u_qeT {
  padding-left: var(--accordion-padding-left, 0) !important
}

@media screen and (min-width:768px) {
  .AccordionItem_accordion_item__AM6z6.AccordionItem_style_event__sn85K {
    padding-right: 0
  }

  .AccordionItem_accordion_item__AM6z6.AccordionItem_style_event__sn85K .AccordionItem_summary__ZgBSO {
    padding-left: calc(42px + var(--accordion-padding-left, 0px));
    padding-right: calc(52px + var(--accordion-padding-right, 0px))
  }
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_event_box__l2nnV {
  background-color: var(--picked-bg-color);
  color: var(--picked-font-color);
  padding: 0
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_event_box__l2nnV[open] .AccordionItem_summary__ZgBSO {
  padding-bottom: 16px
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO {
  --accordion-padding-top: 20px;
  --accordion-padding-bottom: 20px;
  padding-left: 42px;
  padding-right: 52px
}

.AccordionItem_accordion_item__AM6z6.AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO.AccordionItem_hide_qna__u_qeT {
  padding-left: 18px
}

@media screen and (min-width:768px) {
  .AccordionItem_accordion_item__AM6z6.AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO {
    --accordion-padding-top: 35px;
    --accordion-padding-bottom: 35px;
    padding-left: 74px;
    padding-right: 94px
  }

  .AccordionItem_accordion_item__AM6z6.AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO.AccordionItem_hide_qna__u_qeT {
    padding-left: 36px
  }
}

.AccordionItem_icon_arrow__bEI5b {
  flex: none;
  top: calc(var(--accordion-padding-top) - 10px);
  height: var(--accordion-q-line_height);
  box-sizing: content-box
}

.AccordionItem_style_basic__tYoXR .AccordionItem_icon_arrow__bEI5b,
.AccordionItem_style_event__sn85K .AccordionItem_icon_arrow__bEI5b {
  color: currentColor;
  position: absolute;
  right: var(--accordion-padding-right, 0);
  padding: 10px 0 10px 10px
}

.AccordionItem_style_event_box__l2nnV .AccordionItem_icon_arrow__bEI5b {
  color: currentColor;
  position: absolute;
  right: 7px;
  padding: 10px
}

@media screen and (min-width:768px) {
  .AccordionItem_style_event_box__l2nnV .AccordionItem_icon_arrow__bEI5b {
    right: 33px
  }
}

.AccordionItem_summary__ZgBSO {
  display: block;
  position: relative;
  cursor: pointer;
  justify-content: var(--flex-align, var(--global-flex-align));
  padding-top: var(--accordion-padding-top);
  padding-bottom: var(--accordion-padding-bottom);
  list-style: none
}

@media screen and (min-width:768px) {
  .AccordionItem_summary__ZgBSO {
    --accordion-padding-top: 20px;
    --accordion-padding-bottom: 20px
  }
}

.AccordionItem_summary__ZgBSO::-webkit-details-marker {
  display: none
}

[open] .AccordionItem_summary__ZgBSO {
  padding-bottom: var(--accordion-padding-bottom, 16px)
}

.AccordionItem_summary__ZgBSO.AccordionItem_full__13Fl1 .AccordionItem_icon_arrow__bEI5b {
  margin-left: auto
}

.AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx {
  position: absolute;
  top: var(--accordion-padding-top);
  height: var(--accordion-q-line_height);
  left: var(--accordion-padding-left, 0);
  color: var(--picked-bg-color)
}

.AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx:after {
  content: "";
  display: block;
  background-color: var(--none-font-color, var(--picked-bg-color));
  background-size: 100% auto
}

.AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx.picked_color_none {
  --picked-bg-color: var(--custom-bg-color, var(--picked-bg-color-reverse))
}

.AccordionItem_style_basic__tYoXR .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx {
  width: 24px
}

.AccordionItem_style_basic__tYoXR .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx:after {
  width: 24px;
  height: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9531 18.5996C12.8516 18.5996 13.6719 18.4727 14.4141 18.2383L15.3223 19.5273H18.5645L16.7383 16.9297C18.1348 15.6699 18.916 13.7266 18.916 11.3047V11.2852C18.916 6.80273 16.2402 4 11.9531 4C7.69531 4 5 6.80273 5 11.2852V11.3047C5 15.7969 7.67578 18.5996 11.9531 18.5996ZM11.9531 15.6309C9.94141 15.6309 8.65234 13.9805 8.65234 11.3047V11.2852C8.65234 8.60938 9.95117 6.96875 11.9531 6.96875C13.9746 6.96875 15.2734 8.61914 15.2734 11.2852V11.3047C15.2734 12.3691 15.0586 13.2871 14.6875 13.9902L14.0625 13.0918H10.8203L12.5586 15.582C12.3633 15.6113 12.168 15.6309 11.9531 15.6309Z' fill='black'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9531 18.5996C12.8516 18.5996 13.6719 18.4727 14.4141 18.2383L15.3223 19.5273H18.5645L16.7383 16.9297C18.1348 15.6699 18.916 13.7266 18.916 11.3047V11.2852C18.916 6.80273 16.2402 4 11.9531 4C7.69531 4 5 6.80273 5 11.2852V11.3047C5 15.7969 7.67578 18.5996 11.9531 18.5996ZM11.9531 15.6309C9.94141 15.6309 8.65234 13.9805 8.65234 11.3047V11.2852C8.65234 8.60938 9.95117 6.96875 11.9531 6.96875C13.9746 6.96875 15.2734 8.61914 15.2734 11.2852V11.3047C15.2734 12.3691 15.0586 13.2871 14.6875 13.9902L14.0625 13.0918H10.8203L12.5586 15.582C12.3633 15.6113 12.168 15.6309 11.9531 15.6309Z' fill='black'/%3E%3C/svg%3E%0A")
}

.AccordionItem_style_event__sn85K .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx,
.AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx {
  width: 14px
}

.AccordionItem_style_event__sn85K .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx:after,
.AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx:after {
  width: 12px;
  height: 12px;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTIgMTEuMjg1NkM2Ljc4NjUgMTEuMjg1NiA3LjQwOTA2IDExLjE5MDQgNy45NjU3IDExLjAwNzNMOC43MDU0NSAxMS45NjY4SDExLjA2MzhMOS42MjA5OCAxMC4wNzcxQzEwLjcwNSA5LjExMDM1IDExLjMyNzUgNy42MTYyMSAxMS4zMjc1IDUuNzE5MjRWNS43MDQ1OUMxMS4zMjc1IDIuMjc2ODYgOS4yOTEzOSAwLjE0NTUwOCA2LjEyIDAuMTQ1NTA4QzIuOTQxMjkgMC4xNDU1MDggMC45MDUxNTYgMi4yNzY4NiAwLjkwNTE1NiA1LjcwNDU5VjUuNzE5MjRDMC45MDUxNTYgOS4xNTQzIDIuOTI2NjQgMTEuMjg1NiA2LjEyIDExLjI4NTZaTTYuMTIgOS4wNTkwOEM0LjYxODU0IDkuMDU5MDggMy42MzcwOSA3Ljc1NTM3IDMuNjM3MDkgNS43MTkyNFY1LjcwNDU5QzMuNjM3MDkgMy42NzU3OCA0LjYzMzE4IDIuMzcyMDcgNi4xMiAyLjM3MjA3QzcuNTk5NDkgMi4zNzIwNyA4LjU4ODI2IDMuNjc1NzggOC41ODgyNiA1LjcwNDU5VjUuNzE5MjRDOC41ODgyNiA2LjY0MjA5IDguMzgzMTggNy40MTExMyA4LjAyNDMgNy45ODI0Mkw3LjQ5Njk1IDcuMjg2NjJINS4xMzEyM0w2LjQ2NDI0IDkuMDM3MTFDNi4zNTQzNyA5LjA1MTc2IDYuMjM3MTkgOS4wNTkwOCA2LjEyIDkuMDU5MDhaIiBmaWxsPSIjMDAwIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMTIgMTEuMjg1NkM2Ljc4NjUgMTEuMjg1NiA3LjQwOTA2IDExLjE5MDQgNy45NjU3IDExLjAwNzNMOC43MDU0NSAxMS45NjY4SDExLjA2MzhMOS42MjA5OCAxMC4wNzcxQzEwLjcwNSA5LjExMDM1IDExLjMyNzUgNy42MTYyMSAxMS4zMjc1IDUuNzE5MjRWNS43MDQ1OUMxMS4zMjc1IDIuMjc2ODYgOS4yOTEzOSAwLjE0NTUwOCA2LjEyIDAuMTQ1NTA4QzIuOTQxMjkgMC4xNDU1MDggMC45MDUxNTYgMi4yNzY4NiAwLjkwNTE1NiA1LjcwNDU5VjUuNzE5MjRDMC45MDUxNTYgOS4xNTQzIDIuOTI2NjQgMTEuMjg1NiA2LjEyIDExLjI4NTZaTTYuMTIgOS4wNTkwOEM0LjYxODU0IDkuMDU5MDggMy42MzcwOSA3Ljc1NTM3IDMuNjM3MDkgNS43MTkyNFY1LjcwNDU5QzMuNjM3MDkgMy42NzU3OCA0LjYzMzE4IDIuMzcyMDcgNi4xMiAyLjM3MjA3QzcuNTk5NDkgMi4zNzIwNyA4LjU4ODI2IDMuNjc1NzggOC41ODgyNiA1LjcwNDU5VjUuNzE5MjRDOC41ODgyNiA2LjY0MjA5IDguMzgzMTggNy40MTExMyA4LjAyNDMgNy45ODI0Mkw3LjQ5Njk1IDcuMjg2NjJINS4xMzEyM0w2LjQ2NDI0IDkuMDM3MTFDNi4zNTQzNyA5LjA1MTc2IDYuMjM3MTkgOS4wNTkwOCA2LjEyIDkuMDU5MDhaIiBmaWxsPSIjMDAwIi8+Cjwvc3ZnPg==")
}

@media screen and (min-width:768px) {

  .AccordionItem_style_event__sn85K .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx,
  .AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx {
    width: 24px
  }

  .AccordionItem_style_event__sn85K .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx:after,
  .AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx:after {
    width: 22px;
    height: 17px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62695 15.2539C8.52539 15.2539 9.3457 15.127 10.0879 14.8926L10.9961 16.1816H14.2383L12.4121 13.584C13.8086 12.3242 14.5898 10.3809 14.5898 7.95898V7.93945C14.5898 3.45703 11.9141 0.654297 7.62695 0.654297C3.36914 0.654297 0.673828 3.45703 0.673828 7.93945V7.95898C0.673828 12.4512 3.34961 15.2539 7.62695 15.2539ZM7.62695 12.2852C5.61523 12.2852 4.32617 10.6348 4.32617 7.95898V7.93945C4.32617 5.26367 5.625 3.62305 7.62695 3.62305C9.64844 3.62305 10.9473 5.27344 10.9473 7.93945V7.95898C10.9473 9.02344 10.7324 9.94141 10.3613 10.6445L9.73633 9.74609H6.49414L8.23242 12.2363C8.03711 12.2656 7.8418 12.2852 7.62695 12.2852Z' fill='%23FFCD43'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.62695 15.2539C8.52539 15.2539 9.3457 15.127 10.0879 14.8926L10.9961 16.1816H14.2383L12.4121 13.584C13.8086 12.3242 14.5898 10.3809 14.5898 7.95898V7.93945C14.5898 3.45703 11.9141 0.654297 7.62695 0.654297C3.36914 0.654297 0.673828 3.45703 0.673828 7.93945V7.95898C0.673828 12.4512 3.34961 15.2539 7.62695 15.2539ZM7.62695 12.2852C5.61523 12.2852 4.32617 10.6348 4.32617 7.95898V7.93945C4.32617 5.26367 5.625 3.62305 7.62695 3.62305C9.64844 3.62305 10.9473 5.27344 10.9473 7.93945V7.95898C10.9473 9.02344 10.7324 9.94141 10.3613 10.6445L9.73633 9.74609H6.49414L8.23242 12.2363C8.03711 12.2656 7.8418 12.2852 7.62695 12.2852Z' fill='%23FFCD43'/%3E%3C/svg%3E")
  }
}

.AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx {
  left: 18px
}

.AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx.picked_color_none {
  --picked-bg-color: var(--custom-bg-color, var(--picked-bg-color-reverse));
  --custom-bg-color: #1e1e1e
}

@media screen and (min-width:768px) {
  .AccordionItem_style_event_box__l2nnV .AccordionItem_summary__ZgBSO .AccordionItem_icon_q__e6Klx {
    left: 36px
  }
}

.AccordionItem_infos__S5_Gp {
  display: flex;
  align-items: flex-start;
  padding: 16px;
  text-align: var(--card-text-align, var(--global-text-align))
}

@media screen and (min-width:768px) {
  .AccordionItem_infos__S5_Gp {
    padding: 16px 32px
  }
}

.AccordionItem_infos__S5_Gp [class*=button] {
  margin-top: 10px
}

.AccordionItem_style_basic__tYoXR .AccordionItem_infos__S5_Gp {
  background-color: var(--accordion-divide-color);
  margin-right: -16px;
  margin-left: -16px;
  padding-left: 16px;
  padding-right: 16px;
  color: #949494
}

@media screen and (min-width:768px) {
  .AccordionItem_style_basic__tYoXR .AccordionItem_infos__S5_Gp {
    padding-left: 32px;
    padding-right: 24px;
    margin: 0
  }
}

.AccordionItem_style_event__sn85K .AccordionItem_infos__S5_Gp {
  padding-top: 0;
  padding-left: var(--accordion-padding-left, 0);
  padding-right: var(--accordion-padding-right, 0);
  padding-bottom: var(--accordion-padding-bottom, 16px);
  color: unset
}

@media screen and (min-width:768px) {
  .AccordionItem_style_event__sn85K .AccordionItem_infos__S5_Gp {
    padding-left: var(--accordion-padding-left, 0);
    padding-right: calc(var(--accordion-padding-right, 0px) + 52px)
  }
}

.AccordionItem_style_event_box__l2nnV .AccordionItem_infos__S5_Gp {
  padding: 0 42px 20px 18px;
  background-color: transparent;
  color: unset
}

@media screen and (min-width:768px) {
  .AccordionItem_style_event_box__l2nnV .AccordionItem_infos__S5_Gp {
    padding: 0 94px 35px 36px
  }
}

.AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo {
  flex: none;
  height: calc(var(--ldsg-typography-text-s-line-height) * var(--ldsg-typography-text-s-font-size))
}

.AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo:after {
  content: "";
  display: block;
  background-color: currentColor;
  background-size: 20px auto
}

.AccordionItem_style_basic__tYoXR .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo {
  width: 20px;
  margin-right: 12px;
  margin-left: 2px
}

@media screen and (min-width:768px) {
  .AccordionItem_style_basic__tYoXR .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo {
    margin-right: 14px;
    margin-left: 0
  }
}

.AccordionItem_style_basic__tYoXR .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo:after {
  width: 100%;
  height: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.466 15.382C15.298 15.032 15.046 14.416 14.78 13.702L11.7 5.456C11.392 4.658 11.308 4.364 11.224 4H8.214C8.13 4.392 8.018 4.756 7.766 5.456L4.714 13.702C4.42 14.5 4.224 14.962 4 15.382H6.772C6.842 14.906 6.926 14.528 7.15 13.898L7.626 12.54H11.854L12.33 13.898C12.47 14.318 12.596 14.808 12.694 15.382H15.466ZM11.266 10.566H8.214L9.53 6.604C9.628 6.324 9.642 6.254 9.726 5.96C9.838 6.338 9.894 6.478 9.936 6.604L11.266 10.566Z' fill='%23949494' /%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.466 15.382C15.298 15.032 15.046 14.416 14.78 13.702L11.7 5.456C11.392 4.658 11.308 4.364 11.224 4H8.214C8.13 4.392 8.018 4.756 7.766 5.456L4.714 13.702C4.42 14.5 4.224 14.962 4 15.382H6.772C6.842 14.906 6.926 14.528 7.15 13.898L7.626 12.54H11.854L12.33 13.898C12.47 14.318 12.596 14.808 12.694 15.382H15.466ZM11.266 10.566H8.214L9.53 6.604C9.628 6.324 9.642 6.254 9.726 5.96C9.838 6.338 9.894 6.478 9.936 6.604L11.266 10.566Z' fill='%23949494' /%3E%3C/svg%3E")
}

.AccordionItem_style_event__sn85K .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo,
.AccordionItem_style_event_box__l2nnV .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo {
  margin-right: 10px;
  width: 14px
}

.AccordionItem_style_event__sn85K .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo:after,
.AccordionItem_style_event_box__l2nnV .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo:after {
  width: 12px;
  height: 11px;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuODA3MTI5IDExSDMuNjI2OTVMNC4yNzg4MSA4LjY3ODIySDcuNzI4NTJMOC4zODAzNyAxMUgxMS4yMDAyTDcuNjQ3OTUgMC40MzExNTJINC4zNTkzOEwwLjgwNzEyOSAxMVpNNS45MzQwOCAyLjc2MDI1SDYuMDczMjRMNy4xODY1MiA2Ljc0NDYzSDQuODIwOEw1LjkzNDA4IDIuNzYwMjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuODA3MTI5IDExSDMuNjI2OTVMNC4yNzg4MSA4LjY3ODIySDcuNzI4NTJMOC4zODAzNyAxMUgxMS4yMDAyTDcuNjQ3OTUgMC40MzExNTJINC4zNTkzOEwwLjgwNzEyOSAxMVpNNS45MzQwOCAyLjc2MDI1SDYuMDczMjRMNy4xODY1MiA2Ljc0NDYzSDQuODIwOEw1LjkzNDA4IDIuNzYwMjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")
}

@media screen and (min-width:768px) {

  .AccordionItem_style_event__sn85K .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo,
  .AccordionItem_style_event_box__l2nnV .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo {
    margin-left: 1px;
    width: 20px
  }

  .AccordionItem_style_event__sn85K .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo:after,
  .AccordionItem_style_event_box__l2nnV .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo:after {
    width: 100%;
    height: 16px;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.283203 15H4.04297L4.92188 11.9043H9.52148L10.4004 15H14.1602L9.41406 0.908203H5.0293L0.283203 15ZM7.1875 3.97461H7.25586L8.7793 9.32617H5.66406L7.1875 3.97461Z' fill='black'/%3E%3C/svg%3E%0A");
    mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.283203 15H4.04297L4.92188 11.9043H9.52148L10.4004 15H14.1602L9.41406 0.908203H5.0293L0.283203 15ZM7.1875 3.97461H7.25586L8.7793 9.32617H5.66406L7.1875 3.97461Z' fill='black'/%3E%3C/svg%3E%0A")
  }

  .AccordionItem_style_event__sn85K .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo {
    margin-right: 21px
  }

  .AccordionItem_style_event_box__l2nnV .AccordionItem_infos__S5_Gp .AccordionItem_icon_a__83loo {
    margin-right: 17px
  }
}

.AccordionItem_text_blocks__wxWcI {
  min-width: 0
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.AccordionList_pswp__v8U17 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.AccordionList_pswp__v8U17:focus {
  outline: 0
}

.AccordionList_pswp__v8U17 * {
  box-sizing: border-box
}

.AccordionList_pswp__v8U17 img {
  max-width: none
}

.AccordionList_pswp--open___OvKh {
  display: block
}

.AccordionList_pswp__bg__uTYh9,
.AccordionList_pswp__v8U17 {
  transform: translateZ(0);
  will-change: opacity
}

.AccordionList_pswp__bg__uTYh9 {
  opacity: .005;
  background: var(--pswp-bg)
}

.AccordionList_pswp__scroll-wrap__wUkF9,
.AccordionList_pswp__v8U17 {
  overflow: hidden
}

.AccordionList_pswp__bg__uTYh9,
.AccordionList_pswp__container__lM56_,
.AccordionList_pswp__content__vOIgo,
.AccordionList_pswp__img__e07k2,
.AccordionList_pswp__item__YX8PC,
.AccordionList_pswp__scroll-wrap__wUkF9,
.AccordionList_pswp__zoom-wrap__FedNS {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.AccordionList_pswp__img__e07k2,
.AccordionList_pswp__zoom-wrap__FedNS {
  width: auto;
  height: auto
}

.AccordionList_pswp--click-to-zoom__LnjlZ.AccordionList_pswp--zoom-allowed__xXRfh .AccordionList_pswp__img__e07k2 {
  cursor: zoom-in
}

.AccordionList_pswp--click-to-zoom__LnjlZ.AccordionList_pswp--zoomed-in__GmcGZ .AccordionList_pswp__img__e07k2 {
  cursor: move;
  cursor: grab
}

.AccordionList_pswp--click-to-zoom__LnjlZ.AccordionList_pswp--zoomed-in__GmcGZ .AccordionList_pswp__img__e07k2:active {
  cursor: grabbing
}

.AccordionList_pswp--no-mouse-drag__BnttH.AccordionList_pswp--zoomed-in__GmcGZ .AccordionList_pswp__img__e07k2,
.AccordionList_pswp--no-mouse-drag__BnttH.AccordionList_pswp--zoomed-in__GmcGZ .AccordionList_pswp__img__e07k2:active,
.AccordionList_pswp__img__e07k2 {
  cursor: zoom-out
}

.AccordionList_pswp__button__s0bwg,
.AccordionList_pswp__container__lM56_,
.AccordionList_pswp__counter__EFx4W,
.AccordionList_pswp__img__e07k2 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.AccordionList_pswp__item__YX8PC {
  z-index: 1;
  overflow: hidden
}

.AccordionList_pswp__hidden__8nmgu {
  display: none !important
}

.AccordionList_pswp__content__vOIgo {
  pointer-events: none
}

.AccordionList_pswp__content__vOIgo>* {
  pointer-events: auto
}

.AccordionList_pswp__error-msg-container__qgp7_ {
  display: grid
}

.AccordionList_pswp__error-msg__Jojp_ {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.AccordionList_pswp__v8U17 .AccordionList_pswp__hide-on-close__DxgKv {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.AccordionList_pswp--ui-visible__3qmxl .AccordionList_pswp__hide-on-close__DxgKv {
  opacity: 1;
  pointer-events: auto
}

.AccordionList_pswp__button__s0bwg {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.AccordionList_pswp__button__s0bwg:active,
.AccordionList_pswp__button__s0bwg:focus,
.AccordionList_pswp__button__s0bwg:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.AccordionList_pswp__button__s0bwg:disabled {
  opacity: .3;
  cursor: auto
}

.AccordionList_pswp__icn__pzxR0 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.AccordionList_pswp__icn-shadow__pJch8 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.AccordionList_pswp__icn__pzxR0:focus {
  outline: 0
}

.AccordionList_pswp__img--with-bg__dCz5e,
div.AccordionList_pswp__img--placeholder__E9hch {
  background: var(--pswp-placeholder-bg)
}

.AccordionList_pswp__top-bar__sNAKx {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.AccordionList_pswp__top-bar__sNAKx>* {
  pointer-events: auto;
  will-change: opacity
}

.AccordionList_pswp__button--close__h4y15 {
  margin-right: 6px
}

.AccordionList_pswp__button--arrow__wXqjQ {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.AccordionList_pswp__button--arrow__wXqjQ:disabled {
  display: none;
  cursor: default
}

.AccordionList_pswp__button--arrow__wXqjQ .AccordionList_pswp__icn__pzxR0 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.AccordionList_pswp--one-slide__uFBv1 .AccordionList_pswp__button--arrow__wXqjQ {
  display: none
}

.AccordionList_pswp--touch__fCRVN .AccordionList_pswp__button--arrow__wXqjQ {
  visibility: hidden
}

.AccordionList_pswp--has_mouse__KIgKJ .AccordionList_pswp__button--arrow__wXqjQ {
  visibility: visible
}

.AccordionList_pswp__button--arrow--prev__oQKW3 {
  right: auto;
  left: 0
}

.AccordionList_pswp__button--arrow--next__r01rx {
  right: 0
}

.AccordionList_pswp__button--arrow--next__r01rx .AccordionList_pswp__icn__pzxR0 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.AccordionList_pswp__button--zoom__vfdG7 {
  display: none
}

.AccordionList_pswp--zoom-allowed__xXRfh .AccordionList_pswp__button--zoom__vfdG7 {
  display: block
}

.AccordionList_pswp--zoomed-in__GmcGZ .AccordionList_pswp__zoom-icn-bar-v__jyOV6 {
  display: none
}

.AccordionList_pswp__preloader__AChIV {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.AccordionList_pswp__preloader__AChIV .AccordionList_pswp__icn__pzxR0 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: AccordionList_pswp-clockwise__HFVCp .6s linear infinite
}

.AccordionList_pswp__preloader--active__AF0ng .AccordionList_pswp__icn__pzxR0 {
  opacity: .85
}

@keyframes AccordionList_pswp-clockwise__HFVCp {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.AccordionList_pswp__counter__EFx4W {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.AccordionList_pswp--one-slide__uFBv1 .AccordionList_pswp__counter__EFx4W {
  display: none
}

.AccordionList_lineseed__co1Jv {
  font-family: LineSeed, sans-serif
}

.AccordionList_font_pop__2hJ6G {
  font-family: Luckiest Guy;
  font-weight: 400
}

.AccordionList_font_sporty__2aKRx {
  font-family: Fugaz One;
  font-weight: 400
}

.AccordionList_font_digital__3qUT4 {
  font-family: Chakra Petch;
  font-weight: 700
}

.AccordionList_font_calligraphy__D12Uz {
  font-family: Kalam;
  font-weight: 700
}

.AccordionList_font_brush__Ttin_ {
  font-family: Knewave;
  font-weight: 400
}

.AccordionList_ytp-large-play-button__pZYXU {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.AccordionList_ytp-button__g2Qez {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.AccordionList_ytp-large-play-button-red-bg__YZYAZ .AccordionList_ytp-large-play-button-bg__x9gHq {
  fill: red;
  fill-opacity: 1
}

.AccordionList_border__YLZpP {
  --ldsg-typography-title-xs-line-height: 1.53846;
  --accordion-padding-top: 22px;
  --accordion-padding-bottom: 22px;
  --accordion-padding-left: 16px;
  --accordion-padding-right: 16px
}

.AccordionList_border__YLZpP [class*=_infos] {
  padding-right: calc(36px + var(--accordion-padding-right, 0px))
}

@media screen and (min-width:768px) {
  .AccordionList_border__YLZpP {
    --accordion-padding-left: 24px;
    --accordion-padding-right: 24px
  }

  .AccordionList_border__YLZpP [class*=_infos],
  .AccordionList_border__YLZpP summary {
    --accordion-padding-top: 22px;
    --accordion-padding-bottom: 22px
  }
}

.AccordionList_border__YLZpP details {
  border: 1px solid var(--frame-none-color)
}

.AccordionList_border__YLZpP details:first-child {
  border-top-left-radius: var(--card-radius, var(--global-radius));
  border-top-right-radius: var(--card-radius, var(--global-radius))
}

.AccordionList_border__YLZpP details:not(:first-child) {
  border-top: none
}

.AccordionList_border__YLZpP details:last-child {
  border-bottom-left-radius: var(--card-radius, var(--global-radius));
  border-bottom-right-radius: var(--card-radius, var(--global-radius))
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.TableComponent_pswp__8JlQl {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.TableComponent_pswp__8JlQl:focus {
  outline: 0
}

.TableComponent_pswp__8JlQl * {
  box-sizing: border-box
}

.TableComponent_pswp__8JlQl img {
  max-width: none
}

.TableComponent_pswp--open__tzuRL {
  display: block
}

.TableComponent_pswp__8JlQl,
.TableComponent_pswp__bg__l4LxK {
  transform: translateZ(0);
  will-change: opacity
}

.TableComponent_pswp__bg__l4LxK {
  opacity: .005;
  background: var(--pswp-bg)
}

.TableComponent_pswp__8JlQl,
.TableComponent_pswp__scroll-wrap__1OM8c {
  overflow: hidden
}

.TableComponent_pswp__bg__l4LxK,
.TableComponent_pswp__container__5URjq,
.TableComponent_pswp__content__lMrqK,
.TableComponent_pswp__img__r6Qfs,
.TableComponent_pswp__item__ru3VX,
.TableComponent_pswp__scroll-wrap__1OM8c,
.TableComponent_pswp__zoom-wrap__yq_Se {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.TableComponent_pswp__img__r6Qfs,
.TableComponent_pswp__zoom-wrap__yq_Se {
  width: auto;
  height: auto
}

.TableComponent_pswp--click-to-zoom__wE6qt.TableComponent_pswp--zoom-allowed__qiN89 .TableComponent_pswp__img__r6Qfs {
  cursor: zoom-in
}

.TableComponent_pswp--click-to-zoom__wE6qt.TableComponent_pswp--zoomed-in__JLvQ4 .TableComponent_pswp__img__r6Qfs {
  cursor: move;
  cursor: grab
}

.TableComponent_pswp--click-to-zoom__wE6qt.TableComponent_pswp--zoomed-in__JLvQ4 .TableComponent_pswp__img__r6Qfs:active {
  cursor: grabbing
}

.TableComponent_pswp--no-mouse-drag__Uu3ZO.TableComponent_pswp--zoomed-in__JLvQ4 .TableComponent_pswp__img__r6Qfs,
.TableComponent_pswp--no-mouse-drag__Uu3ZO.TableComponent_pswp--zoomed-in__JLvQ4 .TableComponent_pswp__img__r6Qfs:active,
.TableComponent_pswp__img__r6Qfs {
  cursor: zoom-out
}

.TableComponent_pswp__button__aEmyH,
.TableComponent_pswp__container__5URjq,
.TableComponent_pswp__counter__t_z7W,
.TableComponent_pswp__img__r6Qfs {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.TableComponent_pswp__item__ru3VX {
  z-index: 1;
  overflow: hidden
}

.TableComponent_pswp__hidden__axdS7 {
  display: none !important
}

.TableComponent_pswp__content__lMrqK {
  pointer-events: none
}

.TableComponent_pswp__content__lMrqK>* {
  pointer-events: auto
}

.TableComponent_pswp__error-msg-container__gdj6V {
  display: grid
}

.TableComponent_pswp__error-msg__QPxm0 {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.TableComponent_pswp__8JlQl .TableComponent_pswp__hide-on-close__ysahJ {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.TableComponent_pswp--ui-visible__0BBWS .TableComponent_pswp__hide-on-close__ysahJ {
  opacity: 1;
  pointer-events: auto
}

.TableComponent_pswp__button__aEmyH {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.TableComponent_pswp__button__aEmyH:active,
.TableComponent_pswp__button__aEmyH:focus,
.TableComponent_pswp__button__aEmyH:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.TableComponent_pswp__button__aEmyH:disabled {
  opacity: .3;
  cursor: auto
}

.TableComponent_pswp__icn__pLCwu {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.TableComponent_pswp__icn-shadow__Kidoo {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.TableComponent_pswp__icn__pLCwu:focus {
  outline: 0
}

.TableComponent_pswp__img--with-bg__Q4XdK,
div.TableComponent_pswp__img--placeholder__792Kp {
  background: var(--pswp-placeholder-bg)
}

.TableComponent_pswp__top-bar__HKu6j {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.TableComponent_pswp__top-bar__HKu6j>* {
  pointer-events: auto;
  will-change: opacity
}

.TableComponent_pswp__button--close__QzJya {
  margin-right: 6px
}

.TableComponent_pswp__button--arrow__zHyFP {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.TableComponent_pswp__button--arrow__zHyFP:disabled {
  display: none;
  cursor: default
}

.TableComponent_pswp__button--arrow__zHyFP .TableComponent_pswp__icn__pLCwu {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.TableComponent_pswp--one-slide__HdG1H .TableComponent_pswp__button--arrow__zHyFP {
  display: none
}

.TableComponent_pswp--touch__GWLbu .TableComponent_pswp__button--arrow__zHyFP {
  visibility: hidden
}

.TableComponent_pswp--has_mouse__zeC_5 .TableComponent_pswp__button--arrow__zHyFP {
  visibility: visible
}

.TableComponent_pswp__button--arrow--prev__ZcP6r {
  right: auto;
  left: 0
}

.TableComponent_pswp__button--arrow--next__SczHy {
  right: 0
}

.TableComponent_pswp__button--arrow--next__SczHy .TableComponent_pswp__icn__pLCwu {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.TableComponent_pswp__button--zoom__k_hW0 {
  display: none
}

.TableComponent_pswp--zoom-allowed__qiN89 .TableComponent_pswp__button--zoom__k_hW0 {
  display: block
}

.TableComponent_pswp--zoomed-in__JLvQ4 .TableComponent_pswp__zoom-icn-bar-v__gPIn5 {
  display: none
}

.TableComponent_pswp__preloader___gNxy {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.TableComponent_pswp__preloader___gNxy .TableComponent_pswp__icn__pLCwu {
  opacity: 0;
  transition: opacity .2s linear;
  animation: TableComponent_pswp-clockwise__2gNie .6s linear infinite
}

.TableComponent_pswp__preloader--active__QCEQm .TableComponent_pswp__icn__pLCwu {
  opacity: .85
}

@keyframes TableComponent_pswp-clockwise__2gNie {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.TableComponent_pswp__counter__t_z7W {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.TableComponent_pswp--one-slide__HdG1H .TableComponent_pswp__counter__t_z7W {
  display: none
}

.TableComponent_lineseed__7yvzb {
  font-family: LineSeed, sans-serif
}

.TableComponent_font_pop__9gxjV {
  font-family: Luckiest Guy;
  font-weight: 400
}

.TableComponent_font_sporty__BvaKN {
  font-family: Fugaz One;
  font-weight: 400
}

.TableComponent_font_digital__30IAq {
  font-family: Chakra Petch;
  font-weight: 700
}

.TableComponent_font_calligraphy__vA8Tj {
  font-family: Kalam;
  font-weight: 700
}

.TableComponent_font_brush__sjD08 {
  font-family: Knewave;
  font-weight: 400
}

.TableComponent_ytp-large-play-button__BbJDt {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.TableComponent_ytp-button__Vr9zL {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.TableComponent_ytp-large-play-button-red-bg__4_1wL .TableComponent_ytp-large-play-button-bg__ckz1N {
  fill: red;
  fill-opacity: 1
}

.TableComponent_lds_table___LQX6 {
  overflow-x: auto
}

.TableComponent_lds_table___LQX6:empty {
  padding: 20px
}

.TableComponent_lds_table___LQX6.TableComponent_align_left__X4hOs tbody td {
  text-align: left
}

.TableComponent_lds_table___LQX6.TableComponent_align_center__3Ajs_ tbody td {
  text-align: center
}

.TableComponent_lds_table___LQX6.TableComponent_align_right__2y4Z8 tbody td {
  text-align: right
}

.TableComponent_lds_table___LQX6.TableComponent_bg_solid__XBpPE tr {
  color: var(--picked-tr-font-color, #1e1e1e);
  background-color: #fff
}

.TableComponent_lds_table___LQX6.TableComponent_style_horizontal__w6kUm table,
.TableComponent_lds_table___LQX6.TableComponent_style_none__PHCFl table,
.TableComponent_lds_table___LQX6.TableComponent_style_none__PHCFl tbody td {
  border: none
}

.TableComponent_lds_table___LQX6.TableComponent_style_horizontal__w6kUm tbody tr:first-child td {
  border-top: 1px solid var(--table-border-color)
}

.TableComponent_lds_table___LQX6.TableComponent_style_horizontal__w6kUm tbody td {
  border: none;
  border-bottom: 1px solid var(--table-border-color)
}

.TableComponent_lds_table___LQX6.TableComponent_header_col__Itis_ tbody tr:first-child,
.TableComponent_lds_table___LQX6.TableComponent_header_row__gKF7x tbody td:first-child {
  --table-border-color: rgba(0, 0, 0, .1);
  background-color: var(--picked-bg-color);
  font-weight: 700;
  color: var(--picked-header-font-color, var(--picked-font-color))
}

.TableComponent_lds_table___LQX6.TableComponent_density_compact__TffHf tbody td {
  height: 40px !important
}

.TableComponent_lds_table___LQX6.TableComponent_density_plenty__2JLeC tbody td {
  height: 60px !important
}

.TableComponent_lds_table___LQX6:not(.TableComponent_cellpadding__p_Lfy) tbody td {
  padding: 8px 16px
}

.TableComponent_lds_table___LQX6.TableComponent_cellspacing__8BN1N table {
  border-collapse: initial !important
}

.TableComponent_lds_table___LQX6:not(.TableComponent_cellspacing__8BN1N) table {
  border-collapse: collapse;
  border-spacing: 0
}

.TableComponent_lds_table___LQX6 table {
  border-color: var(--table-border-color)
}

.TableComponent_lds_table___LQX6 tbody tr {
  color: var(--picked-tr-font-color, var(--section-font-color))
}

.TableComponent_lds_table___LQX6 tbody td {
  height: 50px !important;
  border: 1px solid var(--table-border-color);
  font-size: 14px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.BadgeComponent_pswp__gFtn2 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.BadgeComponent_pswp__gFtn2:focus {
  outline: 0
}

.BadgeComponent_pswp__gFtn2 * {
  box-sizing: border-box
}

.BadgeComponent_pswp__gFtn2 img {
  max-width: none
}

.BadgeComponent_pswp--open__TAqmn {
  display: block
}

.BadgeComponent_pswp__bg__aB5QN,
.BadgeComponent_pswp__gFtn2 {
  transform: translateZ(0);
  will-change: opacity
}

.BadgeComponent_pswp__bg__aB5QN {
  opacity: .005;
  background: var(--pswp-bg)
}

.BadgeComponent_pswp__gFtn2,
.BadgeComponent_pswp__scroll-wrap__h_5ZI {
  overflow: hidden
}

.BadgeComponent_pswp__bg__aB5QN,
.BadgeComponent_pswp__container__A6Kn6,
.BadgeComponent_pswp__content__ta__R,
.BadgeComponent_pswp__img__kU7zR,
.BadgeComponent_pswp__item__QCNYf,
.BadgeComponent_pswp__scroll-wrap__h_5ZI,
.BadgeComponent_pswp__zoom-wrap__XFxmF {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.BadgeComponent_pswp__img__kU7zR,
.BadgeComponent_pswp__zoom-wrap__XFxmF {
  width: auto;
  height: auto
}

.BadgeComponent_pswp--click-to-zoom__b5mrf.BadgeComponent_pswp--zoom-allowed__4b8zo .BadgeComponent_pswp__img__kU7zR {
  cursor: zoom-in
}

.BadgeComponent_pswp--click-to-zoom__b5mrf.BadgeComponent_pswp--zoomed-in__bkKv3 .BadgeComponent_pswp__img__kU7zR {
  cursor: move;
  cursor: grab
}

.BadgeComponent_pswp--click-to-zoom__b5mrf.BadgeComponent_pswp--zoomed-in__bkKv3 .BadgeComponent_pswp__img__kU7zR:active {
  cursor: grabbing
}

.BadgeComponent_pswp--no-mouse-drag__lZsQU.BadgeComponent_pswp--zoomed-in__bkKv3 .BadgeComponent_pswp__img__kU7zR,
.BadgeComponent_pswp--no-mouse-drag__lZsQU.BadgeComponent_pswp--zoomed-in__bkKv3 .BadgeComponent_pswp__img__kU7zR:active,
.BadgeComponent_pswp__img__kU7zR {
  cursor: zoom-out
}

.BadgeComponent_pswp__button__xQ2m9,
.BadgeComponent_pswp__container__A6Kn6,
.BadgeComponent_pswp__counter__E3aCL,
.BadgeComponent_pswp__img__kU7zR {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.BadgeComponent_pswp__item__QCNYf {
  z-index: 1;
  overflow: hidden
}

.BadgeComponent_pswp__hidden__k26of {
  display: none !important
}

.BadgeComponent_pswp__content__ta__R {
  pointer-events: none
}

.BadgeComponent_pswp__content__ta__R>* {
  pointer-events: auto
}

.BadgeComponent_pswp__error-msg-container__KzTlL {
  display: grid
}

.BadgeComponent_pswp__error-msg__JcQNJ {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.BadgeComponent_pswp__gFtn2 .BadgeComponent_pswp__hide-on-close__I4Wyv {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.BadgeComponent_pswp--ui-visible__2ftIh .BadgeComponent_pswp__hide-on-close__I4Wyv {
  opacity: 1;
  pointer-events: auto
}

.BadgeComponent_pswp__button__xQ2m9 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.BadgeComponent_pswp__button__xQ2m9:active,
.BadgeComponent_pswp__button__xQ2m9:focus,
.BadgeComponent_pswp__button__xQ2m9:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.BadgeComponent_pswp__button__xQ2m9:disabled {
  opacity: .3;
  cursor: auto
}

.BadgeComponent_pswp__icn__50AAr {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.BadgeComponent_pswp__icn-shadow__QTRCC {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.BadgeComponent_pswp__icn__50AAr:focus {
  outline: 0
}

.BadgeComponent_pswp__img--with-bg__uYJSG,
div.BadgeComponent_pswp__img--placeholder__0_WFo {
  background: var(--pswp-placeholder-bg)
}

.BadgeComponent_pswp__top-bar__reWNw {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.BadgeComponent_pswp__top-bar__reWNw>* {
  pointer-events: auto;
  will-change: opacity
}

.BadgeComponent_pswp__button--close___qe5D {
  margin-right: 6px
}

.BadgeComponent_pswp__button--arrow__rfezi {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.BadgeComponent_pswp__button--arrow__rfezi:disabled {
  display: none;
  cursor: default
}

.BadgeComponent_pswp__button--arrow__rfezi .BadgeComponent_pswp__icn__50AAr {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.BadgeComponent_pswp--one-slide__5FHYR .BadgeComponent_pswp__button--arrow__rfezi {
  display: none
}

.BadgeComponent_pswp--touch__SyCBa .BadgeComponent_pswp__button--arrow__rfezi {
  visibility: hidden
}

.BadgeComponent_pswp--has_mouse__Y9s6h .BadgeComponent_pswp__button--arrow__rfezi {
  visibility: visible
}

.BadgeComponent_pswp__button--arrow--prev__dp3_1 {
  right: auto;
  left: 0
}

.BadgeComponent_pswp__button--arrow--next__qhO20 {
  right: 0
}

.BadgeComponent_pswp__button--arrow--next__qhO20 .BadgeComponent_pswp__icn__50AAr {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.BadgeComponent_pswp__button--zoom__vvN2i {
  display: none
}

.BadgeComponent_pswp--zoom-allowed__4b8zo .BadgeComponent_pswp__button--zoom__vvN2i {
  display: block
}

.BadgeComponent_pswp--zoomed-in__bkKv3 .BadgeComponent_pswp__zoom-icn-bar-v__Rlh0E {
  display: none
}

.BadgeComponent_pswp__preloader__hYcz0 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.BadgeComponent_pswp__preloader__hYcz0 .BadgeComponent_pswp__icn__50AAr {
  opacity: 0;
  transition: opacity .2s linear;
  animation: BadgeComponent_pswp-clockwise__Zs4Ba .6s linear infinite
}

.BadgeComponent_pswp__preloader--active__Nl1bB .BadgeComponent_pswp__icn__50AAr {
  opacity: .85
}

@keyframes BadgeComponent_pswp-clockwise__Zs4Ba {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.BadgeComponent_pswp__counter__E3aCL {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.BadgeComponent_pswp--one-slide__5FHYR .BadgeComponent_pswp__counter__E3aCL {
  display: none
}

.BadgeComponent_lineseed__kVUNj {
  font-family: LineSeed, sans-serif
}

.BadgeComponent_font_pop__3epu0 {
  font-family: Luckiest Guy;
  font-weight: 400
}

.BadgeComponent_font_sporty__qxDGu {
  font-family: Fugaz One;
  font-weight: 400
}

.BadgeComponent_font_digital__Bs1bi {
  font-family: Chakra Petch;
  font-weight: 700
}

.BadgeComponent_font_calligraphy___ThI0 {
  font-family: Kalam;
  font-weight: 700
}

.BadgeComponent_font_brush__Ff1j1 {
  font-family: Knewave;
  font-weight: 400
}

.BadgeComponent_ytp-large-play-button__jA0_o {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.BadgeComponent_ytp-button__EwFLN {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.BadgeComponent_ytp-large-play-button-red-bg__Gjhi7 .BadgeComponent_ytp-large-play-button-bg__QQiCf {
  fill: red;
  fill-opacity: 1
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.TextGroup_pswp___9buW {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.TextGroup_pswp___9buW:focus {
  outline: 0
}

.TextGroup_pswp___9buW * {
  box-sizing: border-box
}

.TextGroup_pswp___9buW img {
  max-width: none
}

.TextGroup_pswp--open__7SY7s {
  display: block
}

.TextGroup_pswp___9buW,
.TextGroup_pswp__bg__7HeCK {
  transform: translateZ(0);
  will-change: opacity
}

.TextGroup_pswp__bg__7HeCK {
  opacity: .005;
  background: var(--pswp-bg)
}

.TextGroup_pswp___9buW,
.TextGroup_pswp__scroll-wrap__XMCIH {
  overflow: hidden
}

.TextGroup_pswp__bg__7HeCK,
.TextGroup_pswp__container__HNFec,
.TextGroup_pswp__content__Mz8ro,
.TextGroup_pswp__img__DvTx1,
.TextGroup_pswp__item__T7VOg,
.TextGroup_pswp__scroll-wrap__XMCIH,
.TextGroup_pswp__zoom-wrap__f1pM0 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.TextGroup_pswp__img__DvTx1,
.TextGroup_pswp__zoom-wrap__f1pM0 {
  width: auto;
  height: auto
}

.TextGroup_pswp--click-to-zoom__D_z_0.TextGroup_pswp--zoom-allowed__9DNh_ .TextGroup_pswp__img__DvTx1 {
  cursor: zoom-in
}

.TextGroup_pswp--click-to-zoom__D_z_0.TextGroup_pswp--zoomed-in__WhrY_ .TextGroup_pswp__img__DvTx1 {
  cursor: move;
  cursor: grab
}

.TextGroup_pswp--click-to-zoom__D_z_0.TextGroup_pswp--zoomed-in__WhrY_ .TextGroup_pswp__img__DvTx1:active {
  cursor: grabbing
}

.TextGroup_pswp--no-mouse-drag__pJLX3.TextGroup_pswp--zoomed-in__WhrY_ .TextGroup_pswp__img__DvTx1,
.TextGroup_pswp--no-mouse-drag__pJLX3.TextGroup_pswp--zoomed-in__WhrY_ .TextGroup_pswp__img__DvTx1:active,
.TextGroup_pswp__img__DvTx1 {
  cursor: zoom-out
}

.TextGroup_pswp__button__HDACr,
.TextGroup_pswp__container__HNFec,
.TextGroup_pswp__counter__QqRdH,
.TextGroup_pswp__img__DvTx1 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.TextGroup_pswp__item__T7VOg {
  z-index: 1;
  overflow: hidden
}

.TextGroup_pswp__hidden__ytMJO {
  display: none !important
}

.TextGroup_pswp__content__Mz8ro {
  pointer-events: none
}

.TextGroup_pswp__content__Mz8ro>* {
  pointer-events: auto
}

.TextGroup_pswp__error-msg-container__peqox {
  display: grid
}

.TextGroup_pswp__error-msg__yxC56 {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.TextGroup_pswp___9buW .TextGroup_pswp__hide-on-close__BW9nn {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.TextGroup_pswp--ui-visible__zMlvv .TextGroup_pswp__hide-on-close__BW9nn {
  opacity: 1;
  pointer-events: auto
}

.TextGroup_pswp__button__HDACr {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.TextGroup_pswp__button__HDACr:active,
.TextGroup_pswp__button__HDACr:focus,
.TextGroup_pswp__button__HDACr:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.TextGroup_pswp__button__HDACr:disabled {
  opacity: .3;
  cursor: auto
}

.TextGroup_pswp__icn__nT4xb {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.TextGroup_pswp__icn-shadow__VyCfn {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.TextGroup_pswp__icn__nT4xb:focus {
  outline: 0
}

.TextGroup_pswp__img--with-bg__0VbBx,
div.TextGroup_pswp__img--placeholder__lWjK6 {
  background: var(--pswp-placeholder-bg)
}

.TextGroup_pswp__top-bar__WLkuC {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.TextGroup_pswp__top-bar__WLkuC>* {
  pointer-events: auto;
  will-change: opacity
}

.TextGroup_pswp__button--close__pV3Jf {
  margin-right: 6px
}

.TextGroup_pswp__button--arrow___6V7W {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.TextGroup_pswp__button--arrow___6V7W:disabled {
  display: none;
  cursor: default
}

.TextGroup_pswp__button--arrow___6V7W .TextGroup_pswp__icn__nT4xb {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.TextGroup_pswp--one-slide__xwSZy .TextGroup_pswp__button--arrow___6V7W {
  display: none
}

.TextGroup_pswp--touch__Bki_N .TextGroup_pswp__button--arrow___6V7W {
  visibility: hidden
}

.TextGroup_pswp--has_mouse__AqhcY .TextGroup_pswp__button--arrow___6V7W {
  visibility: visible
}

.TextGroup_pswp__button--arrow--prev__vsv5t {
  right: auto;
  left: 0
}

.TextGroup_pswp__button--arrow--next__oDTYs {
  right: 0
}

.TextGroup_pswp__button--arrow--next__oDTYs .TextGroup_pswp__icn__nT4xb {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.TextGroup_pswp__button--zoom__o7PX0 {
  display: none
}

.TextGroup_pswp--zoom-allowed__9DNh_ .TextGroup_pswp__button--zoom__o7PX0 {
  display: block
}

.TextGroup_pswp--zoomed-in__WhrY_ .TextGroup_pswp__zoom-icn-bar-v__f4O9q {
  display: none
}

.TextGroup_pswp__preloader__w4hfH {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.TextGroup_pswp__preloader__w4hfH .TextGroup_pswp__icn__nT4xb {
  opacity: 0;
  transition: opacity .2s linear;
  animation: TextGroup_pswp-clockwise__OFP1Z .6s linear infinite
}

.TextGroup_pswp__preloader--active__gkGcl .TextGroup_pswp__icn__nT4xb {
  opacity: .85
}

@keyframes TextGroup_pswp-clockwise__OFP1Z {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.TextGroup_pswp__counter__QqRdH {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.TextGroup_pswp--one-slide__xwSZy .TextGroup_pswp__counter__QqRdH {
  display: none
}

.TextGroup_lineseed__CtOV4 {
  font-family: LineSeed, sans-serif
}

.TextGroup_font_pop__y_jgE {
  font-family: Luckiest Guy;
  font-weight: 400
}

.TextGroup_font_sporty__8a5g6 {
  font-family: Fugaz One;
  font-weight: 400
}

.TextGroup_font_digital__plBZD {
  font-family: Chakra Petch;
  font-weight: 700
}

.TextGroup_font_calligraphy__jVd_I {
  font-family: Kalam;
  font-weight: 700
}

.TextGroup_font_brush__fuYqF {
  font-family: Knewave;
  font-weight: 400
}

.TextGroup_ytp-large-play-button__jPjJk {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.TextGroup_ytp-button__knIFw {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.TextGroup_ytp-large-play-button-red-bg__OL9pu .TextGroup_ytp-large-play-button-bg__3lj4I {
  fill: red;
  fill-opacity: 1
}

.TextGroup_lds_textgroup__poodY .grid_title {
  border-bottom: 0
}

.TextGroup_lds_textgroup__poodY>div {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  background-image: var(--section-bg-image-mo, var(--section-bg-image-pc, "none"))
}

@media screen and (min-width:768px) {
  .TextGroup_lds_textgroup__poodY>div {
    background-image: var(--section-bg-image-pc, var(--section-bg-image-mo, "none"))
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.SideLabel_pswp__5i_WP {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.SideLabel_pswp__5i_WP:focus {
  outline: 0
}

.SideLabel_pswp__5i_WP * {
  box-sizing: border-box
}

.SideLabel_pswp__5i_WP img {
  max-width: none
}

.SideLabel_pswp--open__TVjp2 {
  display: block
}

.SideLabel_pswp__5i_WP,
.SideLabel_pswp__bg__sOzfC {
  transform: translateZ(0);
  will-change: opacity
}

.SideLabel_pswp__bg__sOzfC {
  opacity: .005;
  background: var(--pswp-bg)
}

.SideLabel_pswp__5i_WP,
.SideLabel_pswp__scroll-wrap__odkcs {
  overflow: hidden
}

.SideLabel_pswp__bg__sOzfC,
.SideLabel_pswp__container__BQMff,
.SideLabel_pswp__content__CjIQO,
.SideLabel_pswp__img__0hpyY,
.SideLabel_pswp__item__qjkny,
.SideLabel_pswp__scroll-wrap__odkcs,
.SideLabel_pswp__zoom-wrap__QCrMd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.SideLabel_pswp__img__0hpyY,
.SideLabel_pswp__zoom-wrap__QCrMd {
  width: auto;
  height: auto
}

.SideLabel_pswp--click-to-zoom__NXnwm.SideLabel_pswp--zoom-allowed__ioFZB .SideLabel_pswp__img__0hpyY {
  cursor: zoom-in
}

.SideLabel_pswp--click-to-zoom__NXnwm.SideLabel_pswp--zoomed-in__10zeE .SideLabel_pswp__img__0hpyY {
  cursor: move;
  cursor: grab
}

.SideLabel_pswp--click-to-zoom__NXnwm.SideLabel_pswp--zoomed-in__10zeE .SideLabel_pswp__img__0hpyY:active {
  cursor: grabbing
}

.SideLabel_pswp--no-mouse-drag__CfQeN.SideLabel_pswp--zoomed-in__10zeE .SideLabel_pswp__img__0hpyY,
.SideLabel_pswp--no-mouse-drag__CfQeN.SideLabel_pswp--zoomed-in__10zeE .SideLabel_pswp__img__0hpyY:active,
.SideLabel_pswp__img__0hpyY {
  cursor: zoom-out
}

.SideLabel_pswp__button__o1rsg,
.SideLabel_pswp__container__BQMff,
.SideLabel_pswp__counter__Iz1m7,
.SideLabel_pswp__img__0hpyY {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.SideLabel_pswp__item__qjkny {
  z-index: 1;
  overflow: hidden
}

.SideLabel_pswp__hidden__Wk1K1 {
  display: none !important
}

.SideLabel_pswp__content__CjIQO {
  pointer-events: none
}

.SideLabel_pswp__content__CjIQO>* {
  pointer-events: auto
}

.SideLabel_pswp__error-msg-container__wp7q8 {
  display: grid
}

.SideLabel_pswp__error-msg__IPTPl {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.SideLabel_pswp__5i_WP .SideLabel_pswp__hide-on-close__oB71f {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.SideLabel_pswp--ui-visible__sfV6a .SideLabel_pswp__hide-on-close__oB71f {
  opacity: 1;
  pointer-events: auto
}

.SideLabel_pswp__button__o1rsg {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.SideLabel_pswp__button__o1rsg:active,
.SideLabel_pswp__button__o1rsg:focus,
.SideLabel_pswp__button__o1rsg:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.SideLabel_pswp__button__o1rsg:disabled {
  opacity: .3;
  cursor: auto
}

.SideLabel_pswp__icn__2MERd {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.SideLabel_pswp__icn-shadow__b_6L1 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.SideLabel_pswp__icn__2MERd:focus {
  outline: 0
}

.SideLabel_pswp__img--with-bg__N797L,
div.SideLabel_pswp__img--placeholder__N6yA_ {
  background: var(--pswp-placeholder-bg)
}

.SideLabel_pswp__top-bar__ZuQg6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.SideLabel_pswp__top-bar__ZuQg6>* {
  pointer-events: auto;
  will-change: opacity
}

.SideLabel_pswp__button--close__MsE0h {
  margin-right: 6px
}

.SideLabel_pswp__button--arrow__Zrhcm {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.SideLabel_pswp__button--arrow__Zrhcm:disabled {
  display: none;
  cursor: default
}

.SideLabel_pswp__button--arrow__Zrhcm .SideLabel_pswp__icn__2MERd {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.SideLabel_pswp--one-slide__Bsv_r .SideLabel_pswp__button--arrow__Zrhcm {
  display: none
}

.SideLabel_pswp--touch__IrnmV .SideLabel_pswp__button--arrow__Zrhcm {
  visibility: hidden
}

.SideLabel_pswp--has_mouse__Xvniy .SideLabel_pswp__button--arrow__Zrhcm {
  visibility: visible
}

.SideLabel_pswp__button--arrow--prev__rEUjg {
  right: auto;
  left: 0
}

.SideLabel_pswp__button--arrow--next__a5imf {
  right: 0
}

.SideLabel_pswp__button--arrow--next__a5imf .SideLabel_pswp__icn__2MERd {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.SideLabel_pswp__button--zoom__21GYz {
  display: none
}

.SideLabel_pswp--zoom-allowed__ioFZB .SideLabel_pswp__button--zoom__21GYz {
  display: block
}

.SideLabel_pswp--zoomed-in__10zeE .SideLabel_pswp__zoom-icn-bar-v__AChQ2 {
  display: none
}

.SideLabel_pswp__preloader__BS52Q {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.SideLabel_pswp__preloader__BS52Q .SideLabel_pswp__icn__2MERd {
  opacity: 0;
  transition: opacity .2s linear;
  animation: SideLabel_pswp-clockwise__Ude91 .6s linear infinite
}

.SideLabel_pswp__preloader--active__V7Lax .SideLabel_pswp__icn__2MERd {
  opacity: .85
}

@keyframes SideLabel_pswp-clockwise__Ude91 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.SideLabel_pswp__counter__Iz1m7 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.SideLabel_pswp--one-slide__Bsv_r .SideLabel_pswp__counter__Iz1m7 {
  display: none
}

.SideLabel_lineseed__oHiad {
  font-family: LineSeed, sans-serif
}

.SideLabel_font_pop__XPYvo {
  font-family: Luckiest Guy;
  font-weight: 400
}

.SideLabel_font_sporty__Q_zTR {
  font-family: Fugaz One;
  font-weight: 400
}

.SideLabel_font_digital__nxjyO {
  font-family: Chakra Petch;
  font-weight: 700
}

.SideLabel_font_calligraphy__LVji9 {
  font-family: Kalam;
  font-weight: 700
}

.SideLabel_font_brush__1YT5H {
  font-family: Knewave;
  font-weight: 400
}

.SideLabel_ytp-large-play-button__mdGvQ {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.SideLabel_ytp-button__TFYtg {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.SideLabel_ytp-large-play-button-red-bg__QM6dX .SideLabel_ytp-large-play-button-bg__A4PRI {
  fill: red;
  fill-opacity: 1
}

.SideLabel_side_label__NFLWd {
  width: 108px
}

@media screen and (min-width:768px) {
  .SideLabel_side_label__NFLWd {
    width: 150px
  }
}

.SideLabel_side_label__NFLWd .SideLabel_label__gnOmC {
  width: 100%
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.SideNumber_pswp__C7LsG {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.SideNumber_pswp__C7LsG:focus {
  outline: 0
}

.SideNumber_pswp__C7LsG * {
  box-sizing: border-box
}

.SideNumber_pswp__C7LsG img {
  max-width: none
}

.SideNumber_pswp--open___DbGz {
  display: block
}

.SideNumber_pswp__C7LsG,
.SideNumber_pswp__bg__8QctE {
  transform: translateZ(0);
  will-change: opacity
}

.SideNumber_pswp__bg__8QctE {
  opacity: .005;
  background: var(--pswp-bg)
}

.SideNumber_pswp__C7LsG,
.SideNumber_pswp__scroll-wrap__FJi0h {
  overflow: hidden
}

.SideNumber_pswp__bg__8QctE,
.SideNumber_pswp__container__Zz8eG,
.SideNumber_pswp__content__Is0ve,
.SideNumber_pswp__img__XdjgU,
.SideNumber_pswp__item__eeSTS,
.SideNumber_pswp__scroll-wrap__FJi0h,
.SideNumber_pswp__zoom-wrap__o4PgK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.SideNumber_pswp__img__XdjgU,
.SideNumber_pswp__zoom-wrap__o4PgK {
  width: auto;
  height: auto
}

.SideNumber_pswp--click-to-zoom__QnFf0.SideNumber_pswp--zoom-allowed__IbrYD .SideNumber_pswp__img__XdjgU {
  cursor: zoom-in
}

.SideNumber_pswp--click-to-zoom__QnFf0.SideNumber_pswp--zoomed-in__FxreH .SideNumber_pswp__img__XdjgU {
  cursor: move;
  cursor: grab
}

.SideNumber_pswp--click-to-zoom__QnFf0.SideNumber_pswp--zoomed-in__FxreH .SideNumber_pswp__img__XdjgU:active {
  cursor: grabbing
}

.SideNumber_pswp--no-mouse-drag__QIOJu.SideNumber_pswp--zoomed-in__FxreH .SideNumber_pswp__img__XdjgU,
.SideNumber_pswp--no-mouse-drag__QIOJu.SideNumber_pswp--zoomed-in__FxreH .SideNumber_pswp__img__XdjgU:active,
.SideNumber_pswp__img__XdjgU {
  cursor: zoom-out
}

.SideNumber_pswp__button__VSR9U,
.SideNumber_pswp__container__Zz8eG,
.SideNumber_pswp__counter__4BJT5,
.SideNumber_pswp__img__XdjgU {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.SideNumber_pswp__item__eeSTS {
  z-index: 1;
  overflow: hidden
}

.SideNumber_pswp__hidden__wmXb4 {
  display: none !important
}

.SideNumber_pswp__content__Is0ve {
  pointer-events: none
}

.SideNumber_pswp__content__Is0ve>* {
  pointer-events: auto
}

.SideNumber_pswp__error-msg-container___o6mG {
  display: grid
}

.SideNumber_pswp__error-msg__5ee8z {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.SideNumber_pswp__C7LsG .SideNumber_pswp__hide-on-close__YEkjj {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.SideNumber_pswp--ui-visible__n5Lna .SideNumber_pswp__hide-on-close__YEkjj {
  opacity: 1;
  pointer-events: auto
}

.SideNumber_pswp__button__VSR9U {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.SideNumber_pswp__button__VSR9U:active,
.SideNumber_pswp__button__VSR9U:focus,
.SideNumber_pswp__button__VSR9U:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.SideNumber_pswp__button__VSR9U:disabled {
  opacity: .3;
  cursor: auto
}

.SideNumber_pswp__icn__z2nPX {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.SideNumber_pswp__icn-shadow__VSiw_ {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.SideNumber_pswp__icn__z2nPX:focus {
  outline: 0
}

.SideNumber_pswp__img--with-bg__hsnHs,
div.SideNumber_pswp__img--placeholder__tSCns {
  background: var(--pswp-placeholder-bg)
}

.SideNumber_pswp__top-bar__TDFRF {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.SideNumber_pswp__top-bar__TDFRF>* {
  pointer-events: auto;
  will-change: opacity
}

.SideNumber_pswp__button--close__BpP6F {
  margin-right: 6px
}

.SideNumber_pswp__button--arrow__cgU80 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.SideNumber_pswp__button--arrow__cgU80:disabled {
  display: none;
  cursor: default
}

.SideNumber_pswp__button--arrow__cgU80 .SideNumber_pswp__icn__z2nPX {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.SideNumber_pswp--one-slide__3CCFW .SideNumber_pswp__button--arrow__cgU80 {
  display: none
}

.SideNumber_pswp--touch__k7Ouq .SideNumber_pswp__button--arrow__cgU80 {
  visibility: hidden
}

.SideNumber_pswp--has_mouse__1nlkI .SideNumber_pswp__button--arrow__cgU80 {
  visibility: visible
}

.SideNumber_pswp__button--arrow--prev__lHm_U {
  right: auto;
  left: 0
}

.SideNumber_pswp__button--arrow--next__7RPq2 {
  right: 0
}

.SideNumber_pswp__button--arrow--next__7RPq2 .SideNumber_pswp__icn__z2nPX {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.SideNumber_pswp__button--zoom__Tfs7f {
  display: none
}

.SideNumber_pswp--zoom-allowed__IbrYD .SideNumber_pswp__button--zoom__Tfs7f {
  display: block
}

.SideNumber_pswp--zoomed-in__FxreH .SideNumber_pswp__zoom-icn-bar-v__sHmnJ {
  display: none
}

.SideNumber_pswp__preloader__61_vG {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.SideNumber_pswp__preloader__61_vG .SideNumber_pswp__icn__z2nPX {
  opacity: 0;
  transition: opacity .2s linear;
  animation: SideNumber_pswp-clockwise__oxmch .6s linear infinite
}

.SideNumber_pswp__preloader--active__Ij0_d .SideNumber_pswp__icn__z2nPX {
  opacity: .85
}

@keyframes SideNumber_pswp-clockwise__oxmch {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.SideNumber_pswp__counter__4BJT5 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.SideNumber_pswp--one-slide__3CCFW .SideNumber_pswp__counter__4BJT5 {
  display: none
}

.SideNumber_lineseed__ZxSYN {
  font-family: LineSeed, sans-serif
}

.SideNumber_font_pop__5afnU {
  font-family: Luckiest Guy;
  font-weight: 400
}

.SideNumber_font_sporty__puQL3 {
  font-family: Fugaz One;
  font-weight: 400
}

.SideNumber_font_digital__YmetM {
  font-family: Chakra Petch;
  font-weight: 700
}

.SideNumber_font_calligraphy__IWCiM {
  font-family: Kalam;
  font-weight: 700
}

.SideNumber_font_brush__i5UyO {
  font-family: Knewave;
  font-weight: 400
}

.SideNumber_ytp-large-play-button__8A7WI {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.SideNumber_ytp-button__lxo7Q {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.SideNumber_ytp-large-play-button-red-bg__HaKRn .SideNumber_ytp-large-play-button-bg__05Vpc {
  fill: red;
  fill-opacity: 1
}

.SideNumber_side_number__r6VT0 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  font-weight: 800;
  font-size: 11px
}

@media screen and (min-width:768px) {
  .SideNumber_side_number__r6VT0 {
    width: 36px;
    height: 36px;
    font-size: 16px
  }
}

.SideNumber_side_number__r6VT0.picked_color_none {
  --picked-bg-color: var(--picked-bg-color-reverse);
  --picked-font-color: var(--picked-font-color-reverse)
}

.SideNumber_side_number__r6VT0.SideNumber_style_default__oc4Yk {
  color: var(--picked-bg-color);
  font-size: 15px
}

@media screen and (min-width:768px) {
  .SideNumber_side_number__r6VT0.SideNumber_style_default__oc4Yk {
    font-size: 24px
  }
}

.SideNumber_side_number__r6VT0.SideNumber_style_default__oc4Yk:after {
  content: ".";
  display: inline
}

.SideNumber_side_number__r6VT0.SideNumber_style_circle___Ajp7 {
  border-radius: 50%;
  background-color: var(--picked-bg-color);
  color: var(--picked-font-color)
}

.SideNumber_side_number__r6VT0.SideNumber_style_circle_stroke__2VNST {
  border: 1px solid var(--picked-bg-color);
  border-radius: 50%;
  color: var(--picked-bg-color)
}

@media screen and (min-width:768px) {
  .SideNumber_side_number__r6VT0.SideNumber_style_circle_stroke__2VNST {
    border-width: 2px
  }
}

.SideNumber_side_number__r6VT0.SideNumber_style_square__X38BJ {
  background-color: var(--picked-bg-color);
  color: var(--picked-font-color)
}

.SideNumber_side_number__r6VT0.SideNumber_style_square_stroke__Mclgp {
  border: 1px solid var(--picked-bg-color);
  color: var(--picked-bg-color)
}

@media screen and (min-width:768px) {
  .SideNumber_side_number__r6VT0.SideNumber_style_square_stroke__Mclgp {
    border-width: 2px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ListLabelComponent_pswp__u6bWg {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ListLabelComponent_pswp__u6bWg:focus {
  outline: 0
}

.ListLabelComponent_pswp__u6bWg * {
  box-sizing: border-box
}

.ListLabelComponent_pswp__u6bWg img {
  max-width: none
}

.ListLabelComponent_pswp--open__fbj1l {
  display: block
}

.ListLabelComponent_pswp__bg__NFqTL,
.ListLabelComponent_pswp__u6bWg {
  transform: translateZ(0);
  will-change: opacity
}

.ListLabelComponent_pswp__bg__NFqTL {
  opacity: .005;
  background: var(--pswp-bg)
}

.ListLabelComponent_pswp__scroll-wrap__iIKTz,
.ListLabelComponent_pswp__u6bWg {
  overflow: hidden
}

.ListLabelComponent_pswp__bg__NFqTL,
.ListLabelComponent_pswp__container__fMN0V,
.ListLabelComponent_pswp__content__Vy1n_,
.ListLabelComponent_pswp__img__iOa9W,
.ListLabelComponent_pswp__item__vHnbj,
.ListLabelComponent_pswp__scroll-wrap__iIKTz,
.ListLabelComponent_pswp__zoom-wrap__26fdk {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ListLabelComponent_pswp__img__iOa9W,
.ListLabelComponent_pswp__zoom-wrap__26fdk {
  width: auto;
  height: auto
}

.ListLabelComponent_pswp--click-to-zoom__DMkUY.ListLabelComponent_pswp--zoom-allowed__RDs3e .ListLabelComponent_pswp__img__iOa9W {
  cursor: zoom-in
}

.ListLabelComponent_pswp--click-to-zoom__DMkUY.ListLabelComponent_pswp--zoomed-in__rnLr4 .ListLabelComponent_pswp__img__iOa9W {
  cursor: move;
  cursor: grab
}

.ListLabelComponent_pswp--click-to-zoom__DMkUY.ListLabelComponent_pswp--zoomed-in__rnLr4 .ListLabelComponent_pswp__img__iOa9W:active {
  cursor: grabbing
}

.ListLabelComponent_pswp--no-mouse-drag__JST3J.ListLabelComponent_pswp--zoomed-in__rnLr4 .ListLabelComponent_pswp__img__iOa9W,
.ListLabelComponent_pswp--no-mouse-drag__JST3J.ListLabelComponent_pswp--zoomed-in__rnLr4 .ListLabelComponent_pswp__img__iOa9W:active,
.ListLabelComponent_pswp__img__iOa9W {
  cursor: zoom-out
}

.ListLabelComponent_pswp__button__iANc_,
.ListLabelComponent_pswp__container__fMN0V,
.ListLabelComponent_pswp__counter__a1bfw,
.ListLabelComponent_pswp__img__iOa9W {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ListLabelComponent_pswp__item__vHnbj {
  z-index: 1;
  overflow: hidden
}

.ListLabelComponent_pswp__hidden__NC_Iw {
  display: none !important
}

.ListLabelComponent_pswp__content__Vy1n_ {
  pointer-events: none
}

.ListLabelComponent_pswp__content__Vy1n_>* {
  pointer-events: auto
}

.ListLabelComponent_pswp__error-msg-container__4RMsD {
  display: grid
}

.ListLabelComponent_pswp__error-msg__fj5_Z {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ListLabelComponent_pswp__u6bWg .ListLabelComponent_pswp__hide-on-close__yW5_N {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ListLabelComponent_pswp--ui-visible__oX8Yz .ListLabelComponent_pswp__hide-on-close__yW5_N {
  opacity: 1;
  pointer-events: auto
}

.ListLabelComponent_pswp__button__iANc_ {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ListLabelComponent_pswp__button__iANc_:active,
.ListLabelComponent_pswp__button__iANc_:focus,
.ListLabelComponent_pswp__button__iANc_:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ListLabelComponent_pswp__button__iANc_:disabled {
  opacity: .3;
  cursor: auto
}

.ListLabelComponent_pswp__icn__29Ocp {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ListLabelComponent_pswp__icn-shadow__MzTU0 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ListLabelComponent_pswp__icn__29Ocp:focus {
  outline: 0
}

.ListLabelComponent_pswp__img--with-bg__3qCRx,
div.ListLabelComponent_pswp__img--placeholder__IGN1L {
  background: var(--pswp-placeholder-bg)
}

.ListLabelComponent_pswp__top-bar__gRs1A {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ListLabelComponent_pswp__top-bar__gRs1A>* {
  pointer-events: auto;
  will-change: opacity
}

.ListLabelComponent_pswp__button--close__hfLW3 {
  margin-right: 6px
}

.ListLabelComponent_pswp__button--arrow__N9uMU {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ListLabelComponent_pswp__button--arrow__N9uMU:disabled {
  display: none;
  cursor: default
}

.ListLabelComponent_pswp__button--arrow__N9uMU .ListLabelComponent_pswp__icn__29Ocp {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ListLabelComponent_pswp--one-slide__wFyPm .ListLabelComponent_pswp__button--arrow__N9uMU {
  display: none
}

.ListLabelComponent_pswp--touch__Q1j7s .ListLabelComponent_pswp__button--arrow__N9uMU {
  visibility: hidden
}

.ListLabelComponent_pswp--has_mouse__oC43M .ListLabelComponent_pswp__button--arrow__N9uMU {
  visibility: visible
}

.ListLabelComponent_pswp__button--arrow--prev__JQQuw {
  right: auto;
  left: 0
}

.ListLabelComponent_pswp__button--arrow--next__xrvoc {
  right: 0
}

.ListLabelComponent_pswp__button--arrow--next__xrvoc .ListLabelComponent_pswp__icn__29Ocp {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ListLabelComponent_pswp__button--zoom__0Ypj4 {
  display: none
}

.ListLabelComponent_pswp--zoom-allowed__RDs3e .ListLabelComponent_pswp__button--zoom__0Ypj4 {
  display: block
}

.ListLabelComponent_pswp--zoomed-in__rnLr4 .ListLabelComponent_pswp__zoom-icn-bar-v__OX86g {
  display: none
}

.ListLabelComponent_pswp__preloader__9yQin {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ListLabelComponent_pswp__preloader__9yQin .ListLabelComponent_pswp__icn__29Ocp {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ListLabelComponent_pswp-clockwise__ubIwn .6s linear infinite
}

.ListLabelComponent_pswp__preloader--active__zZR8K .ListLabelComponent_pswp__icn__29Ocp {
  opacity: .85
}

@keyframes ListLabelComponent_pswp-clockwise__ubIwn {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ListLabelComponent_pswp__counter__a1bfw {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ListLabelComponent_pswp--one-slide__wFyPm .ListLabelComponent_pswp__counter__a1bfw {
  display: none
}

.ListLabelComponent_lineseed__3uup9 {
  font-family: LineSeed, sans-serif
}

.ListLabelComponent_font_pop__i5GsH {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ListLabelComponent_font_sporty__Zv6w8 {
  font-family: Fugaz One;
  font-weight: 400
}

.ListLabelComponent_font_digital__shLvu {
  font-family: Chakra Petch;
  font-weight: 700
}

.ListLabelComponent_font_calligraphy__xedAw {
  font-family: Kalam;
  font-weight: 700
}

.ListLabelComponent_font_brush__vY_p9 {
  font-family: Knewave;
  font-weight: 400
}

.ListLabelComponent_ytp-large-play-button__JWLoA {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ListLabelComponent_ytp-button__wqlJX {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ListLabelComponent_ytp-large-play-button-red-bg__WhQRO .ListLabelComponent_ytp-large-play-button-bg__m4qNt {
  fill: red;
  fill-opacity: 1
}

.ListLabelComponent_lds_label_list__R3WlF .ListLabelComponent_list_item__fbvu0 {
  display: grid;
  grid-template-columns: auto 1fr
}

.ListLabelComponent_lds_label_list__R3WlF .ListLabelComponent_indent__V3bxa {
  margin-left: 10px
}

.ListLabelComponent_lds_label_list__R3WlF .ListLabelComponent_item_label__yDI4q {
  display: flex;
  align-items: center;
  flex-shrink: 0
}

.ListLabelComponent_lds_label_list__R3WlF .ListLabelComponent_label__Uon3H {
  flex-shrink: 0
}

.ListLabelComponent_lds_label_list__R3WlF .ListLabelComponent_description__QFvH5 {
  display: flex;
  align-items: center;
  flex: 1
}

.ListLabelComponent_lds_label_list__R3WlF .ListLabelComponent_description__QFvH5 a {
  position: relative;
  z-index: 1
}

.ListLabelComponent_type_badge__p_Wlz .ListLabelComponent_list_item__fbvu0:not(:first-child) {
  margin-top: 16px
}

@media screen and (min-width:768px) {
  .ListLabelComponent_type_badge__p_Wlz .ListLabelComponent_list_item__fbvu0:not(:first-child) {
    margin-top: 27px
  }
}

.ListLabelComponent_type_badge__p_Wlz .ListLabelComponent_list_item__fbvu0 .ListLabelComponent_item_label__yDI4q {
  max-height: calc(var(--ldsg-typography-text-l-font-size)*var(--ldsg-typography-text-l-line-height)*1.6);
  margin-right: 11px
}

@media screen and (min-width:768px) {
  .ListLabelComponent_type_badge__p_Wlz .ListLabelComponent_list_item__fbvu0 .ListLabelComponent_item_label__yDI4q {
    max-height: 52.8px;
    margin-right: 20px
  }
}

.ListLabelComponent_type_badge__p_Wlz .ListLabelComponent_list_item__fbvu0 .ListLabelComponent_item_label__yDI4q [class*=text] {
  text-overflow: ellipsis
}

.ListLabelComponent_type_number__AUXrb .ListLabelComponent_list_item__fbvu0:not(:first-child) {
  margin-top: 25px
}

@media screen and (min-width:768px) {
  .ListLabelComponent_type_number__AUXrb .ListLabelComponent_list_item__fbvu0:not(:first-child) {
    margin-top: 30px
  }
}

.ListLabelComponent_type_number__AUXrb .ListLabelComponent_list_item__fbvu0 .ListLabelComponent_item_label__yDI4q {
  min-height: calc(var(--ldsg-typography-text-l-font-size)*var(--ldsg-typography-text-l-line-height)*1.1);
  max-height: 20px;
  margin-right: 8px
}

@media screen and (min-width:768px) {
  .ListLabelComponent_type_number__AUXrb .ListLabelComponent_list_item__fbvu0 .ListLabelComponent_item_label__yDI4q {
    max-height: 46.8px;
    margin-right: 20px
  }
}

.ListLabelComponent_type_dot__w9Lpw .ListLabelComponent_list_item__fbvu0,
.ListLabelComponent_type_square__JVQ_T .ListLabelComponent_list_item__fbvu0 {
  position: relative;
  padding-left: 10px
}

.ListLabelComponent_type_dot__w9Lpw .ListLabelComponent_list_item__fbvu0:before,
.ListLabelComponent_type_square__JVQ_T .ListLabelComponent_list_item__fbvu0:before {
  position: absolute;
  top: var(--bullet-top-position, 8px);
  left: 0;
  width: 3px;
  height: 3px;
  background-color: var(--point-color, currentColor);
  content: ""
}

@media screen and (min-width:768px) {

  .ListLabelComponent_type_dot__w9Lpw .ListLabelComponent_list_item__fbvu0:before,
  .ListLabelComponent_type_square__JVQ_T .ListLabelComponent_list_item__fbvu0:before {
    --bullet-top-position: 9px
  }
}

.ListLabelComponent_type_dot__w9Lpw .ListLabelComponent_list_item__fbvu0:before {
  border-radius: 3px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ListTitleComponent_pswp__Uu8Dy {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ListTitleComponent_pswp__Uu8Dy:focus {
  outline: 0
}

.ListTitleComponent_pswp__Uu8Dy * {
  box-sizing: border-box
}

.ListTitleComponent_pswp__Uu8Dy img {
  max-width: none
}

.ListTitleComponent_pswp--open__5hcLQ {
  display: block
}

.ListTitleComponent_pswp__Uu8Dy,
.ListTitleComponent_pswp__bg__T08Qu {
  transform: translateZ(0);
  will-change: opacity
}

.ListTitleComponent_pswp__bg__T08Qu {
  opacity: .005;
  background: var(--pswp-bg)
}

.ListTitleComponent_pswp__Uu8Dy,
.ListTitleComponent_pswp__scroll-wrap__VXTsg {
  overflow: hidden
}

.ListTitleComponent_pswp__bg__T08Qu,
.ListTitleComponent_pswp__container__RbfK1,
.ListTitleComponent_pswp__content__wQTd3,
.ListTitleComponent_pswp__img__dJz7Z,
.ListTitleComponent_pswp__item__ds3cX,
.ListTitleComponent_pswp__scroll-wrap__VXTsg,
.ListTitleComponent_pswp__zoom-wrap__aEJkq {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ListTitleComponent_pswp__img__dJz7Z,
.ListTitleComponent_pswp__zoom-wrap__aEJkq {
  width: auto;
  height: auto
}

.ListTitleComponent_pswp--click-to-zoom__jxC_C.ListTitleComponent_pswp--zoom-allowed__PX2XY .ListTitleComponent_pswp__img__dJz7Z {
  cursor: zoom-in
}

.ListTitleComponent_pswp--click-to-zoom__jxC_C.ListTitleComponent_pswp--zoomed-in__fSErQ .ListTitleComponent_pswp__img__dJz7Z {
  cursor: move;
  cursor: grab
}

.ListTitleComponent_pswp--click-to-zoom__jxC_C.ListTitleComponent_pswp--zoomed-in__fSErQ .ListTitleComponent_pswp__img__dJz7Z:active {
  cursor: grabbing
}

.ListTitleComponent_pswp--no-mouse-drag__Ma1M_.ListTitleComponent_pswp--zoomed-in__fSErQ .ListTitleComponent_pswp__img__dJz7Z,
.ListTitleComponent_pswp--no-mouse-drag__Ma1M_.ListTitleComponent_pswp--zoomed-in__fSErQ .ListTitleComponent_pswp__img__dJz7Z:active,
.ListTitleComponent_pswp__img__dJz7Z {
  cursor: zoom-out
}

.ListTitleComponent_pswp__button__MUlZk,
.ListTitleComponent_pswp__container__RbfK1,
.ListTitleComponent_pswp__counter__Fq4s_,
.ListTitleComponent_pswp__img__dJz7Z {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ListTitleComponent_pswp__item__ds3cX {
  z-index: 1;
  overflow: hidden
}

.ListTitleComponent_pswp__hidden__rXECC {
  display: none !important
}

.ListTitleComponent_pswp__content__wQTd3 {
  pointer-events: none
}

.ListTitleComponent_pswp__content__wQTd3>* {
  pointer-events: auto
}

.ListTitleComponent_pswp__error-msg-container__PGRXP {
  display: grid
}

.ListTitleComponent_pswp__error-msg__g1y8u {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ListTitleComponent_pswp__Uu8Dy .ListTitleComponent_pswp__hide-on-close__psUnO {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ListTitleComponent_pswp--ui-visible__FQRf_ .ListTitleComponent_pswp__hide-on-close__psUnO {
  opacity: 1;
  pointer-events: auto
}

.ListTitleComponent_pswp__button__MUlZk {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ListTitleComponent_pswp__button__MUlZk:active,
.ListTitleComponent_pswp__button__MUlZk:focus,
.ListTitleComponent_pswp__button__MUlZk:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ListTitleComponent_pswp__button__MUlZk:disabled {
  opacity: .3;
  cursor: auto
}

.ListTitleComponent_pswp__icn__loelx {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ListTitleComponent_pswp__icn-shadow__8VbtH {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ListTitleComponent_pswp__icn__loelx:focus {
  outline: 0
}

.ListTitleComponent_pswp__img--with-bg__PsMJ2,
div.ListTitleComponent_pswp__img--placeholder__jAa2O {
  background: var(--pswp-placeholder-bg)
}

.ListTitleComponent_pswp__top-bar__jRpxK {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ListTitleComponent_pswp__top-bar__jRpxK>* {
  pointer-events: auto;
  will-change: opacity
}

.ListTitleComponent_pswp__button--close__hFVrh {
  margin-right: 6px
}

.ListTitleComponent_pswp__button--arrow__OpF_x {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ListTitleComponent_pswp__button--arrow__OpF_x:disabled {
  display: none;
  cursor: default
}

.ListTitleComponent_pswp__button--arrow__OpF_x .ListTitleComponent_pswp__icn__loelx {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ListTitleComponent_pswp--one-slide__Ht5i1 .ListTitleComponent_pswp__button--arrow__OpF_x {
  display: none
}

.ListTitleComponent_pswp--touch__rFs2m .ListTitleComponent_pswp__button--arrow__OpF_x {
  visibility: hidden
}

.ListTitleComponent_pswp--has_mouse__76Fqm .ListTitleComponent_pswp__button--arrow__OpF_x {
  visibility: visible
}

.ListTitleComponent_pswp__button--arrow--prev__Ex8Di {
  right: auto;
  left: 0
}

.ListTitleComponent_pswp__button--arrow--next__fUW_1 {
  right: 0
}

.ListTitleComponent_pswp__button--arrow--next__fUW_1 .ListTitleComponent_pswp__icn__loelx {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ListTitleComponent_pswp__button--zoom__NiFFV {
  display: none
}

.ListTitleComponent_pswp--zoom-allowed__PX2XY .ListTitleComponent_pswp__button--zoom__NiFFV {
  display: block
}

.ListTitleComponent_pswp--zoomed-in__fSErQ .ListTitleComponent_pswp__zoom-icn-bar-v__ddU_l {
  display: none
}

.ListTitleComponent_pswp__preloader__f6zP_ {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ListTitleComponent_pswp__preloader__f6zP_ .ListTitleComponent_pswp__icn__loelx {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ListTitleComponent_pswp-clockwise___OM_d .6s linear infinite
}

.ListTitleComponent_pswp__preloader--active__QC3oI .ListTitleComponent_pswp__icn__loelx {
  opacity: .85
}

@keyframes ListTitleComponent_pswp-clockwise___OM_d {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ListTitleComponent_pswp__counter__Fq4s_ {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ListTitleComponent_pswp--one-slide__Ht5i1 .ListTitleComponent_pswp__counter__Fq4s_ {
  display: none
}

.ListTitleComponent_lineseed__F_ykm {
  font-family: LineSeed, sans-serif
}

.ListTitleComponent_font_pop__EFJrO {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ListTitleComponent_font_sporty__O5F6a {
  font-family: Fugaz One;
  font-weight: 400
}

.ListTitleComponent_font_digital__p6Op2 {
  font-family: Chakra Petch;
  font-weight: 700
}

.ListTitleComponent_font_calligraphy__Sm7lF {
  font-family: Kalam;
  font-weight: 700
}

.ListTitleComponent_font_brush__w_92j {
  font-family: Knewave;
  font-weight: 400
}

.ListTitleComponent_ytp-large-play-button__vuoJC {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ListTitleComponent_ytp-button__mc6fz {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ListTitleComponent_ytp-large-play-button-red-bg__LoEzj .ListTitleComponent_ytp-large-play-button-bg__74LEk {
  fill: red;
  fill-opacity: 1
}

.ListTitleComponent_description__boDgA {
  margin-top: 10px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.LinkList_pswp__ilmMl {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.LinkList_pswp__ilmMl:focus {
  outline: 0
}

.LinkList_pswp__ilmMl * {
  box-sizing: border-box
}

.LinkList_pswp__ilmMl img {
  max-width: none
}

.LinkList_pswp--open__Ss43X {
  display: block
}

.LinkList_pswp__bg__o_Wsl,
.LinkList_pswp__ilmMl {
  transform: translateZ(0);
  will-change: opacity
}

.LinkList_pswp__bg__o_Wsl {
  opacity: .005;
  background: var(--pswp-bg)
}

.LinkList_pswp__ilmMl,
.LinkList_pswp__scroll-wrap__n27Ao {
  overflow: hidden
}

.LinkList_pswp__bg__o_Wsl,
.LinkList_pswp__container__W_kgd,
.LinkList_pswp__content__E_BQb,
.LinkList_pswp__img__2v5o7,
.LinkList_pswp__item__gumLr,
.LinkList_pswp__scroll-wrap__n27Ao,
.LinkList_pswp__zoom-wrap__KQ9vz {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.LinkList_pswp__img__2v5o7,
.LinkList_pswp__zoom-wrap__KQ9vz {
  width: auto;
  height: auto
}

.LinkList_pswp--click-to-zoom__E2Iku.LinkList_pswp--zoom-allowed__gCwri .LinkList_pswp__img__2v5o7 {
  cursor: zoom-in
}

.LinkList_pswp--click-to-zoom__E2Iku.LinkList_pswp--zoomed-in__3GIhL .LinkList_pswp__img__2v5o7 {
  cursor: move;
  cursor: grab
}

.LinkList_pswp--click-to-zoom__E2Iku.LinkList_pswp--zoomed-in__3GIhL .LinkList_pswp__img__2v5o7:active {
  cursor: grabbing
}

.LinkList_pswp--no-mouse-drag__UGoq6.LinkList_pswp--zoomed-in__3GIhL .LinkList_pswp__img__2v5o7,
.LinkList_pswp--no-mouse-drag__UGoq6.LinkList_pswp--zoomed-in__3GIhL .LinkList_pswp__img__2v5o7:active,
.LinkList_pswp__img__2v5o7 {
  cursor: zoom-out
}

.LinkList_pswp__button__1ZVxq,
.LinkList_pswp__container__W_kgd,
.LinkList_pswp__counter__ZP895,
.LinkList_pswp__img__2v5o7 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.LinkList_pswp__item__gumLr {
  z-index: 1;
  overflow: hidden
}

.LinkList_pswp__hidden__TnN85 {
  display: none !important
}

.LinkList_pswp__content__E_BQb {
  pointer-events: none
}

.LinkList_pswp__content__E_BQb>* {
  pointer-events: auto
}

.LinkList_pswp__error-msg-container__RFp3H {
  display: grid
}

.LinkList_pswp__error-msg__UPpmq {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.LinkList_pswp__ilmMl .LinkList_pswp__hide-on-close___X4g8 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.LinkList_pswp--ui-visible__lGLmG .LinkList_pswp__hide-on-close___X4g8 {
  opacity: 1;
  pointer-events: auto
}

.LinkList_pswp__button__1ZVxq {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.LinkList_pswp__button__1ZVxq:active,
.LinkList_pswp__button__1ZVxq:focus,
.LinkList_pswp__button__1ZVxq:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.LinkList_pswp__button__1ZVxq:disabled {
  opacity: .3;
  cursor: auto
}

.LinkList_pswp__icn__8KgwZ {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.LinkList_pswp__icn-shadow__YK_yo {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.LinkList_pswp__icn__8KgwZ:focus {
  outline: 0
}

.LinkList_pswp__img--with-bg__vMqqN,
div.LinkList_pswp__img--placeholder__uIhK4 {
  background: var(--pswp-placeholder-bg)
}

.LinkList_pswp__top-bar__YmV7n {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.LinkList_pswp__top-bar__YmV7n>* {
  pointer-events: auto;
  will-change: opacity
}

.LinkList_pswp__button--close__x_DLT {
  margin-right: 6px
}

.LinkList_pswp__button--arrow__OTOMz {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.LinkList_pswp__button--arrow__OTOMz:disabled {
  display: none;
  cursor: default
}

.LinkList_pswp__button--arrow__OTOMz .LinkList_pswp__icn__8KgwZ {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.LinkList_pswp--one-slide__XUqQe .LinkList_pswp__button--arrow__OTOMz {
  display: none
}

.LinkList_pswp--touch__2cc3s .LinkList_pswp__button--arrow__OTOMz {
  visibility: hidden
}

.LinkList_pswp--has_mouse__die5p .LinkList_pswp__button--arrow__OTOMz {
  visibility: visible
}

.LinkList_pswp__button--arrow--prev__7yj3x {
  right: auto;
  left: 0
}

.LinkList_pswp__button--arrow--next__u7kon {
  right: 0
}

.LinkList_pswp__button--arrow--next__u7kon .LinkList_pswp__icn__8KgwZ {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.LinkList_pswp__button--zoom__gLNaz {
  display: none
}

.LinkList_pswp--zoom-allowed__gCwri .LinkList_pswp__button--zoom__gLNaz {
  display: block
}

.LinkList_pswp--zoomed-in__3GIhL .LinkList_pswp__zoom-icn-bar-v__dj3X7 {
  display: none
}

.LinkList_pswp__preloader__X_duJ {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.LinkList_pswp__preloader__X_duJ .LinkList_pswp__icn__8KgwZ {
  opacity: 0;
  transition: opacity .2s linear;
  animation: LinkList_pswp-clockwise__XPC4F .6s linear infinite
}

.LinkList_pswp__preloader--active__Xn4yM .LinkList_pswp__icn__8KgwZ {
  opacity: .85
}

@keyframes LinkList_pswp-clockwise__XPC4F {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.LinkList_pswp__counter__ZP895 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.LinkList_pswp--one-slide__XUqQe .LinkList_pswp__counter__ZP895 {
  display: none
}

.LinkList_lineseed__LY_N3 {
  font-family: LineSeed, sans-serif
}

.LinkList_font_pop__6DSnx {
  font-family: Luckiest Guy;
  font-weight: 400
}

.LinkList_font_sporty__zzZE3 {
  font-family: Fugaz One;
  font-weight: 400
}

.LinkList_font_digital__tA_4_ {
  font-family: Chakra Petch;
  font-weight: 700
}

.LinkList_font_calligraphy__dE_Xz {
  font-family: Kalam;
  font-weight: 700
}

.LinkList_font_brush__uz09E {
  font-family: Knewave;
  font-weight: 400
}

.LinkList_ytp-large-play-button__6QYM0 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.LinkList_ytp-button__M1Cfr {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.LinkList_ytp-large-play-button-red-bg__E8oNw .LinkList_ytp-large-play-button-bg__fi6rT {
  fill: red;
  fill-opacity: 1
}

.LinkList_list_item__0gBok {
  --ldsg-typography-title-xs-line-height: 1.53846;
  text-align: left;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  padding: var(--padding-vertical, 16px) var(--padding-right, var(--padding-side, 16px)) var(--padding-vertical, 16px) var(--padding-side, 16px);
  border: 1px solid var(--frame-none-color)
}

@media screen and (min-width:768px) {
  .LinkList_list_item__0gBok {
    --padding-side: 24px;
    --padding-vertical: 22px
  }
}

.LinkList_list_item__0gBok:first-child {
  border-top-left-radius: var(--card-radius, var(--global-radius));
  border-top-right-radius: var(--card-radius, var(--global-radius))
}

.LinkList_list_item__0gBok:last-child {
  border-bottom-left-radius: var(--card-radius, var(--global-radius));
  border-bottom-right-radius: var(--card-radius, var(--global-radius))
}

.LinkList_list_item__0gBok:not(:first-child) {
  border-top: none
}

.LinkList_list_item__0gBok .LinkList_title__hNGim {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.LinkList_list_item__0gBok .LinkList_icon__6ncu2 {
  font-size: var(--icon-size, var(--ldsg-typography-text-m-font-size));
  margin-left: 34px
}

@media screen and (min-width:768px) {
  .LinkList_list_item__0gBok .LinkList_icon__6ncu2 {
    --icon-size: 1rem;
    margin-left: 36px
  }
}

.LinkList_list_item__0gBok:hover .LinkList_icon__6ncu2,
.LinkList_list_item__0gBok:hover .LinkList_title__hNGim {
  opacity: .7
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ButtonDetailComponent_pswp__t4PEJ {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ButtonDetailComponent_pswp__t4PEJ:focus {
  outline: 0
}

.ButtonDetailComponent_pswp__t4PEJ * {
  box-sizing: border-box
}

.ButtonDetailComponent_pswp__t4PEJ img {
  max-width: none
}

.ButtonDetailComponent_pswp--open__neriY {
  display: block
}

.ButtonDetailComponent_pswp__bg__80nOB,
.ButtonDetailComponent_pswp__t4PEJ {
  transform: translateZ(0);
  will-change: opacity
}

.ButtonDetailComponent_pswp__bg__80nOB {
  opacity: .005;
  background: var(--pswp-bg)
}

.ButtonDetailComponent_pswp__scroll-wrap__JXdSB,
.ButtonDetailComponent_pswp__t4PEJ {
  overflow: hidden
}

.ButtonDetailComponent_pswp__bg__80nOB,
.ButtonDetailComponent_pswp__container___WWmy,
.ButtonDetailComponent_pswp__content__lQk1B,
.ButtonDetailComponent_pswp__img__cVRe1,
.ButtonDetailComponent_pswp__item__FvAaY,
.ButtonDetailComponent_pswp__scroll-wrap__JXdSB,
.ButtonDetailComponent_pswp__zoom-wrap__IpTAD {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ButtonDetailComponent_pswp__img__cVRe1,
.ButtonDetailComponent_pswp__zoom-wrap__IpTAD {
  width: auto;
  height: auto
}

.ButtonDetailComponent_pswp--click-to-zoom__jD_Q0.ButtonDetailComponent_pswp--zoom-allowed__215qc .ButtonDetailComponent_pswp__img__cVRe1 {
  cursor: zoom-in
}

.ButtonDetailComponent_pswp--click-to-zoom__jD_Q0.ButtonDetailComponent_pswp--zoomed-in__1i2lD .ButtonDetailComponent_pswp__img__cVRe1 {
  cursor: move;
  cursor: grab
}

.ButtonDetailComponent_pswp--click-to-zoom__jD_Q0.ButtonDetailComponent_pswp--zoomed-in__1i2lD .ButtonDetailComponent_pswp__img__cVRe1:active {
  cursor: grabbing
}

.ButtonDetailComponent_pswp--no-mouse-drag__EpK4g.ButtonDetailComponent_pswp--zoomed-in__1i2lD .ButtonDetailComponent_pswp__img__cVRe1,
.ButtonDetailComponent_pswp--no-mouse-drag__EpK4g.ButtonDetailComponent_pswp--zoomed-in__1i2lD .ButtonDetailComponent_pswp__img__cVRe1:active,
.ButtonDetailComponent_pswp__img__cVRe1 {
  cursor: zoom-out
}

.ButtonDetailComponent_pswp__button__9rmQf,
.ButtonDetailComponent_pswp__container___WWmy,
.ButtonDetailComponent_pswp__counter__1w9mZ,
.ButtonDetailComponent_pswp__img__cVRe1 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ButtonDetailComponent_pswp__item__FvAaY {
  z-index: 1;
  overflow: hidden
}

.ButtonDetailComponent_pswp__hidden__Menzm {
  display: none !important
}

.ButtonDetailComponent_pswp__content__lQk1B {
  pointer-events: none
}

.ButtonDetailComponent_pswp__content__lQk1B>* {
  pointer-events: auto
}

.ButtonDetailComponent_pswp__error-msg-container__L6lRw {
  display: grid
}

.ButtonDetailComponent_pswp__error-msg__kJ8nB {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ButtonDetailComponent_pswp__t4PEJ .ButtonDetailComponent_pswp__hide-on-close__gqRra {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ButtonDetailComponent_pswp--ui-visible__jfOA_ .ButtonDetailComponent_pswp__hide-on-close__gqRra {
  opacity: 1;
  pointer-events: auto
}

.ButtonDetailComponent_pswp__button__9rmQf {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ButtonDetailComponent_pswp__button__9rmQf:active,
.ButtonDetailComponent_pswp__button__9rmQf:focus,
.ButtonDetailComponent_pswp__button__9rmQf:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ButtonDetailComponent_pswp__button__9rmQf:disabled {
  opacity: .3;
  cursor: auto
}

.ButtonDetailComponent_pswp__icn__MRUL1 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ButtonDetailComponent_pswp__icn-shadow__2AyL5 {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ButtonDetailComponent_pswp__icn__MRUL1:focus {
  outline: 0
}

.ButtonDetailComponent_pswp__img--with-bg__Tlmb5,
div.ButtonDetailComponent_pswp__img--placeholder__3C8Zp {
  background: var(--pswp-placeholder-bg)
}

.ButtonDetailComponent_pswp__top-bar__Qu1U2 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ButtonDetailComponent_pswp__top-bar__Qu1U2>* {
  pointer-events: auto;
  will-change: opacity
}

.ButtonDetailComponent_pswp__button--close__k7upk {
  margin-right: 6px
}

.ButtonDetailComponent_pswp__button--arrow__eiDS9 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ButtonDetailComponent_pswp__button--arrow__eiDS9:disabled {
  display: none;
  cursor: default
}

.ButtonDetailComponent_pswp__button--arrow__eiDS9 .ButtonDetailComponent_pswp__icn__MRUL1 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ButtonDetailComponent_pswp--one-slide__OaFFG .ButtonDetailComponent_pswp__button--arrow__eiDS9 {
  display: none
}

.ButtonDetailComponent_pswp--touch__LlAf6 .ButtonDetailComponent_pswp__button--arrow__eiDS9 {
  visibility: hidden
}

.ButtonDetailComponent_pswp--has_mouse__sTfEL .ButtonDetailComponent_pswp__button--arrow__eiDS9 {
  visibility: visible
}

.ButtonDetailComponent_pswp__button--arrow--prev__l6We1 {
  right: auto;
  left: 0
}

.ButtonDetailComponent_pswp__button--arrow--next__Kr7bM {
  right: 0
}

.ButtonDetailComponent_pswp__button--arrow--next__Kr7bM .ButtonDetailComponent_pswp__icn__MRUL1 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ButtonDetailComponent_pswp__button--zoom__7Auiz {
  display: none
}

.ButtonDetailComponent_pswp--zoom-allowed__215qc .ButtonDetailComponent_pswp__button--zoom__7Auiz {
  display: block
}

.ButtonDetailComponent_pswp--zoomed-in__1i2lD .ButtonDetailComponent_pswp__zoom-icn-bar-v__vONY0 {
  display: none
}

.ButtonDetailComponent_pswp__preloader__zZi88 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ButtonDetailComponent_pswp__preloader__zZi88 .ButtonDetailComponent_pswp__icn__MRUL1 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ButtonDetailComponent_pswp-clockwise__UW9fz .6s linear infinite
}

.ButtonDetailComponent_pswp__preloader--active__2SF9a .ButtonDetailComponent_pswp__icn__MRUL1 {
  opacity: .85
}

@keyframes ButtonDetailComponent_pswp-clockwise__UW9fz {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ButtonDetailComponent_pswp__counter__1w9mZ {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ButtonDetailComponent_pswp--one-slide__OaFFG .ButtonDetailComponent_pswp__counter__1w9mZ {
  display: none
}

.ButtonDetailComponent_lineseed__tNqkG {
  font-family: LineSeed, sans-serif
}

.ButtonDetailComponent_font_pop__DcRFS {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ButtonDetailComponent_font_sporty__sV4_0 {
  font-family: Fugaz One;
  font-weight: 400
}

.ButtonDetailComponent_font_digital__QhlBt {
  font-family: Chakra Petch;
  font-weight: 700
}

.ButtonDetailComponent_font_calligraphy__EvUvS {
  font-family: Kalam;
  font-weight: 700
}

.ButtonDetailComponent_font_brush__I6v1h {
  font-family: Knewave;
  font-weight: 400
}

.ButtonDetailComponent_ytp-large-play-button__5SXDx {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ButtonDetailComponent_ytp-button__F_ReR {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ButtonDetailComponent_ytp-large-play-button-red-bg__YTwU3 .ButtonDetailComponent_ytp-large-play-button-bg__ZdYtO {
  fill: red;
  fill-opacity: 1
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ButtonFixedComponent_pswp__Z4_GF {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ButtonFixedComponent_pswp__Z4_GF:focus {
  outline: 0
}

.ButtonFixedComponent_pswp__Z4_GF * {
  box-sizing: border-box
}

.ButtonFixedComponent_pswp__Z4_GF img {
  max-width: none
}

.ButtonFixedComponent_pswp--open__Xs7Yx {
  display: block
}

.ButtonFixedComponent_pswp__Z4_GF,
.ButtonFixedComponent_pswp__bg__MCGzu {
  transform: translateZ(0);
  will-change: opacity
}

.ButtonFixedComponent_pswp__bg__MCGzu {
  opacity: .005;
  background: var(--pswp-bg)
}

.ButtonFixedComponent_pswp__Z4_GF,
.ButtonFixedComponent_pswp__scroll-wrap__hxN_G {
  overflow: hidden
}

.ButtonFixedComponent_pswp__bg__MCGzu,
.ButtonFixedComponent_pswp__container__IPXbm,
.ButtonFixedComponent_pswp__content__y487_,
.ButtonFixedComponent_pswp__img__T8J2y,
.ButtonFixedComponent_pswp__item__H8bkC,
.ButtonFixedComponent_pswp__scroll-wrap__hxN_G,
.ButtonFixedComponent_pswp__zoom-wrap__UJSb5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ButtonFixedComponent_pswp__img__T8J2y,
.ButtonFixedComponent_pswp__zoom-wrap__UJSb5 {
  width: auto;
  height: auto
}

.ButtonFixedComponent_pswp--click-to-zoom__KXNj1.ButtonFixedComponent_pswp--zoom-allowed__nHcYM .ButtonFixedComponent_pswp__img__T8J2y {
  cursor: zoom-in
}

.ButtonFixedComponent_pswp--click-to-zoom__KXNj1.ButtonFixedComponent_pswp--zoomed-in__DBaq7 .ButtonFixedComponent_pswp__img__T8J2y {
  cursor: move;
  cursor: grab
}

.ButtonFixedComponent_pswp--click-to-zoom__KXNj1.ButtonFixedComponent_pswp--zoomed-in__DBaq7 .ButtonFixedComponent_pswp__img__T8J2y:active {
  cursor: grabbing
}

.ButtonFixedComponent_pswp--no-mouse-drag__cwfCk.ButtonFixedComponent_pswp--zoomed-in__DBaq7 .ButtonFixedComponent_pswp__img__T8J2y,
.ButtonFixedComponent_pswp--no-mouse-drag__cwfCk.ButtonFixedComponent_pswp--zoomed-in__DBaq7 .ButtonFixedComponent_pswp__img__T8J2y:active,
.ButtonFixedComponent_pswp__img__T8J2y {
  cursor: zoom-out
}

.ButtonFixedComponent_pswp__button__43SpA,
.ButtonFixedComponent_pswp__container__IPXbm,
.ButtonFixedComponent_pswp__counter__aG4Bs,
.ButtonFixedComponent_pswp__img__T8J2y {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ButtonFixedComponent_pswp__item__H8bkC {
  z-index: 1;
  overflow: hidden
}

.ButtonFixedComponent_pswp__hidden__27Mjf {
  display: none !important
}

.ButtonFixedComponent_pswp__content__y487_ {
  pointer-events: none
}

.ButtonFixedComponent_pswp__content__y487_>* {
  pointer-events: auto
}

.ButtonFixedComponent_pswp__error-msg-container__Y5nic {
  display: grid
}

.ButtonFixedComponent_pswp__error-msg__ITTwx {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ButtonFixedComponent_pswp__Z4_GF .ButtonFixedComponent_pswp__hide-on-close__3C0Uq {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ButtonFixedComponent_pswp--ui-visible__dako5 .ButtonFixedComponent_pswp__hide-on-close__3C0Uq {
  opacity: 1;
  pointer-events: auto
}

.ButtonFixedComponent_pswp__button__43SpA {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ButtonFixedComponent_pswp__button__43SpA:active,
.ButtonFixedComponent_pswp__button__43SpA:focus,
.ButtonFixedComponent_pswp__button__43SpA:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ButtonFixedComponent_pswp__button__43SpA:disabled {
  opacity: .3;
  cursor: auto
}

.ButtonFixedComponent_pswp__icn__mGPeq {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ButtonFixedComponent_pswp__icn-shadow__dSIzV {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ButtonFixedComponent_pswp__icn__mGPeq:focus {
  outline: 0
}

.ButtonFixedComponent_pswp__img--with-bg__m49pV,
div.ButtonFixedComponent_pswp__img--placeholder____RAD {
  background: var(--pswp-placeholder-bg)
}

.ButtonFixedComponent_pswp__top-bar__sIhT3 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ButtonFixedComponent_pswp__top-bar__sIhT3>* {
  pointer-events: auto;
  will-change: opacity
}

.ButtonFixedComponent_pswp__button--close__Pa04C {
  margin-right: 6px
}

.ButtonFixedComponent_pswp__button--arrow__Pf2CU {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ButtonFixedComponent_pswp__button--arrow__Pf2CU:disabled {
  display: none;
  cursor: default
}

.ButtonFixedComponent_pswp__button--arrow__Pf2CU .ButtonFixedComponent_pswp__icn__mGPeq {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ButtonFixedComponent_pswp--one-slide__BZuWu .ButtonFixedComponent_pswp__button--arrow__Pf2CU {
  display: none
}

.ButtonFixedComponent_pswp--touch__d8YRz .ButtonFixedComponent_pswp__button--arrow__Pf2CU {
  visibility: hidden
}

.ButtonFixedComponent_pswp--has_mouse__9PkJS .ButtonFixedComponent_pswp__button--arrow__Pf2CU {
  visibility: visible
}

.ButtonFixedComponent_pswp__button--arrow--prev__oDefz {
  right: auto;
  left: 0
}

.ButtonFixedComponent_pswp__button--arrow--next__YVPQT {
  right: 0
}

.ButtonFixedComponent_pswp__button--arrow--next__YVPQT .ButtonFixedComponent_pswp__icn__mGPeq {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ButtonFixedComponent_pswp__button--zoom__IfjU4 {
  display: none
}

.ButtonFixedComponent_pswp--zoom-allowed__nHcYM .ButtonFixedComponent_pswp__button--zoom__IfjU4 {
  display: block
}

.ButtonFixedComponent_pswp--zoomed-in__DBaq7 .ButtonFixedComponent_pswp__zoom-icn-bar-v__9wrWP {
  display: none
}

.ButtonFixedComponent_pswp__preloader__f1GV3 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ButtonFixedComponent_pswp__preloader__f1GV3 .ButtonFixedComponent_pswp__icn__mGPeq {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ButtonFixedComponent_pswp-clockwise__5LDed .6s linear infinite
}

.ButtonFixedComponent_pswp__preloader--active__jXUep .ButtonFixedComponent_pswp__icn__mGPeq {
  opacity: .85
}

@keyframes ButtonFixedComponent_pswp-clockwise__5LDed {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ButtonFixedComponent_pswp__counter__aG4Bs {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ButtonFixedComponent_pswp--one-slide__BZuWu .ButtonFixedComponent_pswp__counter__aG4Bs {
  display: none
}

.ButtonFixedComponent_lineseed__iJHQu {
  font-family: LineSeed, sans-serif
}

.ButtonFixedComponent_font_pop__wPsxg {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ButtonFixedComponent_font_sporty__x8gXh {
  font-family: Fugaz One;
  font-weight: 400
}

.ButtonFixedComponent_font_digital__AnXzN {
  font-family: Chakra Petch;
  font-weight: 700
}

.ButtonFixedComponent_font_calligraphy__3KlkA {
  font-family: Kalam;
  font-weight: 700
}

.ButtonFixedComponent_font_brush__DZhE6 {
  font-family: Knewave;
  font-weight: 400
}

.ButtonFixedComponent_ytp-large-play-button__wFbWo {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ButtonFixedComponent_ytp-button__xq3j8 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ButtonFixedComponent_ytp-large-play-button-red-bg__oRmUP .ButtonFixedComponent_ytp-large-play-button-bg__3KoNs {
  fill: red;
  fill-opacity: 1
}

.ButtonFixedComponent_section_fixed_button__KxCev [class*=section_content] {
  padding-top: var(--fixed-button-margin, 20px);
  padding-bottom: calc(var(--sab) + var(--fixed-button-margin, 20px))
}

@media screen and (min-width:768px) {
  .ButtonFixedComponent_section_fixed_button__KxCev [class*=section_content] {
    --fixed-button-margin: 15px
  }
}

.ButtonFixedComponent_section_fixed_button__KxCev [class*=lds_image] {
  flex-shrink: 0
}

.ButtonFixedComponent_is_fixed__rE6MD {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0
}

.ButtonFixedComponent_is_hide__3SLFm {
  opacity: 0;
  transition: opacity .3s;
  pointer-events: none
}

.ButtonFixedComponent_grid_button__d0Wkn {
  --fixed-button-radius: var(--card-radius, var(--global-button-radius, var(--global-radius)));
  border-radius: var(--fixed-button-radius);
  filter: drop-shadow(2px 2px 7px rgba(0, 0, 0, .1))
}

.ButtonFixedComponent_grid_button__d0Wkn.ButtonFixedComponent_is_darkmode__HoKsD {
  --frame-stroke-color: #4c4c4c
}

.ButtonFixedComponent_grid_button__d0Wkn [class*=frame_] {
  filter: none
}

.ButtonFixedComponent_grid_button__d0Wkn [class*=button]:first-child:nth-last-child(2) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: calc(var(--fixed-button-radius) - 4px);
  border-bottom-left-radius: calc(var(--fixed-button-radius) - 4px)
}

.ButtonFixedComponent_grid_button__d0Wkn [class*=button]:nth-child(2):last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: calc(var(--fixed-button-radius) - 4px);
  border-bottom-right-radius: calc(var(--fixed-button-radius) - 4px)
}

.ButtonFixedComponent_grid_button__d0Wkn [class*=button]:first-child:nth-last-child(2) {
  border-right: 1px solid rgba(0, 0, 0, .1)
}

.ButtonFixedComponent_grid_button__d0Wkn [class*=style_mask] {
  width: 26px;
  height: 26px;
  background-color: #fff;
  border-radius: 5px
}

.ButtonFixedComponent_grid_button__d0Wkn [class*=style_mask] picture {
  display: flex;
  align-items: center;
  justify-content: center
}

.ButtonFixedComponent_grid_button__d0Wkn [class*=style_mask] img {
  width: 16px;
  -webkit-mask-image: none;
  mask-image: none
}

.ButtonFixedComponent_grid_button__d0Wkn [class*=style_mask_circle] {
  border-radius: 26px
}

.ButtonFixedComponent_flexible__WVDer {
  text-align: center
}

.ButtonFixedComponent_flexible__WVDer [class*=grid_container] {
  max-width: 100%;
  display: inline-flex
}

.ButtonFixedComponent_flexible__WVDer [class*=grid_container] button {
  --button-width: auto;
  padding: 0 21px
}

.ButtonFixedComponent_shadow__QyKh9 {
  box-shadow: 0 8px 8px rgba(var(--fixed-button-shadow-color, 0, 0, 0), var(--fixed-button-shadow-alpha, .07))
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ButtonFixed_pswp__68FeA {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ButtonFixed_pswp__68FeA:focus {
  outline: 0
}

.ButtonFixed_pswp__68FeA * {
  box-sizing: border-box
}

.ButtonFixed_pswp__68FeA img {
  max-width: none
}

.ButtonFixed_pswp--open__CyBSq {
  display: block
}

.ButtonFixed_pswp__68FeA,
.ButtonFixed_pswp__bg__ZcR_1 {
  transform: translateZ(0);
  will-change: opacity
}

.ButtonFixed_pswp__bg__ZcR_1 {
  opacity: .005;
  background: var(--pswp-bg)
}

.ButtonFixed_pswp__68FeA,
.ButtonFixed_pswp__scroll-wrap__DETOc {
  overflow: hidden
}

.ButtonFixed_pswp__bg__ZcR_1,
.ButtonFixed_pswp__container__SKSpl,
.ButtonFixed_pswp__content__RXW0A,
.ButtonFixed_pswp__img__fD6SJ,
.ButtonFixed_pswp__item__7LA9f,
.ButtonFixed_pswp__scroll-wrap__DETOc,
.ButtonFixed_pswp__zoom-wrap__wDchV {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ButtonFixed_pswp__img__fD6SJ,
.ButtonFixed_pswp__zoom-wrap__wDchV {
  width: auto;
  height: auto
}

.ButtonFixed_pswp--click-to-zoom__8i38N.ButtonFixed_pswp--zoom-allowed__6NPm_ .ButtonFixed_pswp__img__fD6SJ {
  cursor: zoom-in
}

.ButtonFixed_pswp--click-to-zoom__8i38N.ButtonFixed_pswp--zoomed-in__J8NYV .ButtonFixed_pswp__img__fD6SJ {
  cursor: move;
  cursor: grab
}

.ButtonFixed_pswp--click-to-zoom__8i38N.ButtonFixed_pswp--zoomed-in__J8NYV .ButtonFixed_pswp__img__fD6SJ:active {
  cursor: grabbing
}

.ButtonFixed_pswp--no-mouse-drag__pnOVd.ButtonFixed_pswp--zoomed-in__J8NYV .ButtonFixed_pswp__img__fD6SJ,
.ButtonFixed_pswp--no-mouse-drag__pnOVd.ButtonFixed_pswp--zoomed-in__J8NYV .ButtonFixed_pswp__img__fD6SJ:active,
.ButtonFixed_pswp__img__fD6SJ {
  cursor: zoom-out
}

.ButtonFixed_pswp__button__aNgTh,
.ButtonFixed_pswp__container__SKSpl,
.ButtonFixed_pswp__counter__gfMf3,
.ButtonFixed_pswp__img__fD6SJ {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ButtonFixed_pswp__item__7LA9f {
  z-index: 1;
  overflow: hidden
}

.ButtonFixed_pswp__hidden__g0guD {
  display: none !important
}

.ButtonFixed_pswp__content__RXW0A {
  pointer-events: none
}

.ButtonFixed_pswp__content__RXW0A>* {
  pointer-events: auto
}

.ButtonFixed_pswp__error-msg-container__P7BmU {
  display: grid
}

.ButtonFixed_pswp__error-msg__psuBH {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ButtonFixed_pswp__68FeA .ButtonFixed_pswp__hide-on-close__WA1XB {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ButtonFixed_pswp--ui-visible___Rej9 .ButtonFixed_pswp__hide-on-close__WA1XB {
  opacity: 1;
  pointer-events: auto
}

.ButtonFixed_pswp__button__aNgTh {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ButtonFixed_pswp__button__aNgTh:active,
.ButtonFixed_pswp__button__aNgTh:focus,
.ButtonFixed_pswp__button__aNgTh:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ButtonFixed_pswp__button__aNgTh:disabled {
  opacity: .3;
  cursor: auto
}

.ButtonFixed_pswp__icn__8BxzP {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ButtonFixed_pswp__icn-shadow__P466z {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ButtonFixed_pswp__icn__8BxzP:focus {
  outline: 0
}

.ButtonFixed_pswp__img--with-bg__CMm4b,
div.ButtonFixed_pswp__img--placeholder__ZddWb {
  background: var(--pswp-placeholder-bg)
}

.ButtonFixed_pswp__top-bar__A8htW {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ButtonFixed_pswp__top-bar__A8htW>* {
  pointer-events: auto;
  will-change: opacity
}

.ButtonFixed_pswp__button--close__T9smV {
  margin-right: 6px
}

.ButtonFixed_pswp__button--arrow__bVsEr {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ButtonFixed_pswp__button--arrow__bVsEr:disabled {
  display: none;
  cursor: default
}

.ButtonFixed_pswp__button--arrow__bVsEr .ButtonFixed_pswp__icn__8BxzP {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ButtonFixed_pswp--one-slide__WHXuv .ButtonFixed_pswp__button--arrow__bVsEr {
  display: none
}

.ButtonFixed_pswp--touch__LVznl .ButtonFixed_pswp__button--arrow__bVsEr {
  visibility: hidden
}

.ButtonFixed_pswp--has_mouse__o3c1B .ButtonFixed_pswp__button--arrow__bVsEr {
  visibility: visible
}

.ButtonFixed_pswp__button--arrow--prev__gZdE3 {
  right: auto;
  left: 0
}

.ButtonFixed_pswp__button--arrow--next__v0iZp {
  right: 0
}

.ButtonFixed_pswp__button--arrow--next__v0iZp .ButtonFixed_pswp__icn__8BxzP {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ButtonFixed_pswp__button--zoom__yQAWL {
  display: none
}

.ButtonFixed_pswp--zoom-allowed__6NPm_ .ButtonFixed_pswp__button--zoom__yQAWL {
  display: block
}

.ButtonFixed_pswp--zoomed-in__J8NYV .ButtonFixed_pswp__zoom-icn-bar-v__3FfzY {
  display: none
}

.ButtonFixed_pswp__preloader__pmUcR {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ButtonFixed_pswp__preloader__pmUcR .ButtonFixed_pswp__icn__8BxzP {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ButtonFixed_pswp-clockwise__CALoW .6s linear infinite
}

.ButtonFixed_pswp__preloader--active__0n14G .ButtonFixed_pswp__icn__8BxzP {
  opacity: .85
}

@keyframes ButtonFixed_pswp-clockwise__CALoW {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ButtonFixed_pswp__counter__gfMf3 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ButtonFixed_pswp--one-slide__WHXuv .ButtonFixed_pswp__counter__gfMf3 {
  display: none
}

.ButtonFixed_lineseed__odHk8 {
  font-family: LineSeed, sans-serif
}

.ButtonFixed_font_pop__KYS_k {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ButtonFixed_font_sporty__vtwlL {
  font-family: Fugaz One;
  font-weight: 400
}

.ButtonFixed_font_digital__JIPOL {
  font-family: Chakra Petch;
  font-weight: 700
}

.ButtonFixed_font_calligraphy__1m1RX {
  font-family: Kalam;
  font-weight: 700
}

.ButtonFixed_font_brush__TSGUD {
  font-family: Knewave;
  font-weight: 400
}

.ButtonFixed_ytp-large-play-button__VTqn5 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ButtonFixed_ytp-button__ALBue {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ButtonFixed_ytp-large-play-button-red-bg__0HPhz .ButtonFixed_ytp-large-play-button-bg__AO1JJ {
  fill: red;
  fill-opacity: 1
}

.ButtonFixed_lds_button_fixed__bjZmD {
  position: fixed;
  left: calc(var(--sal) + 16px);
  right: calc(var(--sar) + var(--fixed-button-margin, 16px));
  bottom: calc(var(--sab) + var(--fixed-button-margin, 16px));
  z-index: 10;
  text-align: center;
  display: flex
}

@media screen and (min-width:768px) {
  .ButtonFixed_lds_button_fixed__bjZmD {
    left: unset;
    --fixed-button-margin: 28px;
    display: block;
    width: auto;
    background-color: transparent
  }
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area {
  width: 90px;
  height: 60px;
  margin: 0 auto -1px;
  background-size: 100% 100%
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area.pause {
  background-image: url(/a350-1000/_next/static/media/pause1.ff5d5e2c.svg)
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area.pause2 {
  background-image: url(/a350-1000/_next/static/media/pause2.607306f0.svg)
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area.pause3 {
  background-image: url(/a350-1000/_next/static/media/pause3.0db6c782.svg)
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area.mobile1 {
  background-image: url(/a350-1000/_next/static/media/mobile1.3b254b2a.svg)
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area.mobile2 {
  background-image: url(/a350-1000/_next/static/media/mobile2.8ef36eba.svg)
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area.mobile3 {
  background-image: url(/a350-1000/_next/static/media/mobile3.5dc6ad2d.svg)
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area.mobile4 {
  background-image: url(/a350-1000/_next/static/media/mobile4.929f36ec.svg)
}

.ButtonFixed_lds_button_fixed__bjZmD .illust_area.mobile5 {
  background-image: url(/a350-1000/_next/static/media/mobile5.3c05fdf6.svg)
}

.ButtonFixed_lds_button_fixed__bjZmD.is_hide {
  opacity: 0;
  transition: opacity .3s;
  pointer-events: none
}

.ButtonFixed_lds_button_fixed__bjZmD.is_editormode {
  position: static;
  padding: 16px;
  background-color: var(--third-color)
}

@media screen and (min-width:768px) {
  .ButtonFixed_lds_button_fixed__bjZmD.is_editormode {
    position: fixed;
    padding: 0;
    bottom: 86px;
    background: none
  }
}

.ButtonFixed_box_area__lKAtn {
  filter: drop-shadow(0 0 30px rgba(0, 0, 0, .05));
  border-radius: var(--button-radius, var(--global-floating-radius, var(--global-radius)));
  background-color: var(--picked-bg-color, #fff);
  color: var(--picked-font-color, #1e1e1e)
}

.ButtonFixed_box_area__lKAtn[class*=frame_none] {
  border: 1px solid var(--frame-none-color)
}

.ButtonFixed_box_area__lKAtn[class*=frame] {
  border-width: 1px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ButtonFloatingMessage_pswp__58Rc1 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ButtonFloatingMessage_pswp__58Rc1:focus {
  outline: 0
}

.ButtonFloatingMessage_pswp__58Rc1 * {
  box-sizing: border-box
}

.ButtonFloatingMessage_pswp__58Rc1 img {
  max-width: none
}

.ButtonFloatingMessage_pswp--open__tvw4J {
  display: block
}

.ButtonFloatingMessage_pswp__58Rc1,
.ButtonFloatingMessage_pswp__bg__Db9rH {
  transform: translateZ(0);
  will-change: opacity
}

.ButtonFloatingMessage_pswp__bg__Db9rH {
  opacity: .005;
  background: var(--pswp-bg)
}

.ButtonFloatingMessage_pswp__58Rc1,
.ButtonFloatingMessage_pswp__scroll-wrap__uJAFa {
  overflow: hidden
}

.ButtonFloatingMessage_pswp__bg__Db9rH,
.ButtonFloatingMessage_pswp__container__fzfmA,
.ButtonFloatingMessage_pswp__content__w2ggh,
.ButtonFloatingMessage_pswp__img__S8QEw,
.ButtonFloatingMessage_pswp__item__hTQ5F,
.ButtonFloatingMessage_pswp__scroll-wrap__uJAFa,
.ButtonFloatingMessage_pswp__zoom-wrap__DpbSa {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ButtonFloatingMessage_pswp__img__S8QEw,
.ButtonFloatingMessage_pswp__zoom-wrap__DpbSa {
  width: auto;
  height: auto
}

.ButtonFloatingMessage_pswp--click-to-zoom__OEQ3X.ButtonFloatingMessage_pswp--zoom-allowed__VbFPp .ButtonFloatingMessage_pswp__img__S8QEw {
  cursor: zoom-in
}

.ButtonFloatingMessage_pswp--click-to-zoom__OEQ3X.ButtonFloatingMessage_pswp--zoomed-in__g02qJ .ButtonFloatingMessage_pswp__img__S8QEw {
  cursor: move;
  cursor: grab
}

.ButtonFloatingMessage_pswp--click-to-zoom__OEQ3X.ButtonFloatingMessage_pswp--zoomed-in__g02qJ .ButtonFloatingMessage_pswp__img__S8QEw:active {
  cursor: grabbing
}

.ButtonFloatingMessage_pswp--no-mouse-drag__7Mqrs.ButtonFloatingMessage_pswp--zoomed-in__g02qJ .ButtonFloatingMessage_pswp__img__S8QEw,
.ButtonFloatingMessage_pswp--no-mouse-drag__7Mqrs.ButtonFloatingMessage_pswp--zoomed-in__g02qJ .ButtonFloatingMessage_pswp__img__S8QEw:active,
.ButtonFloatingMessage_pswp__img__S8QEw {
  cursor: zoom-out
}

.ButtonFloatingMessage_pswp__button__m1Yx6,
.ButtonFloatingMessage_pswp__container__fzfmA,
.ButtonFloatingMessage_pswp__counter__RoXiE,
.ButtonFloatingMessage_pswp__img__S8QEw {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ButtonFloatingMessage_pswp__item__hTQ5F {
  z-index: 1;
  overflow: hidden
}

.ButtonFloatingMessage_pswp__hidden__37Yde {
  display: none !important
}

.ButtonFloatingMessage_pswp__content__w2ggh {
  pointer-events: none
}

.ButtonFloatingMessage_pswp__content__w2ggh>* {
  pointer-events: auto
}

.ButtonFloatingMessage_pswp__error-msg-container__DcC1X {
  display: grid
}

.ButtonFloatingMessage_pswp__error-msg__K0bjc {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ButtonFloatingMessage_pswp__58Rc1 .ButtonFloatingMessage_pswp__hide-on-close__L7on9 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ButtonFloatingMessage_pswp--ui-visible__7Ugop .ButtonFloatingMessage_pswp__hide-on-close__L7on9 {
  opacity: 1;
  pointer-events: auto
}

.ButtonFloatingMessage_pswp__button__m1Yx6 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ButtonFloatingMessage_pswp__button__m1Yx6:active,
.ButtonFloatingMessage_pswp__button__m1Yx6:focus,
.ButtonFloatingMessage_pswp__button__m1Yx6:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ButtonFloatingMessage_pswp__button__m1Yx6:disabled {
  opacity: .3;
  cursor: auto
}

.ButtonFloatingMessage_pswp__icn__Pzw6S {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ButtonFloatingMessage_pswp__icn-shadow__3sP_k {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ButtonFloatingMessage_pswp__icn__Pzw6S:focus {
  outline: 0
}

.ButtonFloatingMessage_pswp__img--with-bg__NeZXw,
div.ButtonFloatingMessage_pswp__img--placeholder__7ewjF {
  background: var(--pswp-placeholder-bg)
}

.ButtonFloatingMessage_pswp__top-bar__FH4Zt {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ButtonFloatingMessage_pswp__top-bar__FH4Zt>* {
  pointer-events: auto;
  will-change: opacity
}

.ButtonFloatingMessage_pswp__button--close__HMSAK {
  margin-right: 6px
}

.ButtonFloatingMessage_pswp__button--arrow__QJWfn {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ButtonFloatingMessage_pswp__button--arrow__QJWfn:disabled {
  display: none;
  cursor: default
}

.ButtonFloatingMessage_pswp__button--arrow__QJWfn .ButtonFloatingMessage_pswp__icn__Pzw6S {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ButtonFloatingMessage_pswp--one-slide__di_4C .ButtonFloatingMessage_pswp__button--arrow__QJWfn {
  display: none
}

.ButtonFloatingMessage_pswp--touch__9SbJZ .ButtonFloatingMessage_pswp__button--arrow__QJWfn {
  visibility: hidden
}

.ButtonFloatingMessage_pswp--has_mouse__XuIFt .ButtonFloatingMessage_pswp__button--arrow__QJWfn {
  visibility: visible
}

.ButtonFloatingMessage_pswp__button--arrow--prev__VfXdW {
  right: auto;
  left: 0
}

.ButtonFloatingMessage_pswp__button--arrow--next__DKPut {
  right: 0
}

.ButtonFloatingMessage_pswp__button--arrow--next__DKPut .ButtonFloatingMessage_pswp__icn__Pzw6S {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ButtonFloatingMessage_pswp__button--zoom__GQfj9 {
  display: none
}

.ButtonFloatingMessage_pswp--zoom-allowed__VbFPp .ButtonFloatingMessage_pswp__button--zoom__GQfj9 {
  display: block
}

.ButtonFloatingMessage_pswp--zoomed-in__g02qJ .ButtonFloatingMessage_pswp__zoom-icn-bar-v___6wkl {
  display: none
}

.ButtonFloatingMessage_pswp__preloader__qQkl_ {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ButtonFloatingMessage_pswp__preloader__qQkl_ .ButtonFloatingMessage_pswp__icn__Pzw6S {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ButtonFloatingMessage_pswp-clockwise__pdDln .6s linear infinite
}

.ButtonFloatingMessage_pswp__preloader--active__xzNbK .ButtonFloatingMessage_pswp__icn__Pzw6S {
  opacity: .85
}

@keyframes ButtonFloatingMessage_pswp-clockwise__pdDln {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ButtonFloatingMessage_pswp__counter__RoXiE {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ButtonFloatingMessage_pswp--one-slide__di_4C .ButtonFloatingMessage_pswp__counter__RoXiE {
  display: none
}

.ButtonFloatingMessage_lineseed__U_0Sj {
  font-family: LineSeed, sans-serif
}

.ButtonFloatingMessage_font_pop__xCNv_ {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ButtonFloatingMessage_font_sporty__uI1yA {
  font-family: Fugaz One;
  font-weight: 400
}

.ButtonFloatingMessage_font_digital__YnSsM {
  font-family: Chakra Petch;
  font-weight: 700
}

.ButtonFloatingMessage_font_calligraphy__j9Hpr {
  font-family: Kalam;
  font-weight: 700
}

.ButtonFloatingMessage_font_brush__fMhi6 {
  font-family: Knewave;
  font-weight: 400
}

.ButtonFloatingMessage_ytp-large-play-button__Pl_xq {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ButtonFloatingMessage_ytp-button__lEt6R {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ButtonFloatingMessage_ytp-large-play-button-red-bg__0Kh3W .ButtonFloatingMessage_ytp-large-play-button-bg__oR7r3 {
  fill: red;
  fill-opacity: 1
}

.ButtonFloatingMessage_image__XUaqN {
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  margin-right: 7px
}

@media screen and (min-width:768px) {
  .ButtonFloatingMessage_image__XUaqN {
    width: 70px;
    height: 70px
  }
}

.ButtonFloatingMessage_image__XUaqN img {
  height: 100%
}

.ButtonFloatingMessage_title__ElWDG {
  flex: 1;
  display: inline;
  text-align: left
}

@media screen and (min-width:768px) {
  .ButtonFloatingMessage_message__QhDVC {
    max-width: calc(100% - var(--fixed-button-margin, 16px)*2)
  }
}

.ButtonFloatingMessage_message__QhDVC [class*=box_area] {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 9px 16px
}

@media screen and (min-width:768px) {
  .ButtonFloatingMessage_message__QhDVC [class*=box_area] {
    padding: 16px
  }
}

.ButtonFloatingMessage_arrow__abGmn {
  margin-left: auto;
  flex-shrink: 0
}

@media screen and (min-width:768px) {
  .ButtonFloatingMessage_arrow__abGmn {
    margin-left: 5px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ButtonFloatingQR_pswp__TLTRL {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ButtonFloatingQR_pswp__TLTRL:focus {
  outline: 0
}

.ButtonFloatingQR_pswp__TLTRL * {
  box-sizing: border-box
}

.ButtonFloatingQR_pswp__TLTRL img {
  max-width: none
}

.ButtonFloatingQR_pswp--open__sX1SG {
  display: block
}

.ButtonFloatingQR_pswp__TLTRL,
.ButtonFloatingQR_pswp__bg__ASff8 {
  transform: translateZ(0);
  will-change: opacity
}

.ButtonFloatingQR_pswp__bg__ASff8 {
  opacity: .005;
  background: var(--pswp-bg)
}

.ButtonFloatingQR_pswp__TLTRL,
.ButtonFloatingQR_pswp__scroll-wrap__dv1Kp {
  overflow: hidden
}

.ButtonFloatingQR_pswp__bg__ASff8,
.ButtonFloatingQR_pswp__container__s2Kl2,
.ButtonFloatingQR_pswp__content__DIzxK,
.ButtonFloatingQR_pswp__img__gJ2Im,
.ButtonFloatingQR_pswp__item__9jIWv,
.ButtonFloatingQR_pswp__scroll-wrap__dv1Kp,
.ButtonFloatingQR_pswp__zoom-wrap__qaPub {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ButtonFloatingQR_pswp__img__gJ2Im,
.ButtonFloatingQR_pswp__zoom-wrap__qaPub {
  width: auto;
  height: auto
}

.ButtonFloatingQR_pswp--click-to-zoom__5Xnf0.ButtonFloatingQR_pswp--zoom-allowed__4VOdS .ButtonFloatingQR_pswp__img__gJ2Im {
  cursor: zoom-in
}

.ButtonFloatingQR_pswp--click-to-zoom__5Xnf0.ButtonFloatingQR_pswp--zoomed-in__4HrkO .ButtonFloatingQR_pswp__img__gJ2Im {
  cursor: move;
  cursor: grab
}

.ButtonFloatingQR_pswp--click-to-zoom__5Xnf0.ButtonFloatingQR_pswp--zoomed-in__4HrkO .ButtonFloatingQR_pswp__img__gJ2Im:active {
  cursor: grabbing
}

.ButtonFloatingQR_pswp--no-mouse-drag__bIXIT.ButtonFloatingQR_pswp--zoomed-in__4HrkO .ButtonFloatingQR_pswp__img__gJ2Im,
.ButtonFloatingQR_pswp--no-mouse-drag__bIXIT.ButtonFloatingQR_pswp--zoomed-in__4HrkO .ButtonFloatingQR_pswp__img__gJ2Im:active,
.ButtonFloatingQR_pswp__img__gJ2Im {
  cursor: zoom-out
}

.ButtonFloatingQR_pswp__button__aQpyy,
.ButtonFloatingQR_pswp__container__s2Kl2,
.ButtonFloatingQR_pswp__counter__qmxT_,
.ButtonFloatingQR_pswp__img__gJ2Im {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ButtonFloatingQR_pswp__item__9jIWv {
  z-index: 1;
  overflow: hidden
}

.ButtonFloatingQR_pswp__hidden__Bbpl6 {
  display: none !important
}

.ButtonFloatingQR_pswp__content__DIzxK {
  pointer-events: none
}

.ButtonFloatingQR_pswp__content__DIzxK>* {
  pointer-events: auto
}

.ButtonFloatingQR_pswp__error-msg-container__Hrw9W {
  display: grid
}

.ButtonFloatingQR_pswp__error-msg__S3RdM {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ButtonFloatingQR_pswp__TLTRL .ButtonFloatingQR_pswp__hide-on-close__AaXFN {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ButtonFloatingQR_pswp--ui-visible__FB2eT .ButtonFloatingQR_pswp__hide-on-close__AaXFN {
  opacity: 1;
  pointer-events: auto
}

.ButtonFloatingQR_pswp__button__aQpyy {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ButtonFloatingQR_pswp__button__aQpyy:active,
.ButtonFloatingQR_pswp__button__aQpyy:focus,
.ButtonFloatingQR_pswp__button__aQpyy:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ButtonFloatingQR_pswp__button__aQpyy:disabled {
  opacity: .3;
  cursor: auto
}

.ButtonFloatingQR_pswp__icn__Ev7PN {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ButtonFloatingQR_pswp__icn-shadow__mXe4f {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ButtonFloatingQR_pswp__icn__Ev7PN:focus {
  outline: 0
}

.ButtonFloatingQR_pswp__img--with-bg__HdkKq,
div.ButtonFloatingQR_pswp__img--placeholder__fODDJ {
  background: var(--pswp-placeholder-bg)
}

.ButtonFloatingQR_pswp__top-bar__jGE4N {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ButtonFloatingQR_pswp__top-bar__jGE4N>* {
  pointer-events: auto;
  will-change: opacity
}

.ButtonFloatingQR_pswp__button--close__ujtD9 {
  margin-right: 6px
}

.ButtonFloatingQR_pswp__button--arrow__vKdR7 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ButtonFloatingQR_pswp__button--arrow__vKdR7:disabled {
  display: none;
  cursor: default
}

.ButtonFloatingQR_pswp__button--arrow__vKdR7 .ButtonFloatingQR_pswp__icn__Ev7PN {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ButtonFloatingQR_pswp--one-slide__fFYUR .ButtonFloatingQR_pswp__button--arrow__vKdR7 {
  display: none
}

.ButtonFloatingQR_pswp--touch__AvrIj .ButtonFloatingQR_pswp__button--arrow__vKdR7 {
  visibility: hidden
}

.ButtonFloatingQR_pswp--has_mouse__RMiif .ButtonFloatingQR_pswp__button--arrow__vKdR7 {
  visibility: visible
}

.ButtonFloatingQR_pswp__button--arrow--prev__6c3Up {
  right: auto;
  left: 0
}

.ButtonFloatingQR_pswp__button--arrow--next__cC8Dq {
  right: 0
}

.ButtonFloatingQR_pswp__button--arrow--next__cC8Dq .ButtonFloatingQR_pswp__icn__Ev7PN {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ButtonFloatingQR_pswp__button--zoom__RUYwf {
  display: none
}

.ButtonFloatingQR_pswp--zoom-allowed__4VOdS .ButtonFloatingQR_pswp__button--zoom__RUYwf {
  display: block
}

.ButtonFloatingQR_pswp--zoomed-in__4HrkO .ButtonFloatingQR_pswp__zoom-icn-bar-v__50cNy {
  display: none
}

.ButtonFloatingQR_pswp__preloader__ehW24 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ButtonFloatingQR_pswp__preloader__ehW24 .ButtonFloatingQR_pswp__icn__Ev7PN {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ButtonFloatingQR_pswp-clockwise__nyCmu .6s linear infinite
}

.ButtonFloatingQR_pswp__preloader--active__w6C4O .ButtonFloatingQR_pswp__icn__Ev7PN {
  opacity: .85
}

@keyframes ButtonFloatingQR_pswp-clockwise__nyCmu {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ButtonFloatingQR_pswp__counter__qmxT_ {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ButtonFloatingQR_pswp--one-slide__fFYUR .ButtonFloatingQR_pswp__counter__qmxT_ {
  display: none
}

.ButtonFloatingQR_lineseed__yw_kc {
  font-family: LineSeed, sans-serif
}

.ButtonFloatingQR_font_pop__RqFUP {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ButtonFloatingQR_font_sporty__Bg0GQ {
  font-family: Fugaz One;
  font-weight: 400
}

.ButtonFloatingQR_font_digital__Mka8N {
  font-family: Chakra Petch;
  font-weight: 700
}

.ButtonFloatingQR_font_calligraphy__9uBuQ {
  font-family: Kalam;
  font-weight: 700
}

.ButtonFloatingQR_font_brush__75Qyu {
  font-family: Knewave;
  font-weight: 400
}

.ButtonFloatingQR_ytp-large-play-button__LaCaH {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ButtonFloatingQR_ytp-button__NE_Dv {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ButtonFloatingQR_ytp-large-play-button-red-bg__WCF2X .ButtonFloatingQR_ytp-large-play-button-bg__cMrSV {
  fill: red;
  fill-opacity: 1
}

.ButtonFloatingQR_qr__NmJPi {
  max-width: calc(100% - var(--fixed-button-margin, 16px)*2);
  display: none
}

@media screen and (min-width:768px) {
  .ButtonFloatingQR_qr__NmJPi {
    display: block
  }
}

.ButtonFloatingQR_qr__NmJPi [class*=box_area] {
  padding: 16px 36px
}

.ButtonFloatingQR_qr__NmJPi [class*=lds_image] {
  width: 98px;
  margin: auto
}

.ButtonFloatingQR_title__9ODnt {
  margin-bottom: 20px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ButtonFloatingSNS_pswp__m7UxF {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ButtonFloatingSNS_pswp__m7UxF:focus {
  outline: 0
}

.ButtonFloatingSNS_pswp__m7UxF * {
  box-sizing: border-box
}

.ButtonFloatingSNS_pswp__m7UxF img {
  max-width: none
}

.ButtonFloatingSNS_pswp--open__epzDG {
  display: block
}

.ButtonFloatingSNS_pswp__bg__ChraV,
.ButtonFloatingSNS_pswp__m7UxF {
  transform: translateZ(0);
  will-change: opacity
}

.ButtonFloatingSNS_pswp__bg__ChraV {
  opacity: .005;
  background: var(--pswp-bg)
}

.ButtonFloatingSNS_pswp__m7UxF,
.ButtonFloatingSNS_pswp__scroll-wrap__QDTLr {
  overflow: hidden
}

.ButtonFloatingSNS_pswp__bg__ChraV,
.ButtonFloatingSNS_pswp__container__e1c3F,
.ButtonFloatingSNS_pswp__content__IWPY_,
.ButtonFloatingSNS_pswp__img__btNpE,
.ButtonFloatingSNS_pswp__item__5mmkk,
.ButtonFloatingSNS_pswp__scroll-wrap__QDTLr,
.ButtonFloatingSNS_pswp__zoom-wrap__F3qiq {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ButtonFloatingSNS_pswp__img__btNpE,
.ButtonFloatingSNS_pswp__zoom-wrap__F3qiq {
  width: auto;
  height: auto
}

.ButtonFloatingSNS_pswp--click-to-zoom__O3vBm.ButtonFloatingSNS_pswp--zoom-allowed__FhHfC .ButtonFloatingSNS_pswp__img__btNpE {
  cursor: zoom-in
}

.ButtonFloatingSNS_pswp--click-to-zoom__O3vBm.ButtonFloatingSNS_pswp--zoomed-in__WOc9Y .ButtonFloatingSNS_pswp__img__btNpE {
  cursor: move;
  cursor: grab
}

.ButtonFloatingSNS_pswp--click-to-zoom__O3vBm.ButtonFloatingSNS_pswp--zoomed-in__WOc9Y .ButtonFloatingSNS_pswp__img__btNpE:active {
  cursor: grabbing
}

.ButtonFloatingSNS_pswp--no-mouse-drag__C4FWj.ButtonFloatingSNS_pswp--zoomed-in__WOc9Y .ButtonFloatingSNS_pswp__img__btNpE,
.ButtonFloatingSNS_pswp--no-mouse-drag__C4FWj.ButtonFloatingSNS_pswp--zoomed-in__WOc9Y .ButtonFloatingSNS_pswp__img__btNpE:active,
.ButtonFloatingSNS_pswp__img__btNpE {
  cursor: zoom-out
}

.ButtonFloatingSNS_pswp__button__gbdPh,
.ButtonFloatingSNS_pswp__container__e1c3F,
.ButtonFloatingSNS_pswp__counter__clpQH,
.ButtonFloatingSNS_pswp__img__btNpE {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ButtonFloatingSNS_pswp__item__5mmkk {
  z-index: 1;
  overflow: hidden
}

.ButtonFloatingSNS_pswp__hidden__3tAuu {
  display: none !important
}

.ButtonFloatingSNS_pswp__content__IWPY_ {
  pointer-events: none
}

.ButtonFloatingSNS_pswp__content__IWPY_>* {
  pointer-events: auto
}

.ButtonFloatingSNS_pswp__error-msg-container__yPwgs {
  display: grid
}

.ButtonFloatingSNS_pswp__error-msg__MIWGC {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ButtonFloatingSNS_pswp__m7UxF .ButtonFloatingSNS_pswp__hide-on-close__qFbUc {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ButtonFloatingSNS_pswp--ui-visible__Umypx .ButtonFloatingSNS_pswp__hide-on-close__qFbUc {
  opacity: 1;
  pointer-events: auto
}

.ButtonFloatingSNS_pswp__button__gbdPh {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ButtonFloatingSNS_pswp__button__gbdPh:active,
.ButtonFloatingSNS_pswp__button__gbdPh:focus,
.ButtonFloatingSNS_pswp__button__gbdPh:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ButtonFloatingSNS_pswp__button__gbdPh:disabled {
  opacity: .3;
  cursor: auto
}

.ButtonFloatingSNS_pswp__icn__EFJs2 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ButtonFloatingSNS_pswp__icn-shadow__qR7dc {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ButtonFloatingSNS_pswp__icn__EFJs2:focus {
  outline: 0
}

.ButtonFloatingSNS_pswp__img--with-bg__70dbV,
div.ButtonFloatingSNS_pswp__img--placeholder__GQtvT {
  background: var(--pswp-placeholder-bg)
}

.ButtonFloatingSNS_pswp__top-bar__sXXw6 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ButtonFloatingSNS_pswp__top-bar__sXXw6>* {
  pointer-events: auto;
  will-change: opacity
}

.ButtonFloatingSNS_pswp__button--close__pJwtL {
  margin-right: 6px
}

.ButtonFloatingSNS_pswp__button--arrow__SGxs6 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ButtonFloatingSNS_pswp__button--arrow__SGxs6:disabled {
  display: none;
  cursor: default
}

.ButtonFloatingSNS_pswp__button--arrow__SGxs6 .ButtonFloatingSNS_pswp__icn__EFJs2 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ButtonFloatingSNS_pswp--one-slide__p6tzJ .ButtonFloatingSNS_pswp__button--arrow__SGxs6 {
  display: none
}

.ButtonFloatingSNS_pswp--touch__x9H_s .ButtonFloatingSNS_pswp__button--arrow__SGxs6 {
  visibility: hidden
}

.ButtonFloatingSNS_pswp--has_mouse__pKrr5 .ButtonFloatingSNS_pswp__button--arrow__SGxs6 {
  visibility: visible
}

.ButtonFloatingSNS_pswp__button--arrow--prev__TI5lJ {
  right: auto;
  left: 0
}

.ButtonFloatingSNS_pswp__button--arrow--next__K7SV_ {
  right: 0
}

.ButtonFloatingSNS_pswp__button--arrow--next__K7SV_ .ButtonFloatingSNS_pswp__icn__EFJs2 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ButtonFloatingSNS_pswp__button--zoom__3WIsC {
  display: none
}

.ButtonFloatingSNS_pswp--zoom-allowed__FhHfC .ButtonFloatingSNS_pswp__button--zoom__3WIsC {
  display: block
}

.ButtonFloatingSNS_pswp--zoomed-in__WOc9Y .ButtonFloatingSNS_pswp__zoom-icn-bar-v__inUGb {
  display: none
}

.ButtonFloatingSNS_pswp__preloader__ZvDCQ {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ButtonFloatingSNS_pswp__preloader__ZvDCQ .ButtonFloatingSNS_pswp__icn__EFJs2 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ButtonFloatingSNS_pswp-clockwise__pq0MK .6s linear infinite
}

.ButtonFloatingSNS_pswp__preloader--active__Zkt13 .ButtonFloatingSNS_pswp__icn__EFJs2 {
  opacity: .85
}

@keyframes ButtonFloatingSNS_pswp-clockwise__pq0MK {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ButtonFloatingSNS_pswp__counter__clpQH {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ButtonFloatingSNS_pswp--one-slide__p6tzJ .ButtonFloatingSNS_pswp__counter__clpQH {
  display: none
}

.ButtonFloatingSNS_lineseed__bePw7 {
  font-family: LineSeed, sans-serif
}

.ButtonFloatingSNS_font_pop__yHoYG {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ButtonFloatingSNS_font_sporty__bXGtS {
  font-family: Fugaz One;
  font-weight: 400
}

.ButtonFloatingSNS_font_digital__fPy2N {
  font-family: Chakra Petch;
  font-weight: 700
}

.ButtonFloatingSNS_font_calligraphy__67DBB {
  font-family: Kalam;
  font-weight: 700
}

.ButtonFloatingSNS_font_brush__DJSzF {
  font-family: Knewave;
  font-weight: 400
}

.ButtonFloatingSNS_ytp-large-play-button__Q20t7 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ButtonFloatingSNS_ytp-button__2hl8I {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ButtonFloatingSNS_ytp-large-play-button-red-bg__veXT3 .ButtonFloatingSNS_ytp-large-play-button-bg__k9GVw {
  fill: red;
  fill-opacity: 1
}

@media screen and (min-width:768px) {
  .ButtonFloatingSNS_title__I7xEe {
    margin-bottom: 16px
  }

  .ButtonFloatingSNS_sns__OfVuk {
    max-width: calc(100% - var(--fixed-button-margin, 16px)*2)
  }
}

.ButtonFloatingSNS_sns__OfVuk>.illust_area {
  display: none
}

@media screen and (min-width:768px) {
  .ButtonFloatingSNS_sns__OfVuk>.illust_area {
    display: block
  }
}

.ButtonFloatingSNS_sns__OfVuk [class*=box_area] {
  display: flex;
  align-items: center;
  width: 100%;
  min-width: 0;
  padding: 16px
}

@media screen and (min-width:768px) {
  .ButtonFloatingSNS_sns__OfVuk [class*=box_area] {
    display: block
  }
}

.ButtonFloatingSNS_sns__OfVuk [class*=box_area] .illust_area {
  width: 44px;
  height: 44px;
  margin: 0;
  flex-shrink: 0
}

@media screen and (max-width:767px) {
  .ButtonFloatingSNS_sns__OfVuk [class*=box_area] .illust_area {
    margin-right: 5px
  }
}

.ButtonFloatingSNS_sns__OfVuk [class*=icon_list] {
  margin-left: auto
}

@media screen and (min-width:768px) {
  .ButtonFloatingSNS_sns__OfVuk [class*=icon_list] {
    margin-left: unset;
    justify-content: center
  }
}

@media screen and (max-width:767px) {
  .ButtonFloatingSNS_sns__OfVuk [class*=icon_list] {
    padding-left: 14px
  }
}

@media screen and (min-width:768px) {
  .ButtonFloatingSNS_sns__OfVuk.ButtonFloatingSNS_compact__o_tN7 {
    right: 0
  }

  .ButtonFloatingSNS_sns__OfVuk.ButtonFloatingSNS_compact__o_tN7 .ButtonFloatingSNS_title__I7xEe,
  .ButtonFloatingSNS_sns__OfVuk.ButtonFloatingSNS_compact__o_tN7 [class*=illust_area] {
    display: none
  }

  .ButtonFloatingSNS_sns__OfVuk.ButtonFloatingSNS_compact__o_tN7 .ButtonFloatingSNS_icon_list__QJ8oY {
    flex-direction: column
  }

  .ButtonFloatingSNS_sns__OfVuk.ButtonFloatingSNS_compact__o_tN7 [class*=box_area] {
    width: 78px;
    padding: 16px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
  }
}

.ButtonFloatingSNS_icon_list__QJ8oY {
  display: flex
}

.ButtonFloatingSNS_icon_list__QJ8oY>a:not(:first-child),
.ButtonFloatingSNS_icon_list__QJ8oY>i:not(:first-child) {
  margin-left: 14px
}

@media screen and (min-width:768px) {

  .ButtonFloatingSNS_icon_list__QJ8oY>a:not(:first-child),
  .ButtonFloatingSNS_icon_list__QJ8oY>i:not(:first-child) {
    margin-left: 16px
  }

  .ButtonFloatingSNS_compact__o_tN7 .ButtonFloatingSNS_icon_list__QJ8oY>a:not(:first-child),
  .ButtonFloatingSNS_compact__o_tN7 .ButtonFloatingSNS_icon_list__QJ8oY>i:not(:first-child) {
    margin-left: 0;
    margin-top: 16px
  }
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  --twitter-icon-size: 18px;
  --facebook-icon-size: 20px;
  cursor: pointer
}

@media screen and (min-width:768px) {
  .ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc {
    width: 46px;
    height: 46px;
    border-radius: 46px;
    font-size: 25px;
    --twitter-icon-size: unset;
    --facebook-icon-size: unset
  }
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_colour__gNlrN {
  color: #fff
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_colour__gNlrN.la-line-bubble {
  --picked-bg-color: #06c755
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_colour__gNlrN.la-twitter {
  --picked-bg-color: #40b6ff
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_colour__gNlrN.la-facebook {
  --picked-bg-color: #4270ed
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_colour__gNlrN.la-link {
  --picked-bg-color: #c8c8c8
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_navy__c0JCu {
  color: #fff;
  --picked-bg-color: #707991
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_black__ffByf {
  --picked-bg-color: #fff;
  border: 1px solid #f5f5f5
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_black__ffByf.la-facebook,
.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_black__ffByf.la-line-bubble,
.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_black__ffByf.la-link,
.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_black__ffByf.la-twitter {
  color: #000
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_white__6ziAE {
  border: 1px solid #f5f5f5;
  --picked-bg-color: #fff
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_white__6ziAE.la-line-bubble {
  color: #06c755
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_white__6ziAE.la-twitter {
  color: #40b6ff
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_white__6ziAE.la-facebook {
  color: #4270ed
}

.ButtonFloatingSNS_icon_list__QJ8oY .ButtonFloatingSNS_link__t5eVc.ButtonFloatingSNS_style_white__6ziAE.la-link {
  color: #c8c8c8
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.SingleImageComponent_pswp__6cAI5 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.SingleImageComponent_pswp__6cAI5:focus {
  outline: 0
}

.SingleImageComponent_pswp__6cAI5 * {
  box-sizing: border-box
}

.SingleImageComponent_pswp__6cAI5 img {
  max-width: none
}

.SingleImageComponent_pswp--open__nfKT8 {
  display: block
}

.SingleImageComponent_pswp__6cAI5,
.SingleImageComponent_pswp__bg__AfDoV {
  transform: translateZ(0);
  will-change: opacity
}

.SingleImageComponent_pswp__bg__AfDoV {
  opacity: .005;
  background: var(--pswp-bg)
}

.SingleImageComponent_pswp__6cAI5,
.SingleImageComponent_pswp__scroll-wrap__KJ4pi {
  overflow: hidden
}

.SingleImageComponent_pswp__bg__AfDoV,
.SingleImageComponent_pswp__container__wnkwU,
.SingleImageComponent_pswp__content__udx0R,
.SingleImageComponent_pswp__img__wBTA3,
.SingleImageComponent_pswp__item__ph_vh,
.SingleImageComponent_pswp__scroll-wrap__KJ4pi,
.SingleImageComponent_pswp__zoom-wrap__khZBh {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.SingleImageComponent_pswp__img__wBTA3,
.SingleImageComponent_pswp__zoom-wrap__khZBh {
  width: auto;
  height: auto
}

.SingleImageComponent_pswp--click-to-zoom__ikb1M.SingleImageComponent_pswp--zoom-allowed__BAE5_ .SingleImageComponent_pswp__img__wBTA3 {
  cursor: zoom-in
}

.SingleImageComponent_pswp--click-to-zoom__ikb1M.SingleImageComponent_pswp--zoomed-in__P67Fa .SingleImageComponent_pswp__img__wBTA3 {
  cursor: move;
  cursor: grab
}

.SingleImageComponent_pswp--click-to-zoom__ikb1M.SingleImageComponent_pswp--zoomed-in__P67Fa .SingleImageComponent_pswp__img__wBTA3:active {
  cursor: grabbing
}

.SingleImageComponent_pswp--no-mouse-drag__4eFN9.SingleImageComponent_pswp--zoomed-in__P67Fa .SingleImageComponent_pswp__img__wBTA3,
.SingleImageComponent_pswp--no-mouse-drag__4eFN9.SingleImageComponent_pswp--zoomed-in__P67Fa .SingleImageComponent_pswp__img__wBTA3:active,
.SingleImageComponent_pswp__img__wBTA3 {
  cursor: zoom-out
}

.SingleImageComponent_pswp__button__SZvIX,
.SingleImageComponent_pswp__container__wnkwU,
.SingleImageComponent_pswp__counter__YiVi5,
.SingleImageComponent_pswp__img__wBTA3 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.SingleImageComponent_pswp__item__ph_vh {
  z-index: 1;
  overflow: hidden
}

.SingleImageComponent_pswp__hidden__un8nB {
  display: none !important
}

.SingleImageComponent_pswp__content__udx0R {
  pointer-events: none
}

.SingleImageComponent_pswp__content__udx0R>* {
  pointer-events: auto
}

.SingleImageComponent_pswp__error-msg-container__Oep68 {
  display: grid
}

.SingleImageComponent_pswp__error-msg__YClqq {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.SingleImageComponent_pswp__6cAI5 .SingleImageComponent_pswp__hide-on-close__wEChU {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.SingleImageComponent_pswp--ui-visible__Uf8o1 .SingleImageComponent_pswp__hide-on-close__wEChU {
  opacity: 1;
  pointer-events: auto
}

.SingleImageComponent_pswp__button__SZvIX {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.SingleImageComponent_pswp__button__SZvIX:active,
.SingleImageComponent_pswp__button__SZvIX:focus,
.SingleImageComponent_pswp__button__SZvIX:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.SingleImageComponent_pswp__button__SZvIX:disabled {
  opacity: .3;
  cursor: auto
}

.SingleImageComponent_pswp__icn__oSvPv {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.SingleImageComponent_pswp__icn-shadow__h74nD {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.SingleImageComponent_pswp__icn__oSvPv:focus {
  outline: 0
}

.SingleImageComponent_pswp__img--with-bg__tnKkc,
div.SingleImageComponent_pswp__img--placeholder__jxOuN {
  background: var(--pswp-placeholder-bg)
}

.SingleImageComponent_pswp__top-bar__jMZAi {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.SingleImageComponent_pswp__top-bar__jMZAi>* {
  pointer-events: auto;
  will-change: opacity
}

.SingleImageComponent_pswp__button--close__iPEiD {
  margin-right: 6px
}

.SingleImageComponent_pswp__button--arrow__6lZwq {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.SingleImageComponent_pswp__button--arrow__6lZwq:disabled {
  display: none;
  cursor: default
}

.SingleImageComponent_pswp__button--arrow__6lZwq .SingleImageComponent_pswp__icn__oSvPv {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.SingleImageComponent_pswp--one-slide__FUxzk .SingleImageComponent_pswp__button--arrow__6lZwq {
  display: none
}

.SingleImageComponent_pswp--touch__lCxIi .SingleImageComponent_pswp__button--arrow__6lZwq {
  visibility: hidden
}

.SingleImageComponent_pswp--has_mouse__Qlfq_ .SingleImageComponent_pswp__button--arrow__6lZwq {
  visibility: visible
}

.SingleImageComponent_pswp__button--arrow--prev__j0fkK {
  right: auto;
  left: 0
}

.SingleImageComponent_pswp__button--arrow--next__vyKmm {
  right: 0
}

.SingleImageComponent_pswp__button--arrow--next__vyKmm .SingleImageComponent_pswp__icn__oSvPv {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.SingleImageComponent_pswp__button--zoom__iBJbe {
  display: none
}

.SingleImageComponent_pswp--zoom-allowed__BAE5_ .SingleImageComponent_pswp__button--zoom__iBJbe {
  display: block
}

.SingleImageComponent_pswp--zoomed-in__P67Fa .SingleImageComponent_pswp__zoom-icn-bar-v__g6QDf {
  display: none
}

.SingleImageComponent_pswp__preloader__9e1ii {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.SingleImageComponent_pswp__preloader__9e1ii .SingleImageComponent_pswp__icn__oSvPv {
  opacity: 0;
  transition: opacity .2s linear;
  animation: SingleImageComponent_pswp-clockwise__5yFkg .6s linear infinite
}

.SingleImageComponent_pswp__preloader--active__EzKg2 .SingleImageComponent_pswp__icn__oSvPv {
  opacity: .85
}

@keyframes SingleImageComponent_pswp-clockwise__5yFkg {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.SingleImageComponent_pswp__counter__YiVi5 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.SingleImageComponent_pswp--one-slide__FUxzk .SingleImageComponent_pswp__counter__YiVi5 {
  display: none
}

.SingleImageComponent_lineseed__k5Dpw {
  font-family: LineSeed, sans-serif
}

.SingleImageComponent_font_pop__OFlot {
  font-family: Luckiest Guy;
  font-weight: 400
}

.SingleImageComponent_font_sporty__PgWCU {
  font-family: Fugaz One;
  font-weight: 400
}

.SingleImageComponent_font_digital__NGPR_ {
  font-family: Chakra Petch;
  font-weight: 700
}

.SingleImageComponent_font_calligraphy__baHWk {
  font-family: Kalam;
  font-weight: 700
}

.SingleImageComponent_font_brush__Dj_sR {
  font-family: Knewave;
  font-weight: 400
}

.SingleImageComponent_ytp-large-play-button__ghtrF {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.SingleImageComponent_ytp-button__1WtFZ {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.SingleImageComponent_ytp-large-play-button-red-bg__qLgQy .SingleImageComponent_ytp-large-play-button-bg___vkc0 {
  fill: red;
  fill-opacity: 1
}

[class*=lds_align_group].SingleImageComponent_flexible__szmwJ>a,
[class*=lds_align_group].SingleImageComponent_flexible__szmwJ>div {
  display: inline-block
}

.SingleImageComponent_image__58_Um[class*=frame_none] {
  border-radius: var(--card-radius, var(--global-radius))
}

.SingleImageComponent_image__58_Um[class*=frame_none] picture {
  border: none
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.ImageComponent_pswp__vk7o3 {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.ImageComponent_pswp__vk7o3:focus {
  outline: 0
}

.ImageComponent_pswp__vk7o3 * {
  box-sizing: border-box
}

.ImageComponent_pswp__vk7o3 img {
  max-width: none
}

.ImageComponent_pswp--open__n5Zoo {
  display: block
}

.ImageComponent_pswp__bg__skM7J,
.ImageComponent_pswp__vk7o3 {
  transform: translateZ(0);
  will-change: opacity
}

.ImageComponent_pswp__bg__skM7J {
  opacity: .005;
  background: var(--pswp-bg)
}

.ImageComponent_pswp__scroll-wrap__WhjDh,
.ImageComponent_pswp__vk7o3 {
  overflow: hidden
}

.ImageComponent_pswp__bg__skM7J,
.ImageComponent_pswp__container__Vz4AD,
.ImageComponent_pswp__content__4gRav,
.ImageComponent_pswp__img__uG3FW,
.ImageComponent_pswp__item__2DhCl,
.ImageComponent_pswp__scroll-wrap__WhjDh,
.ImageComponent_pswp__zoom-wrap__ne_eQ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ImageComponent_pswp__img__uG3FW,
.ImageComponent_pswp__zoom-wrap__ne_eQ {
  width: auto;
  height: auto
}

.ImageComponent_pswp--click-to-zoom__qL_QG.ImageComponent_pswp--zoom-allowed__ZH_7m .ImageComponent_pswp__img__uG3FW {
  cursor: zoom-in
}

.ImageComponent_pswp--click-to-zoom__qL_QG.ImageComponent_pswp--zoomed-in__7jYQc .ImageComponent_pswp__img__uG3FW {
  cursor: move;
  cursor: grab
}

.ImageComponent_pswp--click-to-zoom__qL_QG.ImageComponent_pswp--zoomed-in__7jYQc .ImageComponent_pswp__img__uG3FW:active {
  cursor: grabbing
}

.ImageComponent_pswp--no-mouse-drag__2MT0a.ImageComponent_pswp--zoomed-in__7jYQc .ImageComponent_pswp__img__uG3FW,
.ImageComponent_pswp--no-mouse-drag__2MT0a.ImageComponent_pswp--zoomed-in__7jYQc .ImageComponent_pswp__img__uG3FW:active,
.ImageComponent_pswp__img__uG3FW {
  cursor: zoom-out
}

.ImageComponent_pswp__button__Pt6yc,
.ImageComponent_pswp__container__Vz4AD,
.ImageComponent_pswp__counter__PWD_C,
.ImageComponent_pswp__img__uG3FW {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.ImageComponent_pswp__item__2DhCl {
  z-index: 1;
  overflow: hidden
}

.ImageComponent_pswp__hidden__0w8LM {
  display: none !important
}

.ImageComponent_pswp__content__4gRav {
  pointer-events: none
}

.ImageComponent_pswp__content__4gRav>* {
  pointer-events: auto
}

.ImageComponent_pswp__error-msg-container__yaGYi {
  display: grid
}

.ImageComponent_pswp__error-msg__zzfCQ {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.ImageComponent_pswp__vk7o3 .ImageComponent_pswp__hide-on-close__UlnvH {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.ImageComponent_pswp--ui-visible__6HCf_ .ImageComponent_pswp__hide-on-close__UlnvH {
  opacity: 1;
  pointer-events: auto
}

.ImageComponent_pswp__button__Pt6yc {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.ImageComponent_pswp__button__Pt6yc:active,
.ImageComponent_pswp__button__Pt6yc:focus,
.ImageComponent_pswp__button__Pt6yc:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.ImageComponent_pswp__button__Pt6yc:disabled {
  opacity: .3;
  cursor: auto
}

.ImageComponent_pswp__icn__aW_JC {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.ImageComponent_pswp__icn-shadow__pEJSP {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.ImageComponent_pswp__icn__aW_JC:focus {
  outline: 0
}

.ImageComponent_pswp__img--with-bg__UYoDX,
div.ImageComponent_pswp__img--placeholder___Kzk9 {
  background: var(--pswp-placeholder-bg)
}

.ImageComponent_pswp__top-bar__maR6m {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.ImageComponent_pswp__top-bar__maR6m>* {
  pointer-events: auto;
  will-change: opacity
}

.ImageComponent_pswp__button--close__RDMw9 {
  margin-right: 6px
}

.ImageComponent_pswp__button--arrow__T18t3 {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.ImageComponent_pswp__button--arrow__T18t3:disabled {
  display: none;
  cursor: default
}

.ImageComponent_pswp__button--arrow__T18t3 .ImageComponent_pswp__icn__aW_JC {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.ImageComponent_pswp--one-slide__OCbHs .ImageComponent_pswp__button--arrow__T18t3 {
  display: none
}

.ImageComponent_pswp--touch__n91tD .ImageComponent_pswp__button--arrow__T18t3 {
  visibility: hidden
}

.ImageComponent_pswp--has_mouse__cmPc9 .ImageComponent_pswp__button--arrow__T18t3 {
  visibility: visible
}

.ImageComponent_pswp__button--arrow--prev__tJA2s {
  right: auto;
  left: 0
}

.ImageComponent_pswp__button--arrow--next__Mm6Gn {
  right: 0
}

.ImageComponent_pswp__button--arrow--next__Mm6Gn .ImageComponent_pswp__icn__aW_JC {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.ImageComponent_pswp__button--zoom__8_LZ9 {
  display: none
}

.ImageComponent_pswp--zoom-allowed__ZH_7m .ImageComponent_pswp__button--zoom__8_LZ9 {
  display: block
}

.ImageComponent_pswp--zoomed-in__7jYQc .ImageComponent_pswp__zoom-icn-bar-v__3PMbC {
  display: none
}

.ImageComponent_pswp__preloader__qXhl4 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.ImageComponent_pswp__preloader__qXhl4 .ImageComponent_pswp__icn__aW_JC {
  opacity: 0;
  transition: opacity .2s linear;
  animation: ImageComponent_pswp-clockwise__9zenl .6s linear infinite
}

.ImageComponent_pswp__preloader--active__VNSIl .ImageComponent_pswp__icn__aW_JC {
  opacity: .85
}

@keyframes ImageComponent_pswp-clockwise__9zenl {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ImageComponent_pswp__counter__PWD_C {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.ImageComponent_pswp--one-slide__OCbHs .ImageComponent_pswp__counter__PWD_C {
  display: none
}

.ImageComponent_lineseed__dTdUm {
  font-family: LineSeed, sans-serif
}

.ImageComponent_font_pop__BU7i8 {
  font-family: Luckiest Guy;
  font-weight: 400
}

.ImageComponent_font_sporty__yfXXM {
  font-family: Fugaz One;
  font-weight: 400
}

.ImageComponent_font_digital__36mie {
  font-family: Chakra Petch;
  font-weight: 700
}

.ImageComponent_font_calligraphy__W9BrW {
  font-family: Kalam;
  font-weight: 700
}

.ImageComponent_font_brush__WMXwY {
  font-family: Knewave;
  font-weight: 400
}

.ImageComponent_ytp-large-play-button__SwKym {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.ImageComponent_ytp-button___V8Yg {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.ImageComponent_ytp-large-play-button-red-bg__Cli3V .ImageComponent_ytp-large-play-button-bg__6tQiH {
  fill: red;
  fill-opacity: 1
}

.ImageComponent_grid_image__Lqx61 [class*=frame_none] {
  border-radius: var(--card-radius, var(--global-radius))
}

.ImageComponent_grid_image__Lqx61 [class*=frame_none] picture {
  border: none
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.GalleryComponent_pswp__QR3oB {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.GalleryComponent_pswp__QR3oB:focus {
  outline: 0
}

.GalleryComponent_pswp__QR3oB * {
  box-sizing: border-box
}

.GalleryComponent_pswp__QR3oB img {
  max-width: none
}

.GalleryComponent_pswp--open__znFu7 {
  display: block
}

.GalleryComponent_pswp__QR3oB,
.GalleryComponent_pswp__bg___1yr8 {
  transform: translateZ(0);
  will-change: opacity
}

.GalleryComponent_pswp__bg___1yr8 {
  opacity: .005;
  background: var(--pswp-bg)
}

.GalleryComponent_pswp__QR3oB,
.GalleryComponent_pswp__scroll-wrap__vMZyc {
  overflow: hidden
}

.GalleryComponent_pswp__bg___1yr8,
.GalleryComponent_pswp__container__gfwIz,
.GalleryComponent_pswp__content__Wm05d,
.GalleryComponent_pswp__img__qyczw,
.GalleryComponent_pswp__item__UOYV0,
.GalleryComponent_pswp__scroll-wrap__vMZyc,
.GalleryComponent_pswp__zoom-wrap__9STb6 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.GalleryComponent_pswp__img__qyczw,
.GalleryComponent_pswp__zoom-wrap__9STb6 {
  width: auto;
  height: auto
}

.GalleryComponent_pswp--click-to-zoom__PVC0f.GalleryComponent_pswp--zoom-allowed__XCttk .GalleryComponent_pswp__img__qyczw {
  cursor: zoom-in
}

.GalleryComponent_pswp--click-to-zoom__PVC0f.GalleryComponent_pswp--zoomed-in__gWIjA .GalleryComponent_pswp__img__qyczw {
  cursor: move;
  cursor: grab
}

.GalleryComponent_pswp--click-to-zoom__PVC0f.GalleryComponent_pswp--zoomed-in__gWIjA .GalleryComponent_pswp__img__qyczw:active {
  cursor: grabbing
}

.GalleryComponent_pswp--no-mouse-drag__uZcDM.GalleryComponent_pswp--zoomed-in__gWIjA .GalleryComponent_pswp__img__qyczw,
.GalleryComponent_pswp--no-mouse-drag__uZcDM.GalleryComponent_pswp--zoomed-in__gWIjA .GalleryComponent_pswp__img__qyczw:active,
.GalleryComponent_pswp__img__qyczw {
  cursor: zoom-out
}

.GalleryComponent_pswp__button__69Iq3,
.GalleryComponent_pswp__container__gfwIz,
.GalleryComponent_pswp__counter__MPupb,
.GalleryComponent_pswp__img__qyczw {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.GalleryComponent_pswp__item__UOYV0 {
  z-index: 1;
  overflow: hidden
}

.GalleryComponent_pswp__hidden___7voL {
  display: none !important
}

.GalleryComponent_pswp__content__Wm05d {
  pointer-events: none
}

.GalleryComponent_pswp__content__Wm05d>* {
  pointer-events: auto
}

.GalleryComponent_pswp__error-msg-container__0yvZY {
  display: grid
}

.GalleryComponent_pswp__error-msg__rE62O {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.GalleryComponent_pswp__QR3oB .GalleryComponent_pswp__hide-on-close__zWTNV {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.GalleryComponent_pswp--ui-visible__ntGuo .GalleryComponent_pswp__hide-on-close__zWTNV {
  opacity: 1;
  pointer-events: auto
}

.GalleryComponent_pswp__button__69Iq3 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.GalleryComponent_pswp__button__69Iq3:active,
.GalleryComponent_pswp__button__69Iq3:focus,
.GalleryComponent_pswp__button__69Iq3:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.GalleryComponent_pswp__button__69Iq3:disabled {
  opacity: .3;
  cursor: auto
}

.GalleryComponent_pswp__icn__GG9Il {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.GalleryComponent_pswp__icn-shadow__eCVNr {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.GalleryComponent_pswp__icn__GG9Il:focus {
  outline: 0
}

.GalleryComponent_pswp__img--with-bg__qiL9P,
div.GalleryComponent_pswp__img--placeholder__MJQvB {
  background: var(--pswp-placeholder-bg)
}

.GalleryComponent_pswp__top-bar__VO16m {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.GalleryComponent_pswp__top-bar__VO16m>* {
  pointer-events: auto;
  will-change: opacity
}

.GalleryComponent_pswp__button--close__eMEkV {
  margin-right: 6px
}

.GalleryComponent_pswp__button--arrow__HDLVY {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.GalleryComponent_pswp__button--arrow__HDLVY:disabled {
  display: none;
  cursor: default
}

.GalleryComponent_pswp__button--arrow__HDLVY .GalleryComponent_pswp__icn__GG9Il {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.GalleryComponent_pswp--one-slide__fejAt .GalleryComponent_pswp__button--arrow__HDLVY {
  display: none
}

.GalleryComponent_pswp--touch__OQ1YA .GalleryComponent_pswp__button--arrow__HDLVY {
  visibility: hidden
}

.GalleryComponent_pswp--has_mouse__CC_Xo .GalleryComponent_pswp__button--arrow__HDLVY {
  visibility: visible
}

.GalleryComponent_pswp__button--arrow--prev__lgyrB {
  right: auto;
  left: 0
}

.GalleryComponent_pswp__button--arrow--next__QYINH {
  right: 0
}

.GalleryComponent_pswp__button--arrow--next__QYINH .GalleryComponent_pswp__icn__GG9Il {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.GalleryComponent_pswp__button--zoom__GTP1_ {
  display: none
}

.GalleryComponent_pswp--zoom-allowed__XCttk .GalleryComponent_pswp__button--zoom__GTP1_ {
  display: block
}

.GalleryComponent_pswp--zoomed-in__gWIjA .GalleryComponent_pswp__zoom-icn-bar-v__8QcVB {
  display: none
}

.GalleryComponent_pswp__preloader__cr9m7 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.GalleryComponent_pswp__preloader__cr9m7 .GalleryComponent_pswp__icn__GG9Il {
  opacity: 0;
  transition: opacity .2s linear;
  animation: GalleryComponent_pswp-clockwise__4k4K6 .6s linear infinite
}

.GalleryComponent_pswp__preloader--active__bNFjH .GalleryComponent_pswp__icn__GG9Il {
  opacity: .85
}

@keyframes GalleryComponent_pswp-clockwise__4k4K6 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.GalleryComponent_pswp__counter__MPupb {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.GalleryComponent_pswp--one-slide__fejAt .GalleryComponent_pswp__counter__MPupb {
  display: none
}

.GalleryComponent_lineseed__LvD19 {
  font-family: LineSeed, sans-serif
}

.GalleryComponent_font_pop__YB1YO {
  font-family: Luckiest Guy;
  font-weight: 400
}

.GalleryComponent_font_sporty__Ca2Ta {
  font-family: Fugaz One;
  font-weight: 400
}

.GalleryComponent_font_digital__2BJ0_ {
  font-family: Chakra Petch;
  font-weight: 700
}

.GalleryComponent_font_calligraphy__8YAnc {
  font-family: Kalam;
  font-weight: 700
}

.GalleryComponent_font_brush__hooir {
  font-family: Knewave;
  font-weight: 400
}

.GalleryComponent_ytp-large-play-button__p0UFP {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.GalleryComponent_ytp-button__2BFrF {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.GalleryComponent_ytp-large-play-button-red-bg__XFYis .GalleryComponent_ytp-large-play-button-bg__x82_Z {
  fill: red;
  fill-opacity: 1
}

.GalleryComponent_gallery_area__DUurr {
  position: relative
}

.GalleryComponent_gallery_area__DUurr a {
  display: block;
  overflow: hidden
}

.GalleryComponent_gallery_area__DUurr [class*=Image_lds_image] {
  width: 100%;
  height: 100%
}

.GalleryComponent_gallery_area__DUurr [class*=Video_lds_video] {
  width: 100%;
  height: 100%;
  padding-bottom: 0
}

.GalleryComponent_gallery_area__DUurr img {
  height: 100%
}

.GalleryComponent_gallery_area__DUurr [class*=grid_container] {
  --grid-gap: 9px
}

@media screen and (min-width:768px) {
  .GalleryComponent_gallery_area__DUurr [class*=grid_container] {
    --grid-gap: var(--grid-gap-pc, 11px)
  }
}

.GalleryComponent_gallery_area__DUurr[class*=basic_],
.GalleryComponent_gallery_area__DUurr[class*=type_] {
  height: 0;
  padding-bottom: var(--grid-height)
}

.GalleryComponent_gallery_area__DUurr[class*=basic_] [class*=grid_container],
.GalleryComponent_gallery_area__DUurr[class*=type_] [class*=grid_container] {
  grid-template-columns: var(--grid-template-columns, 1fr);
  grid-template-rows: var(--grid-template-rows, 1fr);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.GalleryComponent_gallery_area__DUurr.GalleryComponent_block__Uwynm {
  --grid-gap-pc: 20px
}

.GalleryComponent_gallery_area__DUurr.GalleryComponent_block__Uwynm [class*=grid_item] {
  position: relative;
  height: 0;
  padding-bottom: var(--block-item-height, 22.4489%)
}

@media screen and (min-width:768px) {
  .GalleryComponent_gallery_area__DUurr.GalleryComponent_block__Uwynm [class*=grid_item] {
    --block-item-height: 22.1925%
  }
}

.GalleryComponent_gallery_area__DUurr.GalleryComponent_block__Uwynm [class*=grid_item]>div {
  position: absolute;
  top: 0;
  left: 0
}

.GalleryComponent_gallery_area__DUurr[class*=basic_vertical] {
  --grid-template-rows: repeat(var(--large-item-span, 2), 1fr)
}

.GalleryComponent_gallery_area__DUurr[class*=basic_vertical]:not(.GalleryComponent_flip__Cl1A_) {
  --grid-template-columns: var(--large-item-column, 1fr) 1fr
}

.GalleryComponent_gallery_area__DUurr[class*=basic_vertical]:not(.GalleryComponent_flip__Cl1A_) a:first-child {
  grid-row: 1/span var(--large-item-span, 2)
}

.GalleryComponent_gallery_area__DUurr[class*=basic_vertical].GalleryComponent_flip__Cl1A_ {
  --grid-template-columns: 1fr var(--large-item-column)
}

.GalleryComponent_gallery_area__DUurr[class*=basic_vertical].GalleryComponent_flip__Cl1A_ a:last-child {
  grid-column: 2;
  grid-row: 1/span var(--large-item-span, 2)
}

.GalleryComponent_gallery_area__DUurr[class*=basic_horizontal] {
  --grid-template-columns: repeat(var(--large-item-span, 2), 1fr)
}

.GalleryComponent_gallery_area__DUurr[class*=basic_horizontal]:not(.GalleryComponent_flip__Cl1A_) {
  --grid-template-rows: var(--large-item-row, 1fr) 1fr
}

.GalleryComponent_gallery_area__DUurr[class*=basic_horizontal]:not(.GalleryComponent_flip__Cl1A_) a:first-child {
  grid-column: auto/span var(--large-item-span, 2)
}

.GalleryComponent_gallery_area__DUurr[class*=basic_horizontal].GalleryComponent_flip__Cl1A_ {
  --grid-template-rows: 1fr var(--large-item-row, 1fr)
}

.GalleryComponent_gallery_area__DUurr[class*=basic_horizontal].GalleryComponent_flip__Cl1A_ a:last-child {
  grid-column: auto/span var(--large-item-span, 2)
}

.GalleryComponent_gallery_area__DUurr video {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover
}

.GalleryComponent_img_2__yQ5rC {
  --grid-gap-pc: 20px;
  --large-item-span: 1
}

.GalleryComponent_img_2__yQ5rC.GalleryComponent_basic_vertical_wide__R34cy {
  --grid-height: 54.81%;
  --large-item-column: 54.81%
}

.GalleryComponent_img_2__yQ5rC.GalleryComponent_basic_vertical__LwB2m {
  --grid-height: 63.77%;
  --large-item-column: 57.62%
}

.GalleryComponent_img_2__yQ5rC.GalleryComponent_basic_vertical_narrow__E4z3i {
  --grid-height: 38.77%;
  --large-item-column: 62.17%
}

.GalleryComponent_img_2__yQ5rC.GalleryComponent_basic_horizontal__u9Ao0 {
  --grid-height: 82.75%;
  --large-item-row: 26.82%
}

.GalleryComponent_img_3__q7fPe[class*=type_] {
  --grid-template-columns: var(--large-item-column, 1fr) 1fr;
  --grid-template-rows: var(--large-item-row, 1fr) 1fr
}

.GalleryComponent_img_3__q7fPe[class*=type_].GalleryComponent_flip__Cl1A_ {
  --grid-template-columns: 1fr var(--large-item-column);
  --grid-template-rows: 1fr var(--large-item-row, 1fr)
}

.GalleryComponent_img_3__q7fPe.GalleryComponent_basic_vertical__LwB2m {
  --grid-height: 55.48%;
  --large-item-column: 55.48%
}

.GalleryComponent_img_3__q7fPe.GalleryComponent_basic_horizontal_wide___7ibO {
  --grid-height: 75.22%;
  --large-item-row: 56.2%
}

@media screen and (min-width:768px) {
  .GalleryComponent_img_3__q7fPe.GalleryComponent_basic_horizontal_wide___7ibO {
    --grid-height: 73.93%;
    --large-item-row: 56.6%
  }
}

.GalleryComponent_img_3__q7fPe.GalleryComponent_basic_vertical_narrow__E4z3i {
  --grid-height: 56.27%;
  --large-item-column: 33.82%
}

@media screen and (min-width:768px) {
  .GalleryComponent_img_3__q7fPe.GalleryComponent_basic_vertical_narrow__E4z3i {
    --grid-height: 55.48%;
    --large-item-column: 35.03%
  }
}

.GalleryComponent_img_3__q7fPe.GalleryComponent_basic_horizontal__u9Ao0 {
  --grid-height: 78.48%;
  --large-item-row: 28.28%
}

.GalleryComponent_img_4__mIsZ3.GalleryComponent_basic_vertical__LwB2m {
  --grid-height: 83.96%;
  --large-item-column: 55.48%;
  --large-item-span: 3
}

.GalleryComponent_img_4__mIsZ3.GalleryComponent_basic_horizontal__u9Ao0 {
  --grid-height: 63.5%;
  --large-item-row: 65.89%;
  --large-item-span: 3
}

.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_a__SXMiy {
  --grid-height: 62.43%;
  --grid-template-columns: 33.96% 1fr 33.96%;
  --grid-template-rows: repeat(2, 1fr)
}

.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_a__SXMiy a:first-child,
.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_a__SXMiy a:last-child {
  grid-row: 1/span 2
}

.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_a__SXMiy a:last-child {
  grid-column: 3
}

.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_b__zROkP {
  --grid-height: 62.43%;
  --grid-template-columns: 31.68% 1fr 31.68%;
  --grid-template-rows: repeat(2, 1fr)
}

.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_b__zROkP.GalleryComponent_flip__Cl1A_ a:first-child,
.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_b__zROkP.GalleryComponent_flip__Cl1A_ a:nth-child(4),
.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_b__zROkP:not(.GalleryComponent_flip__Cl1A_) a:nth-child(2),
.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_b__zROkP:not(.GalleryComponent_flip__Cl1A_) a:nth-child(3) {
  grid-column: auto/span 2
}

.GalleryComponent_img_4__mIsZ3.GalleryComponent_type_c__QID5I {
  --grid-height: 96.12%;
  --grid-template-columns: 1fr 31.68%;
  --grid-template-rows: 31.71% 1fr
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy {
  --grid-height: 84.09%;
  --grid-template-rows: 32.11% 1fr 1fr 32.11%
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy:not(.GalleryComponent_flip__Cl1A_) {
  --grid-template-columns: 1fr 32.49%
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy:not(.GalleryComponent_flip__Cl1A_) a:first-child,
.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy:not(.GalleryComponent_flip__Cl1A_) a:nth-child(3),
.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy:not(.GalleryComponent_flip__Cl1A_) a:nth-child(4) {
  grid-row: auto/span 2
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy.GalleryComponent_flip__Cl1A_ {
  --grid-template-columns: 32.49% 1fr
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy.GalleryComponent_flip__Cl1A_ a:nth-child(2),
.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy.GalleryComponent_flip__Cl1A_ a:nth-child(3),
.GalleryComponent_img_5__i7LO7.GalleryComponent_type_a__SXMiy.GalleryComponent_flip__Cl1A_ a:nth-child(4) {
  grid-row: auto/span 2
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_b__zROkP {
  --grid-height: 64.43%;
  --grid-template-columns: 1fr 1fr 51.74%;
  --grid-template-rows: 25.79% 1fr 47.96%
}

@media screen and (min-width:768px) {
  .GalleryComponent_img_5__i7LO7.GalleryComponent_type_b__zROkP {
    --grid-height: 65.78%;
    --grid-template-rows: 26.63% 1fr 48.78%
  }
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_b__zROkP a:nth-child(3),
.GalleryComponent_img_5__i7LO7.GalleryComponent_type_b__zROkP a:nth-child(4) {
  grid-row: auto/span 2
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_b__zROkP a:nth-child(4) {
  grid-column: auto/span 2
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_c__QID5I {
  --grid-height: 62.43%;
  --grid-template-columns: 1fr 32.49% 1fr;
  --grid-template-rows: repeat(2, 1fr)
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_c__QID5I a:nth-child(2) {
  grid-row: auto/span 2
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_d__pTYFp {
  --grid-gap-pc: 20px;
  --grid-height: 119.39%;
  --grid-template-columns: repeat(2, 1fr);
  --grid-template-rows: 1fr 48.49% 1fr
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_d__pTYFp a:nth-child(3) {
  grid-column: auto/span 2
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_e__m8T9j {
  --grid-height: 62.43%;
  --grid-template-columns: repeat(3, 1fr);
  --grid-template-rows: repeat(2, 1fr)
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_e__m8T9j a:nth-child(4) {
  grid-column: auto/span 2
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_f__ktfex {
  --grid-height: 50.94%;
  --grid-template-columns: 45.99% 1fr 1fr;
  --grid-template-rows: repeat(2, 1fr)
}

.GalleryComponent_img_5__i7LO7.GalleryComponent_type_f__ktfex a:first-child {
  grid-row: auto/span 2
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_a__SXMiy {
  --grid-height: 112.43%;
  --grid-template-columns: 43.05% 1fr 43.05%;
  --grid-template-rows: repeat(4, 1fr)
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_a__SXMiy.GalleryComponent_flip__Cl1A_ a:nth-child(2),
.GalleryComponent_img_6__9dIgF.GalleryComponent_type_a__SXMiy.GalleryComponent_flip__Cl1A_ a:nth-child(4),
.GalleryComponent_img_6__9dIgF.GalleryComponent_type_a__SXMiy:not(.GalleryComponent_flip__Cl1A_) a:first-child,
.GalleryComponent_img_6__9dIgF.GalleryComponent_type_a__SXMiy:not(.GalleryComponent_flip__Cl1A_) a:nth-child(5) {
  grid-column: auto/span 2;
  grid-row: auto/span 2
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_basic_horizontal__u9Ao0 {
  --large-item-span: 3;
  --grid-height: 86.59%;
  --large-item-row-height: 48.15%
}

@media screen and (min-width:768px) {
  .GalleryComponent_img_6__9dIgF.GalleryComponent_basic_horizontal__u9Ao0 {
    --grid-height: 85.16%;
    --large-item-row-height: 49.14%
  }
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_basic_horizontal__u9Ao0:not(.GalleryComponent_flip__Cl1A_) {
  --large-item-row: var(--large-item-row-height) 1fr
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_basic_horizontal__u9Ao0:not(.GalleryComponent_flip__Cl1A_) a:nth-child(2) {
  grid-row: auto/span 2
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_basic_horizontal__u9Ao0.GalleryComponent_flip__Cl1A_ {
  --large-item-row: 1fr var(--large-item-row-height)
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_basic_horizontal__u9Ao0.GalleryComponent_flip__Cl1A_ a:first-child {
  grid-row: auto/span 2
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_b__zROkP {
  --grid-gap-pc: 20px;
  --grid-template-columns: repeat(3, 1fr);
  --grid-height: 78.21%;
  --grid-template-rows: 33.5% 1fr 33.5%
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_b__zROkP a:first-child,
.GalleryComponent_img_6__9dIgF.GalleryComponent_type_b__zROkP a:nth-child(3),
.GalleryComponent_img_6__9dIgF.GalleryComponent_type_b__zROkP a:nth-child(4) {
  grid-row: auto/span 2
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_c__QID5I {
  --grid-gap-pc: 20px;
  --grid-height: 78.21%;
  --grid-template-columns: repeat(3, 1fr);
  --grid-template-rows: 63.08% 1fr
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_d__pTYFp {
  --grid-gap-pc: 20px;
  --grid-template-rows: repeat(3, 1fr);
  --grid-height: 141.71%;
  --grid-template-columns: 26.2% 1fr 26.2%
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_d__pTYFp a:first-child,
.GalleryComponent_img_6__9dIgF.GalleryComponent_type_d__pTYFp a:nth-child(4),
.GalleryComponent_img_6__9dIgF.GalleryComponent_type_d__pTYFp a:nth-child(5) {
  grid-column: auto/span 2
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_e__m8T9j {
  --grid-height: 112.43%;
  --grid-template-columns: 35.03% 1fr 35.03%;
  --grid-template-rows: repeat(4, 1fr)
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_e__m8T9j a:not(:first-child):not(:nth-child(5)) {
  grid-column: auto/span 2
}

.GalleryComponent_img_6__9dIgF.GalleryComponent_type_e__m8T9j a:first-child,
.GalleryComponent_img_6__9dIgF.GalleryComponent_type_e__m8T9j a:nth-child(5) {
  grid-row: auto/span 2
}

.GalleryComponent_pswp__zoom-wrap__9STb6 {
  text-align: center
}

.GalleryComponent_pswp__zoom-wrap__9STb6:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.GalleryComponent_pswp__zoom-wrap__9STb6 .GalleryComponent_wrapper___sr40 {
  line-height: 0;
  width: 100%;
  max-width: 900px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045
}

.GalleryComponent_pswp__zoom-wrap__9STb6 .GalleryComponent_video-wrapper__JUhac {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
  width: 100%
}

.GalleryComponent_pswp__zoom-wrap__9STb6 .GalleryComponent_video-wrapper__JUhac iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.VideoComponent_pswp__hUFlI {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.VideoComponent_pswp__hUFlI:focus {
  outline: 0
}

.VideoComponent_pswp__hUFlI * {
  box-sizing: border-box
}

.VideoComponent_pswp__hUFlI img {
  max-width: none
}

.VideoComponent_pswp--open__Al4IJ {
  display: block
}

.VideoComponent_pswp__bg__ObjlF,
.VideoComponent_pswp__hUFlI {
  transform: translateZ(0);
  will-change: opacity
}

.VideoComponent_pswp__bg__ObjlF {
  opacity: .005;
  background: var(--pswp-bg)
}

.VideoComponent_pswp__hUFlI,
.VideoComponent_pswp__scroll-wrap__uvx8k {
  overflow: hidden
}

.VideoComponent_pswp__bg__ObjlF,
.VideoComponent_pswp__container__M8VZ7,
.VideoComponent_pswp__content__fweuG,
.VideoComponent_pswp__img__vdeYA,
.VideoComponent_pswp__item__lHpHY,
.VideoComponent_pswp__scroll-wrap__uvx8k,
.VideoComponent_pswp__zoom-wrap__Z4bzc {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.VideoComponent_pswp__img__vdeYA,
.VideoComponent_pswp__zoom-wrap__Z4bzc {
  width: auto;
  height: auto
}

.VideoComponent_pswp--click-to-zoom__i1dQt.VideoComponent_pswp--zoom-allowed__fITt_ .VideoComponent_pswp__img__vdeYA {
  cursor: zoom-in
}

.VideoComponent_pswp--click-to-zoom__i1dQt.VideoComponent_pswp--zoomed-in__Le6jF .VideoComponent_pswp__img__vdeYA {
  cursor: move;
  cursor: grab
}

.VideoComponent_pswp--click-to-zoom__i1dQt.VideoComponent_pswp--zoomed-in__Le6jF .VideoComponent_pswp__img__vdeYA:active {
  cursor: grabbing
}

.VideoComponent_pswp--no-mouse-drag__htiJO.VideoComponent_pswp--zoomed-in__Le6jF .VideoComponent_pswp__img__vdeYA,
.VideoComponent_pswp--no-mouse-drag__htiJO.VideoComponent_pswp--zoomed-in__Le6jF .VideoComponent_pswp__img__vdeYA:active,
.VideoComponent_pswp__img__vdeYA {
  cursor: zoom-out
}

.VideoComponent_pswp__button__lh_c8,
.VideoComponent_pswp__container__M8VZ7,
.VideoComponent_pswp__counter__0Xz3o,
.VideoComponent_pswp__img__vdeYA {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.VideoComponent_pswp__item__lHpHY {
  z-index: 1;
  overflow: hidden
}

.VideoComponent_pswp__hidden__msqfc {
  display: none !important
}

.VideoComponent_pswp__content__fweuG {
  pointer-events: none
}

.VideoComponent_pswp__content__fweuG>* {
  pointer-events: auto
}

.VideoComponent_pswp__error-msg-container__yZYSV {
  display: grid
}

.VideoComponent_pswp__error-msg__3cUsV {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.VideoComponent_pswp__hUFlI .VideoComponent_pswp__hide-on-close__RH3To {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.VideoComponent_pswp--ui-visible__Kqm2C .VideoComponent_pswp__hide-on-close__RH3To {
  opacity: 1;
  pointer-events: auto
}

.VideoComponent_pswp__button__lh_c8 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.VideoComponent_pswp__button__lh_c8:active,
.VideoComponent_pswp__button__lh_c8:focus,
.VideoComponent_pswp__button__lh_c8:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.VideoComponent_pswp__button__lh_c8:disabled {
  opacity: .3;
  cursor: auto
}

.VideoComponent_pswp__icn__Z2Cq0 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.VideoComponent_pswp__icn-shadow__3BZTy {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.VideoComponent_pswp__icn__Z2Cq0:focus {
  outline: 0
}

.VideoComponent_pswp__img--with-bg___jQsu,
div.VideoComponent_pswp__img--placeholder__ONKqn {
  background: var(--pswp-placeholder-bg)
}

.VideoComponent_pswp__top-bar__JV4YN {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.VideoComponent_pswp__top-bar__JV4YN>* {
  pointer-events: auto;
  will-change: opacity
}

.VideoComponent_pswp__button--close__cnjAe {
  margin-right: 6px
}

.VideoComponent_pswp__button--arrow__G3SlS {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.VideoComponent_pswp__button--arrow__G3SlS:disabled {
  display: none;
  cursor: default
}

.VideoComponent_pswp__button--arrow__G3SlS .VideoComponent_pswp__icn__Z2Cq0 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.VideoComponent_pswp--one-slide__0AuG5 .VideoComponent_pswp__button--arrow__G3SlS {
  display: none
}

.VideoComponent_pswp--touch__LbbRb .VideoComponent_pswp__button--arrow__G3SlS {
  visibility: hidden
}

.VideoComponent_pswp--has_mouse__5X4GL .VideoComponent_pswp__button--arrow__G3SlS {
  visibility: visible
}

.VideoComponent_pswp__button--arrow--prev__HcT_Z {
  right: auto;
  left: 0
}

.VideoComponent_pswp__button--arrow--next__ictxc {
  right: 0
}

.VideoComponent_pswp__button--arrow--next__ictxc .VideoComponent_pswp__icn__Z2Cq0 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.VideoComponent_pswp__button--zoom__2_wqS {
  display: none
}

.VideoComponent_pswp--zoom-allowed__fITt_ .VideoComponent_pswp__button--zoom__2_wqS {
  display: block
}

.VideoComponent_pswp--zoomed-in__Le6jF .VideoComponent_pswp__zoom-icn-bar-v__dvyxw {
  display: none
}

.VideoComponent_pswp__preloader__fMqXD {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.VideoComponent_pswp__preloader__fMqXD .VideoComponent_pswp__icn__Z2Cq0 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: VideoComponent_pswp-clockwise__F6Zq_ .6s linear infinite
}

.VideoComponent_pswp__preloader--active__5qSW0 .VideoComponent_pswp__icn__Z2Cq0 {
  opacity: .85
}

@keyframes VideoComponent_pswp-clockwise__F6Zq_ {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.VideoComponent_pswp__counter__0Xz3o {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.VideoComponent_pswp--one-slide__0AuG5 .VideoComponent_pswp__counter__0Xz3o {
  display: none
}

.VideoComponent_lineseed__ooAUf {
  font-family: LineSeed, sans-serif
}

.VideoComponent_font_pop__xrnlh {
  font-family: Luckiest Guy;
  font-weight: 400
}

.VideoComponent_font_sporty__iZOeo {
  font-family: Fugaz One;
  font-weight: 400
}

.VideoComponent_font_digital__hH4SK {
  font-family: Chakra Petch;
  font-weight: 700
}

.VideoComponent_font_calligraphy__8AzVO {
  font-family: Kalam;
  font-weight: 700
}

.VideoComponent_font_brush__pYzyt {
  font-family: Knewave;
  font-weight: 400
}

.VideoComponent_ytp-large-play-button__oRQKP {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.VideoComponent_ytp-button__xZOKs {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.VideoComponent_ytp-large-play-button-red-bg__E0GQW .VideoComponent_ytp-large-play-button-bg__GuqeB {
  fill: red;
  fill-opacity: 1
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Line_pswp__n2Ppj {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Line_pswp__n2Ppj:focus {
  outline: 0
}

.Line_pswp__n2Ppj * {
  box-sizing: border-box
}

.Line_pswp__n2Ppj img {
  max-width: none
}

.Line_pswp--open__czDcB {
  display: block
}

.Line_pswp__bg___pcKU,
.Line_pswp__n2Ppj {
  transform: translateZ(0);
  will-change: opacity
}

.Line_pswp__bg___pcKU {
  opacity: .005;
  background: var(--pswp-bg)
}

.Line_pswp__n2Ppj,
.Line_pswp__scroll-wrap__IFpMG {
  overflow: hidden
}

.Line_pswp__bg___pcKU,
.Line_pswp__container___IDXd,
.Line_pswp__content__GNJNR,
.Line_pswp__img__2fEkU,
.Line_pswp__item__U8RcN,
.Line_pswp__scroll-wrap__IFpMG,
.Line_pswp__zoom-wrap__IF_K3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Line_pswp__img__2fEkU,
.Line_pswp__zoom-wrap__IF_K3 {
  width: auto;
  height: auto
}

.Line_pswp--click-to-zoom__dBWkN.Line_pswp--zoom-allowed__biItA .Line_pswp__img__2fEkU {
  cursor: zoom-in
}

.Line_pswp--click-to-zoom__dBWkN.Line_pswp--zoomed-in__sOqVy .Line_pswp__img__2fEkU {
  cursor: move;
  cursor: grab
}

.Line_pswp--click-to-zoom__dBWkN.Line_pswp--zoomed-in__sOqVy .Line_pswp__img__2fEkU:active {
  cursor: grabbing
}

.Line_pswp--no-mouse-drag__jDCH7.Line_pswp--zoomed-in__sOqVy .Line_pswp__img__2fEkU,
.Line_pswp--no-mouse-drag__jDCH7.Line_pswp--zoomed-in__sOqVy .Line_pswp__img__2fEkU:active,
.Line_pswp__img__2fEkU {
  cursor: zoom-out
}

.Line_pswp__button__1XWv1,
.Line_pswp__container___IDXd,
.Line_pswp__counter__kH3J0,
.Line_pswp__img__2fEkU {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Line_pswp__item__U8RcN {
  z-index: 1;
  overflow: hidden
}

.Line_pswp__hidden__SdCWp {
  display: none !important
}

.Line_pswp__content__GNJNR {
  pointer-events: none
}

.Line_pswp__content__GNJNR>* {
  pointer-events: auto
}

.Line_pswp__error-msg-container__pS_8L {
  display: grid
}

.Line_pswp__error-msg__vR3gs {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Line_pswp__n2Ppj .Line_pswp__hide-on-close__uv_FN {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Line_pswp--ui-visible__Tzpqq .Line_pswp__hide-on-close__uv_FN {
  opacity: 1;
  pointer-events: auto
}

.Line_pswp__button__1XWv1 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Line_pswp__button__1XWv1:active,
.Line_pswp__button__1XWv1:focus,
.Line_pswp__button__1XWv1:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Line_pswp__button__1XWv1:disabled {
  opacity: .3;
  cursor: auto
}

.Line_pswp__icn__U4Aco {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Line_pswp__icn-shadow__Cy07_ {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Line_pswp__icn__U4Aco:focus {
  outline: 0
}

.Line_pswp__img--with-bg__5MEt2,
div.Line_pswp__img--placeholder__O3lmz {
  background: var(--pswp-placeholder-bg)
}

.Line_pswp__top-bar__vi9D8 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Line_pswp__top-bar__vi9D8>* {
  pointer-events: auto;
  will-change: opacity
}

.Line_pswp__button--close__XERS0 {
  margin-right: 6px
}

.Line_pswp__button--arrow__mPuld {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Line_pswp__button--arrow__mPuld:disabled {
  display: none;
  cursor: default
}

.Line_pswp__button--arrow__mPuld .Line_pswp__icn__U4Aco {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Line_pswp--one-slide__YwHFg .Line_pswp__button--arrow__mPuld {
  display: none
}

.Line_pswp--touch__H_A9m .Line_pswp__button--arrow__mPuld {
  visibility: hidden
}

.Line_pswp--has_mouse__SYj5M .Line_pswp__button--arrow__mPuld {
  visibility: visible
}

.Line_pswp__button--arrow--prev__Hu_or {
  right: auto;
  left: 0
}

.Line_pswp__button--arrow--next__yAtKv {
  right: 0
}

.Line_pswp__button--arrow--next__yAtKv .Line_pswp__icn__U4Aco {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Line_pswp__button--zoom__P0A__ {
  display: none
}

.Line_pswp--zoom-allowed__biItA .Line_pswp__button--zoom__P0A__ {
  display: block
}

.Line_pswp--zoomed-in__sOqVy .Line_pswp__zoom-icn-bar-v__lhlat {
  display: none
}

.Line_pswp__preloader___4pml {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Line_pswp__preloader___4pml .Line_pswp__icn__U4Aco {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Line_pswp-clockwise__7Eel9 .6s linear infinite
}

.Line_pswp__preloader--active__EL6_L .Line_pswp__icn__U4Aco {
  opacity: .85
}

@keyframes Line_pswp-clockwise__7Eel9 {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Line_pswp__counter__kH3J0 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Line_pswp--one-slide__YwHFg .Line_pswp__counter__kH3J0 {
  display: none
}

.Line_lineseed___dYF0 {
  font-family: LineSeed, sans-serif
}

.Line_font_pop__v7eIB {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Line_font_sporty__FNN_O {
  font-family: Fugaz One;
  font-weight: 400
}

.Line_font_digital__L4dLK {
  font-family: Chakra Petch;
  font-weight: 700
}

.Line_font_calligraphy__FAgnx {
  font-family: Kalam;
  font-weight: 700
}

.Line_font_brush__1vcfG {
  font-family: Knewave;
  font-weight: 400
}

.Line_ytp-large-play-button__xx0ov {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Line_ytp-button__kl1tE {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Line_ytp-large-play-button-red-bg__iK8Oa .Line_ytp-large-play-button-bg__ya3OR {
  fill: red;
  fill-opacity: 1
}

.Line_lds_line__Wg1CJ {
  display: flex;
  align-items: center;
  margin: -10px 0;
  padding: 10px 0
}

.Line_lds_line__Wg1CJ[class*=oblique_] {
  position: absolute;
  left: 0;
  z-index: 1;
  height: 0;
  background-color: transparent;
  margin: 0;
  padding: 0
}

.Line_lds_line__Wg1CJ[class*=oblique_up] {
  bottom: 0;
  border-top: 10vw solid transparent
}

.Line_lds_line__Wg1CJ[class*=oblique_down] {
  top: 0;
  border-bottom: 10vw solid transparent
}

.Line_oblique_down_left__Oi6F_,
.Line_oblique_up_left__03EIG {
  border-left: 100vw solid
}

.Line_oblique_down_right__OOiqE,
.Line_oblique_up_right__B04v5 {
  border-right: 100vw solid
}

.Line_hr__WRaoY {
  width: 100%;
  margin: 0;
  border: 0;
  border-top: 1px solid;
  border-color: currentColor
}

.Line_none__LjQOy .Line_hr__WRaoY {
  border-top-width: 0
}

.Line_solid__zLbrL .Line_hr__WRaoY {
  border-top-style: solid
}

.Line_dotted__JP6Tp .Line_hr__WRaoY {
  border-top-style: dotted
}

.Line_dashed__ZBxRd .Line_hr__WRaoY {
  border-top-style: dashed
}

.Line_size1__Immaj .Line_hr__WRaoY {
  border-top-width: 1px
}

.Line_size2__XA5xs .Line_hr__WRaoY {
  border-top-width: 2px
}

.Line_size4__eCGTp .Line_hr__WRaoY {
  border-top-width: 4px
}

.Line_full__zq05Z {
  position: absolute;
  right: 0;
  left: 0
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.SNSShare_pswp__CFaPk {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.SNSShare_pswp__CFaPk:focus {
  outline: 0
}

.SNSShare_pswp__CFaPk * {
  box-sizing: border-box
}

.SNSShare_pswp__CFaPk img {
  max-width: none
}

.SNSShare_pswp--open__hGHIL {
  display: block
}

.SNSShare_pswp__CFaPk,
.SNSShare_pswp__bg__t_9Nc {
  transform: translateZ(0);
  will-change: opacity
}

.SNSShare_pswp__bg__t_9Nc {
  opacity: .005;
  background: var(--pswp-bg)
}

.SNSShare_pswp__CFaPk,
.SNSShare_pswp__scroll-wrap__SPkC2 {
  overflow: hidden
}

.SNSShare_pswp__bg__t_9Nc,
.SNSShare_pswp__container__DnlO8,
.SNSShare_pswp__content__kOmLI,
.SNSShare_pswp__img__PTOYr,
.SNSShare_pswp__item__0ivcj,
.SNSShare_pswp__scroll-wrap__SPkC2,
.SNSShare_pswp__zoom-wrap__SpiZC {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.SNSShare_pswp__img__PTOYr,
.SNSShare_pswp__zoom-wrap__SpiZC {
  width: auto;
  height: auto
}

.SNSShare_pswp--click-to-zoom__w7NR1.SNSShare_pswp--zoom-allowed___IBy5 .SNSShare_pswp__img__PTOYr {
  cursor: zoom-in
}

.SNSShare_pswp--click-to-zoom__w7NR1.SNSShare_pswp--zoomed-in__k1OmC .SNSShare_pswp__img__PTOYr {
  cursor: move;
  cursor: grab
}

.SNSShare_pswp--click-to-zoom__w7NR1.SNSShare_pswp--zoomed-in__k1OmC .SNSShare_pswp__img__PTOYr:active {
  cursor: grabbing
}

.SNSShare_pswp--no-mouse-drag__TwObK.SNSShare_pswp--zoomed-in__k1OmC .SNSShare_pswp__img__PTOYr,
.SNSShare_pswp--no-mouse-drag__TwObK.SNSShare_pswp--zoomed-in__k1OmC .SNSShare_pswp__img__PTOYr:active,
.SNSShare_pswp__img__PTOYr {
  cursor: zoom-out
}

.SNSShare_pswp__button__QsvHP,
.SNSShare_pswp__container__DnlO8,
.SNSShare_pswp__counter__aw0hY,
.SNSShare_pswp__img__PTOYr {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.SNSShare_pswp__item__0ivcj {
  z-index: 1;
  overflow: hidden
}

.SNSShare_pswp__hidden__aDMS1 {
  display: none !important
}

.SNSShare_pswp__content__kOmLI {
  pointer-events: none
}

.SNSShare_pswp__content__kOmLI>* {
  pointer-events: auto
}

.SNSShare_pswp__error-msg-container__rWfdr {
  display: grid
}

.SNSShare_pswp__error-msg__oBWt0 {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.SNSShare_pswp__CFaPk .SNSShare_pswp__hide-on-close__Cca8H {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.SNSShare_pswp--ui-visible__xO2WZ .SNSShare_pswp__hide-on-close__Cca8H {
  opacity: 1;
  pointer-events: auto
}

.SNSShare_pswp__button__QsvHP {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.SNSShare_pswp__button__QsvHP:active,
.SNSShare_pswp__button__QsvHP:focus,
.SNSShare_pswp__button__QsvHP:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.SNSShare_pswp__button__QsvHP:disabled {
  opacity: .3;
  cursor: auto
}

.SNSShare_pswp__icn__yzaES {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.SNSShare_pswp__icn-shadow__7m2cD {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.SNSShare_pswp__icn__yzaES:focus {
  outline: 0
}

.SNSShare_pswp__img--with-bg__waUm5,
div.SNSShare_pswp__img--placeholder__JHvoO {
  background: var(--pswp-placeholder-bg)
}

.SNSShare_pswp__top-bar__H46R3 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.SNSShare_pswp__top-bar__H46R3>* {
  pointer-events: auto;
  will-change: opacity
}

.SNSShare_pswp__button--close__z84uB {
  margin-right: 6px
}

.SNSShare_pswp__button--arrow__X7hLa {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.SNSShare_pswp__button--arrow__X7hLa:disabled {
  display: none;
  cursor: default
}

.SNSShare_pswp__button--arrow__X7hLa .SNSShare_pswp__icn__yzaES {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.SNSShare_pswp--one-slide__QaidM .SNSShare_pswp__button--arrow__X7hLa {
  display: none
}

.SNSShare_pswp--touch__diDet .SNSShare_pswp__button--arrow__X7hLa {
  visibility: hidden
}

.SNSShare_pswp--has_mouse__Pbvle .SNSShare_pswp__button--arrow__X7hLa {
  visibility: visible
}

.SNSShare_pswp__button--arrow--prev__n1jto {
  right: auto;
  left: 0
}

.SNSShare_pswp__button--arrow--next__G5DcP {
  right: 0
}

.SNSShare_pswp__button--arrow--next__G5DcP .SNSShare_pswp__icn__yzaES {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.SNSShare_pswp__button--zoom__5zZR8 {
  display: none
}

.SNSShare_pswp--zoom-allowed___IBy5 .SNSShare_pswp__button--zoom__5zZR8 {
  display: block
}

.SNSShare_pswp--zoomed-in__k1OmC .SNSShare_pswp__zoom-icn-bar-v__aOLF5 {
  display: none
}

.SNSShare_pswp__preloader__6qWYk {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.SNSShare_pswp__preloader__6qWYk .SNSShare_pswp__icn__yzaES {
  opacity: 0;
  transition: opacity .2s linear;
  animation: SNSShare_pswp-clockwise__RAOIF .6s linear infinite
}

.SNSShare_pswp__preloader--active__JAf1w .SNSShare_pswp__icn__yzaES {
  opacity: .85
}

@keyframes SNSShare_pswp-clockwise__RAOIF {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.SNSShare_pswp__counter__aw0hY {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.SNSShare_pswp--one-slide__QaidM .SNSShare_pswp__counter__aw0hY {
  display: none
}

.SNSShare_lineseed__yo1DA {
  font-family: LineSeed, sans-serif
}

.SNSShare_font_pop__J8BAI {
  font-family: Luckiest Guy;
  font-weight: 400
}

.SNSShare_font_sporty__IJPTe {
  font-family: Fugaz One;
  font-weight: 400
}

.SNSShare_font_digital__dSO6d {
  font-family: Chakra Petch;
  font-weight: 700
}

.SNSShare_font_calligraphy__et0NU {
  font-family: Kalam;
  font-weight: 700
}

.SNSShare_font_brush__KfXk6 {
  font-family: Knewave;
  font-weight: 400
}

.SNSShare_ytp-large-play-button__nbhKa {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.SNSShare_ytp-button__S1qGR {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.SNSShare_ytp-large-play-button-red-bg__6k3e_ .SNSShare_ytp-large-play-button-bg__pLtBi {
  fill: red;
  fill-opacity: 1
}

.SNSShare_sns_list__NHCJN {
  margin-top: calc(var(--li-mt, 0)*-1)
}

.SNSShare_sns_list__NHCJN li {
  display: inline-block;
  vertical-align: top;
  margin: var(--li-margin, var(--li-mt, 0) var(--li-mx, 0) 0 0);
  cursor: pointer
}

[class*=align_center] .SNSShare_sns_list__NHCJN {
  --li-margin: var(--li-mt, 0) calc(var(--li-mx, 16px) / 2) 0
}

[class*=align_right] .SNSShare_sns_list__NHCJN {
  --li-margin: var(--li-mt, 0) 0 0 var(--li-mx, 0)
}

.SNSShare_sns_list__NHCJN.SNSShare_gap__kPEkG {
  --li-mx: 40px
}

.SNSShare_sns_list__NHCJN.SNSShare_gap__kPEkG svg {
  width: auto;
  height: var(--icon-size, 40px)
}

.SNSShare_sns_list__NHCJN.SNSShare_current__ljaK_ i {
  color: var(--picked-icon-color, currentColor)
}

.SNSShare_sns_list__NHCJN.SNSShare_current__ljaK_ i path {
  fill: currentColor
}

.SNSShare_sns_list__NHCJN.SNSShare_default__CIEHz i {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 25px;
  vertical-align: top
}

.SNSShare_sns_list__NHCJN.SNSShare_xlarge__OtTh3 {
  --li-mt: 30px
}

.SNSShare_sns_list__NHCJN.SNSShare_xlarge__OtTh3.SNSShare_item_5__V2nBu,
.SNSShare_sns_list__NHCJN.SNSShare_xlarge__OtTh3.SNSShare_item_7__Tkrtv,
.SNSShare_sns_list__NHCJN.SNSShare_xlarge__OtTh3.SNSShare_item_8__qdBzF,
.SNSShare_sns_list__NHCJN.SNSShare_xlarge__OtTh3.SNSShare_item_9__1RObA {
  --li-mx: 28px
}

.SNSShare_sns_list__NHCJN.SNSShare_large__p0kj0 {
  --icon-size: 30px;
  --li-mt: 30px
}

.SNSShare_sns_list__NHCJN.SNSShare_large__p0kj0.SNSShare_item_6__ma3si {
  --li-mx: 27px
}

.SNSShare_sns_list__NHCJN.SNSShare_large__p0kj0.SNSShare_item_5__V2nBu,
.SNSShare_sns_list__NHCJN.SNSShare_large__p0kj0.SNSShare_item_7__Tkrtv,
.SNSShare_sns_list__NHCJN.SNSShare_large__p0kj0.SNSShare_item_8__qdBzF,
.SNSShare_sns_list__NHCJN.SNSShare_large__p0kj0.SNSShare_item_9__1RObA {
  --li-mx: 38px
}

.SNSShare_sns_list__NHCJN.SNSShare_medium__47_QR {
  --icon-size: 22px;
  --li-mt: 24px
}

.SNSShare_sns_list__NHCJN.SNSShare_medium__47_QR.SNSShare_item_6__ma3si {
  --li-mx: 30px
}

.SNSShare_sns_list__NHCJN.SNSShare_small__4j5V_ {
  --icon-size: 16px;
  --li-mt: 20px
}

.SNSShare_sns_list__NHCJN.SNSShare_small__4j5V_.SNSShare_item_7__Tkrtv {
  --li-mx: 30px
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Anchor_pswp__ak7LP {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Anchor_pswp__ak7LP:focus {
  outline: 0
}

.Anchor_pswp__ak7LP * {
  box-sizing: border-box
}

.Anchor_pswp__ak7LP img {
  max-width: none
}

.Anchor_pswp--open__YBGz9 {
  display: block
}

.Anchor_pswp__ak7LP,
.Anchor_pswp__bg__Lywuc {
  transform: translateZ(0);
  will-change: opacity
}

.Anchor_pswp__bg__Lywuc {
  opacity: .005;
  background: var(--pswp-bg)
}

.Anchor_pswp__ak7LP,
.Anchor_pswp__scroll-wrap__PuW8s {
  overflow: hidden
}

.Anchor_pswp__bg__Lywuc,
.Anchor_pswp__container__QMi_c,
.Anchor_pswp__content__QgNOP,
.Anchor_pswp__img___Ik61,
.Anchor_pswp__item__3_w85,
.Anchor_pswp__scroll-wrap__PuW8s,
.Anchor_pswp__zoom-wrap__IYsIN {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Anchor_pswp__img___Ik61,
.Anchor_pswp__zoom-wrap__IYsIN {
  width: auto;
  height: auto
}

.Anchor_pswp--click-to-zoom__BYQPB.Anchor_pswp--zoom-allowed__oVaII .Anchor_pswp__img___Ik61 {
  cursor: zoom-in
}

.Anchor_pswp--click-to-zoom__BYQPB.Anchor_pswp--zoomed-in__iGlvT .Anchor_pswp__img___Ik61 {
  cursor: move;
  cursor: grab
}

.Anchor_pswp--click-to-zoom__BYQPB.Anchor_pswp--zoomed-in__iGlvT .Anchor_pswp__img___Ik61:active {
  cursor: grabbing
}

.Anchor_pswp--no-mouse-drag__y7iTH.Anchor_pswp--zoomed-in__iGlvT .Anchor_pswp__img___Ik61,
.Anchor_pswp--no-mouse-drag__y7iTH.Anchor_pswp--zoomed-in__iGlvT .Anchor_pswp__img___Ik61:active,
.Anchor_pswp__img___Ik61 {
  cursor: zoom-out
}

.Anchor_pswp__button__tMi1X,
.Anchor_pswp__container__QMi_c,
.Anchor_pswp__counter__EB8xs,
.Anchor_pswp__img___Ik61 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Anchor_pswp__item__3_w85 {
  z-index: 1;
  overflow: hidden
}

.Anchor_pswp__hidden__ZTiGh {
  display: none !important
}

.Anchor_pswp__content__QgNOP {
  pointer-events: none
}

.Anchor_pswp__content__QgNOP>* {
  pointer-events: auto
}

.Anchor_pswp__error-msg-container__pMWB6 {
  display: grid
}

.Anchor_pswp__error-msg__8NKlz {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Anchor_pswp__ak7LP .Anchor_pswp__hide-on-close__SdkYJ {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Anchor_pswp--ui-visible__M9Nn7 .Anchor_pswp__hide-on-close__SdkYJ {
  opacity: 1;
  pointer-events: auto
}

.Anchor_pswp__button__tMi1X {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Anchor_pswp__button__tMi1X:active,
.Anchor_pswp__button__tMi1X:focus,
.Anchor_pswp__button__tMi1X:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Anchor_pswp__button__tMi1X:disabled {
  opacity: .3;
  cursor: auto
}

.Anchor_pswp__icn__sBI9n {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Anchor_pswp__icn-shadow__iXqPa {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Anchor_pswp__icn__sBI9n:focus {
  outline: 0
}

.Anchor_pswp__img--with-bg__9f30x,
div.Anchor_pswp__img--placeholder__kWF7u {
  background: var(--pswp-placeholder-bg)
}

.Anchor_pswp__top-bar__0MGGQ {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Anchor_pswp__top-bar__0MGGQ>* {
  pointer-events: auto;
  will-change: opacity
}

.Anchor_pswp__button--close__HbLy_ {
  margin-right: 6px
}

.Anchor_pswp__button--arrow__kxiam {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Anchor_pswp__button--arrow__kxiam:disabled {
  display: none;
  cursor: default
}

.Anchor_pswp__button--arrow__kxiam .Anchor_pswp__icn__sBI9n {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Anchor_pswp--one-slide__hz1jE .Anchor_pswp__button--arrow__kxiam {
  display: none
}

.Anchor_pswp--touch__mutm9 .Anchor_pswp__button--arrow__kxiam {
  visibility: hidden
}

.Anchor_pswp--has_mouse__BwgFb .Anchor_pswp__button--arrow__kxiam {
  visibility: visible
}

.Anchor_pswp__button--arrow--prev___OLwI {
  right: auto;
  left: 0
}

.Anchor_pswp__button--arrow--next__ilydX {
  right: 0
}

.Anchor_pswp__button--arrow--next__ilydX .Anchor_pswp__icn__sBI9n {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Anchor_pswp__button--zoom__xdfZx {
  display: none
}

.Anchor_pswp--zoom-allowed__oVaII .Anchor_pswp__button--zoom__xdfZx {
  display: block
}

.Anchor_pswp--zoomed-in__iGlvT .Anchor_pswp__zoom-icn-bar-v__Fx10h {
  display: none
}

.Anchor_pswp__preloader__ZnPy6 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Anchor_pswp__preloader__ZnPy6 .Anchor_pswp__icn__sBI9n {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Anchor_pswp-clockwise__57bMy .6s linear infinite
}

.Anchor_pswp__preloader--active__pwgvZ .Anchor_pswp__icn__sBI9n {
  opacity: .85
}

@keyframes Anchor_pswp-clockwise__57bMy {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Anchor_pswp__counter__EB8xs {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Anchor_pswp--one-slide__hz1jE .Anchor_pswp__counter__EB8xs {
  display: none
}

.Anchor_lineseed__yVwi6 {
  font-family: LineSeed, sans-serif
}

.Anchor_font_pop__bGNdq {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Anchor_font_sporty__vNC5t {
  font-family: Fugaz One;
  font-weight: 400
}

.Anchor_font_digital__jZpZf {
  font-family: Chakra Petch;
  font-weight: 700
}

.Anchor_font_calligraphy__B_Nv3 {
  font-family: Kalam;
  font-weight: 700
}

.Anchor_font_brush__62zAg {
  font-family: Knewave;
  font-weight: 400
}

.Anchor_ytp-large-play-button__7P7tN {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Anchor_ytp-button__5mNta {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Anchor_ytp-large-play-button-red-bg__Cphhw .Anchor_ytp-large-play-button-bg__cPe9W {
  fill: red;
  fill-opacity: 1
}

.Anchor_outlink__QfbBn:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxSDZWNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjMiLz4KPHBhdGggZD0iTTYgMUwxIDYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS4zIi8+Cjwvc3ZnPgo=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNyA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxSDZWNiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjMiLz4KPHBhdGggZD0iTTYgMUwxIDYiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS4zIi8+Cjwvc3ZnPgo=");
  background-color: currentColor;
  margin-left: 3px;
  vertical-align: top;
  margin-top: 4px
}

@media screen and (min-width:1025px) {
  .Anchor_outlink__QfbBn:after {
    vertical-align: middle;
    margin-bottom: 15px
  }
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Navigation_pswp__xUvlp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Navigation_pswp__xUvlp:focus {
  outline: 0
}

.Navigation_pswp__xUvlp * {
  box-sizing: border-box
}

.Navigation_pswp__xUvlp img {
  max-width: none
}

.Navigation_pswp--open__x1t83 {
  display: block
}

.Navigation_pswp__bg__NCjl3,
.Navigation_pswp__xUvlp {
  transform: translateZ(0);
  will-change: opacity
}

.Navigation_pswp__bg__NCjl3 {
  opacity: .005;
  background: var(--pswp-bg)
}

.Navigation_pswp__scroll-wrap__s75Y2,
.Navigation_pswp__xUvlp {
  overflow: hidden
}

.Navigation_pswp__bg__NCjl3,
.Navigation_pswp__container__jUwKc,
.Navigation_pswp__content__JQlcJ,
.Navigation_pswp__img__3BlV4,
.Navigation_pswp__item__DWJ2u,
.Navigation_pswp__scroll-wrap__s75Y2,
.Navigation_pswp__zoom-wrap__thNco {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Navigation_pswp__img__3BlV4,
.Navigation_pswp__zoom-wrap__thNco {
  width: auto;
  height: auto
}

.Navigation_pswp--click-to-zoom__gG542.Navigation_pswp--zoom-allowed__1iBL_ .Navigation_pswp__img__3BlV4 {
  cursor: zoom-in
}

.Navigation_pswp--click-to-zoom__gG542.Navigation_pswp--zoomed-in__7dHNQ .Navigation_pswp__img__3BlV4 {
  cursor: move;
  cursor: grab
}

.Navigation_pswp--click-to-zoom__gG542.Navigation_pswp--zoomed-in__7dHNQ .Navigation_pswp__img__3BlV4:active {
  cursor: grabbing
}

.Navigation_pswp--no-mouse-drag__0ybhx.Navigation_pswp--zoomed-in__7dHNQ .Navigation_pswp__img__3BlV4,
.Navigation_pswp--no-mouse-drag__0ybhx.Navigation_pswp--zoomed-in__7dHNQ .Navigation_pswp__img__3BlV4:active,
.Navigation_pswp__img__3BlV4 {
  cursor: zoom-out
}

.Navigation_pswp__button__MckM2,
.Navigation_pswp__container__jUwKc,
.Navigation_pswp__counter__AgZ9_,
.Navigation_pswp__img__3BlV4 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Navigation_pswp__item__DWJ2u {
  z-index: 1;
  overflow: hidden
}

.Navigation_pswp__hidden__1VUYa {
  display: none !important
}

.Navigation_pswp__content__JQlcJ {
  pointer-events: none
}

.Navigation_pswp__content__JQlcJ>* {
  pointer-events: auto
}

.Navigation_pswp__error-msg-container__3rPi1 {
  display: grid
}

.Navigation_pswp__error-msg__30NkT {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Navigation_pswp__xUvlp .Navigation_pswp__hide-on-close__tsdOb {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Navigation_pswp--ui-visible__Drt2n .Navigation_pswp__hide-on-close__tsdOb {
  opacity: 1;
  pointer-events: auto
}

.Navigation_pswp__button__MckM2 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Navigation_pswp__button__MckM2:active,
.Navigation_pswp__button__MckM2:focus,
.Navigation_pswp__button__MckM2:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Navigation_pswp__button__MckM2:disabled {
  opacity: .3;
  cursor: auto
}

.Navigation_pswp__icn__RL4Pl {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Navigation_pswp__icn-shadow__X93xg {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Navigation_pswp__icn__RL4Pl:focus {
  outline: 0
}

.Navigation_pswp__img--with-bg__2AaNH,
div.Navigation_pswp__img--placeholder__mttfj {
  background: var(--pswp-placeholder-bg)
}

.Navigation_pswp__top-bar__O33aT {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Navigation_pswp__top-bar__O33aT>* {
  pointer-events: auto;
  will-change: opacity
}

.Navigation_pswp__button--close__ZljRy {
  margin-right: 6px
}

.Navigation_pswp__button--arrow__oNpMh {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Navigation_pswp__button--arrow__oNpMh:disabled {
  display: none;
  cursor: default
}

.Navigation_pswp__button--arrow__oNpMh .Navigation_pswp__icn__RL4Pl {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Navigation_pswp--one-slide__tFo5o .Navigation_pswp__button--arrow__oNpMh {
  display: none
}

.Navigation_pswp--touch__RTBcR .Navigation_pswp__button--arrow__oNpMh {
  visibility: hidden
}

.Navigation_pswp--has_mouse__Hi0fX .Navigation_pswp__button--arrow__oNpMh {
  visibility: visible
}

.Navigation_pswp__button--arrow--prev__rm9_S {
  right: auto;
  left: 0
}

.Navigation_pswp__button--arrow--next__Qb7Qj {
  right: 0
}

.Navigation_pswp__button--arrow--next__Qb7Qj .Navigation_pswp__icn__RL4Pl {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Navigation_pswp__button--zoom__KivHM {
  display: none
}

.Navigation_pswp--zoom-allowed__1iBL_ .Navigation_pswp__button--zoom__KivHM {
  display: block
}

.Navigation_pswp--zoomed-in__7dHNQ .Navigation_pswp__zoom-icn-bar-v__K_mhr {
  display: none
}

.Navigation_pswp__preloader__EvyQ7 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Navigation_pswp__preloader__EvyQ7 .Navigation_pswp__icn__RL4Pl {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Navigation_pswp-clockwise__Yg9Ar .6s linear infinite
}

.Navigation_pswp__preloader--active__d8EXa .Navigation_pswp__icn__RL4Pl {
  opacity: .85
}

@keyframes Navigation_pswp-clockwise__Yg9Ar {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Navigation_pswp__counter__AgZ9_ {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Navigation_pswp--one-slide__tFo5o .Navigation_pswp__counter__AgZ9_ {
  display: none
}

.Navigation_lineseed__Mhw5M {
  font-family: LineSeed, sans-serif
}

.Navigation_font_pop__8P32W {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Navigation_font_sporty__ZfzFm {
  font-family: Fugaz One;
  font-weight: 400
}

.Navigation_font_digital__xQJMO {
  font-family: Chakra Petch;
  font-weight: 700
}

.Navigation_font_calligraphy__u7Mhy {
  font-family: Kalam;
  font-weight: 700
}

.Navigation_font_brush__jZyyt {
  font-family: Knewave;
  font-weight: 400
}

.Navigation_ytp-large-play-button__g1_5b {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Navigation_ytp-button__KKxc6 {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Navigation_ytp-large-play-button-red-bg__tNZBF .Navigation_ytp-large-play-button-bg__WeJN9 {
  fill: red;
  fill-opacity: 1
}

.Navigation_toggle_nav__PusMZ {
  position: relative;
  z-index: 1;
  padding: 10px 0 10px 10px;
  font-size: 24px;
  line-height: 1;
  color: var(--picked-alpha-font-color, var(--picked-bg-color, #000))
}

@media screen and (min-width:768px) {
  .Navigation_toggle_nav__PusMZ {
    font-size: 32px
  }
}

@media screen and (min-width:1025px) {
  .Navigation_toggle_nav__PusMZ {
    display: none
  }
}

.Navigation_toggle_nav__PusMZ.Navigation_active__Kkq72 {
  animation: Navigation_toggle__4ugPP .3s;
  position: fixed;
  top: calc(var(--sat) + var(--header-height)/2);
  right: calc(var(--sar) + var(--common-side-margin));
  transform: translateY(-50%)
}

.Navigation_toggle_nav__PusMZ.Navigation_active__Kkq72+.Navigation_lds_nav__aKwfj {
  display: flex;
  transition: opacity .25s;
  opacity: 1;
  pointer-events: auto
}

.Navigation_toggle_nav__PusMZ.Navigation_active__Kkq72+.Navigation_lds_nav__aKwfj .Navigation_nav_list__kvNre {
  transform: none;
  opacity: 1;
  transition: opacity .25s, transform .25s
}

[class*=is_editormode] .Navigation_toggle_nav__PusMZ.Navigation_active__Kkq72+.Navigation_lds_nav__aKwfj {
  transition: unset
}

[class*=is_editormode] .Navigation_toggle_nav__PusMZ.Navigation_active__Kkq72+.Navigation_lds_nav__aKwfj .Navigation_nav_list__kvNre {
  transition: unset;
  transform: none
}

[class*=is_editormode] .Navigation_toggle_nav__PusMZ {
  animation: unset
}

@keyframes Navigation_toggle__4ugPP {
  0% {
    opacity: 0;
    transform: translateY(calc(20px - 50%))
  }

  to {
    opacity: 1;
    transform: translateY(-50%)
  }
}

.Navigation_lds_nav__aKwfj {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: calc(var(--sat) + var(--header-height)) calc(var(--sar) + var(--common-side-margin)) calc(var(--sab) + var(--common-side-margin)) calc(var(--sal) + var(--common-side-margin));
  background-color: var(--picked-alpha-origin, var(--third-color));
  overflow-y: auto;
  opacity: 0;
  pointer-events: none
}

@media screen and (min-width:1025px) {
  .Navigation_lds_nav__aKwfj {
    display: flex;
    flex: 1;
    background-color: unset;
    opacity: 1;
    pointer-events: auto;
    position: static;
    padding: 0;
    height: 100%;
    overflow: visible
  }

  .Navigation_lds_nav__aKwfj .Navigation_nav_list__kvNre {
    transform: none;
    opacity: 1;
    height: 100%
  }

  .Navigation_lds_nav__aKwfj.Navigation_center__7FAJY {
    justify-content: center
  }

  .Navigation_lds_nav__aKwfj.Navigation_center__7FAJY .Navigation_nav_list__kvNre {
    margin-right: 37px
  }

  .Navigation_lds_nav__aKwfj.Navigation_right__8k9s_ {
    justify-content: right
  }
}

.Navigation_nav_list__kvNre {
  flex-direction: column;
  opacity: 0;
  transform: translateY(20px)
}

@media screen and (min-width:1025px) {
  .Navigation_nav_list__kvNre {
    display: inline-flex;
    position: static;
    flex-direction: row;
    margin-left: 37px
  }

  .Navigation_nav_list__kvNre li+li {
    margin-left: 22px
  }
}

.Navigation_nav_item__WqbFn {
  padding: 14px 0;
  white-space: nowrap
}

@media screen and (min-width:1025px) {
  .Navigation_nav_item__WqbFn {
    padding: 0
  }
}

.Navigation_nav_item__WqbFn a,
.Navigation_nav_item__WqbFn>span {
  color: var(--picked-alpha-font-color, var(--picked-bg-color, #000));
  font-weight: 700;
  font-size: var(--font-size-m);
  line-height: 23px;
  transition: opacity .3s;
  font-family: LineSeed, sans-serif
}

@media screen and (min-width:1025px) {

  .Navigation_nav_item__WqbFn a,
  .Navigation_nav_item__WqbFn>span {
    font-size: var(--font-size);
    line-height: 1.2;
    height: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0 13px
  }
}

.Navigation_nav_item__WqbFn a:hover,
.Navigation_nav_item__WqbFn>span:hover {
  opacity: .5
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Header_pswp__GqUFT {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Header_pswp__GqUFT:focus {
  outline: 0
}

.Header_pswp__GqUFT * {
  box-sizing: border-box
}

.Header_pswp__GqUFT img {
  max-width: none
}

.Header_pswp--open__E64Wl {
  display: block
}

.Header_pswp__GqUFT,
.Header_pswp__bg__yTGjA {
  transform: translateZ(0);
  will-change: opacity
}

.Header_pswp__bg__yTGjA {
  opacity: .005;
  background: var(--pswp-bg)
}

.Header_pswp__GqUFT,
.Header_pswp__scroll-wrap__e3vO4 {
  overflow: hidden
}

.Header_pswp__bg__yTGjA,
.Header_pswp__container__xlRIj,
.Header_pswp__content__mCHUw,
.Header_pswp__img__at2v1,
.Header_pswp__item__aQIlN,
.Header_pswp__scroll-wrap__e3vO4,
.Header_pswp__zoom-wrap__D_3XC {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Header_pswp__img__at2v1,
.Header_pswp__zoom-wrap__D_3XC {
  width: auto;
  height: auto
}

.Header_pswp--click-to-zoom__wyU9I.Header_pswp--zoom-allowed__t2TcL .Header_pswp__img__at2v1 {
  cursor: zoom-in
}

.Header_pswp--click-to-zoom__wyU9I.Header_pswp--zoomed-in__zwjd6 .Header_pswp__img__at2v1 {
  cursor: move;
  cursor: grab
}

.Header_pswp--click-to-zoom__wyU9I.Header_pswp--zoomed-in__zwjd6 .Header_pswp__img__at2v1:active {
  cursor: grabbing
}

.Header_pswp--no-mouse-drag__ABSC0.Header_pswp--zoomed-in__zwjd6 .Header_pswp__img__at2v1,
.Header_pswp--no-mouse-drag__ABSC0.Header_pswp--zoomed-in__zwjd6 .Header_pswp__img__at2v1:active,
.Header_pswp__img__at2v1 {
  cursor: zoom-out
}

.Header_pswp__button__RiNm4,
.Header_pswp__container__xlRIj,
.Header_pswp__counter__JgW65,
.Header_pswp__img__at2v1 {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Header_pswp__item__aQIlN {
  z-index: 1;
  overflow: hidden
}

.Header_pswp__hidden__jTQu3 {
  display: none !important
}

.Header_pswp__content__mCHUw {
  pointer-events: none
}

.Header_pswp__content__mCHUw>* {
  pointer-events: auto
}

.Header_pswp__error-msg-container__xw_NV {
  display: grid
}

.Header_pswp__error-msg__vMHqu {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Header_pswp__GqUFT .Header_pswp__hide-on-close__cfS9u {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Header_pswp--ui-visible__b83m7 .Header_pswp__hide-on-close__cfS9u {
  opacity: 1;
  pointer-events: auto
}

.Header_pswp__button__RiNm4 {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Header_pswp__button__RiNm4:active,
.Header_pswp__button__RiNm4:focus,
.Header_pswp__button__RiNm4:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Header_pswp__button__RiNm4:disabled {
  opacity: .3;
  cursor: auto
}

.Header_pswp__icn__J0kG9 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Header_pswp__icn-shadow__tfIPH {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Header_pswp__icn__J0kG9:focus {
  outline: 0
}

.Header_pswp__img--with-bg__ZWOFd,
div.Header_pswp__img--placeholder__SzPgo {
  background: var(--pswp-placeholder-bg)
}

.Header_pswp__top-bar__1KOn5 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Header_pswp__top-bar__1KOn5>* {
  pointer-events: auto;
  will-change: opacity
}

.Header_pswp__button--close__nkEZF {
  margin-right: 6px
}

.Header_pswp__button--arrow__QqPOK {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Header_pswp__button--arrow__QqPOK:disabled {
  display: none;
  cursor: default
}

.Header_pswp__button--arrow__QqPOK .Header_pswp__icn__J0kG9 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Header_pswp--one-slide__yUn1x .Header_pswp__button--arrow__QqPOK {
  display: none
}

.Header_pswp--touch__AgD82 .Header_pswp__button--arrow__QqPOK {
  visibility: hidden
}

.Header_pswp--has_mouse__MFxDQ .Header_pswp__button--arrow__QqPOK {
  visibility: visible
}

.Header_pswp__button--arrow--prev__DfnE4 {
  right: auto;
  left: 0
}

.Header_pswp__button--arrow--next__n0pkl {
  right: 0
}

.Header_pswp__button--arrow--next__n0pkl .Header_pswp__icn__J0kG9 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Header_pswp__button--zoom__1sAtj {
  display: none
}

.Header_pswp--zoom-allowed__t2TcL .Header_pswp__button--zoom__1sAtj {
  display: block
}

.Header_pswp--zoomed-in__zwjd6 .Header_pswp__zoom-icn-bar-v__UsKfU {
  display: none
}

.Header_pswp__preloader__isueC {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Header_pswp__preloader__isueC .Header_pswp__icn__J0kG9 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Header_pswp-clockwise__vnwba .6s linear infinite
}

.Header_pswp__preloader--active__xhp3r .Header_pswp__icn__J0kG9 {
  opacity: .85
}

@keyframes Header_pswp-clockwise__vnwba {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Header_pswp__counter__JgW65 {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Header_pswp--one-slide__yUn1x .Header_pswp__counter__JgW65 {
  display: none
}

.Header_lineseed__kxh8B {
  font-family: LineSeed, sans-serif
}

.Header_font_pop__O6yjI {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Header_font_sporty__wttZx {
  font-family: Fugaz One;
  font-weight: 400
}

.Header_font_digital__AcfeT {
  font-family: Chakra Petch;
  font-weight: 700
}

.Header_font_calligraphy__qzWtX {
  font-family: Kalam;
  font-weight: 700
}

.Header_font_brush__pOKIa {
  font-family: Knewave;
  font-weight: 400
}

.Header_ytp-large-play-button__vYMzD {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Header_ytp-button__iA_uU {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Header_ytp-large-play-button-red-bg__h_OzR .Header_ytp-large-play-button-bg__GVWsP {
  fill: red;
  fill-opacity: 1
}

.Header_header__4r4kW {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  height: calc(var(--header-height) + var(--sat));
  margin-top: auto;
  padding-top: var(--sat);
  padding-right: calc(var(--sar) + var(--common-side-margin));
  padding-left: calc(var(--sal) + var(--common-side-margin));
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-width: 0
}

.third_color_black .Header_header__4r4kW {
  --third-alpha: rgba(0, 0, 0, .4)
}

@media screen and (min-width:1025px) {
  .Header_header__4r4kW {
    justify-content: flex-start
  }
}

.Header_header__4r4kW:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--third-color, #fff);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  transition: .3s;
  z-index: -1
}

.Header_header__4r4kW.Header_is_editormode__cj3BN:before {
  transition: unset
}

.Header_header__4r4kW.Header_inside___XhRC {
  position: absolute
}

.Header_header__4r4kW.Header_inside___XhRC:before {
  background-color: transparent;
  -webkit-backdrop-filter: unset;
  backdrop-filter: unset
}

.Header_header__4r4kW.Header_fixed__Wk_Cx {
  position: fixed
}

.Header_header__4r4kW.Header_scrolled__ovugu:before {
  background-color: var(--third-alpha, hsla(0, 0%, 100%, .9))
}

.Header_header__4r4kW.Header_scrolled__ovugu.Header_inside___XhRC:before {
  background-color: var(--picked-alpha);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px)
}

.Header_header__4r4kW [class*=lds_align_group] {
  height: 100%;
  align-items: center;
  flex-shrink: 0
}

.Header_header__4r4kW [class*=lds_align_group]:only-child {
  width: 100%
}

.Header_header__4r4kW [class*=lds_image] {
  line-height: 0
}

.Header_header__4r4kW [class*=lds_nav]+[class*=lds_image] {
  display: none
}

@media screen and (min-width:1025px) {
  .Header_header__4r4kW [class*=lds_nav][class*=center]+[class*=lds_image] {
    display: block;
    visibility: hidden
  }
}

.Header_header__4r4kW.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] {
  margin-top: calc(var(--sat) + var(--header-height))
}

.Header_header__4r4kW.Header_fixed__Wk_Cx:not(.Header_is_editormode__cj3BN)+div [class*=lds_section]:before {
  content: ""
}

.Header_header__4r4kW.Header_inside___XhRC+div>:first-child [class*=section_content],
.Header_header__4r4kW.Header_inside___XhRC.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] {
  margin-top: 0;
  padding-top: calc(var(--sat) + var(--padding-top))
}

.Header_header__4r4kW.Header_inside___XhRC+div>:first-child [class*=section_content] [class*=lds_keyvisual],
.Header_header__4r4kW.Header_inside___XhRC.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] [class*=lds_keyvisual] {
  padding-top: 40px
}

.Header_header__4r4kW.Header_inside___XhRC+div>:first-child [class*=section_content] [class*=lds_keyvisual].frame,
.Header_header__4r4kW.Header_inside___XhRC+div>:first-child [class*=section_content] [class*=lds_keyvisual].full,
.Header_header__4r4kW.Header_inside___XhRC.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] [class*=lds_keyvisual].frame,
.Header_header__4r4kW.Header_inside___XhRC.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] [class*=lds_keyvisual].full {
  --carousel-pt: 54px;
  padding-top: var(--carousel-pt)
}

@media screen and (min-width:768px) {

  .Header_header__4r4kW.Header_inside___XhRC+div>:first-child [class*=section_content] [class*=lds_keyvisual].frame,
  .Header_header__4r4kW.Header_inside___XhRC+div>:first-child [class*=section_content] [class*=lds_keyvisual].full,
  .Header_header__4r4kW.Header_inside___XhRC.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] [class*=lds_keyvisual].frame,
  .Header_header__4r4kW.Header_inside___XhRC.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] [class*=lds_keyvisual].full {
    --carousel-pt: 40px
  }
}

.Header_header__4r4kW.Header_inside___XhRC+div>:first-child [class*=section_content] [class*=lds_keyvisual].full [class*=lds_decoration],
.Header_header__4r4kW.Header_inside___XhRC+div>:first-child [class*=section_content] [class*=lds_keyvisual].full [class*=lds_swiper] .swiper-slide [class*=lds_image],
.Header_header__4r4kW.Header_inside___XhRC.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] [class*=lds_keyvisual].full [class*=lds_decoration],
.Header_header__4r4kW.Header_inside___XhRC.Header_fixed__Wk_Cx+div>:first-child [class*=section_content] [class*=lds_keyvisual].full [class*=lds_swiper] .swiper-slide [class*=lds_image] {
  top: calc(-1*var(--padding-value) - var(--carousel-pt))
}

.Header_header__4r4kW [class*=la-link] {
  display: none
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Footer_pswp__Ghkrd {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Footer_pswp__Ghkrd:focus {
  outline: 0
}

.Footer_pswp__Ghkrd * {
  box-sizing: border-box
}

.Footer_pswp__Ghkrd img {
  max-width: none
}

.Footer_pswp--open__EaVGe {
  display: block
}

.Footer_pswp__Ghkrd,
.Footer_pswp__bg__3Nrh_ {
  transform: translateZ(0);
  will-change: opacity
}

.Footer_pswp__bg__3Nrh_ {
  opacity: .005;
  background: var(--pswp-bg)
}

.Footer_pswp__Ghkrd,
.Footer_pswp__scroll-wrap__Q0hB_ {
  overflow: hidden
}

.Footer_pswp__bg__3Nrh_,
.Footer_pswp__container__EwjN0,
.Footer_pswp__content__Ceo0F,
.Footer_pswp__img__4sXbG,
.Footer_pswp__item__X_r2G,
.Footer_pswp__scroll-wrap__Q0hB_,
.Footer_pswp__zoom-wrap__sskOZ {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Footer_pswp__img__4sXbG,
.Footer_pswp__zoom-wrap__sskOZ {
  width: auto;
  height: auto
}

.Footer_pswp--click-to-zoom__CPrjl.Footer_pswp--zoom-allowed__cZ6tH .Footer_pswp__img__4sXbG {
  cursor: zoom-in
}

.Footer_pswp--click-to-zoom__CPrjl.Footer_pswp--zoomed-in__GstmY .Footer_pswp__img__4sXbG {
  cursor: move;
  cursor: grab
}

.Footer_pswp--click-to-zoom__CPrjl.Footer_pswp--zoomed-in__GstmY .Footer_pswp__img__4sXbG:active {
  cursor: grabbing
}

.Footer_pswp--no-mouse-drag__j0Jal.Footer_pswp--zoomed-in__GstmY .Footer_pswp__img__4sXbG,
.Footer_pswp--no-mouse-drag__j0Jal.Footer_pswp--zoomed-in__GstmY .Footer_pswp__img__4sXbG:active,
.Footer_pswp__img__4sXbG {
  cursor: zoom-out
}

.Footer_pswp__button__Ra6nn,
.Footer_pswp__container__EwjN0,
.Footer_pswp__counter__u_zSf,
.Footer_pswp__img__4sXbG {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Footer_pswp__item__X_r2G {
  z-index: 1;
  overflow: hidden
}

.Footer_pswp__hidden__Fjmz8 {
  display: none !important
}

.Footer_pswp__content__Ceo0F {
  pointer-events: none
}

.Footer_pswp__content__Ceo0F>* {
  pointer-events: auto
}

.Footer_pswp__error-msg-container__LoJCX {
  display: grid
}

.Footer_pswp__error-msg__sOHsJ {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Footer_pswp__Ghkrd .Footer_pswp__hide-on-close__LsFU0 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Footer_pswp--ui-visible__O8BKP .Footer_pswp__hide-on-close__LsFU0 {
  opacity: 1;
  pointer-events: auto
}

.Footer_pswp__button__Ra6nn {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Footer_pswp__button__Ra6nn:active,
.Footer_pswp__button__Ra6nn:focus,
.Footer_pswp__button__Ra6nn:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Footer_pswp__button__Ra6nn:disabled {
  opacity: .3;
  cursor: auto
}

.Footer_pswp__icn__R9Fh7 {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Footer_pswp__icn-shadow__DUsYQ {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Footer_pswp__icn__R9Fh7:focus {
  outline: 0
}

.Footer_pswp__img--with-bg__uQcS6,
div.Footer_pswp__img--placeholder__i5fR4 {
  background: var(--pswp-placeholder-bg)
}

.Footer_pswp__top-bar__j_s5W {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Footer_pswp__top-bar__j_s5W>* {
  pointer-events: auto;
  will-change: opacity
}

.Footer_pswp__button--close__wLUa_ {
  margin-right: 6px
}

.Footer_pswp__button--arrow__UZJuQ {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Footer_pswp__button--arrow__UZJuQ:disabled {
  display: none;
  cursor: default
}

.Footer_pswp__button--arrow__UZJuQ .Footer_pswp__icn__R9Fh7 {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Footer_pswp--one-slide__J3B4M .Footer_pswp__button--arrow__UZJuQ {
  display: none
}

.Footer_pswp--touch__QpOVJ .Footer_pswp__button--arrow__UZJuQ {
  visibility: hidden
}

.Footer_pswp--has_mouse__Gpng4 .Footer_pswp__button--arrow__UZJuQ {
  visibility: visible
}

.Footer_pswp__button--arrow--prev__LSVV_ {
  right: auto;
  left: 0
}

.Footer_pswp__button--arrow--next__Lg_ns {
  right: 0
}

.Footer_pswp__button--arrow--next__Lg_ns .Footer_pswp__icn__R9Fh7 {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Footer_pswp__button--zoom__trQC_ {
  display: none
}

.Footer_pswp--zoom-allowed__cZ6tH .Footer_pswp__button--zoom__trQC_ {
  display: block
}

.Footer_pswp--zoomed-in__GstmY .Footer_pswp__zoom-icn-bar-v__NI9K4 {
  display: none
}

.Footer_pswp__preloader__6T6MP {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Footer_pswp__preloader__6T6MP .Footer_pswp__icn__R9Fh7 {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Footer_pswp-clockwise__okM7_ .6s linear infinite
}

.Footer_pswp__preloader--active__nriaZ .Footer_pswp__icn__R9Fh7 {
  opacity: .85
}

@keyframes Footer_pswp-clockwise__okM7_ {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Footer_pswp__counter__u_zSf {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Footer_pswp--one-slide__J3B4M .Footer_pswp__counter__u_zSf {
  display: none
}

.Footer_lineseed__30zeD {
  font-family: LineSeed, sans-serif
}

.Footer_font_pop__5_aBr {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Footer_font_sporty__VzW43 {
  font-family: Fugaz One;
  font-weight: 400
}

.Footer_font_digital__Rj0Db {
  font-family: Chakra Petch;
  font-weight: 700
}

.Footer_font_calligraphy__rMtxT {
  font-family: Kalam;
  font-weight: 700
}

.Footer_font_brush__cpIH5 {
  font-family: Knewave;
  font-weight: 400
}

.Footer_ytp-large-play-button__MVFd8 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Footer_ytp-button__KQIyW {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Footer_ytp-large-play-button-red-bg__clLNz .Footer_ytp-large-play-button-bg__gjZvu {
  fill: red;
  fill-opacity: 1
}

.Footer_footer__ujmkp {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
  background-color: #f5f5f5;
  color: var(--footer-text, #616161);
  letter-spacing: -.09px;
  padding: var(--footer-vertical-margin, 30px) calc(var(--sar) + var(--common-side-margin)) calc(var(--sab) + var(--footer-vertical-margin, 30px)) calc(var(--sal) + var(--common-side-margin));
  --powered-by-text: #949494
}

@media screen and (min-width:768px) {
  .Footer_footer__ujmkp {
    flex-direction: row;
    --footer-vertical-margin: 40px
  }
}

.Footer_footer__ujmkp.Footer_dark__q_Wsm {
  background-color: #303030;
  --footer-text: #949494;
  --powered-by-text: #616161
}

.Footer_footer_menu__4_14S {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:768px) {
  .Footer_footer_menu__4_14S {
    flex-direction: row
  }

  .Footer_footer_menu__4_14S.Footer_powered_align__RvGuL {
    align-items: flex-start
  }
}

.Footer_copyright__of87a {
  text-align: center;
  order: 3;
  flex-shrink: 0;
  margin-top: 20px;
  font-size: .8125em;
  line-height: 1.23077
}

@media screen and (min-width:768px) {
  .Footer_copyright__of87a {
    text-align: left;
    margin-top: 0;
    order: 0;
    font-size: .9375em;
    line-height: 20px;
    height: 20px
  }

  .Footer_powered_align__RvGuL .Footer_copyright__of87a {
    margin-top: 5px
  }
}

.Footer_powered__Qn9kI {
  margin-top: 2px;
  vertical-align: top;
  display: inline-block;
  font-size: 11px;
  line-height: 16px;
  color: var(--powered-by-text);
  font-family: var(--system-font-family);
  height: 16px;
  letter-spacing: -.09px
}

.Footer_powered__Qn9kI span {
  display: block;
  font-size: 12px;
  transform: scale(.75)
}

@media screen and (min-width:768px) {
  .Footer_powered__Qn9kI span {
    transform: scale(.91667);
    transform-origin: center left
  }
}

.Footer_footer_links__ScKu6 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-size: .8125em;
  line-height: 1.23077
}

@media screen and (min-width:768px) {
  .Footer_footer_links__ScKu6 {
    justify-content: flex-start;
    margin: 0 20px;
    max-width: 755px
  }
}

.Footer_footer_links__ScKu6 .Footer_link__VvnO9 {
  position: relative;
  margin: 5px 0;
  padding: 0 12px
}

.Footer_footer_links__ScKu6 .Footer_link__VvnO9:not(:last-child):after {
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 11px;
  transform: translateY(-50%);
  background-color: rgba(0, 0, 0, .1);
  content: ""
}

.Footer_sns_links__OyDTf {
  display: flex;
  order: -1;
  margin-bottom: 20px
}

.Footer_sns_links__OyDTf>a:not(:first-child),
.Footer_sns_links__OyDTf>i:not(:first-child) {
  margin-left: 16px
}

@media screen and (min-width:768px) {
  .Footer_sns_links__OyDTf {
    margin-bottom: 0;
    margin-left: auto;
    order: 3
  }
}

.Footer_sns_links__OyDTf [class*=lds_icon] {
  --picked-bg-color: $ldsg-color-gray-500;
  font-size: 25px
}

.Footer_sns_links__OyDTf [class*=lds_icon].la-facebook,
.Footer_sns_links__OyDTf [class*=lds_icon].la-twitter {
  width: 45px;
  height: 45px
}

.Footer_sns_links__OyDTf .Footer_link__VvnO9 {
  padding: 10px;
  cursor: pointer
}

/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
.Layout_pswp__2VKNT {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  --pswp-root-z-index: 100000;
  --pswp-preloader-color: rgba(79, 79, 79, .4);
  --pswp-preloader-color-secondary: hsla(0, 0%, 100%, .9);
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;
  --pswp-error-text-color: var(--pswp-icon-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--pswp-root-z-index);
  display: none;
  touch-action: none;
  outline: 0;
  opacity: .003;
  contain: layout style size;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.Layout_pswp__2VKNT:focus {
  outline: 0
}

.Layout_pswp__2VKNT * {
  box-sizing: border-box
}

.Layout_pswp__2VKNT img {
  max-width: none
}

.Layout_pswp--open__R4a4s {
  display: block
}

.Layout_pswp__2VKNT,
.Layout_pswp__bg__KrQJP {
  transform: translateZ(0);
  will-change: opacity
}

.Layout_pswp__bg__KrQJP {
  opacity: .005;
  background: var(--pswp-bg)
}

.Layout_pswp__2VKNT,
.Layout_pswp__scroll-wrap__qrRY2 {
  overflow: hidden
}

.Layout_pswp__bg__KrQJP,
.Layout_pswp__container__Ze4Mg,
.Layout_pswp__content__QucE2,
.Layout_pswp__img__ClLOd,
.Layout_pswp__item__FfGg_,
.Layout_pswp__scroll-wrap__qrRY2,
.Layout_pswp__zoom-wrap__chJEd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Layout_pswp__img__ClLOd,
.Layout_pswp__zoom-wrap__chJEd {
  width: auto;
  height: auto
}

.Layout_pswp--click-to-zoom__nBGDZ.Layout_pswp--zoom-allowed__Ime02 .Layout_pswp__img__ClLOd {
  cursor: zoom-in
}

.Layout_pswp--click-to-zoom__nBGDZ.Layout_pswp--zoomed-in__o6pfe .Layout_pswp__img__ClLOd {
  cursor: move;
  cursor: grab
}

.Layout_pswp--click-to-zoom__nBGDZ.Layout_pswp--zoomed-in__o6pfe .Layout_pswp__img__ClLOd:active {
  cursor: grabbing
}

.Layout_pswp--no-mouse-drag__LHXw1.Layout_pswp--zoomed-in__o6pfe .Layout_pswp__img__ClLOd,
.Layout_pswp--no-mouse-drag__LHXw1.Layout_pswp--zoomed-in__o6pfe .Layout_pswp__img__ClLOd:active,
.Layout_pswp__img__ClLOd {
  cursor: zoom-out
}

.Layout_pswp__button__K0FNo,
.Layout_pswp__container__Ze4Mg,
.Layout_pswp__counter__z0GRG,
.Layout_pswp__img__ClLOd {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.Layout_pswp__item__FfGg_ {
  z-index: 1;
  overflow: hidden
}

.Layout_pswp__hidden__PK5ia {
  display: none !important
}

.Layout_pswp__content__QucE2 {
  pointer-events: none
}

.Layout_pswp__content__QucE2>* {
  pointer-events: auto
}

.Layout_pswp__error-msg-container__y5Rot {
  display: grid
}

.Layout_pswp__error-msg__3Z7eX {
  margin: auto;
  font-size: 1em;
  line-height: 1;
  color: var(--pswp-error-text-color)
}

.Layout_pswp__2VKNT .Layout_pswp__hide-on-close__zs9E6 {
  opacity: .005;
  will-change: opacity;
  transition: opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);
  z-index: 10;
  pointer-events: none
}

.Layout_pswp--ui-visible__dKfHo .Layout_pswp__hide-on-close__zs9E6 {
  opacity: 1;
  pointer-events: auto
}

.Layout_pswp__button__K0FNo {
  position: relative;
  display: block;
  width: 50px;
  height: 60px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  cursor: pointer;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: .85;
  -webkit-appearance: none;
  -webkit-touch-callout: none
}

.Layout_pswp__button__K0FNo:active,
.Layout_pswp__button__K0FNo:focus,
.Layout_pswp__button__K0FNo:hover {
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
  opacity: 1
}

.Layout_pswp__button__K0FNo:disabled {
  opacity: .3;
  cursor: auto
}

.Layout_pswp__icn__uGq5u {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none
}

.Layout_pswp__icn-shadow__v9shb {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none
}

.Layout_pswp__icn__uGq5u:focus {
  outline: 0
}

.Layout_pswp__img--with-bg__6RsWx,
div.Layout_pswp__img--placeholder__y_r8J {
  background: var(--pswp-placeholder-bg)
}

.Layout_pswp__top-bar__eko3A {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  z-index: 10;
  pointer-events: none !important
}

.Layout_pswp__top-bar__eko3A>* {
  pointer-events: auto;
  will-change: opacity
}

.Layout_pswp__button--close__DUOYt {
  margin-right: 6px
}

.Layout_pswp__button--arrow__YviPl {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px
}

.Layout_pswp__button--arrow__YviPl:disabled {
  display: none;
  cursor: default
}

.Layout_pswp__button--arrow__YviPl .Layout_pswp__icn__uGq5u {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0
}

.Layout_pswp--one-slide__eEmgj .Layout_pswp__button--arrow__YviPl {
  display: none
}

.Layout_pswp--touch___cmuf .Layout_pswp__button--arrow__YviPl {
  visibility: hidden
}

.Layout_pswp--has_mouse__kWe5_ .Layout_pswp__button--arrow__YviPl {
  visibility: visible
}

.Layout_pswp__button--arrow--prev__PfBLM {
  right: auto;
  left: 0
}

.Layout_pswp__button--arrow--next__xmq_R {
  right: 0
}

.Layout_pswp__button--arrow--next__xmq_R .Layout_pswp__icn__uGq5u {
  left: auto;
  right: 14px;
  transform: scaleX(-1)
}

.Layout_pswp__button--zoom__Pit7K {
  display: none
}

.Layout_pswp--zoom-allowed__Ime02 .Layout_pswp__button--zoom__Pit7K {
  display: block
}

.Layout_pswp--zoomed-in__o6pfe .Layout_pswp__zoom-icn-bar-v__UJmsk {
  display: none
}

.Layout_pswp__preloader__Q3st1 {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto
}

.Layout_pswp__preloader__Q3st1 .Layout_pswp__icn__uGq5u {
  opacity: 0;
  transition: opacity .2s linear;
  animation: Layout_pswp-clockwise__bgMlT .6s linear infinite
}

.Layout_pswp__preloader--active__L7PVc .Layout_pswp__icn__uGq5u {
  opacity: .85
}

@keyframes Layout_pswp-clockwise__bgMlT {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.Layout_pswp__counter__z0GRG {
  height: 30px;
  margin-top: 15px;
  margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: .85
}

.Layout_pswp--one-slide__eEmgj .Layout_pswp__counter__z0GRG {
  display: none
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 400;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedEN_Rg.ceeea771.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedEN_Rg.57bf39ef.woff) format("woff");
  unicode-range: U+0041-005a, U+0061-007a, U+0030-0039, U+002?, U+003a-0040, U+005b-0060, U+007b-007e;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 700;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedEN_Bd.2ca40c18.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedEN_Bd.1222cef2.woff) format("woff");
  unicode-range: U+0041-005a, U+0061-007a, U+0030-0039, U+002?, U+003a-0040, U+005b-0060, U+007b-007e;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 800;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedEN_Ed.52bda29d.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedEN_Ed.b45155be.woff) format("woff");
  unicode-range: U+0041-005a, U+0061-007a, U+0030-0039, U+002?, U+003a-0040, U+005b-0060, U+007b-007e;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 400;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedJP_Rg.8cd13b2d.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedJP_Rg.cd2e3d0c.woff) format("woff");
  unicode-range: U+3041-3096, U+309d, U+309e, U+30a1-30fa, U+30fc, U+4e00-9fea, U+3400-4db5, U+f900-fa6d;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 700;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedJP_Bd.c9f2b4f9.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedJP_Bd.af22223f.woff) format("woff");
  unicode-range: U+3041-3096, U+309d, U+309e, U+30a1-30fa, U+30fc, U+4e00-9fea, U+3400-4db5, U+f900-fa6d;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 800;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedJP_Ed.629da54a.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedJP_Ed.9854b815.woff) format("woff");
  unicode-range: U+3041-3096, U+309d, U+309e, U+30a1-30fa, U+30fc, U+4e00-9fea, U+3400-4db5, U+f900-fa6d;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 400;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedTH_Rg.45d54737.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedTH_Rg.a598da46.woff) format("woff");
  unicode-range: U+0e00-0e7f;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 700;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedTH_Bd.47163c05.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedTH_Bd.12c4eb98.woff) format("woff");
  unicode-range: U+0e00-0e7f;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 800;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedTH_Ed.902cae4c.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedTH_Ed.c669b2f0.woff) format("woff");
  unicode-range: U+0e00-0e7f;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 400;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedKR_Rg.0757bacf.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedKR_Rg.47e094f9.woff) format("woff");
  unicode-range: U+ac00-d7a3;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 700;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedKR_Bd.47d97300.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedKR_Bd.5ab2141f.woff) format("woff");
  unicode-range: U+ac00-d7a3;
  font-display: fallback
}

@font-face {
  font-family: LineSeed;
  font-style: normal;
  font-weight: 800;
  src: local(※), url(/a350-1000/_next/static/media/LINESeedKR_Bd.47d97300.woff2) format("woff2"), url(/a350-1000/_next/static/media/LINESeedKR_Bd.5ab2141f.woff) format("woff");
  unicode-range: U+ac00-d7a3;
  font-display: fallback
}

.Layout_lineseed__4lGll {
  font-family: LineSeed, sans-serif
}

.Layout_font_pop__8VGuQ {
  font-family: Luckiest Guy;
  font-weight: 400
}

.Layout_font_sporty___FtdS {
  font-family: Fugaz One;
  font-weight: 400
}

.Layout_font_digital__jtBnp {
  font-family: Chakra Petch;
  font-weight: 700
}

.Layout_font_calligraphy__SrDAV {
  font-family: Kalam;
  font-weight: 700
}

.Layout_font_brush__EIddn {
  font-family: Knewave;
  font-weight: 400
}

.Layout_ytp-large-play-button__u0Qf9 {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  transition: opacity .25s cubic-bezier(0, 0, .2, 1);
  z-index: 63
}

.Layout_ytp-button__X3ler {
  border: none;
  background-color: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
  font-size: 100%;
  font-family: inherit;
  cursor: default;
  line-height: inherit;
  cursor: pointer
}

.Layout_ytp-large-play-button-red-bg__ulRfh .Layout_ytp-large-play-button-bg__aoRs6 {
  fill: red;
  fill-opacity: 1
}

.Layout_page_wrap__erfTu {
  position: relative;
  display: grid;
  min-height: 100%;
  grid-template-rows: auto 1fr auto auto;
  grid-template-columns: 100%;
  grid-template-areas: "header""content""fixed""footer";
  min-width: 280px;
  overflow-x: auto
}

.Layout_page_wrap__erfTu header {
  grid-area: header
}

.Layout_page_wrap__erfTu>.Layout_component_list__guwUB {
  grid-area: content;
  background-color: var(--third-color)
}

.Layout_page_wrap__erfTu>[class*=button][class*=fixed] {
  grid-area: fixed
}

.Layout_page_wrap__erfTu footer {
  grid-area: footer
}



@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeJI9FQw.woff) format('woff')
}

@font-face {
  font-family: 'Fugaz One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/fugazone/v19/rax_HiWKp9EAITukFslMBw.woff) format('woff')
}

@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHQLI.woff) format('woff')
}

@font-face {
  font-family: 'Knewave';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/knewave/v14/sykz-yx0lLcxQaSItSk.woff) format('woff')
}

@font-face {
  font-family: 'Luckiest Guy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/luckiestguy/v22/_gP_1RrxsjcxVyin9l9n_j2RSQ.woff) format('woff')
}

@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeJI91U5_F_gUk0wzH.woff2) format('woff2');
  unicode-range: U+0E01-0E5B, U+200C-200D, U+25CC
}

@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeJI91SJ_F_gUk0wzH.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB
}

@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeJI91SZ_F_gUk0wzH.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/chakrapetch/v11/cIflMapbsEk7TDLdtEz1BwkeJI91R5_F_gUk0w.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Fugaz One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/fugazone/v19/rax_HiWKp9EAITukFsl8AxhfsUjQ8Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLNkiQqtbGstvY.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09
}

@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLCkiQqtbGstvY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kalam/v16/YA9Qr0Wd4kDdMtDqHTLMkiQqtbGs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Knewave';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/knewave/v14/sykz-yx0lLcxQaSIhSO3-_jHrlWoLg.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-family: 'Knewave';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/knewave/v14/sykz-yx0lLcxQaSIhS23-_jHrlU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Luckiest Guy';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/luckiestguy/v22/_gP_1RrxsjcxVyin9l9n_j2hTd52ijl7aQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}


.lf-progress {
  -webkit-appearance: none;
  -moz-apperance: none;
  width: 100%;
  /* margin: 0 10px; */
  height: 4px;
  border-radius: 3px;
  cursor: pointer;
}

.lf-progress:focus {
  outline: none;
  border: none;
}

.lf-progress::-moz-range-track {
  cursor: pointer;
  background: none;
  border: none;
  outline: none;
}

.lf-progress::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  height: 13px;
  width: 13px;
  border: 0;
  border-radius: 50%;
  background: #0fccce;
  cursor: pointer;
}

.lf-progress::-moz-range-thumb {
  -moz-appearance: none !important;
  height: 13px;
  width: 13px;
  border: 0;
  border-radius: 50%;
  background: #0fccce;
  cursor: pointer;
}

.lf-progress::-ms-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}

.lf-progress::-ms-fill-lower {
  background: #ccc;
  border-radius: 3px;
}

.lf-progress::-ms-fill-upper {
  background: #ccc;
  border-radius: 3px;
}

.lf-progress::-ms-thumb {
  border: 0;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: #0fccce;
  cursor: pointer;
}

.lf-progress:focus::-ms-fill-lower {
  background: #ccc;
}

.lf-progress:focus::-ms-fill-upper {
  background: #ccc;
}

.lf-player-container :focus {
  outline: 0;
}

.lf-popover {
  position: relative;
}

.lf-popover-content {
  display: inline-block;
  position: absolute;
  opacity: 1;
  visibility: visible;
  transform: translate(0, -10px);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}

.lf-popover-content.hidden {
  opacity: 0;
  visibility: hidden;
  transform: translate(0, 0px);
}

.lf-player-btn-container {
  display: flex;
  align-items: center;
}

.lf-player-btn {
  cursor: pointer;
  fill: #999;
  width: 14px;
}

.lf-player-btn.active {
  fill: #555;
}

.lf-popover {
  position: relative;
}

.lf-popover-content {
  display: inline-block;
  position: absolute;
  background-color: #ffffff;
  opacity: 1;

  transform: translate(0, -10px);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);
  padding: 10px;
}

.lf-popover-content.hidden {
  opacity: 0;
  visibility: hidden;
  transform: translate(0, 0px);
}

.lf-arrow {
  position: absolute;
  z-index: -1;
  content: '';
  bottom: -9px;
  border-style: solid;
  border-width: 10px 10px 0px 10px;
}

.lf-left-align,
.lf-left-align .lfarrow {
  left: 0;
  right: unset;
}

.lf-right-align,
.lf-right-align .lf-arrow {
  right: 0;
  left: unset;
}

.lf-text-input {
  border: 1px #ccc solid;
  border-radius: 5px;
  padding: 3px;
  width: 60px;
  margin: 0;
}

.lf-color-picker {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 90px;
}

.lf-color-selectors {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.lf-color-component {
  display: flex;
  flex-direction: row;
  font-size: 12px;
  align-items: center;
  justify-content: center;
}

.lf-color-component strong {
  width: 40px;
}

.lf-color-component input[type='range'] {
  margin: 0 0 0 10px;
}

.lf-color-component input[type='number'] {
  width: 50px;
  margin: 0 0 0 10px;
}

.lf-color-preview {
  font-size: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding-left: 5px;
}

.lf-preview {
  height: 60px;
  width: 60px;
}

.lf-popover-snapshot {
  width: 150px;
}

.lf-popover-snapshot h5 {
  margin: 5px 0 10px 0;
  font-size: 0.75rem;
}

.lf-popover-snapshot a {
  display: block;
  text-decoration: none;
}

.lf-popover-snapshot a:before {
  content: '⥼';
  margin-right: 5px;
}

.lf-popover-snapshot .lf-note {
  display: block;
  margin-top: 10px;
  color: #999;
}

.lf-player-controls>div {
  margin-right: 5px;
  margin-left: 5px;
}

.lf-player-controls>div:first-child {
  margin-left: 0px;
}

.lf-player-controls>div:last-child {
  margin-right: 0px;
}

.swiper-slide {
  width: 100% !important;
}

@media screen and (max-width:768px) {}

/*
 l_kv
--------------------------------- */
.l_kv {
  /*  position: relative;
  top: -6px;
  padding: 0 0 70px;*/
}

@media screen and (min-width: 768px) {
  .l_kv {
    padding: 40px 20px 0;
    /*    overflow-x: hidden;*/
  }
}

@media screen and (max-width: 767px) {
  .l_kv {
    top: 0;
    padding: 0 0 1rem;
  }
}

.l_kv .kv_deco_1,
.l_kv .kv_deco_2 {
  position: absolute;
  z-index: 3;
}

.l_kv .kv_deco_1 {
  top: 30px;
  left: calc(50% - 531px);
  width: 205px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media screen and (max-width: 1212px) {
  .l_kv .kv_deco_1 {
    left: 6.5%;
  }
}

@media screen and (max-width: 767px) {
  .l_kv .kv_deco_1 {
    top: -14px;
    left: 0;
    width: 73px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.l_kv .kv_deco_2 {
  bottom: 76px;
  left: calc(50% + 547px);
  width: 194px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media screen and (max-width: 1212px) {
  .l_kv .kv_deco_2 {
    left: 97.5%;
  }
}

@media screen and (max-width: 767px) {
  .l_kv .kv_deco_2 {
    right: 0;
    bottom: 82px;
    left: auto;
    width: 85px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.l_kv .kv_bg_1 {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  width: 1213px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media screen and (max-width: 1212px) {
  .l_kv .kv_bg_1 {
    width: 97%;
  }
}

.l_kv .kv_slider {
  position: relative;
  top: 30px;
  left: 50%;
  z-index: 2;
  width: 1113px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media screen and (max-width: 1212px) {
  .l_kv .kv_slider {
    width: 90%;
  }
}

@media screen and (max-width: 767px) {
  .l_kv .kv_slider {
    width: 100%;
  }
}

.l_kv .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 30px;
  margin: 24px auto 0;
}

@media screen and (max-width: 767px) {
  .l_kv .slick-dots {
    gap: 20px;
    margin: 45px auto 0;
  }
}

.l_kv .slick-dots li {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #ccc;
}

.l_kv .slick-dots li.slick-active {
  background: #333;
}

.l_kv .slick-dots li button {
  width: 15px;
  height: 15px;
  border: none;
  border-radius: 50%;
  background: #ccc;
  color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.l_kv .slick-dots li.slick-active button {
  background: #333;
}

/* benefits */
.ttl_benefits {
  margin-bottom: 0 !important;
  padding: 4rem 0 0;
  text-align: center;
  line-height: 1.6;
}
.ttl_benefits span {
  display: block;
  font-size: 1.5rem;
}
.bnr_box .sttl_benefits {
  margin: 0 0 0.5rem;
  font-size: 1.5rem;
  text-align: center;
}

/* creator */
.l_kv {
  position: relative;
  margin: 0 auto;
  max-width: 1000px;
}

@media screen and (max-width: 767px) {
  .l_container .address {
    padding: 40px 20px 15px;
  }
}

.l_kv .creator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;*/
  gap: 40px;
  margin: 0 0.5rem 5rem;
}

@media screen and (max-width: 767px) {
  .l_kv .creator {
    /*    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;*/
    display: block;
    margin: 0 0 3rem;
  }
}

.l_kv .creator picture {
  width: 40%;
}

@media screen and (max-width: 767px) {
  .l_kv .creator picture {
    display: block;
    margin: 0 auto 1rem;
    width: 80%;
  }
}

.l_kv .creator picture img {
  border-radius: 15px;
}

.l_kv .creator .txt_wrap {
	margin: 1rem auto 0;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .l_kv .creator .txt_wrap {
    width: 60%;
  }
}

.l_kv .creator .txt_wrap .icon {
  margin: 0 0 1rem;
}

.l_kv .creator .txt_wrap .icon img {
  border-radius: 50%;
  margin: 0 auto;
  width: 80px;
}

.l_kv .creator .txt_wrap .ttl {
  margin: 0 0 1rem;
  font-size: 1.2rem;
  font-weight: bold;
  text-align: center;
}

.l_kv .creator .txt_wrap .txt {
  margin: 0 0 1rem;
  font-size: 1rem;
  line-height: 1.6;
}

@media screen and (max-width: 767px) {
  .l_kv .creator .txt_wrap {
    margin: 0 auto;
    width: 85%;
    /*    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;*/
  }

  .l_kv .creator .txt_wrap .ttl {
    margin: 0 0 0.5rem;
  }
}

.l_kv .creator .chara {
  margin-left: 30px;
  width: 75px;
}

@media screen and (max-width: 767px) {
  .l_kv .creator .chara {
    position: absolute;
    right: 20px;
    bottom: 0;
    width: 55px;
  }
}

.l_kv .creator .txt_wrap .btn span {
  display: block;
  margin: 0 0 1rem;
  font-size: 0.9rem;
}

.l_kv .creator .txt_wrap .btn a {
  background: #666;
  display: block;
  color: #fff;
  text-align: center;
  line-height: 3rem;
  opacity: 1;
  transition: opacity 0.3s;
}

@media screen and (max-width: 767px) {
  .l_kv .creator .txt_wrap .btn a {
    padding: 0.3rem 0;
    line-height: 1.4rem;
  }
}

.l_kv .creator .txt_wrap .btn a:hover {
  opacity: .8;
}

@media screen and (max-width: 767px) {
  .slick-track {
    display: flex !important;
  }
}
@media screen and (max-width: 767px) {
  .creator.slick-slide {
    width: 15% !important;
  }
}

.sns {
  margin: 0 auto 1.1rem;
  width: 50px;
}

.and_more {
  margin: 0 0 3rem;
  color: #FFC100;
  font-family: wfont_0de93a_39584749192949e690c53761bd4b6208, wf_39584749192949e690c53761b, orig_pretendard_extrabold;
  font-weight: bold;
  font-size: 2.5rem;
  text-align: center;
}

.and_more span {
  position: relative;
}

.and_more span:before {
  content: '+';
  position: absolute;
  top: -25%;
  left: -2rem;
}

._view {
  position: relative;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 0.9s;
  transition: opacity 0.9s;
}

._view._active {
  opacity: 1;
}

/* display */
@media screen and (min-width: 768px) {
  .u_pc {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .u_pc {
    display: none;
  }
}

.bnr_wrap {
	display: flex;
  gap: 40px;
  margin: 0 auto 5rem;
  padding: 5rem 0 0;
  max-width: 1000px;
}
@media screen and (max-width: 767px) {
	.bnr_wrap {
		display: block;
		padding: 3rem 0 0;
	}
}

.bnr_box {
  border-radius: 20px;
  display: flex;
  justify-content: center;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.12);
  display: grid;
  padding: 1.5rem;
  width: 50%;
  line-height: 1.4;
}
@media screen and (max-width: 767px) {
	.bnr_box {
		margin: 0 auto 2rem;
		width: 90%;
	}
}

.box_img {
	margin: 0 auto 2rem;
	width: 65%;
}

._fade._left._active,
._fade._right._active {
  opacity: 0;
  transform: translateY(100px);
  animation-name: fadeIn;
  animation-duration: 3s;
  animation-fill-mode: forwards;
}

@keyframes fadeIn {
  0% {}

  100% {
    transform: translate(0);
    opacity: 1;
  }
}

.bnr_inn .sttl {
  margin: 0 0 1.5rem;
  font-size: 1.6rem;
  text-align: center;
}

.bnr_inn .iro {
  margin-top: 15px;
  color: #E94A22;
  font-size: 0.8rem;
}

@media screen and (max-width: 767px) {
  .bnr_inn .sttl {
    font-size: 1.2rem;
  }
}

.kv_boxes {
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	max-width: 800px;
}
.kv_boxes > * {
  flex: 25%;
  padding: 0.25rem;
}
.kv_boxes img {
	width: 100%;
}
