:root {
  --color-2\<deleted\|variable-54e0e1e0-ae2d-d1ce-39bb-1999219a7947\>: #d4af37;
  --color-5: #fff;
  --color: #0b0c10;
  --color-6\<deleted\|variable-2d498c83-f74f-33b1-2df8-28c47875f792\>: #483c32;
  --color-6: #065f46;
  --color-4\<deleted\|variable-d4cf1e7f-9ab2-cfa9-f609-447296150198\>: #cfb53b;
  --green-secondary: #006d00;
  --white: white;
  --black: black;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

body {
  color: #333;
  font-family: Inter, sans-serif;
  font-size: .875rem;
  line-height: 1.25rem;
}

.section-nav {
  z-index: 99;
  padding-left: .625rem;
  padding-right: .625rem;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.875rem;
  display: flex;
}

.logo-img {
  width: 9.375rem;
}

.logo-img.rev {
  filter: invert();
}

.hero-section {
  background-color: rgba(6, 95, 70, .05);
  padding-left: .625rem;
  padding-right: .625rem;
  position: relative;
  overflow: hidden;
}

.hero-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 85rem;
  display: flex;
}

.hero-container.v {
  flex-direction: column;
  justify-content: flex-start;
}

.hero-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: 46.875rem;
  max-height: 67.5rem;
  padding-top: 10.3125rem;
  padding-bottom: 4.375rem;
  display: flex;
  position: relative;
}

.hero-wrapper.auto {
  height: auto;
  max-height: none;
}

.hero-content {
  width: 50%;
  padding: 1.875rem;
}

.hero-content.abs {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.hero-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.0625rem;
  font-weight: 800;
  line-height: 96%;
}

.hero-p {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  font-size: 1rem;
  line-height: 150%;
}

.text-field {
  color: var(--color-2\<deleted\|variable-54e0e1e0-ae2d-d1ce-39bb-1999219a7947\>);
  text-transform: uppercase;
  border: .0625rem solid rgba(0, 0, 0, .5);
  border-radius: 22.5rem;
  height: 3.125rem;
  margin-bottom: 0;
  margin-right: .3125rem;
  padding-left: 1.9375rem;
  font-size: .8125rem;
  font-weight: 500;
}

.text-field:focus {
  border-color: var(--color-5);
}

.text-field.reg {
  color: var(--color);
  border-radius: .1875rem;
  margin-bottom: .625rem;
  padding-left: .75rem;
}

.text-field.reg.area {
  height: auto;
  min-height: 7.5rem;
}

.hero-img {
  z-index: 1;
  object-fit: contain;
  width: 100%;
  height: 100%;
  position: relative;
}

.section {
  padding: 4.6875rem .625rem;
}

.section.border {
  border-bottom: .0625rem solid var(--color-6\<deleted\|variable-2d498c83-f74f-33b1-2df8-28c47875f792\>);
  color: var(--color);
}

.section.footer {
  background-color: var(--color-6);
  color: var(--color-5);
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
}

.section.first {
  padding-top: 9.375rem;
}

.section.sm {
  background-color: #f5f5f5;
}

.section.alt {
  background-color: var(--color-6);
  color: var(--color-5);
}

.container {
  width: 100%;
  max-width: 85rem;
  margin-left: auto;
  margin-right: auto;
}

.content {
  padding: 1.875rem;
}

.content._45 {
  width: 45%;
}

.content._50 {
  width: 50%;
}

.wrapper-logos {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.logo-i {
  object-fit: contain;
  width: 100%;
  height: 3.125rem;
  margin-bottom: 1.25rem;
}

.title-wrapper {
  text-align: center;
  width: 100%;
  max-width: 37.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.875rem;
}

.section-title {
  margin-top: 0;
  margin-bottom: 2.5rem;
  font-size: 3.6875rem;
  font-weight: 800;
  line-height: 115%;
}

.wrapper {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.p17 {
  margin-bottom: 1.25rem;
  font-size: 1.0625rem;
  line-height: 1.6875rem;
}

.img-abs {
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 1.875rem;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.img-abs.max-h {
  border-radius: .3125rem;
}

.btn {
  background-color: var(--color-6);
  color: var(--color-5);
  text-transform: uppercase;
  border-radius: 22.5rem;
  padding: 1.4375rem 2.4375rem;
  font-weight: 600;
  transition: all .2s;
}

.btn:hover {
  background-color: var(--color);
}

.btn.w {
  background-color: var(--color-5);
  color: var(--color-6);
}

.faq-question {
  cursor: pointer;
  align-items: center;
  height: 5.625rem;
  font-size: 1.375rem;
  font-weight: 800;
  display: flex;
}

.wrapper-s {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.link-footer {
  color: var(--color-5);
  text-transform: uppercase;
  margin-left: 1.25rem;
  text-decoration: none;
}

.link-footer:hover {
  text-decoration: underline;
}

.success-message {
  border: .0625rem solid var(--color-4\<deleted\|variable-d4cf1e7f-9ab2-cfa9-f609-447296150198\>);
  background-color: rgba(221, 221, 221, 0);
  border-radius: .3125rem;
}

.particle-wrapper {
  z-index: 10;
  opacity: .3;
  pointer-events: none;
  cursor: auto;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.wrapper-img-a {
  height: 100%;
  position: relative;
}

.html-embed {
  display: none;
}

.logo-link {
  color: var(--color-6);
  text-align: center;
  background-color: rgba(6, 95, 70, .05);
  border-radius: 1.25rem;
  flex-direction: column;
  align-items: center;
  height: 100%;
  padding: 1.25rem;
  font-weight: 700;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.logo-link:hover {
  background-color: rgba(6, 95, 70, .1);
  transform: translate(0, -.1875rem);
}

.link-w {
  color: var(--color-5);
}

.form-block {
  text-align: left;
}

.navbar {
  z-index: 1;
  background-color: rgba(221, 221, 221, 0);
  position: relative;
}

.link-wrapper {
  color: var(--color-6);
  border: .0625rem solid rgba(0, 0, 0, .1);
  border-radius: 1.875rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 1.25rem;
  padding: 1.25rem 1.875rem;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.link-wrapper:hover {
  border-color: var(--color-6);
}

.button-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  display: flex;
  position: relative;
}

.play-button {
  z-index: 2;
  background-color: var(--color-6);
  cursor: pointer;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  padding: .9375rem;
  transition: background-color .2s;
  display: flex;
  position: relative;
}

.play-button:hover {
  background-color: var(--green-secondary);
}

.play-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.play-button-pulse {
  z-index: 1;
  background-color: rgba(6, 95, 70, .5);
  border-radius: 100%;
  width: 5rem;
  height: 5rem;
  position: absolute;
  top: 50%;
  bottom: 0%;
  left: 50%;
  right: 0%;
  transform: translate(0, -50%)translate(-50%);
}

.pause-icon {
  width: 1.25rem;
  height: 1.25rem;
  display: none;
}

.hide {
  display: none;
}

.hero-character {
  object-fit: contain;
  object-position: 0% 100%;
  width: 100%;
  height: 100%;
  padding-top: 10.225rem;
  padding-left: 119px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.wrapper-symbols-hero {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 2.125rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.symbol-item {
  background-color: var(--color-5);
  border-radius: 22.5rem;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1.1875rem;
}

.symbol-item._1 {
  width: 6rem;
  min-width: 6rem;
  height: 6rem;
  min-height: 6rem;
  margin-left: 1.875rem;
}

.img-2 {
  z-index: 1;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.circle-hero {
  background-color: var(--color-6);
  opacity: .15;
  border-radius: 100%;
  width: 50vw;
  min-width: 50vw;
  height: 50vw;
  min-height: 50vw;
  position: absolute;
  top: auto;
  bottom: -9.6vw;
  left: auto;
  right: -7.1vw;
}

.p20 {
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
}

.tabs-menu {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.tablink {
  background-color: var(--white);
  color: rgba(51, 51, 51, .56);
  text-align: center;
  text-transform: uppercase;
  flex: 1;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-weight: 500;
  transition: all .2s;
}

.tablink:hover {
  color: var(--color);
}

.tablink.w--current {
  background-color: var(--color-6);
  color: var(--color-5);
}

.tabs-content {
  padding-top: 1.25rem;
}

.grid-shows {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.show-wrapper {
  background-color: var(--color-5);
  text-align: center;
  border-radius: .3125rem;
  padding: 1.875rem;
}

.green-wrapper-show {
  background-color: var(--color-6);
  color: var(--color-5);
  border-radius: .3125rem;
  margin-bottom: .625rem;
  padding: 1.875rem .9375rem;
}

.time {
  margin-bottom: .625rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.375rem;
}

.show-name {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3125rem;
  line-height: 1.6875rem;
}

.host-show {
  margin-bottom: 0;
  font-size: .9375rem;
  font-weight: 800;
  line-height: 1.3125rem;
}

.link-green {
  color: var(--color-6);
}

.nav-overlay {
  background-color: var(--color-5);
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
  box-shadow: 0 2px .3125rem rgba(0, 0, 0, .2);
}

.nav-menu {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.navlink {
  border: 1px solid var(--color-6);
  text-transform: uppercase;
  border-radius: 360px;
  margin-right: 20px;
  padding-top: 11px;
  padding-bottom: 11px;
  font-weight: 500;
  transition: all .2s;
}

.navlink:hover {
  background-color: var(--color-6);
  color: var(--color-5);
}

.navlink.w--current {
  color: var(--color);
}

.text-block {
  color: var(--color-6);
  font-weight: 700;
}

.wrapper-contact-dj {
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  display: flex;
}

.link-contact {
  background-color: var(--color-6);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 6px;
  transition: all .2s;
  display: flex;
}

.link-contact:hover {
  background-color: var(--green-secondary);
}

.play-wrapper-s, .wrapper-s-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

@media screen and (max-width: 991px) {
  .section-nav, .hero-section {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .hero-container {
    flex-direction: column;
  }

  .hero-wrapper {
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 6.25rem;
    padding-bottom: 0;
  }

  .hero-content {
    width: 100%;
  }

  .hero-content.abs {
    padding-bottom: 0;
    position: relative;
  }

  .section {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .content._45, .content._50 {
    width: 100%;
  }

  .wrapper-logos {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo-i {
    height: 2.4375rem;
  }

  .wrapper.rev {
    flex-flow: wrap-reverse;
  }

  .img-abs {
    position: static;
  }

  .img-abs.max-h {
    object-fit: cover;
    object-position: 50% 50%;
    max-height: 25rem;
  }

  .button-wrap {
    margin-right: 0;
  }

  .play-button, .play-button-pulse {
    width: 4.375rem;
    height: 4.375rem;
  }

  .hero-character {
    padding-top: 0;
    position: static;
  }

  .wrapper-symbols-hero {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tabs-menu {
    justify-content: space-between;
    align-items: stretch;
    overflow: auto;
  }

  .tablink {
    flex: none;
  }

  .grid-shows {
    grid-template-columns: 1fr 1fr;
  }

  .nav-menu {
    background-color: var(--color-5);
    text-align: center;
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    padding: 30px 82px;
    display: flex;
  }

  .navlink {
    text-align: center;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .mb {
    border-radius: 360px;
  }

  .mb.w--open {
    background-color: var(--color-6);
  }

  .text-block {
    margin-left: 5px;
  }
}

@media screen and (max-width: 767px) {
  .section-nav, .hero-section {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .hero-h1 {
    font-size: 4.375rem;
  }

  .hero-p {
    font-size: 1.25rem;
  }

  .section {
    padding: 2.5rem;
  }

  .wrapper-logos {
    flex-wrap: wrap;
    justify-content: center;
  }

  .logo-i {
    width: 36%;
    max-width: 36%;
    margin-bottom: .625rem;
  }

  .section-title {
    margin-bottom: 1.25rem;
    font-size: 2.5rem;
  }

  .link-wrapper {
    font-size: 1.0625rem;
  }

  .wrapper-symbols-hero {
    padding-left: 0;
  }

  .grid-shows {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 479px) {
  .section-nav {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-container {
    padding: .9375rem;
    overflow: hidden;
  }

  .logo-img {
    width: 9.375rem;
  }

  .hero-section {
    padding-left: .625rem;
    padding-right: .625rem;
  }

  .hero-wrapper {
    padding-top: 7.8125rem;
  }

  .hero-content {
    padding: .9375rem;
  }

  .hero-h1 {
    font-size: 2.25rem;
  }

  .hero-p {
    margin-bottom: 1.875rem;
    padding-right: 0;
  }

  .text-field {
    margin-bottom: .9375rem;
    margin-right: 0;
  }

  .section {
    padding: 1.875rem .625rem;
  }

  .section.first {
    padding-top: 6.25rem;
  }

  .content {
    padding: .9375rem;
  }

  .wrapper-logos {
    grid-template-columns: 1fr 1fr;
  }

  .logo-i {
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .title-wrapper {
    padding: .9375rem;
  }

  .faq-question {
    align-items: flex-start;
    height: auto;
    margin-bottom: 1.25rem;
    padding-top: .9375rem;
  }

  .wrapper-s {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: .9375rem;
  }

  .link-footer {
    margin-bottom: 1.25rem;
    margin-left: 0;
    margin-right: 1.25rem;
  }

  .link-wrapper {
    padding-left: .9375rem;
    padding-right: .9375rem;
    line-height: 1.3;
  }

  .symbol-item._1 {
    width: 5rem;
    min-width: 5rem;
    height: 5rem;
    min-height: 5rem;
    margin-left: .25rem;
  }

  .grid-shows {
    grid-template-columns: 1fr;
  }

  .text-block {
    display: none;
  }
}

#w-node-f31d81bf-60cf-09d2-3f62-c5aa6613ce1e-9180b0d5, #w-node-d5fce4ad-b730-74be-8d1b-c20257ee3ba7-9180b0d5, #w-node-_3f523e98-ccbd-076e-2c5c-23f0573c107d-9180b0d5, #w-node-_3065a7ef-37d3-3bbe-d146-dce76e064b35-9180b0d5, #w-node-e364c56a-5ed7-7ef1-530e-09a5a03dfd68-9180b0d5, #w-node-cb626556-f7e3-0a11-5bcd-1b71e85c3839-9180b0d5, #w-node-_6f34dd1e-4307-5a5c-0e07-8ed4579852cb-9180b0d5, #w-node-_8cfa2b3a-8d38-7182-ec5b-4bf8563ba216-9180b0d5, #w-node-_8cfa2b3a-8d38-7182-ec5b-4bf8563ba21e-9180b0d5, #w-node-_8cfa2b3a-8d38-7182-ec5b-4bf8563ba226-9180b0d5, #w-node-_8cfa2b3a-8d38-7182-ec5b-4bf8563ba22e-9180b0d5, #w-node-_8cfa2b3a-8d38-7182-ec5b-4bf8563ba236-9180b0d5, #w-node-_8cfa2b3a-8d38-7182-ec5b-4bf8563ba23e-9180b0d5, #w-node-_8cfa2b3a-8d38-7182-ec5b-4bf8563ba246-9180b0d5, #w-node-e4216b59-e938-5f30-f42b-b9992f4baf6a-9180b0d5, #w-node-e4216b59-e938-5f30-f42b-b9992f4baf72-9180b0d5, #w-node-e4216b59-e938-5f30-f42b-b9992f4baf7a-9180b0d5, #w-node-e4216b59-e938-5f30-f42b-b9992f4baf82-9180b0d5, #w-node-e4216b59-e938-5f30-f42b-b9992f4baf8a-9180b0d5, #w-node-e4216b59-e938-5f30-f42b-b9992f4baf92-9180b0d5, #w-node-e4216b59-e938-5f30-f42b-b9992f4baf9a-9180b0d5, #w-node-_368cafad-d466-87ad-27bf-411d403668dc-9180b0d5, #w-node-_368cafad-d466-87ad-27bf-411d403668e4-9180b0d5, #w-node-_368cafad-d466-87ad-27bf-411d403668ec-9180b0d5, #w-node-_368cafad-d466-87ad-27bf-411d403668f4-9180b0d5, #w-node-_368cafad-d466-87ad-27bf-411d403668fc-9180b0d5, #w-node-_368cafad-d466-87ad-27bf-411d40366904-9180b0d5, #w-node-_368cafad-d466-87ad-27bf-411d4036690c-9180b0d5, #w-node-_6ef5dae5-be6d-dba2-12d2-ad564a70ff55-9180b0d5, #w-node-_6ef5dae5-be6d-dba2-12d2-ad564a70ff5d-9180b0d5, #w-node-_6ef5dae5-be6d-dba2-12d2-ad564a70ff65-9180b0d5, #w-node-_6ef5dae5-be6d-dba2-12d2-ad564a70ff6d-9180b0d5, #w-node-_6ef5dae5-be6d-dba2-12d2-ad564a70ff75-9180b0d5, #w-node-_6ef5dae5-be6d-dba2-12d2-ad564a70ff7d-9180b0d5, #w-node-_6ef5dae5-be6d-dba2-12d2-ad564a70ff85-9180b0d5, #w-node-df504e11-e440-0ea4-8538-02ed812f9821-9180b0d5, #w-node-df504e11-e440-0ea4-8538-02ed812f9829-9180b0d5, #w-node-df504e11-e440-0ea4-8538-02ed812f9831-9180b0d5, #w-node-df504e11-e440-0ea4-8538-02ed812f9839-9180b0d5, #w-node-df504e11-e440-0ea4-8538-02ed812f9841-9180b0d5, #w-node-df504e11-e440-0ea4-8538-02ed812f9849-9180b0d5, #w-node-df504e11-e440-0ea4-8538-02ed812f9851-9180b0d5, #w-node-_61a73e61-b491-81a6-0714-e7955d046804-9180b0d5, #w-node-_61a73e61-b491-81a6-0714-e7955d04680c-9180b0d5, #w-node-_61a73e61-b491-81a6-0714-e7955d046814-9180b0d5, #w-node-_61a73e61-b491-81a6-0714-e7955d04681c-9180b0d5, #w-node-_61a73e61-b491-81a6-0714-e7955d046824-9180b0d5, #w-node-_61a73e61-b491-81a6-0714-e7955d04682c-9180b0d5, #w-node-_61a73e61-b491-81a6-0714-e7955d046834-9180b0d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


