<!DOCTYPE html>
<html lang="en">
<head>
  <!-- ── Document ─────────────────────────────────────────────────────────── -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="generator" content="Jekyll">

<!-- ── Analytics ────────────────────────────────────────────────────────── -->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-24C8NDHY08"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-24C8NDHY08');
</script>

<!-- ── Icons ────────────────────────────────────────────────────────────── -->
<link rel="icon" sizes="192x192" href="/assets/images/pfavico_0f7bdf2b.ico" type="image/x-icon">
<link rel="shortcut icon" href="/assets/images/pfavico_0f7bdf2b.ico" type="image/x-icon">
<link rel="apple-touch-icon" href="/assets/images/pfavico_0f7bdf2b.ico" type="image/x-icon">

<!-- ── SEO ──────────────────────────────────────────────────────────────── -->
<!-- Title, description, canonical, Open Graph, Twitter, geo, verification and
     all structured data. _includes/seo.html is the only emitter of any of
     them; the entity partials it dispatches to live in _includes/schema/. -->
<title>Roy Oommen - Music Producer | Arranger | Composer | Mix Engineer</title>
<meta name="description" content="Roy Oommen is an award-winning music producer, arranger, composer and mix engineer with three decades of credits across records, film and television.">
<link rel="canonical" href="https://www.royoommen.com/assets/css/wix/components.css">
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">

<meta property="og:type" content="website">
<meta property="og:site_name" content="Roy Oommen">
<meta property="og:locale" content="en_US">
<meta property="og:title" content="Roy Oommen - Music Producer | Arranger | Composer | Mix Engineer">
<meta property="og:description" content="Roy Oommen is an award-winning music producer, arranger, composer and mix engineer with three decades of credits across records, film and television.">
<meta property="og:url" content="https://www.royoommen.com/assets/css/wix/components.css">
<meta property="og:image" content="https://www.royoommen.com/assets/images/4587b6_f88020e0972541bf929312d6777f1f77~mv2_63621038.jpg">
<meta property="og:image:alt" content="Roy Oommen working in the studio">

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Roy Oommen - Music Producer | Arranger | Composer | Mix Engineer">
<meta name="twitter:description" content="Roy Oommen is an award-winning music producer, arranger, composer and mix engineer with three decades of credits across records, film and television.">
<meta name="twitter:image" content="https://www.royoommen.com/assets/images/4587b6_f88020e0972541bf929312d6777f1f77~mv2_63621038.jpg">
<meta name="twitter:image:alt" content="Roy Oommen working in the studio">
<meta name="geo.region" content="US-LA">
<meta name="geo.placename" content="Lafayette, LA">
<meta name="google-site-verification" content="sga4NfFU11YYZwDvmyb1EettagueKK9uCaerrWVZcUE">
<meta property="fb:admins" content="royoommenmusic"><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "@id": "https://www.royoommen.com/#website",
  "url": "https://www.royoommen.com/",
  "name": "Roy Oommen",
  "description": "Roy Oommen is an award-winning music producer, arranger, composer and mix engineer with three decades of credits across records, film and television.",
  "inLanguage": "en",
  "publisher": { "@id": "https://www.royoommen.com/#business" }
}
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "@id": "https://www.royoommen.com/#business",
  "additionalType": "https://schema.org/ProfessionalService",
  "name": "Roy Oommen",
  "description": "Roy Oommen is an award-winning music producer, arranger, composer and mix engineer with three decades of credits across records, film and television.",
  "url": "https://www.royoommen.com/",
  "image": "https://www.royoommen.com/assets/images/4587b6_4b8e953b9eda417aaa0b66cf46b3da96~mv2_5f094072.png",
  "logo": "https://www.royoommen.com/assets/images/4587b6_4b8e953b9eda417aaa0b66cf46b3da96~mv2_5f094072.png",
  "mainEntityOfPage": { "@id": "https://www.royoommen.com/assets/css/wix/components.css#webpage" },
  "founder": { "@id": "https://www.royoommen.com/#person" },
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Lafayette",
    "addressRegion": "LA",
    "addressCountry": "US"
  },
  "sameAs": [
    "https://www.imdb.com/name/nm5032998/bio?ref_=nm_ov_bio_sm",
    "https://ca.linkedin.com/in/royoommen",
    "https://soundcloud.com/royoommen",
    "https://www.instagram.com/royoommenmusic",
    "https://www.facebook.com/royoommenmusic/",
    "https://twitter.com/royoommenmusic"
  ]
}
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "@id": "https://www.royoommen.com/#person",
  "name": "Roy Oommen",
  "url": "https://www.royoommen.com/",
  "description": "Roy Oommen is an award-winning music producer, arranger, composer and mix engineer with three decades of credits across records, film and television.",
  "mainEntityOfPage": { "@id": "https://www.royoommen.com/assets/css/wix/components.css#webpage" },
  "worksFor": { "@id": "https://www.royoommen.com/#business" },
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Lafayette",
    "addressRegion": "LA",
    "addressCountry": "US"
  },
  "jobTitle": ["Music Producer", "Arranger", "Composer", "Mix Engineer"],
  "image": "https://www.royoommen.com/assets/images/4587b6_79fc8a046b11431f9880391cfc458d3a~mv2_b4df40aa.jpg",
  "knowsAbout": ["Music production", "Music arranging", "Composing", "Mix engineering", "Film and television scoring", "Documentary scoring"],
  "alumniOf": [
    { "@type": "EducationalOrganization", "name": "Royal Conservatory of Music" },
    { "@type": "EducationalOrganization", "name": "Humber College" }
  ],
  "sameAs": [
    "https://www.imdb.com/name/nm5032998/bio?ref_=nm_ov_bio_sm",
    "https://ca.linkedin.com/in/royoommen",
    "https://soundcloud.com/royoommen",
    "https://www.instagram.com/royoommenmusic",
    "https://www.facebook.com/royoommenmusic/",
    "https://twitter.com/royoommenmusic"
  ]
}
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "@id": "https://www.royoommen.com/assets/css/wix/components.css#webpage",
  "url": "https://www.royoommen.com/assets/css/wix/components.css",
  "name": "Roy Oommen",
  "description": "Roy Oommen is an award-winning music producer, arranger, composer and mix engineer with three decades of credits across records, film and television.",
  "inLanguage": "en",
  "isPartOf": { "@id": "https://www.royoommen.com/#website" },
  "about": { "@id": "https://www.royoommen.com/#person" },
  "primaryImageOfPage": { "@type": "ImageObject", "url": "https://www.royoommen.com/assets/images/4587b6_f88020e0972541bf929312d6777f1f77~mv2_63621038.jpg" },
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": ["h1", "#icyk5dma"]
  }
}
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "@id": "https://www.royoommen.com/assets/css/wix/components.css#breadcrumb",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.royoommen.com/" },
    { "@type": "ListItem", "position": 2, "name": "Page", "item": "https://www.royoommen.com/assets/css/wix/components.css" }
  ]
}
</script>


<!-- ── Styles ───────────────────────────────────────────────────────────── -->
<!-- Order matters: the Wix export is per-id and later files override earlier
     ones. assets/css/wix/ is the untouched export — edit site.css or
     responsive.css instead. -->
<link rel="stylesheet" href="/assets/css/wix/base.css">
<link rel="stylesheet" href="/assets/css/wix/components.css">
<link rel="stylesheet" href="/assets/css/wix/page.css">
<link rel="stylesheet" href="/assets/css/wix/fixes.css">
<link rel="stylesheet" href="/assets/css/inline-styles.css">
<link rel="stylesheet" href="/assets/css/site.css">
<link rel="stylesheet" href="/assets/css/responsive.css">
<link rel="stylesheet" href="/assets/css/stacking-order.css">

<!-- ── Scripts ──────────────────────────────────────────────────────────── -->
<script src="/assets/js/site.js" defer></script>

</head>
<body>
/*
 * Wix's editor-elements library: buttons, text inputs, forms, media players.
 *
 * Exported from Wix and lifted out of _includes/head.html by
 * tools/extract-wix-css.js. Reformatted but otherwise unchanged — edit
 * assets/css/site.css or responsive.css instead of touching this.
 */

.ZhVEJq {
  touch-action: manipulation
}

.twJknM {
  text-align: initial;
  box-sizing: border-box;
  align-items: center;
  justify-content: var(--label-align);
  width: max-content;
  min-width: 100%;
  display: flex
}

@media (forced-colors:active) {
  .twJknM {
    outline-offset: 0px;
    outline: 2px solid buttontext
  }

  .twJknM:hover {
    outline-offset: 1px;
    outline: 3px solid highlight
  }

  .twJknM:focus,
  .twJknM:focus-visible {
    outline-offset: 1px;
    outline: 3px solid highlight !important
  }

  [aria-disabled=true] .twJknM {
    outline: none
  }
}

.twJknM:before {
  content: "";
  max-width: var(--margin-start, 0px);
  flex-grow: 1;
  align-self: stretch
}

.twJknM:after {
  content: "";
  max-width: var(--margin-end, 0px);
  flex-grow: 1;
  align-self: stretch
}

.mu5PoX {
  height: 100%
}

.mu5PoX .twJknM {
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  transition: var(--trans1, border-color .4s ease 0s, background-color .4s ease 0s);
  box-shadow: var(--shd, 0 1px 4px #0009);
  position: absolute;
  inset: 0
}

.mu5PoX .twJknM:link,
.mu5PoX .twJknM:visited {
  border-color: #0000
}

.mu5PoX .OR4Nv8 {
  font: var(--fnt, var(--font_5));
  transition: var(--trans2, color .4s ease 0s);
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  white-space: nowrap;
  margin: 0;
  position: relative
}

.mu5PoX[aria-disabled=false] .twJknM {
  background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1)));
  border: solid var(--corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)))var(--corvid-border-width, var(--brw, 0));
  cursor: pointer !important
}

body.device-mobile-optimized .mu5PoX[aria-disabled=false]:active .twJknM,
:host(.device-mobile-optimized) .mu5PoX[aria-disabled=false]:active .twJknM {
  background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
  border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
}

body.device-mobile-optimized .mu5PoX[aria-disabled=false]:active .OR4Nv8,
:host(.device-mobile-optimized) .mu5PoX[aria-disabled=false]:active .OR4Nv8 {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
}

body:not(.device-mobile-optimized) .mu5PoX[aria-disabled=false]:hover .twJknM,
:host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled=false]:hover .twJknM {
  background-color: var(--corvid-hover-background-color, rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1)));
  border-color: var(--corvid-hover-border-color, rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1)))
}

body:not(.device-mobile-optimized) .mu5PoX[aria-disabled=false]:hover .OR4Nv8,
:host(:not(.device-mobile-optimized)) .mu5PoX[aria-disabled=false]:hover .OR4Nv8 {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))))
}

.mu5PoX[aria-disabled=true] .twJknM {
  background-color: var(--corvid-disabled-background-color, rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1)));
  border-color: var(--corvid-disabled-border-color, rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1)));
  border-width: var(--corvid-border-width, var(--brw, 0));
  border-style: solid
}

.mu5PoX[aria-disabled=true] .OR4Nv8 {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)))
}

.AVxir3 {
  text-align: initial;
  box-sizing: border-box;
  align-items: center;
  justify-content: var(--label-align);
  width: max-content;
  min-width: 100%;
  display: flex
}

@media (forced-colors:active) {
  .AVxir3 {
    outline-offset: 0px;
    outline: 2px solid buttontext
  }

  .AVxir3:hover {
    outline-offset: 1px;
    outline: 3px solid highlight
  }

  .AVxir3:focus,
  .AVxir3:focus-visible {
    outline-offset: 1px;
    outline: 3px solid highlight !important
  }

  [aria-disabled=true] .AVxir3 {
    outline: none
  }
}

.AVxir3:before {
  content: "";
  max-width: var(--margin-start, 0px);
  flex-grow: 1;
  align-self: stretch
}

.AVxir3:after {
  content: "";
  max-width: var(--margin-end, 0px);
  flex-grow: 1;
  align-self: stretch
}

.myoKiH[aria-disabled=false] .AVxir3 {
  cursor: pointer
}

body.device-mobile-optimized .myoKiH[aria-disabled=false]:active .p2iqNU,
:host(.device-mobile-optimized) .myoKiH[aria-disabled=false]:active .p2iqNU {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color .4s ease 0s)
}

body:not(.device-mobile-optimized) .myoKiH[aria-disabled=false]:hover .p2iqNU,
:host(:not(.device-mobile-optimized)) .myoKiH[aria-disabled=false]:hover .p2iqNU {
  color: var(--corvid-hover-color, rgb(var(--txth, var(--color_15, color_15))));
  transition: var(--trans, color .4s ease 0s)
}

.myoKiH .AVxir3 {
  position: absolute;
  inset: 0
}

.myoKiH .p2iqNU {
  font: var(--fnt, var(--font_5));
  transition: var(--trans, color .4s ease 0s);
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  white-space: nowrap
}

.myoKiH[aria-disabled=true] .p2iqNU {
  color: var(--corvid-disabled-color, rgb(var(--txtd, 255, 255, 255)))
}

.Qh0lWW {
  width: 100%;
  height: 100%;
  display: block
}

.Qh0lWW img {
  max-width: var(--wix-img-max-width, 100%)
}

.Qh0lWW[data-animate-blur] img {
  filter: blur(9px);
  transition: filter .8s ease-in
}

.Qh0lWW[data-animate-blur] img[data-load-done] {
  filter: none
}

.CvsNRY {
  width: 100%;
  height: 100%;
  display: block
}

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

.zE5OV3,
.gmNqmf {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

.W7Lthg img {
  width: 100%;
  height: 100%
}

.cDjjNV {
  opacity: 0;
  position: absolute;
  top: 0
}

.kHSdIU {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}

.qw7KvJ {
  position: var(--fill-layer-background-media-position);
  pointer-events: var(--fill-layer-background-media-pointer-events);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.JTHMno,
._019NH {
  width: 100%;
  height: 100%;
  top: 0
}

._019NH {
  position: absolute
}

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

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

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

.ktMZav.msp0lj {
  clip: rect(0px, auto, auto, 0px)
}

.ktMZav .etGVsi {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

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

.ktMZav .VYAdNl img {
  width: 100%;
  height: 100%
}

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

.etSQ9j {
  height: 100%
}

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

.qdIYms,
.PmotZg {
  opacity: var(--fill-layer-video-opacity)
}

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

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

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

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

.fT5SOY .VYAdNl,
.fT5SOY .PmotZg,
.fT5SOY .qdIYms {
  opacity: 1
}

.t7s6hq {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__)/-1 + 1));
  width: 100%;
  height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position: absolute;
  left: 0
}

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

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

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

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

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

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

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

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

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

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

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

body:not(.device-mobile-optimized) .CeUMmm,
:host(:not(.device-mobile-optimized)) .CeUMmm {
  display: flex
}

body:not(.device-mobile-optimized) .Ak0vpt,
:host(:not(.device-mobile-optimized)) .Ak0vpt {
  width: calc(100% - var(--padding)*2);
  direction: var(--direction);
  column-gap: var(--margin);
  margin: 0 auto;
  display: flex;
  position: relative
}

body:not(.device-mobile-optimized) .Ak0vpt>*,
:host(:not(.device-mobile-optimized)) .Ak0vpt>* {
  flex: var(--column-flex)1 0%;
  min-width: 0;
  margin-top: var(--padding);
  margin-bottom: var(--padding);
  direction: ltr;
  position: relative;
  top: 0;
  left: 0
}

body.device-mobile-optimized .Ak0vpt,
:host(.device-mobile-optimized) .Ak0vpt {
  padding-top: var(--padding-y);
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  display: block;
  position: relative
}

body.device-mobile-optimized .Ak0vpt>*,
:host(.device-mobile-optimized) .Ak0vpt>* {
  margin-bottom: var(--margin);
  position: relative
}

.D_Vynv {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.sFiSiq {
  width: 100%;
  height: 100%;
  display: block
}

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

.aDzdcC,
.rv3vOe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

.dnHU4q img {
  width: 100%;
  height: 100%
}

.X9nqm0 {
  opacity: 0;
  position: absolute;
  top: 0
}

.ZUV7Qj {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}

.UZsu9f {
  position: var(--fill-layer-background-media-position);
  pointer-events: var(--fill-layer-background-media-pointer-events);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.WnIl2C,
.OAmk_6 {
  width: 100%;
  height: 100%;
  top: 0
}

.OAmk_6 {
  position: absolute
}

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

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

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

.QG9w8P.WIIr02 {
  clip: rect(0px, auto, auto, 0px)
}

.QG9w8P .ayCf9D {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

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

.QG9w8P .fO4mKs img {
  width: 100%;
  height: 100%
}

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

.ROWgFb {
  height: 100%
}

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

.xSZeaB,
.g4gDzl {
  opacity: var(--fill-layer-video-opacity)
}

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

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

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

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

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

.bzwgbw .fO4mKs,
.bzwgbw .g4gDzl,
.bzwgbw .xSZeaB {
  opacity: 1
}

.FDI5TK {
  position: relative;
  overflow: visible
}

.r6Fuoz {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.CztRwT {
  cursor: pointer
}

.kBvIHj {
  width: 100%;
  position: absolute;
  inset: 0
}

.ptcyHf {
  transition: all .2s ease-in;
  transform: translateY(-100%)
}

.d3PC2t {
  transition: all .2s
}

.xoyXk0 {
  opacity: 0;
  transition: all .2s ease-in
}

.xoyXk0.YFsPrR {
  pointer-events: none
}

.NF0B4Q {
  opacity: 1;
  transition: all .2s
}

.XgJ1FR {
  width: 100%;
  height: auto;
  position: relative
}

.YmWgf4 {
  width: 100%;
  position: relative
}

body:not(.device-mobile-optimized) .H2MmBb,
:host(:not(.device-mobile-optimized)) .H2MmBb {
  margin-left: calc((100% - var(--site-width))/2);
  width: var(--site-width)
}

.CDNoF4[data-focuscycled=active] {
  outline: 1px solid #0000
}

.CDNoF4[data-focuscycled=active]:not(:focus-within) {
  outline: 2px solid #0000;
  transition: outline 10ms
}

.CDNoF4 .EaoiSu {
  box-shadow: var(--shd, 0 0 5px #000000b3);
  background-color: var(--screenwidth-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
  border-top: var(--brwt, 0)solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
  border-bottom: var(--brwb, 0)solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
  position: absolute;
  inset: 0
}

.CDNoF4 .CmHRsG {
  top: var(--brwt, 0);
  right: 0;
  bottom: var(--brwb, 0);
  border-radius: var(--rd, 0);
  background-color: rgba(var(--bgctr, var(--color_11, color_11)), var(--alpha-bgctr, 1));
  position: absolute;
  left: 0
}

.CDNoF4 .H2MmBb {
  position: absolute;
  inset: 0
}

body.device-mobile-optimized .CDNoF4 .H2MmBb,
:host(.device-mobile-optimized) .CDNoF4 .H2MmBb {
  left: 10px;
  right: 10px
}

.wH18kY {
  pointer-events: none
}

._7xVID {
  position: var(--bg-position);
  top: var(--wix-ads-height);
  min-height: calc(100vh - var(--wix-ads-height));
  width: 100%;
  height: 100%;
  min-width: var(--site-width)
}

.apPOZK {
  box-sizing: border-box;
  width: 100%;
  height: 100%
}

.gRkIq0 {
  min-height: var(--image-min-height);
  min-width: var(--image-min-width)
}

.gRkIq0 img,
img.gRkIq0 {
  object-position: var(--object-position);
  filter: var(--filter-effect-svg-url);
  -webkit-mask-image: var(--mask-image, none);
  mask-image: var(--mask-image, none);
  -webkit-mask-position: var(--mask-position, 0);
  mask-position: var(--mask-position, 0);
  -webkit-mask-size: var(--mask-size, 100% 100%);
  mask-size: var(--mask-size, 100% 100%);
  -webkit-mask-repeat: var(--mask-repeat, no-repeat);
  mask-repeat: var(--mask-repeat, no-repeat)
}

.W4V2qg {
  position: var(--position-fixed, static);
  left: var(--left, auto);
  top: var(--top, auto);
  z-index: var(--z-index, auto)
}

.W4V2qg .gRkIq0 img {
  -webkit-user-select: none;
  user-select: none;
  position: static;
  box-shadow: 0 0 #000
}

.W4V2qg .apPOZK {
  display: block;
  overflow: hidden
}

.W4V2qg .gRkIq0 {
  overflow: hidden
}

.cs40a3 {
  cursor: pointer
}

.zfHuGu {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}

.Q2EVO0 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden
}

.Q2EVO0.LVl2Ij:hover {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==), auto
}

.Q2EVO0.aAFp_N:hover {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==), auto
}

.BBRA6T {
  opacity: 0;
  pointer-events: none;
  background-color: rgb(var(--color_11));
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 12px;
  right: 12px
}

.BBRA6T path {
  fill: rgb(var(--color_15))
}

.BBRA6T:focus {
  opacity: 1;
  pointer-events: auto;
  cursor: auto
}

.T1Tm87 {
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  background-color: rgb(var(--color_11));
  border-radius: 300px;
  width: 40px;
  height: 40px;
  margin: 16px;
  position: absolute;
  bottom: 0;
  right: 0
}

.T1Tm87 path {
  fill: rgb(var(--color_12))
}

.T1Tm87:focus {
  opacity: 1;
  pointer-events: auto;
  cursor: auto
}

.Zzikec {
  position: absolute;
  inset: 0
}

.CCuraK {
  width: 100%;
  height: auto;
  position: relative
}

body:not(.responsive) .LDh6XF {
  grid-area: 1/1/1/1;
  align-self: start;
  justify-self: stretch;
  height: 100%;
  position: relative;
  left: 0
}

body:not(.device-mobile-optimized) .Zzikec,
:host(:not(.device-mobile-optimized)) .Zzikec {
  margin-left: calc((100% - var(--site-width))/2);
  width: var(--site-width)
}

.DAloby .Zzikec {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  overflow: hidden
}

body.device-mobile-optimized .Zzikec,
:host(.device-mobile-optimized) .Zzikec {
  left: 10px;
  right: 10px
}

.pTvOx2 {
  position: absolute;
  inset: 0
}

.JJb9Mt {
  width: 100%;
  height: auto;
  position: relative
}

body:not(.responsive) .i0StQr {
  grid-area: 1/1/1/1;
  align-self: start;
  justify-self: stretch;
  height: 100%;
  position: relative;
  left: 0
}

body:not(.device-mobile-optimized) .pTvOx2,
:host(:not(.device-mobile-optimized)) .pTvOx2 {
  margin-left: calc((100% - var(--site-width))/2);
  width: var(--site-width)
}

body.device-mobile-optimized .pTvOx2,
:host(.device-mobile-optimized) .pTvOx2 {
  left: 10px;
  right: 10px
}

.H4AHlN {
  clip-path: inset(50%);
  width: 24px;
  height: 24px;
  position: absolute
}

.H4AHlN:focus,
.H4AHlN:active {
  clip-path: unset;
  top: 50%;
  right: 0;
  transform: translateY(-50%)
}

.H4AHlN.Ln3X5V {
  transform: translateY(-50%)rotate(180deg)
}

.RHcakQ,
.CUYeWp {
  height: 100%;
  width: initial;
  box-sizing: border-box;
  position: relative;
  overflow: visible
}

.RHcakQ[data-state~=header] a,
[data-state~=header].CUYeWp a,
.RHcakQ[data-state~=header] div,
[data-state~=header].CUYeWp div {
  cursor: default !important
}

.RHcakQ .qMvpu5,
.CUYeWp .qMvpu5 {
  width: 100%;
  height: 100%;
  display: inline-block
}

.CUYeWp {
  display: var(--display);
  --display: inline-block;
  cursor: pointer;
  font: var(--fnt, var(--font_1))
}

.CUYeWp .EWeavx {
  padding: 0 var(--pad, 5px)
}

.CUYeWp .wGxoBM {
  color: rgb(var(--txt, var(--color_15, color_15)));
  transition: var(--trans, color .4s ease 0s);
  padding: 0 10px;
  display: inline-block
}

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

.CUYeWp[data-state~=drop] .wGxoBM {
  padding: 0 .5em
}

.CUYeWp[data-state~=over] .wGxoBM,
.CUYeWp[data-state~=link]:hover .wGxoBM {
  color: rgb(var(--txth, var(--color_14, color_14)));
  transition: var(--trans, color .4s ease 0s)
}

.CUYeWp[data-state~=selected] .wGxoBM {
  color: rgb(var(--txts, var(--color_14, color_14)));
  transition: var(--trans, color .4s ease 0s)
}

.H5oXMS {
  overflow-x: hidden
}

.H5oXMS .nzOiVF {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex
}

.H5oXMS .nzOiVF .sPUR9o {
  flex: 1
}

.H5oXMS .nzOiVF .U7fR3t {
  width: calc(100% - (var(--menuTotalBordersX, 0px)));
  height: calc(100% - (var(--menuTotalBordersY, 0px)));
  white-space: nowrap;
  overflow: visible
}

.H5oXMS .nzOiVF .U7fR3t .CSt_RJ,
.H5oXMS .nzOiVF .U7fR3t .NgQZsf {
  direction: var(--menu-direction);
  text-align: var(--menu-align, var(--align));
  display: inline-block
}

.H5oXMS .nzOiVF .U7fR3t .NV2Ozs {
  width: 100%;
  display: block
}

.H5oXMS .dva_z0 {
  z-index: 99999;
  opacity: 1;
  text-align: var(--submenus-align, var(--align));
  direction: var(--submenus-direction);
  display: block
}

.H5oXMS .dva_z0 .fYO6yN {
  display: inherit;
  white-space: nowrap;
  width: auto;
  visibility: inherit;
  overflow: visible
}

.H5oXMS .dva_z0.mmODQd {
  visibility: visible;
  transition: visibility 0s .2s
}

.H5oXMS .dva_z0 .NgQZsf {
  display: inline-block
}

.H5oXMS .YStAo7 {
  display: none
}

.MV6Z4B>nav {
  position: absolute;
  inset: 0
}

.MV6Z4B .U7fR3t {
  position: absolute
}

.MV6Z4B .dva_z0 {
  visibility: hidden;
  margin-top: 7px;
  position: absolute
}

.MV6Z4B .dva_z0[data-dropMode="dropUp"] {
  margin-top: 0;
  margin-bottom: 7px
}

.MV6Z4B .fYO6yN {
  background-color: rgba(var(--bgDrop, var(--color_11, color_11)), var(--alpha-bgDrop, 1));
  border-radius: var(--rd, 0);
  box-shadow: var(--shd, 0 1px 4px #0009)
}

.ETqrjz .g0IvTF {
  background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
  position: absolute;
  inset: 0;
  overflow: hidden
}

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

.EtmdIW {
  cursor: pointer
}

.XWeqiF {
  opacity: 0
}

.bWoigz {
  opacity: 1;
  transition: opacity var(--transition-duration)cubic-bezier(.37, 0, .63, 1)
}

.HTrn1j {
  opacity: 1
}

.sAGPNe {
  opacity: 0;
  transition: opacity var(--transition-duration)cubic-bezier(.37, 0, .63, 1)
}

.cCFKrw {
  opacity: 0
}

.yifJnQ {
  opacity: 1;
  transition: opacity var(--transition-duration)cubic-bezier(.64, 0, .78, 0)
}

._mj5qU {
  opacity: 1
}

.gG6uhp {
  opacity: 0;
  transition: opacity var(--transition-duration)cubic-bezier(.22, 1, .36, 1)
}

.k0CnHT {
  transform: translate(100%)
}

.URQNsX {
  transition: transform var(--transition-duration)cubic-bezier(.87, 0, .13, 1);
  transform: translate(0)
}

.CCwVTE {
  transform: translate(0)
}

.TX_1qK {
  transition: transform var(--transition-duration)cubic-bezier(.87, 0, .13, 1);
  transform: translate(-100%)
}

.JMRv7x {
  transform: translate(-100%)
}

.AOzCGi {
  transition: transform var(--transition-duration)cubic-bezier(.87, 0, .13, 1);
  transform: translate(0)
}

.WzSMGx {
  transform: translate(0)
}

.I76Pz6 {
  transition: transform var(--transition-duration)cubic-bezier(.87, 0, .13, 1);
  transform: translate(100%)
}

.bX95uQ {
  transform: translateY(100%)
}

.Ogwj62 {
  transition: transform var(--transition-duration)cubic-bezier(.87, 0, .13, 1);
  transform: translateY(0)
}

.GdyWfW {
  transform: translateY(0)
}

.YxqFze {
  transition: transform var(--transition-duration)cubic-bezier(.87, 0, .13, 1);
  transform: translateY(-100%)
}

.NrDww4 {
  transform: translateY(-100%)
}

.ciVV17 {
  transition: transform var(--transition-duration)cubic-bezier(.87, 0, .13, 1);
  transform: translateY(0)
}

.BMKrqh {
  transform: translateY(0)
}

.jNxMkI {
  transition: transform var(--transition-duration)cubic-bezier(.87, 0, .13, 1);
  transform: translateY(100%)
}

body:not(.responsive) .Y3K28_ {
  overflow-x: clip
}

:root:active-view-transition .Y3K28_ {
  view-transition-name: page-group
}

.uvik8H {
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  height: 100%;
  display: grid
}

.uvik8H>div {
  grid-area: 1/1/2/2;
  align-self: stretch !important;
  justify-self: stretch !important
}

.StylableButton2545352419__root {
  -archetype: box;
  cursor: pointer;
  box-sizing: border-box;
  touch-action: manipulation;
  border: 0;
  width: 100%;
  min-width: 10px;
  height: 100%;
  min-height: 10px;
  padding: 0;
  display: block
}

.StylableButton2545352419__root[disabled] {
  pointer-events: none
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBackgroundColor {
  background-color: var(--corvid-background-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBackgroundColor {
  background-color: var(--corvid-hover-background-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBackgroundColor {
  background-color: var(--corvid-disabled-background-color) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasBorderColor {
  border-color: var(--corvid-border-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor {
  border-color: var(--corvid-hover-border-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor {
  border-color: var(--corvid-disabled-border-color) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
  border-radius: var(--corvid-border-radius) !important
}

.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
  border-width: var(--corvid-border-width) !important
}

.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor,
.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label {
  color: var(--corvid-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor,
.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label {
  color: var(--corvid-hover-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor,
.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label {
  color: var(--corvid-disabled-color) !important
}

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

.StylableButton2545352419__container {
  flex-direction: row;
  flex-grow: 1;
  flex-basis: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .2s, visibility;
  display: flex;
  overflow: hidden
}

.StylableButton2545352419__label {
  -archetype: text;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
  text-overflow: ellipsis;
  text-align: center;
  white-space: nowrap;
  min-width: 1.8em;
  max-width: 100%;
  transition: inherit;
  overflow: hidden
}

.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
  text-overflow: unset
}

.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
  overflow-wrap: break-word;
  white-space: break-spaces;
  word-break: break-word;
  min-width: 10px
}

.StylableButton2545352419__icon {
  -archetype: icon;
  -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
  flex-shrink: 0;
  min-width: 1px;
  height: 50px;
  transition: inherit
}

.StylableButton2545352419__icon.StylableButton2545352419--override {
  display: block !important
}

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

.StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-icon-color) !important;
  stroke: var(--corvid-icon-color) !important
}

.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-hover-icon-color) !important;
  stroke: var(--corvid-hover-icon-color) !important
}

.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg {
  fill: var(--corvid-disabled-icon-color) !important;
  stroke: var(--corvid-disabled-icon-color) !important
}

@media (forced-colors:active) {
  .StylableButton2545352419__root:not([disabled]) {
    outline-offset: 0px;
    outline: 2px solid buttontext
  }

  .StylableButton2545352419__root:hover:not([disabled]),
  .StylableButton2545352419__root[aria-pressed=true],
  .StylableButton2545352419__root[aria-selected=true],
  .StylableButton2545352419__root[data-preview=selected] {
    outline-offset: 1px;
    outline: 3px solid highlight
  }

  .StylableButton2545352419__root:focus,
  .StylableButton2545352419__root:focus-visible {
    outline-offset: 1px;
    outline: 3px solid highlight !important
  }

  .StylableButton2545352419__icon,
  .StylableButton2545352419__icon svg,
  .StylableButton2545352419__icon svg * {
    fill: currentColor !important;
    stroke: currentColor !important
  }
}

.IT88M3 {
  position: absolute;
  inset: 0
}

.LXgYyC {
  cursor: pointer
}

.iL7Pq5 {
  -webkit-tap-highlight-color: #0000;
  opacity: var(--opacity);
  fill: var(--corvid-fill-color, var(--fill));
  fill-opacity: var(--fill-opacity);
  stroke: var(--corvid-stroke-color, var(--stroke));
  stroke-opacity: var(--stroke-opacity);
  stroke-width: var(--stroke-width);
  transform: var(--flip);
  filter: var(--drop-shadow, none);
  position: absolute;
  inset: 0
}

.iL7Pq5 svg {
  width: var(--svg-calculated-width, 100%);
  height: var(--svg-calculated-height, 100%);
  padding: var(--svg-calculated-padding, 0);
  margin: auto;
  position: absolute;
  inset: 0
}

.iL7Pq5 svg:not([data-type=ugc]) {
  overflow: visible
}

@media (forced-colors:active) {
  .iL7Pq5 svg:not([data-type=ugc]):not([data-type=color]) {
    fill: currentColor
  }
}

.gx51wo * {
  vector-effect: non-scaling-stroke
}

ul.font_100,
ol.font_100 {
  color: #080808;
  font-variant: normal;
  letter-spacing: normal;
  margin: 0;
  font-family: "Arial, Helvetica, sans-serif", serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none
}

ul.font_100 li,
ol.font_100 li {
  margin-bottom: 12px
}

ul.wix-list-text-align,
ol.wix-list-text-align {
  list-style-position: inside
}

ul.wix-list-text-align p,
ul.wix-list-text-align h1,
ul.wix-list-text-align h2,
ul.wix-list-text-align h3,
ul.wix-list-text-align h4,
ul.wix-list-text-align h5,
ul.wix-list-text-align h6,
ol.wix-list-text-align p,
ol.wix-list-text-align h1,
ol.wix-list-text-align h2,
ol.wix-list-text-align h3,
ol.wix-list-text-align h4,
ol.wix-list-text-align h5,
ol.wix-list-text-align h6 {
  display: inline
}

.E28gHm {
  cursor: pointer
}

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

@supports ((-webkit-appearance:none)) and (stroke-color:transparent) {
  ._v6ohL>*>:first-child {
    vertical-align: top
  }
}

@supports (-webkit-touch-callout:none) {
  ._v6ohL>*>:first-child {
    vertical-align: top
  }
}

._v6ohL [data-attr-richtext-marker=true] {
  display: block
}

._v6ohL [data-attr-richtext-marker=true] table {
  border-collapse: collapse;
  width: 100%;
  margin: 15px 0
}

._v6ohL [data-attr-richtext-marker=true] table td {
  padding: 12px;
  position: relative
}

._v6ohL [data-attr-richtext-marker=true] table td:after {
  content: "";
  opacity: .2;
  border-bottom: 1px solid;
  border-left: 1px solid;
  position: absolute;
  inset: 0
}

._v6ohL [data-attr-richtext-marker=true] table tr td:last-child:after {
  border-right: 1px solid
}

._v6ohL [data-attr-richtext-marker=true] table tr:first-child td:after {
  border-top: 1px solid
}

.N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) [class$=rich-text__text],
.N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div)[class$=rich-text__text] {
  color: var(--corvid-color, currentColor)
}

.N5mCVp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote, div) span[style*=color] {
  color: var(--corvid-color, currentColor) !important
}

.V3wkP4 {
  min-height: var(--min-height);
  min-width: var(--min-width);
  direction: var(--text-direction)
}

.V3wkP4 .nzCBBu {
  word-wrap: break-word;
  overflow-wrap: break-word;
  width: 100%;
  height: 100%;
  position: relative
}

.V3wkP4 .nzCBBu ul {
  list-style: inside
}

.V3wkP4 .nzCBBu li {
  margin-bottom: 12px
}

.UwkEpO p,
.UwkEpO h1,
.UwkEpO h2,
.UwkEpO h3,
.UwkEpO h4,
.UwkEpO h5,
.UwkEpO h6,
.UwkEpO blockquote,
.UwkEpO div {
  letter-spacing: normal;
  line-height: normal
}

.JykKzs {
  min-height: var(--min-height);
  min-width: var(--min-width)
}

.JykKzs .nzCBBu {
  word-wrap: break-word;
  overflow-wrap: break-word;
  width: 100%;
  height: 100%;
  position: relative
}

.JykKzs .nzCBBu ol,
.JykKzs .nzCBBu ul {
  letter-spacing: normal;
  margin-inline-start: .5em;
  padding-inline-start: 1.3em;
  line-height: normal
}

.JykKzs .nzCBBu ul {
  list-style-type: disc
}

.JykKzs .nzCBBu ol {
  list-style-type: decimal
}

.JykKzs .nzCBBu ul ul,
.JykKzs .nzCBBu ol ul {
  line-height: normal;
  list-style-type: circle
}

.JykKzs .nzCBBu ol ol ul,
.JykKzs .nzCBBu ol ul ul,
.JykKzs .nzCBBu ul ol ul,
.JykKzs .nzCBBu ul ul ul {
  line-height: normal;
  list-style-type: square
}

.JykKzs .nzCBBu li {
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: normal
}

.JykKzs .nzCBBu p,
.JykKzs .nzCBBu h1,
.JykKzs .nzCBBu h2,
.JykKzs .nzCBBu h3,
.JykKzs .nzCBBu h4,
.JykKzs .nzCBBu h5,
.JykKzs .nzCBBu h6 {
  margin-block: 0;
  letter-spacing: normal;
  margin: 0;
  line-height: normal
}

.JykKzs .nzCBBu a {
  color: inherit
}

.N8MGzv,
.UwkEpO {
  word-wrap: break-word;
  overflow-wrap: break-word;
  text-align: start;
  pointer-events: none;
  min-height: var(--min-height);
  min-width: var(--min-width);
  direction: var(--text-direction);
  mix-blend-mode: var(--blendMode, normal);
  text-transform: var(--textTransform, "none");
  text-shadow: var(--textOutline, 0px 0px transparent), var(--textShadow, 0px 0px transparent)
}

.N8MGzv>*,
.UwkEpO>* {
  pointer-events: auto
}

.N8MGzv li,
.UwkEpO li {
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: normal
}

.N8MGzv ol,
.UwkEpO ol,
.N8MGzv ul,
.UwkEpO ul {
  letter-spacing: normal;
  margin-inline: .5em 0;
  line-height: normal
}

.N8MGzv:not(.PO9MfV) ol,
.UwkEpO:not(.PO9MfV) ol,
.N8MGzv:not(.PO9MfV) ul,
.UwkEpO:not(.PO9MfV) ul {
  padding-inline: 1.3em 0
}

.N8MGzv ul,
.UwkEpO ul {
  list-style-type: disc
}

.N8MGzv ol,
.UwkEpO ol {
  list-style-type: decimal
}

.N8MGzv ul ul,
.UwkEpO ul ul,
.N8MGzv ol ul,
.UwkEpO ol ul {
  list-style-type: circle
}

.N8MGzv ul ul ul,
.UwkEpO ul ul ul,
.N8MGzv ol ul ul,
.UwkEpO ol ul ul,
.N8MGzv ul ol ul,
.UwkEpO ul ol ul,
.N8MGzv ol ol ul,
.UwkEpO ol ol ul {
  list-style-type: square
}

.N8MGzv p,
.UwkEpO p,
.N8MGzv h1,
.UwkEpO h1,
.N8MGzv h2,
.UwkEpO h2,
.N8MGzv h3,
.UwkEpO h3,
.N8MGzv h4,
.UwkEpO h4,
.N8MGzv h5,
.UwkEpO h5,
.N8MGzv h6,
.UwkEpO h6,
.N8MGzv blockquote,
.UwkEpO blockquote,
.N8MGzv div,
.UwkEpO div {
  margin-block: 0;
  margin: 0
}

.N8MGzv a,
.UwkEpO a {
  color: inherit
}

.PO9MfV li {
  margin-inline: 1.3em 0
}

.qe3oTb {
  pointer-events: none;
  white-space: nowrap;
  padding: 0;
  overflow: hidden
}

.TvbeET {
  display: none
}

.CNHfeA {
  width: 100%;
  position: absolute;
  inset: 0
}

.ZfNvr6 {
  transition: all .2s ease-in;
  transform: translateY(-100%)
}

.ICcIQy {
  transition: all .2s
}

.xL7MJu {
  opacity: 0;
  transition: all .2s ease-in
}

.xL7MJu.Dbjboh {
  pointer-events: none
}

.xg8z1A {
  opacity: 1;
  transition: all .2s
}

.G6vvJF {
  width: 100%;
  height: auto;
  position: relative
}

.ZgDNL8 {
  width: 100%;
  position: relative
}

body:not(.device-mobile-optimized) ._c_gnD,
:host(:not(.device-mobile-optimized)) ._c_gnD {
  margin-left: calc((100% - var(--site-width))/2);
  width: var(--site-width)
}

.HQtdHX[data-focuscycled=active] {
  outline: 1px solid #0000
}

.HQtdHX[data-focuscycled=active]:not(:focus-within) {
  outline: 2px solid #0000;
  transition: outline 10ms
}

.HQtdHX ._c_gnD {
  position: absolute;
  inset: 0
}

.w4DepW {
  direction: var(--direction)
}

.w4DepW .tN_ggS .re13Ik {
  display: var(--item-display);
  width: var(--item-size);
  height: var(--item-size);
  margin-inline: var(--item-margin-inline);
  margin-block: var(--item-margin-block)
}

.w4DepW .tN_ggS .re13Ik:last-child {
  margin-block: 0;
  margin-inline: 0
}

.w4DepW .tN_ggS .re13Ik .twXk19 {
  display: block
}

.w4DepW .tN_ggS .re13Ik .twXk19 .ZK9snE {
  width: var(--item-size);
  height: var(--item-size)
}

@media (forced-colors:active) {
  .w4DepW .tN_ggS .re13Ik .twXk19 {
    outline-offset: 0;
    outline: 2px solid buttontext
  }

  .w4DepW .tN_ggS .re13Ik .twXk19:hover {
    outline-offset: -2px;
    outline: 3px solid highlight
  }

  .w4DepW .tN_ggS .re13Ik .twXk19:focus,
  .w4DepW .tN_ggS .re13Ik .twXk19:focus-visible {
    outline-offset: 1px;
    outline: 3px solid highlight !important
  }
}

.w4DepW .tN_ggS {
  white-space: nowrap;
  width: 100%;
  height: 100%;
  position: absolute
}

body.device-mobile-optimized .w4DepW .tN_ggS,
:host(.device-mobile-optimized) .w4DepW .tN_ggS {
  white-space: normal
}

.Qh0lWW {
  width: 100%;
  height: 100%;
  display: block
}

.Qh0lWW img {
  max-width: var(--wix-img-max-width, 100%)
}

.Qh0lWW[data-animate-blur] img {
  filter: blur(9px);
  transition: filter .8s ease-in
}

.Qh0lWW[data-animate-blur] img[data-load-done] {
  filter: none
}

.sFiSiq {
  width: 100%;
  height: 100%;
  display: block
}

.QED8q1 {
  width: 100%;
  height: calc(100% - var(--wix-ads-height));
  margin-top: var(--wix-ads-height);
  pointer-events: none;
  z-index: var(--pinned-layer-in-container, var(--above-all-in-container));
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  display: grid;
  position: fixed;
  top: 0;
  left: 0
}

.MswS0Y {
  pointer-events: none;
  z-index: var(--pinned-layer-in-container, var(--above-all-in-container))
}

.Qh0lWW {
  width: 100%;
  height: 100%;
  display: block
}

.Qh0lWW img {
  max-width: var(--wix-img-max-width, 100%)
}

.Qh0lWW[data-animate-blur] img {
  filter: blur(9px);
  transition: filter .8s ease-in
}

.Qh0lWW[data-animate-blur] img[data-load-done] {
  filter: none
}

.CvsNRY {
  width: 100%;
  height: 100%;
  display: block
}

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

.zE5OV3,
.gmNqmf {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

.W7Lthg img {
  width: 100%;
  height: 100%
}

.cDjjNV {
  opacity: 0;
  position: absolute;
  top: 0
}

.kHSdIU {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}

.qw7KvJ {
  position: var(--fill-layer-background-media-position);
  pointer-events: var(--fill-layer-background-media-pointer-events);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.JTHMno,
._019NH {
  width: 100%;
  height: 100%;
  top: 0
}

._019NH {
  position: absolute
}

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

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

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

.ktMZav.msp0lj {
  clip: rect(0px, auto, auto, 0px)
}

.ktMZav .etGVsi {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

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

.ktMZav .VYAdNl img {
  width: 100%;
  height: 100%
}

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

.etSQ9j {
  height: 100%
}

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

.qdIYms,
.PmotZg {
  opacity: var(--fill-layer-video-opacity)
}

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

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

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

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

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

.fT5SOY .VYAdNl,
.fT5SOY .PmotZg,
.fT5SOY .qdIYms {
  opacity: 1
}

.t7s6hq {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__)/-1 + 1));
  width: 100%;
  height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position: absolute;
  left: 0
}

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

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

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

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

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

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

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

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

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

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

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

body:not(.device-mobile-optimized) .CeUMmm,
:host(:not(.device-mobile-optimized)) .CeUMmm {
  display: flex
}

body:not(.device-mobile-optimized) .Ak0vpt,
:host(:not(.device-mobile-optimized)) .Ak0vpt {
  width: calc(100% - var(--padding)*2);
  direction: var(--direction);
  column-gap: var(--margin);
  margin: 0 auto;
  display: flex;
  position: relative
}

body:not(.device-mobile-optimized) .Ak0vpt>*,
:host(:not(.device-mobile-optimized)) .Ak0vpt>* {
  flex: var(--column-flex)1 0%;
  min-width: 0;
  margin-top: var(--padding);
  margin-bottom: var(--padding);
  direction: ltr;
  position: relative;
  top: 0;
  left: 0
}

body.device-mobile-optimized .Ak0vpt,
:host(.device-mobile-optimized) .Ak0vpt {
  padding-top: var(--padding-y);
  padding-bottom: var(--padding-y);
  padding-left: var(--padding-x, 0);
  padding-right: var(--padding-x, 0);
  display: block;
  position: relative
}

body.device-mobile-optimized .Ak0vpt>*,
:host(.device-mobile-optimized) .Ak0vpt>* {
  margin-bottom: var(--margin);
  position: relative
}

.D_Vynv {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.EtmdIW {
  cursor: pointer
}

.q9dEZ5 {
  --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
  --container-corvid-border-size: var(--brw, 3px);
  --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
}

.vV1v8L {
  border: var(--container-corvid-border-width, var(--brw, 3px))solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
  background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
  box-shadow: var(--shd, 0 1px 4px #0009);
  border-radius: 50%;
  position: absolute;
  inset: 0
}

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

.BqYkvS:focus {
  opacity: 1;
  pointer-events: auto;
  border: 2px solid;
  width: auto;
  height: 40px
}

.rF6cQi {
  width: 100%;
  height: 100%
}

.b9Zfdd {
  display: var(--display-iframe-var);
  width: 100%;
  height: 100%
}

@supports (-webkit-touch-callout:none) {
  .b9Zfdd {
    -webkit-overflow-scrolling: touch;
    overflow: scroll
  }
}

.rxaV_w {
  display: var(--display-placeholder-var);
  background-image: url('/assets/images/soundcloud_placeholder.6878d8c2_205d098d.png');
  background-repeat: no-repeat;
  width: 100%;
  height: 100%
}

.TzcQgP {
  overflow: hidden
}

.CVh0cF {
  display: var(--placeholder-display);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABQCAYAAAAwa2i1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4N2QwYjA1ZC0zYzhiLTRkZWUtOTRmZS1jNGZiNmQ2NDI5MDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzFEQTkzNDRENDEyMTFFNDhCQ0FCRjVDOEMxQUMzNDUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzFEQTkzNDNENDEyMTFFNDhCQ0FCRjVDOEMxQUMzNDUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRTY2RUY3OEQzQ0UxMUU0OEJDQUJGNUM4QzFBQzM0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRTY2RUY3OUQzQ0UxMUU0OEJDQUJGNUM4QzFBQzM0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhNgYXQAABuTSURBVHja7J35cxXV08YnEIJAQEFQFhdcUHDfSl7cqyx/1f/VXy0tV3y1LPcF9wUVcUNUIAkk+c7nkOdWp+lzZi5JNFdOW9eQuTPnztycp5/uPt19xubn55vZ2dlD09PTh9ufTZXhhe9tbm6ufhFVVpWsW7eu2bhx4761a9d+MXbu3LlD7UQ9fOTIkeavv/4anIQCmJiYaM6ePZsmMRcxodvzm7GxsXRO6ScvTX6u5bVmzZpF5+X+7Y9xLxozEj5H98a50bV6Ju5B59j3vHCefc/eu57nmmuuadovcdFnVqmyGoQ5CXZbAm+2bNmyb+zUqVPzgPzYsWNpMjNx/eSPAOglB3aBwAPVnxeN5cFmH8KP5UFdUii5Z/H3WxLu7cCBAxXoVVa1zMzMJBIc53/8wmQVIzKJ9bKT3wKpSxnoGjGhBZI9Zpm2BMzouNjZKgZ/bh/llHsOD3p7DGunSpVRMN+npqaacQHEgsT6m/Y9gSoyeT2orIns2duPYY+XgGjP8+DOmfd9FEZ0PBov+twqVVazaL6OK5gUmdIAnpfALrO+yxy3QM+ZwmLwnD+eGz/y2XPsG4E3p0ByZr8d2yqvCvQqoyTjJT88YnnALsBzzAPCAzBi+pzJ7M/vAnzORegCfO6z+/jzXe5AlSqrGugRe/nJDbAtK/rAXQ6gOXaNQB0pmRyIo88qxRG6TPdhrq1grzJyQO/yPfWeIsxab1cQTSzfByw+8OZBmzOJvcWQM79zFkOXqV4CcNcSYJUqIwN0DxL7u3xtDzKBXkw/Pj6+KDjmffWSae6j55E/rViBjdxH8YKcEshZHSWWt8dK6+5Vqqx6oIuN+wAg8sHt0pzY3QbuSn55yT/PMbxVQCWz3v4endd3zVwA9+5MlSojBXQm8Pr169N6egkwkWnrmR+G5wXQYXgL+Ivx50umcqRASmxuf7dLhSWzvu9yXZUqqx7oTGwW1pVK2hXB7pN9ZlneAz7HtLnxc5H9LlM6t25f+ixZJX18/CpVRgroltXPnDkTgsH7wh5EHrzWhwbwKBH58KV02C4271IMEdB9fMAzfA28VblkTHf56jA7yfB+klsz2RenWBDZ98SOOo9xZdLngnJ9A2vDRMxziTY5cFvFlfusWq1WZeSAbkEKq2sSe+B6v9yek/OhLTgAuBheAbscw3eZ232A3hXNj/zzkmVh30NpXYpSqg6sMgKMLlACxssuuywlwvvKrCiJJgKYVQK5KLomCUpFPrH3jUtR7j5r3l1xhdwyX2k87slaPJeaVFCPuI9ugaXAHBMa4Hsw5JJqulJWLdjtucqnVyCwFE0ftvS065ouV8Gew31hjWhVoa9w/g8//NC8++672XMefvjh5sorr1z2P/DRo0ebd955pzl06FCzffv2YkUe/yZG89xzzzVbt25tHn300UVjPfvss80dd9zR3HjjjUsCvlfwSxWlYlcl1NN0t388WN1/gaWc8Nw6cw7c9lqfSptLj+2bPlsKyvUBfu5ZtXxoMwH7CM9+7bXXNtddd136/bfffmtee+21XuBeLlM5cpFK38GJEyeaTz/9tLn55ptDa2up5v9yFgXVAqMhge792Q0bNgxM+GhS6Av2deG54F0EIDsBfTeYnHvQFazrw9x9r7H3SbeOnInfpWj6nP/VV18133zzTcpn4CVFACt//vnnzd9//53Og23vvvtuOocM4gVvv/12c/z48fT71Vdf3dx3333JMvPyxhtv0F6oufPOO4v3cuuttyagb968udm9e3d4zp9//tm89957SSkg1OjffvvtSakhH3zwQbJkNm3alM7h/Yceeqj55JNPBvd6zz33pE49igvx3tdffz0Y75ZbbllkQVRZAtBt8M2CQVF4mdYlH9wCtssvziXJeIWixBaNHQUGu8BaOjeqr48sC/nl9nvoAq5t1uHZuHQtYLZMz+d+9NFHzQ033JDAh7zwwgvNF198kcCM0CEIID3xxBPp9xdffDEpDZ2v+wB4O3bs6AUcmfnvv/9+UiwofS+AEnn66acHwOZeBXQEhQX4cQNQMocPH07gPnjwYPr922+/Tefzt0ex/PHHH82TTz6ZlMOvv/6azr/88stXxK25JH30CKBMaoDOH6tklufAG0XNvZIoKQDP8BHL901jLQX0utwRJRJZRdQF9C7LIiew2BVXXDH4ne8fFgQQAElsBxAkv/zyS3PVVVcNGF7As/Ldd98133//ffPUU0/1nhwoCsZ+6623LvDXERQNSob74jxZHP55BHwsiVOnTjU7d+5Mv6N0sGD0ffz4449pjOeff37RGCdPnqxAX05G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) no-repeat;
  width: 300px;
  height: 80px
}

.xyGcI5 {
  display: none
}

.VideoPlayer2054936319__playerContainer,
.VideoPlayer2054936319__facebookContainer {
  box-shadow: var(--boxShadow);
  border: var(--borderSize)solid rgba(var(--borderColor, 0, 0, 0), var(--alpha-borderColor, 1));
  margin-top: calc(-1*var(--borderSize));
  margin-left: calc(-1*var(--borderSize));
  display: block;
  position: absolute;
  top: 0
}

.focus-ring-active .VideoPlayer2054936319__root .VideoPlayer2054936319__cover.VideoPlayer2054936319--playerFocused {
  z-index: 1000
}

.VideoPlayer2054936319__cover .PlayableCover847694237__title {
  font: var(--font);
  color: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1));
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 2.8em;
  margin: 0 0 15px;
  padding: 0 10%;
  display: -webkit-box;
  overflow: hidden
}

.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__title {
  margin: 0 0 10px;
  font-size: 18px
}

.VideoPlayer2054936319__cover .PlayableCover847694237__overlay {
  background-color: rgba(var(--backgroundColor, 0, 0, 0), var(--alpha-backgroundColor, 1));
  transition: background-color .2s
}

.VideoPlayer2054936319__cover .PlayableCover847694237__overlay:hover {
  background-color: rgba(var(--backgroundColor, 0, 0, 0), calc(var(--alpha-backgroundColor, 1) + .1))
}

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton {
  width: var(--playButtonSize);
  height: var(--playButtonSize)
}

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton:hover {
  opacity: .8
}

.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__playButton {
  width: var(--playButtonMobileSize);
  height: var(--playButtonMobileSize)
}

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton circle {
  stroke: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1))
}

.VideoPlayer2054936319__cover .PlayableCover847694237__playButton path {
  fill: rgba(var(--fontColor, 255, 255, 255), var(--alpha-fontColor, 1))
}

.VideoPlayer2054936319__playerContainer {
  width: 100%;
  height: 100%
}

.VideoPlayer2054936319__playerContainer iframe {
  width: 100%;
  height: 100%;
  visibility: inherit
}

.VideoPlayer2054936319__facebookContainer {
  width: 100%;
  height: 100%
}

.VideoPlayer2054936319__vimeoContainer {
  background-color: #000
}

.VideoPlayer2054936319__fadeEnter {
  opacity: 1
}

.VideoPlayer2054936319__fadeEnterActive {
  opacity: 0;
  transition: opacity 1.6s ease-out
}

.VideoPlayer2054936319__secondPoster {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.VideoPlayer2054936319__forceVisibleInFullscreen {
  visibility: visible !important
}

.CSZHvY {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.CSZHvY:hover {
  opacity: .7
}

.PngMEf {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.zOCV0a {
  z-index: 0;
  height: inherit;
  outline: none;
  font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, Helvetica Neue, Helvetica, Arial, \\30e1イリオ, meiryo, \\30d2ラギノ角ゴpro w3, hiragino kaku gothic pro;
  display: block;
  position: relative;
  overflow: hidden
}

.zOCV0a button {
  text-transform: none;
  -webkit-appearance: button;
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  overflow: visible
}

.zOCV0a button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

.zOCV0a button:-moz-focusring {
  outline: 1px dotted buttontext
}

[data-playable-hook=player-container].zOCV0a [data-playable-component],
[data-playable-hook=player-container].zOCV0a [data-playable-component] *,
[data-playable-hook=player-container].zOCV0a [data-playable-component] :before,
[data-playable-hook=player-container].zOCV0a [data-playable-component] :after {
  box-sizing: content-box !important;
  outline: none !important
}

.T19tts,
.Ls__Qf {
  width: 100% !important;
  min-width: 100% !important;
  height: 100% !important;
  min-height: 100% !important
}

[data-playable-focus-source=key] [data-playable-hook=player-container] button.focus-within,
[data-playable-focus-source=key] [data-playable-hook=player-container] input.focus-within,
[data-playable-focus-source=key] [data-playable-hook=player-container] img.focus-within,
[data-playable-focus-source=script] [data-playable-hook=player-container] button.focus-within,
[data-playable-focus-source=script] [data-playable-hook=player-container] input.focus-within,
[data-playable-focus-source=script] [data-playable-hook=player-container] img.focus-within {
  box-shadow: 0 0 0 2px #3899eccc
}

.uLtKnJ {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.uLtKnJ:hover {
  opacity: .7
}

.fACJqg {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.auNcKQ {
  z-index: 10000;
  background-color: #000000f2;
  border-radius: 3px;
  width: 400px;
  height: 250px;
  position: absolute;
  top: 10px;
  left: 10px;
  overflow: scroll
}

.auNcKQ .Nn1XOK {
  cursor: pointer;
  color: #fff;
  position: absolute;
  top: 10px;
  right: 5px
}

.auNcKQ .Nn1XOK:hover {
  opacity: .8
}

.auNcKQ .QuuUzN {
  color: #fff;
  margin: 5px;
  padding: 5px;
  font-size: 8px;
  line-height: 8px
}

.auNcKQ .QuuUzN .M9YuIy {
  color: green
}

.auNcKQ .QuuUzN .Tu0VE4 {
  color: #ff8c00
}

.auNcKQ .QuuUzN .s0pf1h {
  color: #00f
}

.auNcKQ .QuuUzN .eDeeE1 {
  color: #f0f
}

.auNcKQ .QuuUzN .dsxF2O {
  color: #fff
}

.KE_jFc {
  z-index: 50;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0
}

.KE_jFc.lJAVgj video,
.KE_jFc.ddpHD8 video {
  width: 100%;
  height: 100%
}

.KE_jFc.tDwZlO video {
  position: absolute
}

.KE_jFc.QGS4E_.tDwZlO video {
  width: 100%;
  height: auto !important
}

.KE_jFc.oRkC28.tDwZlO video {
  height: 100%
}

.KE_jFc video {
  z-index: 1;
  position: relative;
  box-shadow: 0 0 20px #0003
}

.KE_jFc.aXrXkB {
  cursor: none
}

.CArKdr {
  z-index: 0;
  filter: blur(14px);
  position: absolute;
  inset: 0
}

.m7XTXo {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.m7XTXo:hover {
  opacity: .7
}

.FRkh8l {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.upGNDJ {
  z-index: 100;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0
}

.upGNDJ .xGKNX2 {
  opacity: 0;
  background-color: #00000080;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 9px;
  line-height: 9px;
  animation-name: IBZY8F;
  animation-duration: .5s;
  display: flex;
  position: relative
}

.upGNDJ .Nkf_4l {
  animation-name: ClhCJ0;
  animation-duration: .5s
}

.upGNDJ .NVmRhj {
  position: relative;
  left: 3px
}

.upGNDJ .Bf5r6b {
  margin: 5px 0
}

.upGNDJ .tlknGG {
  color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 5px;
  min-height: 8px;
  display: flex;
  position: absolute;
  inset: 0
}

.upGNDJ .tlknGG span {
  display: block
}

@keyframes ClhCJ0 {
  0% {
    width: 22px;
    height: 22px
  }

  to {
    width: 30px;
    height: 30px
  }
}

@keyframes IBZY8F {
  0% {
    opacity: .9;
    width: 22px;
    height: 22px;
    padding: 19px
  }

  to {
    opacity: 0;
    width: 30px;
    height: 30px;
    padding: 25px;
    font-size: 14px;
    line-height: 14px
  }
}

._sEROa {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

._sEROa:hover {
  opacity: .7
}

.HqDi0E {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.dDXXac {
  z-index: 100;
  display: none;
  position: absolute;
  inset: 0
}

.dDXXac.ijZ7xn {
  justify-content: center;
  align-items: center;
  display: flex
}

.haF1Rh {
  background: #000 50%/cover no-repeat;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0
}

.haF1Rh:before {
  content: "";
  background-color: #00000059;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.X73LM9 {
  cursor: pointer;
  opacity: 1;
  width: 71px;
  height: 71px;
  position: relative
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .X73LM9 {
  width: 54px;
  height: 54px
}

[data-playable-hook=player-container][data-playable-max-width~="400px"] .X73LM9 {
  width: 36px;
  height: 36px
}

.X73LM9:hover {
  opacity: .8
}

.iX173B {
  background: 0 0
}

.VtwJGM {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.VtwJGM:hover {
  opacity: .7
}

.a8S_bR {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.oURtoq {
  z-index: 90;
  clip: rect(0, 48px, 48px, 24px);
  color: #fff;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px;
  animation: 1s linear infinite a7rSGc;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%
}

.oURtoq.veFGHB {
  display: block
}

.oURtoq:after {
  clip: rect(4px, 48px, 48px, 24px);
  content: "";
  border: 3px solid;
  border-radius: 50%;
  animation: 1s linear infinite YBHjsZ;
  position: absolute;
  inset: 0
}

.oURtoq:before {
  clip: rect(0, 48px, 48px, 24px);
  content: "";
  border: 3px solid;
  border-radius: 50%;
  animation: 1s linear infinite y56caj;
  position: absolute;
  inset: 0
}

@keyframes YBHjsZ {
  50% {
    clip: rect(42px, 48px, 48px, 24px);
    animation-timing-function: ease-in-out
  }
}

@keyframes y56caj {
  50% {
    clip: rect(0, 48px, 9px, 24px);
    animation-timing-function: ease-in-out;
    transform: rotate(135deg)
  }
}

@keyframes a7rSGc {
  0% {
    animation-timing-function: ease-out;
    transform: rotate(0)
  }

  45% {
    color: #fff;
    transform: rotate(18deg)
  }

  55% {
    transform: rotate(54deg)
  }

  to {
    transform: rotate(360deg)
  }
}

.nD83ou {
  flex-direction: column;
  display: flex;
  position: absolute;
  inset: 0
}

.nD83ou .i466Wq {
  flex-grow: 2;
  position: relative
}

.XrujAQ {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.XrujAQ:hover {
  opacity: .7
}

.qxe1Uw {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.YhFQHI {
  z-index: 60;
  position: relative
}

.YhFQHI::-moz-focus-inner {
  border: 0
}

.YhFQHI.FyWkdw .nzWTiN,
.YhFQHI.FyWkdw .lMMOGD {
  opacity: 1
}

.Qn9ACO {
  flex-grow: 0
}

.K2G2Gz {
  flex-direction: row;
  align-items: center;
  margin-top: 20px;
  display: flex;
  position: relative
}

[data-playable-hook=player-container][data-playable-dir=ltr] .K2G2Gz {
  margin-left: 20px
}

[data-playable-hook=player-container][data-playable-dir=rtl] .K2G2Gz {
  direction: rtl;
  margin-right: 20px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .K2G2Gz {
  margin-top: 30px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] .K2G2Gz {
  margin-left: 30px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] .K2G2Gz {
  direction: rtl;
  margin-right: 30px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .K2G2Gz {
  margin-top: 15px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] .K2G2Gz {
  margin-left: 15px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] .K2G2Gz {
  direction: rtl;
  margin-right: 15px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .K2G2Gz {
  margin-top: 12px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] .K2G2Gz {
  margin-left: 12px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] .K2G2Gz {
  direction: rtl;
  margin-right: 12px
}

.nzWTiN {
  opacity: 0;
  flex-grow: 1;
  max-width: calc(100% - 200px);
  transition: opacity .2s
}

.lMMOGD {
  pointer-events: none;
  opacity: 0;
  background-image: linear-gradient(#0006, #0000004d 25%, #00000026 50%, #00000008 76%, #0000);
  background-size: 100% 182px;
  height: 181px;
  transition: opacity .2s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0
}

.sYK3PM {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.sYK3PM:hover {
  opacity: .7
}

.DHusy6 {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.Sw7ddK {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  line-height: 17px;
  overflow: hidden
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .Sw7ddK {
  font-size: 14px;
  line-height: 15px
}

[data-playable-hook=player-container][data-playable-max-width~="300px"] .Sw7ddK {
  font-size: 12px;
  line-height: 13px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .Sw7ddK {
  font-size: 20px;
  line-height: 20px
}

.Sw7ddK.Bmzx6L {
  cursor: pointer
}

.cBgVdF {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.cBgVdF:hover {
  opacity: .7
}

.NQ93de {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.gUSG3o {
  background-color: #959595;
  transition: background-color .2s;
  position: relative
}

[data-playable-hook=player-container][data-playable-dir=ltr] .gUSG3o {
  direction: ltr;
  margin-right: 15px
}

[data-playable-hook=player-container][data-playable-dir=rtl] .gUSG3o {
  direction: rtl;
  margin-left: 15px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] .gUSG3o {
  margin-right: 20px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] .gUSG3o {
  margin-left: 20px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] .gUSG3o {
  margin-right: 10px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] .gUSG3o {
  margin-left: 10px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .gUSG3o {
  padding: 2px 3px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] .gUSG3o {
  margin-right: 10px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] .gUSG3o {
  margin-left: 10px
}

.gUSG3o.WBBUZz {
  cursor: default
}

.gUSG3o:hover:not(.WBBUZz),
.gUSG3o.f03xEu {
  background-color: #ea492e
}

.usaLGg {
  cursor: pointer
}

button.yZyXsK {
  -webkit-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  padding: 5px 6px;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase !important
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] button.yZyXsK {
  font-size: 10px;
  line-height: 12px
}

.Z9cprf {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.Z9cprf:hover {
  opacity: .7
}

.SyVT0n {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.h6tO2q {
  z-index: 60;
  flex-direction: column;
  display: flex
}

.h6tO2q::-moz-focus-inner {
  border: 0
}

.h6tO2q.dGEJNK .DeVBBk,
.h6tO2q.dGEJNK .eCyqCF,
.h6tO2q.dGEJNK .h8pU3d,
.h6tO2q.dGEJNK .lY1Q0n,
.h6tO2q.dGEJNK .e0gLfY,
.h6tO2q.nygmHT .lY1Q0n {
  opacity: 1
}

.h6tO2q.KeMNgX .ES2lfl {
  margin-right: 14px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .h6tO2q.KeMNgX .ES2lfl {
  margin-right: 7px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .h6tO2q.KeMNgX .ES2lfl {
  margin-right: 25px
}

.h6tO2q.KeMNgX .lY1Q0n,
.h6tO2q.xXCzFT .CQHhb9,
.h6tO2q.p2TP7M ._Jar1y,
.h6tO2q.ziSsZ4 .hcWOJc,
.h6tO2q.rXX5LL .ES2lfl,
.h6tO2q.WsMzS3 .DeVBBk,
.h6tO2q.n4zOLX .Yz2C05,
.h6tO2q.eNEoBr .WYxGM3 {
  display: none
}

.klgBC8 {
  flex-grow: 2;
  width: 100%;
  display: flex;
  position: relative
}

.DeVBBk {
  padding: 0 20px;
  position: relative;
  top: 2px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .DeVBBk {
  padding: 0 30px;
  top: 3px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .DeVBBk {
  padding: 0 15px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .DeVBBk {
  padding: 0 12px
}

.DeVBBk,
.eCyqCF,
.h8pU3d,
.lY1Q0n {
  opacity: 0;
  transition: opacity .2s
}

.h8pU3d,
.eCyqCF {
  flex: 1;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative
}

.h8pU3d {
  justify-content: flex-end
}

.h8pU3d,
.eCyqCF,
.lY1Q0n {
  height: 54px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .h8pU3d,
[data-playable-hook=player-container][data-playable-in-full-screen=true] .eCyqCF,
[data-playable-hook=player-container][data-playable-in-full-screen=true] .lY1Q0n {
  height: 80px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .h8pU3d,
[data-playable-hook=player-container][data-playable-max-width~="550px"] .eCyqCF,
[data-playable-hook=player-container][data-playable-max-width~="550px"] .lY1Q0n {
  height: 42px
}

[data-playable-hook=player-container][data-playable-max-width~="350px"] .h8pU3d,
[data-playable-hook=player-container][data-playable-max-width~="350px"] .eCyqCF,
[data-playable-hook=player-container][data-playable-max-width~="350px"] .lY1Q0n {
  height: 36px
}

.CQHhb9 {
  margin-left: 13px;
  margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .CQHhb9 {
  margin-left: 20px;
  margin-right: 20px
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .CQHhb9 {
  margin-left: 7px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .CQHhb9 {
  margin-left: 4px
}

.hcWOJc {
  margin-right: 13px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .hcWOJc {
  margin-right: 20px
}

._Jar1y {
  margin-right: 18px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] ._Jar1y {
  margin-right: 30px
}

[data-playable-hook=player-container][data-playable-max-width~="400px"] ._Jar1y {
  display: none
}

.Yz2C05 {
  margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .Yz2C05 {
  margin-right: 18px
}

.ES2lfl {
  margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .ES2lfl {
  margin-right: 18px
}

.WYxGM3 {
  margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .WYxGM3 {
  margin-right: 18px
}

.lY1Q0n {
  margin-right: 14px;
  display: flex
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .lY1Q0n {
  margin-right: 9px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .lY1Q0n {
  margin-right: 23px
}

[data-playable-hook=player-container][data-playable-max-width~="280px"] .lY1Q0n {
  margin-right: 12px
}

.xRBQST {
  margin-right: 8px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .xRBQST {
  margin-right: 18px
}

.e0gLfY {
  pointer-events: none;
  opacity: 0;
  background-image: linear-gradient(#0000, #00000008 24%, #00000026 50%, #0000004d 75%, #0006);
  background-size: 100% 182px;
  height: 181px;
  transition: opacity .2s;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0
}

.nYlDbI {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.nYlDbI:hover {
  opacity: .7
}

.A5F4Ca {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.chEfQZ {
  z-index: 100;
  visibility: hidden;
  opacity: 0;
  transition: opacity .2s, visibility .2s;
  position: absolute
}

.chEfQZ.TJLRFP {
  background: #00000080;
  padding: 4px 5px
}

.chEfQZ.D_qOXi {
  visibility: visible;
  opacity: 1
}

.TJLRFP .b3332a {
  white-space: nowrap;
  color: #fff;
  font-size: 11px;
  line-height: 12px
}

.zCT2p8 {
  margin: 10px 10px 6px;
  display: flex;
  position: absolute;
  inset: 0
}

.Jks8En {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.Jks8En:hover {
  opacity: .7
}

.ektDCb {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.zkN8A4 {
  -webkit-user-select: none;
  user-select: none;
  touch-action: none;
  width: 100%;
  height: 6px;
  transition: opacity .2s, visibility .2s;
  display: block;
  position: relative
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4 {
  height: 8px
}

.zkN8A4.K74c36 .HWlKFg {
  background-color: #ea492e
}

.zkN8A4.K74c36 .CBrvgf {
  background-color: #ea492e80
}

.zkN8A4.K74c36 .X42rEN {
  display: initial
}

.zkN8A4:hover .F937Xv,
.zkN8A4.SU1bwf .F937Xv,
[data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4:hover .F937Xv,
[data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4.SU1bwf .F937Xv {
  transform: scaleY(1)
}

.zkN8A4:hover .F937Xv .CBrvgf,
.zkN8A4.SU1bwf .F937Xv .CBrvgf {
  opacity: 1
}

.zkN8A4:hover .F937Xv .BjZWaz:after,
.zkN8A4.SU1bwf .F937Xv .BjZWaz:after,
.zkN8A4:hover .NJb7BF,
.zkN8A4.SU1bwf .NJb7BF {
  transform: scale(1)
}

.zkN8A4:hover .NJb7BF.KX14H_,
.zkN8A4.SU1bwf .NJb7BF.KX14H_ {
  left: 100%
}

.zkN8A4:hover .X42rEN,
.zkN8A4.SU1bwf .X42rEN {
  transform: scale(1.4)
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4:hover .X42rEN,
[data-playable-hook=player-container][data-playable-in-full-screen=true] .zkN8A4.SU1bwf .X42rEN {
  transform: scale(1.33)
}

.zkN8A4:hover .X42rEN.KX14H_,
.zkN8A4.SU1bwf .X42rEN.KX14H_ {
  background-color: #fff
}

.gXgLSk {
  z-index: 7;
  position: absolute;
  top: -3px;
  left: -6px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .gXgLSk {
  width: 16px;
  height: 16px;
  top: -4px;
  left: -8px
}

.NJb7BF {
  content: "";
  cursor: pointer;
  background-color: #fff;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  transition: transform .1s cubic-bezier(0, 0, .2, 1);
  display: block;
  transform: scale(0)
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .NJb7BF {
  width: 16px;
  height: 16px
}

.X42rEN {
  z-index: 6;
  cursor: pointer;
  background-color: #ea492e;
  border: 2px solid #bababa;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  transition: transform .1s cubic-bezier(0, 0, .2, 1);
  display: none;
  position: absolute;
  top: -2px;
  right: -5px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .X42rEN {
  width: 8px;
  height: 8px;
  top: -2px;
  right: -6px
}

.X42rEN:hover {
  background-color: #fff
}

.X42rEN.ektDCb {
  display: none
}

.F937Xv {
  height: 6px;
  transition: transform .1s cubic-bezier(0, 0, .2, 1);
  transform: scaleY(.34)
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .F937Xv {
  height: 8px;
  transform: scaleY(.25)
}

.n9U43a {
  height: 6px;
  padding: 0;
  position: absolute
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .n9U43a {
  height: 8px
}

.HWlKFg {
  transform-origin: 0 0;
  background-color: #fff;
  width: 100%
}

.qvWDEb {
  background-color: #ffffff40;
  transition: width .2s
}

.gSxZz0 {
  background-color: #ffffff40;
  width: 100%
}

.CBrvgf {
  background-color: #ffffff80;
  transition: opacity .2s
}

.YPHBHX {
  background-color: #0000;
  width: 100%;
  height: 100%;
  position: absolute;
  overflow-x: hidden
}

.BjZWaz {
  position: absolute
}

.BjZWaz:after {
  content: "";
  opacity: .6;
  background-color: #fff;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  transition: transform .1s cubic-bezier(0, 0, .2, 1);
  position: absolute;
  right: -3px;
  transform: scale(0)
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .BjZWaz:after {
  width: 8px;
  height: 8px;
  right: -4px
}

.BjZWaz:after:hover {
  opacity: 1
}

.If2iq7 {
  z-index: 5;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 16px;
  display: block;
  position: relative;
  top: -11px
}

[data-playable-focus-source=key] [data-playable-hook=progress-control].focus-within,
[data-playable-focus-source=script] [data-playable-hook=progress-control].focus-within {
  opacity: 1;
  box-shadow: 0 0 0 2px #3899eccc
}

.Dgk9zI {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.Dgk9zI:hover {
  opacity: .7
}

.IaLoX6 {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.G6YQoM {
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative
}

.DrDrQb {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .DrDrQb {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .DrDrQb .f9lBoW {
  display: none
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .DrDrQb .ynsnWE {
  display: block
}

.DrDrQb .kBerBD {
  display: none
}

.DrDrQb .dMFut_,
.DrDrQb.U10_e9 .kBerBD {
  display: block
}

.DrDrQb.U10_e9 .dMFut_ {
  display: none
}

.DrDrQb .f9lBoW {
  display: block
}

.DrDrQb .ynsnWE {
  display: none
}

.VhJhlU {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.VhJhlU:hover {
  opacity: .7
}

.dlyVaT {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.Y2IrWm {
  flex: none;
  align-items: center;
  height: 25px;
  display: flex
}

.ppKMt5 {
  font-size: 12px;
  line-height: 12px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .ppKMt5 {
  font-size: 14px;
  line-height: 14px
}

.X9c9dJ {
  margin-left: 5px
}

.X9c9dJ:before {
  content: "/";
  margin-right: 4px
}

.P64irb .oLtQPX,
.P64irb .X9c9dJ {
  display: none
}

.YHoSg4 {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.YHoSg4:hover {
  opacity: .7
}

.ynIAom {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.rposrv {
  -webkit-user-select: none;
  user-select: none;
  justify-content: flex-start;
  align-items: center;
  transition: width .2s;
  display: flex;
  position: relative
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv {
  height: 35px
}

.rposrv:hover .zlb1tU,
.rposrv.LK7q_I .zlb1tU {
  opacity: 1;
  width: 50px;
  margin-right: 5px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv:hover .zlb1tU,
[data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv.LK7q_I .zlb1tU {
  width: 90px;
  margin-right: 10px
}

.TpPqAj,
._AY9eW,
.fVJUwk,
.WFWwGW {
  display: none
}

.AC5beo {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  padding: 0
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .AC5beo {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .AC5beo .zX3rZk {
  display: none
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .AC5beo .Llxf2g,
.AC5beo.LSYah9 .TpPqAj,
.AC5beo.C4iBa_ ._AY9eW,
.AC5beo.sBQrEF .fVJUwk,
.AC5beo.rbNMd9 .TpPqAj,
.AC5beo .zX3rZk {
  display: block
}

.AC5beo .Llxf2g {
  display: none
}

.zlb1tU {
  opacity: 0;
  width: 0;
  height: 25px;
  margin-left: 2px;
  transition: opacity .2s, width .2s;
  display: block;
  position: relative
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .zlb1tU {
  margin-left: 5px
}

.ALyB63 {
  height: 2px;
  padding: 0;
  position: absolute;
  top: 11.5px
}

.ntj3pK:after {
  content: "";
  border-radius: 50%;
  width: 8px;
  height: 8px;
  transition: opacity .2s;
  position: absolute;
  top: -3px;
  right: -4px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .ntj3pK:after {
  width: 10px;
  height: 10px;
  top: -4px;
  right: -5px
}

.NNEF0d {
  width: 100%
}

.vmOyRT {
  z-index: 5;
  cursor: pointer;
  opacity: 0;
  width: 100%;
  height: 25px;
  display: block;
  position: relative
}

[data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.zlb1tU,
[data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.zlb1tU {
  opacity: 1;
  width: 50px;
  margin-right: 5px;
  box-shadow: 0 0 0 2px #3899eccc
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.zlb1tU,
[data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.zlb1tU {
  width: 90px;
  margin-right: 10px
}

.XqQ0Rk {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.XqQ0Rk:hover {
  opacity: .7
}

.poW4Wz {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.Rge5wA {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.jcZoTL {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: transform .2s
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .jcZoTL {
  width: 35px;
  height: 35px
}

.jcZoTL:hover {
  transform: scale(1.18)
}

.jcZoTL .XnkpkU {
  display: block
}

.jcZoTL .AZEFhQ {
  display: none
}

.jcZoTL.JZZ0I9:hover {
  transform: scale(.8)
}

.jcZoTL.JZZ0I9 .XnkpkU {
  display: none
}

.jcZoTL.JZZ0I9 .AZEFhQ {
  display: block
}

.oelO2C {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.oelO2C:hover {
  opacity: .7
}

.JAlUDh {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.me1Viv {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.LVC3T9 {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: transform .2s
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .LVC3T9 {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 21px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .LVC3T9 .R2Sp_B {
  display: none
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .LVC3T9 .uIhFwa,
.LVC3T9 .NP8Nag {
  display: block
}

.LVC3T9 .Qj8pk8 {
  display: none
}

.LVC3T9 .R2Sp_B {
  display: block
}

.LVC3T9 .uIhFwa {
  display: none
}

.LVC3T9:hover {
  transform: scale(1.18)
}

.LVC3T9.J43JlI:hover {
  transform: scale(.8)
}

.LVC3T9.J43JlI .NP8Nag {
  display: none
}

.LVC3T9.J43JlI .Qj8pk8 {
  display: block
}

.fBH6zQ {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.fBH6zQ:hover {
  opacity: .7
}

.XN2Gsx {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.HfqHJ8 {
  z-index: 3;
  opacity: 1;
  justify-content: center;
  align-items: center;
  transition: opacity .2s;
  display: flex;
  position: relative
}

.HfqHJ8:hover .k_Mlnl {
  opacity: .7
}

.NRqbXv {
  max-width: 125px;
  max-height: 26px;
  transition: opacity .2s
}

[data-playable-hook=player-container][data-playable-max-width~="550px"] .NRqbXv {
  max-width: 90px;
  max-height: 20px
}

[data-playable-hook=player-container][data-playable-max-width~="350px"] .NRqbXv {
  max-width: 70px;
  max-height: 18px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .NRqbXv {
  max-width: 450px;
  max-height: 36px
}

.NRqbXv.XN2Gsx {
  display: none
}

.LD3F6w {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: transform .2s
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .LD3F6w {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 35px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .LD3F6w .cpZYw4 {
  display: none
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .LD3F6w .gVOvGA,
.LD3F6w .cpZYw4 {
  display: block
}

.LD3F6w .gVOvGA {
  display: none
}

.LD3F6w:hover {
  transform: scale(1.2)
}

.bwy2Jz {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.bwy2Jz:hover {
  opacity: .7
}

.p5piP9 {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.ybtklR {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative
}

.Z2mutM {
  width: 26px;
  min-width: 26px;
  height: 26px;
  min-height: 26px;
  transition: transform .2s
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .Z2mutM {
  width: 35px;
  min-width: 35px;
  height: 35px;
  min-height: 21px
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .Z2mutM .okxjFm {
  display: none
}

[data-playable-hook=player-container][data-playable-in-full-screen=true] .Z2mutM .b1OZg2,
.Z2mutM .okxjFm {
  display: block
}

.Z2mutM .b1OZg2 {
  display: none
}

.Z2mutM:hover {
  transform: scale(1.18)
}

.F1Ig1D {
  background-color: #00000080;
  border: 2px solid #00000080;
  border-radius: 2px;
  flex-direction: column-reverse;
  align-items: center;
  width: 180px;
  height: 90px;
  display: flex
}

.F1Ig1D.j6b75H {
  width: initial;
  height: initial;
  border: none;
  border-radius: 0
}

._Od17P,
.vaSh1_ {
  width: 180px;
  height: 90px;
  position: absolute;
  inset: 2px
}

._Od17P {
  z-index: 2
}

.vaSh1_ {
  z-index: 1
}

.j6b75H .CXb_TI {
  background: 0 0
}

.j6b75H ._Od17P,
.j6b75H .vaSh1_ {
  width: 0;
  height: 0
}

.CXb_TI {
  z-index: 3;
  white-space: nowrap;
  color: #fff;
  background: #000c;
  padding: 4px 5px;
  font-size: 11px;
  line-height: 12px;
  position: relative
}

.uH0Ibi {
  cursor: pointer;
  opacity: 1;
  background-color: #0000;
  border: 0;
  border-radius: 0;
  outline: none;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition-property: opacity;
  transition-duration: .2s;
  display: flex
}

.uH0Ibi:hover {
  opacity: .7
}

.rmn9wE {
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important
}

.rgylHe {
  z-index: 55;
  pointer-events: none;
  background-color: #000;
  flex-direction: column-reverse;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0
}

._SgVH6 {
  z-index: 2;
  opacity: .5;
  position: absolute;
  inset: 0
}

.Qh0lWW {
  width: 100%;
  height: 100%;
  display: block
}

.Qh0lWW img {
  max-width: var(--wix-img-max-width, 100%)
}

.Qh0lWW[data-animate-blur] img {
  filter: blur(9px);
  transition: filter .8s ease-in
}

.Qh0lWW[data-animate-blur] img[data-load-done] {
  filter: none
}

.sFiSiq {
  width: 100%;
  height: 100%;
  display: block
}

.PlayableCover847694237__root {
  cursor: pointer;
  background: #000 50%/cover no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.PlayableCover847694237__responsiveMode {
  align-items: center;
  display: flex;
  overflow: hidden
}

.PlayableCover847694237__overlay {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0
}

.PlayableCover847694237__root.PlayableCover847694237--transparentOverlay {
  background: 0 0
}

.PlayableCover847694237__title {
  text-align: center;
  color: #fff;
  margin: 0 0 15px;
  padding: 0 10%;
  font-family: proxima-n-w01-reg, sans-serif;
  font-size: 40px;
  line-height: 1.4em
}

.PlayableCover847694237__poster {
  object-fit: cover;
  width: 100%;
  height: 100%
}

.PlayableCover847694237__playButton {
  box-sizing: border-box;
  cursor: pointer;
  background: 0 0;
  border: 0;
  width: 50px;
  height: 50px;
  padding: 0;
  transition: opacity .2s;
  display: block
}

.Z0mg9X {
  color: rgb(var(--errorTextColor, #ff4040));
  direction: var(--errorDirection);
  align-items: center;
  gap: 4px;
  justify-content: var(--errorAlign, inherit);
  flex-direction: row;
  padding: 8px 0 0;
  display: flex
}

.Z0mg9X .mZemNb {
  flex: none;
  order: 0
}

.Z0mg9X .TTK5ZL {
  font: var(--errorTextFont, var(--font_8));
  word-break: break-word;
  word-break: break-word;
  flex-grow: 0;
  order: 1;
  line-height: 1;
  display: inline-block
}

#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .nbaJII:focus {
  outline-offset: 1px;
  outline: 2px solid #116dff;
  box-shadow: 0 0 1px 2px #fff
}

@media (forced-colors:active) {
  .nbaJII:focus {
    box-shadow: none;
    outline-offset: 1px !important;
    outline: 3px solid highlight !important
  }
}

.nbaJII.BOzGbm[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0
}

.nbaJII[disabled] {
  pointer-events: none
}

.Q1MQrw {
  min-height: 25px;
  display: var(--display);
  --display: flex;
  direction: var(--direction);
  text-align: var(--align, start);
  flex-direction: column;
  position: relative
}

.Q1MQrw .nuFEsg {
  height: var(--inputHeight);
  position: relative
}

.Q1MQrw .wqbFCn {
  font: var(--fntprefix, normal normal normal 16px/1.4em helvetica-w01-roman);
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 100%;
  max-height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0
}

.Q1MQrw .nbaJII {
  box-shadow: var(--shd, 0 0 0 #0000);
  font: var(--fnt, var(--font_8));
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  background-color: var(--corvid-background-color, rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1)));
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  border-color: var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)));
  border-width: var(--corvid-border-width, var(--brw, 1px));
  padding: var(--textPadding);
  text-overflow: ellipsis;
  max-width: 100%;
  direction: var(--inputDirection, "inherit");
  text-align: var(--inputAlign, "inherit");
  min-height: var(--inputHeight);
  border-style: solid;
  width: 100%;
  margin: 0;
  padding-inline-start: var(--textPadding_start);
  padding-inline-end: var(--textPadding_end);
  box-sizing: border-box !important
}

.Q1MQrw .nbaJII[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  width: 100%
}

.Q1MQrw .nbaJII::placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)))
}

.Q1MQrw .nbaJII:hover {
  border-width: var(--brwh, 1px);
  background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
  border-style: solid;
  border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1))
}

.Q1MQrw .nbaJII:disabled {
  background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
  color: rgb(var(--txtd, 255, 255, 255));
  border-width: var(--brwd, 1px);
  border-style: solid;
  border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1))
}

.Q1MQrw:not(.bcsnlz) .nbaJII:focus {
  border-width: var(--brwf, 1px);
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-style: solid;
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1))
}

.Q1MQrw.bcsnlz .nbaJII:invalid {
  border-width: var(--brwe, 1px);
  background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
  border-style: solid;
  border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1))
}

.Q1MQrw.bcsnlz .nbaJII:not(:invalid):focus {
  border-width: var(--brwf, 1px);
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-style: solid;
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1))
}

.Q1MQrw .QyrExM {
  display: none
}

.Q1MQrw.pZqgsf .QyrExM {
  font: var(--fntlbl, var(--font_8));
  color: rgb(var(--txtlbl, var(--color_15, color_15)));
  word-break: break-word;
  margin-bottom: var(--labelMarginBottom);
  direction: var(--labelDirection, inherit);
  text-align: var(--labelAlign, inherit);
  padding-inline-start: var(--labelPadding_start);
  padding-inline-end: var(--labelPadding_end);
  line-height: 1;
  display: inline-block
}

.Q1MQrw.pZqgsf.TqroEf .QyrExM:after {
  display: var(--requiredIndicationDisplay, none);
  content: " *";
  color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0))
}

.Yz8ZCc {
  display: var(--display);
  --display: flex;
  direction: var(--direction);
  text-align: var(--align, start);
  justify-content: var(--align, start);
  flex-direction: column
}

.Yz8ZCc .nuFEsg {
  flex-direction: column;
  flex: 1;
  display: flex;
  position: relative
}

.Yz8ZCc .wqbFCn {
  font: var(--fntprefix, normal normal normal 16px/1.4em helvetica-w01-roman);
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 100%;
  max-height: 100%;
  display: flex;
  position: absolute;
  top: 0;
  left: 0
}

.Yz8ZCc .nbaJII {
  box-shadow: var(--shd, 0 0 0 #0000);
  font: var(--fnt, var(--font_8));
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  background-color: var(--corvid-background-color, rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1)));
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  border-color: var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)));
  border-width: var(--corvid-border-width, var(--brw, 1px));
  padding: var(--textPadding);
  text-overflow: ellipsis;
  width: 100%;
  direction: var(--inputDirection, "inherit");
  text-align: var(--inputAlign, "inherit");
  border-style: solid;
  flex: 1;
  min-height: 100%;
  margin: 0;
  padding-inline-start: var(--textPadding_start);
  padding-inline-end: var(--textPadding_end);
  box-sizing: border-box !important
}

.Yz8ZCc .nbaJII[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield
}

.Yz8ZCc .nbaJII::placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)))
}

.Yz8ZCc .nbaJII:hover {
  border-width: var(--brwh, 1px);
  background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
  border-style: solid;
  border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1))
}

.Yz8ZCc .nbaJII:disabled {
  background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
  color: rgb(var(--txtd, 255, 255, 255));
  border-width: var(--brwd, 1px);
  border-style: solid;
  border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1))
}

.Yz8ZCc:not(.bcsnlz) .nbaJII:focus {
  border-width: var(--brwf, 1px);
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-style: solid;
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1))
}

.Yz8ZCc.bcsnlz .nbaJII:invalid {
  border-width: var(--brwe, 1px);
  background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
  border-style: solid;
  border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1))
}

.Yz8ZCc.bcsnlz .nbaJII:not(:invalid):focus {
  border-width: var(--brwf, 1px);
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-style: solid;
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1))
}

.Yz8ZCc .QyrExM {
  display: none
}

.Yz8ZCc.pZqgsf .QyrExM {
  font: var(--fntlbl, var(--font_8));
  color: rgb(var(--txtlbl, var(--color_15, color_15)));
  word-break: break-word;
  margin-bottom: var(--labelMarginBottom);
  direction: var(--labelDirection, inherit);
  text-align: var(--labelAlign, inherit);
  padding-inline-start: var(--labelPadding_start);
  padding-inline-end: var(--labelPadding_end);
  line-height: 1;
  display: inline-block
}

.Yz8ZCc.pZqgsf.TqroEf .QyrExM:after {
  display: var(--requiredIndicationDisplay, none);
  content: " *";
  color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0))
}

.Z0mg9X {
  color: rgb(var(--errorTextColor, #ff4040));
  direction: var(--errorDirection);
  align-items: center;
  gap: 4px;
  justify-content: var(--errorAlign, inherit);
  flex-direction: row;
  padding: 8px 0 0;
  display: flex
}

.Z0mg9X .mZemNb {
  flex: none;
  order: 0
}

.Z0mg9X .TTK5ZL {
  font: var(--errorTextFont, var(--font_8));
  word-break: break-word;
  word-break: break-word;
  flex-grow: 0;
  order: 1;
  line-height: 1;
  display: inline-block
}

.fRbOAc {
  text-align: var(--align);
  direction: var(--direction)
}

.fRbOAc .XXgBXC {
  -webkit-appearance: none;
  box-shadow: var(--shd, 0 0 0 #0000);
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  font: var(--fnt, var(--font_8));
  border-width: var(--corvid-border-width, var(--brw, 1px));
  resize: none;
  background-color: var(--corvid-background-color, rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1)));
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  border-style: solid;
  border-color: var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)));
  padding-top: var(--textPaddingTop);
  padding-bottom: 3px;
  padding-inline-start: var(--textPaddingStart);
  padding-inline-end: var(--textPaddingEnd);
  min-width: 100%;
  max-width: 100%;
  height: var(--inputHeight);
  direction: var(--inputDirection);
  text-align: var(--inputAlign, "inherit");
  margin: 0;
  padding-top: .75em;
  display: block;
  overflow-y: auto;
  box-sizing: border-box !important
}

.fRbOAc .XXgBXC::placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)))
}

#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .fRbOAc .XXgBXC:focus {
  outline-offset: 1px;
  outline: 2px solid #116dff;
  box-shadow: 0 0 1px 2px #fff
}

@media (forced-colors:active) {
  .fRbOAc .XXgBXC:focus {
    box-shadow: none;
    outline-offset: 1px !important;
    outline: 3px solid highlight !important
  }
}

.fRbOAc .XXgBXC:hover {
  border-width: var(--brwh, 1px);
  background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
  border-style: solid;
  border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1))
}

.fRbOAc .XXgBXC:disabled {
  background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
  color: rgb(var(--txtd, 255, 255, 255));
  border-width: var(--brwd, 1px);
  border-style: solid;
  border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1));
  pointer-events: none
}

.fRbOAc:not(.tkHMZu) .XXgBXC:focus {
  border-width: var(--brwf, 1px);
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-style: solid;
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1))
}

.fRbOAc.tkHMZu .XXgBXC:invalid {
  border-width: var(--brwe, 1px);
  background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
  border-style: solid;
  border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1))
}

.fRbOAc.tkHMZu .XXgBXC:not(:invalid):focus {
  border-width: var(--brwf, 1px);
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-style: solid;
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1))
}

.fRbOAc .P3lL3X {
  display: none
}

.fRbOAc.bCYfl0 .P3lL3X {
  font: var(--fntlbl, var(--font_8));
  color: rgb(var(--txtlbl, var(--color_15, color_15)));
  word-break: break-word;
  margin-bottom: var(--labelMarginBottom, 14px);
  box-sizing: border-box;
  width: 100%;
  direction: var(--labelDirection);
  text-align: var(--labelAlign, inherit);
  padding-inline-start: var(--labelPadding_start, 0);
  padding-inline-end: var(--labelPadding_end, 0);
  line-height: 1;
  display: inline-block
}

.fRbOAc.bCYfl0.edzMuY .P3lL3X:after {
  display: var(--requiredIndicationDisplay, none);
  content: " *";
  color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0))
}

.YbkIHV {
  display: var(--display);
  --display: flex;
  text-align: var(--align);
  direction: var(--direction);
  flex-direction: column
}

.YbkIHV .XXgBXC {
  -webkit-appearance: none;
  box-shadow: var(--shd, 0 0 0 #0000);
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  font: var(--fnt, var(--font_8));
  border-width: var(--corvid-border-width, var(--brw, 1px));
  resize: none;
  background-color: var(--corvid-background-color, rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1)));
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  border-style: solid;
  border-color: var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)));
  padding-top: var(--textPaddingTop);
  padding-bottom: 3px;
  width: 100%;
  height: 100%;
  direction: var(--inputDirection);
  text-align: var(--inputAlign, "inherit");
  flex: 1;
  margin: 0;
  padding-inline-start: var(--textPaddingStart);
  padding-inline-end: var(--textPaddingEnd);
  overflow-y: auto;
  box-sizing: border-box !important
}

#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .YbkIHV .XXgBXC:focus {
  outline-offset: 1px;
  outline: 2px solid #116dff;
  box-shadow: 0 0 1px 2px #fff
}

@media (forced-colors:active) {
  .YbkIHV .XXgBXC:focus {
    box-shadow: none;
    outline-offset: 1px !important;
    outline: 3px solid highlight !important
  }
}

.YbkIHV .XXgBXC::placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)))
}

.YbkIHV .XXgBXC:hover {
  border-width: var(--brwh, 1px);
  background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
  border-style: solid;
  border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1))
}

.YbkIHV .XXgBXC:disabled {
  background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
  color: rgb(var(--txtd, 255, 255, 255));
  border-width: var(--brwd, 1px);
  border-style: solid;
  border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1));
  pointer-events: none
}

.YbkIHV:not(.tkHMZu) .XXgBXC:focus {
  border-width: var(--brwf, 1px);
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-style: solid;
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1))
}

.YbkIHV.tkHMZu .XXgBXC:invalid {
  border-width: var(--brwe, 1px);
  background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
  border-style: solid;
  border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1))
}

.YbkIHV.tkHMZu .XXgBXC:not(:invalid):focus {
  border-width: var(--brwf, 1px);
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-style: solid;
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1))
}

.YbkIHV .P3lL3X {
  display: none
}

.YbkIHV.bCYfl0 .P3lL3X {
  font: var(--fntlbl, var(--font_8));
  color: rgb(var(--txtlbl, var(--color_15, color_15)));
  word-break: break-word;
  margin-bottom: var(--labelMarginBottom, 14px);
  box-sizing: border-box;
  width: 100%;
  direction: var(--labelDirection);
  text-align: var(--labelAlign, inherit);
  padding-inline-start: var(--labelPadding_start, 0);
  padding-inline-end: var(--labelPadding_end, 0);
  line-height: 1;
  display: inline-block
}

.YbkIHV.bCYfl0.edzMuY .P3lL3X:after {
  display: var(--requiredIndicationDisplay, none);
  content: " *";
  color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0))
}

.Qh0lWW {
  width: 100%;
  height: 100%;
  display: block
}

.Qh0lWW img {
  max-width: var(--wix-img-max-width, 100%)
}

.Qh0lWW[data-animate-blur] img {
  filter: blur(9px);
  transition: filter .8s ease-in
}

.Qh0lWW[data-animate-blur] img[data-load-done] {
  filter: none
}

.sFiSiq {
  width: 100%;
  height: 100%;
  display: block
}

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

.aDzdcC,
.rv3vOe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

.dnHU4q img {
  width: 100%;
  height: 100%
}

.X9nqm0 {
  opacity: 0;
  position: absolute;
  top: 0
}

.ZUV7Qj {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden
}

.UZsu9f {
  position: var(--fill-layer-background-media-position);
  pointer-events: var(--fill-layer-background-media-pointer-events);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.WnIl2C,
.OAmk_6 {
  width: 100%;
  height: 100%;
  top: 0
}

.OAmk_6 {
  position: absolute
}

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

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

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

.QG9w8P.WIIr02 {
  clip: rect(0px, auto, auto, 0px)
}

.QG9w8P .ayCf9D {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0
}

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

.QG9w8P .fO4mKs img {
  width: 100%;
  height: 100%
}

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

.ROWgFb {
  height: 100%
}

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

.xSZeaB,
.g4gDzl {
  opacity: var(--fill-layer-video-opacity)
}

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

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

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

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

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

.bzwgbw .fO4mKs,
.bzwgbw .g4gDzl,
.bzwgbw .xSZeaB {
  opacity: 1
}

.ejT4cR {
  --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
  --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
  --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__)/-1 + 1));
  width: 100%;
  height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__));
  position: absolute;
  left: 0
}

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

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

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

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

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

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

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

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

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

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

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

.Le88gL {
  overflow: visible
}

.Le88gL>.QG9w8P .LNYVZi {
  background-color: var(--section-corvid-background-color, var(--bg-overlay-color))
}

.YVKX2I {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.ClLWjk {
  position: absolute;
  top: 0;
  left: 0
}

.Qm39GH {
  z-index: 9999;
  color: #000;
  pointer-events: none;
  clip: rect(0 0 0 0);
  background-color: #fff;
  border-radius: 50%;
  outline: 1px solid #000;
  align-items: center;
  justify-items: center;
  width: 24px;
  height: 24px;
  display: grid;
  position: absolute;
  bottom: 3px;
  right: 3px
}

.Qm39GH:focus,
.Qm39GH:active {
  pointer-events: auto;
  clip: auto
}

@-moz-document url-prefix() {
  :invalid {
    box-shadow: none
  }

  :-moz-submit-invalid {
    box-shadow: none
  }

  :-moz-ui-invalid {
    box-shadow: none
  }
}

@keyframes irnogM {
  0% {
    animation-timing-function: ease-out;
    transform: rotate(180deg)
  }

  45% {
    transform: rotate(198deg)
  }

  55% {
    transform: rotate(234deg)
  }

  to {
    transform: rotate(540deg)
  }
}

@keyframes x9GeVl {
  to {
    opacity: 1;
    transform: rotate(115deg)
  }
}

.jko4jB.Fl8npT {
  display: var(--display);
  --display: flex;
  justify-content: center;
  align-items: center
}

.BWhn7e {
  transform-origin: 100%;
  width: 36px;
  height: 72px;
  margin-left: -18px;
  animation: 1s linear infinite irnogM;
  position: absolute;
  overflow: hidden
}

.BWhn7e:before,
.BWhn7e:after {
  content: "";
  border: 3px solid #0000;
  border-color: currentColor #0000 #0000 currentColor;
  border-radius: 50%;
  animation: .5s linear infinite alternate x9GeVl;
  position: absolute;
  inset: 0 -100% 0 0;
  transform: rotate(-45deg)
}

.BWhn7e:before {
  color: #7fccf7
}

.BWhn7e:after {
  color: #3899ec;
  opacity: 0
}

.mjBlSA,
.AYCJGp {
  box-shadow: var(--shd, 0 0 0 #0000);
  border-radius: var(--corvid-border-radius, var(--rd, 0px));
  background-color: var(--corvid-background-color, rgba(var(--bg, 0, 0, 0), var(--alpha-bg, 0)));
  border: solid var(--corvid-border-color, rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1)))var(--corvid-border-width, var(--brw, 0))
}

.mJ3vpx {
  width: 100%;
  height: 100%;
  left: -var(--corvid-border-width, var(--brw, 0));
  top: -var(--corvid-border-width, var(--brw, 0));
  position: absolute
}

.chBh7 {
  overflow: hidden
}

.UkML6 {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden
}

.UkML6:-webkit-full-screen {
  min-height: auto !important
}

.UkML6:-moz-full-screen {
  min-height: auto !important
}

.UkML6:fullscreen {
  min-height: auto !important
}

.mqeQ0 {
  visibility: hidden
}

.QrIus {
  height: auto !important
}

.bsFmQ {
  overflow: hidden !important
}

</body>
</html>
