.website-desktop {
  isolation: isolate;
  letter-spacing: normal;
  text-align: center;
  width: 100%;
  line-height: normal;
  font-size: var(--fs-24);
  color: var(--color-black);
  font-family: var(--font-poppins);
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.kv-landing-page-1-parent {
  height: 910px;
  padding: var(--padding-0) 110px;
  box-sizing: border-box;
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  gap: var(--gap-10);
  z-index: 0;
  background-image: url("Frame-1321315360@3x.40980d58.png");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  display: flex;
}

.frame-parent {
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  gap: 32px;
  width: 534px;
  display: flex;
}

.frame-group {
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-24);
  display: flex;
}

.body-exclusive-requiem-digita-parent {
  justify-content: center;
  align-items: flex-end;
  gap: var(--gap-4);
  flex-direction: column;
  display: flex;
}

.body-exclusive-requiem-digita {
  font-size: inherit;
  line-height: var(--lh-24);
  margin: 0;
  font-family: inherit;
  font-weight: 600;
  position: relative;
}

.graphic-elements-parent {
  height: var(--height-28);
  padding: var(--padding-10) var(--padding-0);
  box-sizing: border-box;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 211px;
  display: flex;
}

.graphic-elements {
  height: var(--height-8);
  width: var(--width-8);
  background-color: var(--color-palevioletred);
  border-radius: 50%;
  position: relative;
}

.body-exclusive-requiem-digita4 {
  font-size: inherit;
  line-height: var(--lh-24);
  white-space: pre-wrap;
  margin: 0;
  font-family: inherit;
  font-weight: 600;
  position: relative;
}

.logo-icon {
  width: 367px;
  height: 342px;
  position: relative;
}

.body-exclusive-requiem-digita-container {
  padding: var(--padding-0) var(--padding-0) var(--padding-0) 170px;
  justify-content: center;
  align-self: stretch;
  align-items: flex-end;
  gap: var(--gap-24);
  text-align: left;
  display: flex;
}

.ellipse-parent {
  height: var(--height-28);
  padding: var(--padding-10) var(--padding-0);
  box-sizing: border-box;
  opacity: 0;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 89px;
  display: flex;
}

.frame-item {
  height: var(--height-1);
  border-top: 1px solid var(--color-palevioletred);
  box-sizing: border-box;
  flex: 1;
  position: relative;
}

.body-exclusive-requiem-digita6 {
  font-size: inherit;
  line-height: var(--lh-24);
  text-align: right;
  margin: 0;
  font-family: inherit;
  font-weight: 600;
  position: relative;
}

.frame-container {
  isolation: isolate;
  z-index: 1;
  flex-direction: column;
  align-self: stretch;
  max-width: 100%;
  position: relative;
}

.frame-container, .organizer, .organizer-parent {
  align-items: center;
  display: flex;
}

.organizer-parent {
  background-color: var(--color-black);
  padding: var(--padding-24) var(--padding-40) 32px;
  justify-content: center;
  align-self: stretch;
  gap: var(--gap-60);
  z-index: 0;
  text-align: center;
  font-size: var(--fs-12);
  color: var(--AAA-White);
  font-family: var(--font-poppins);
}

.organizer {
  height: var(--height-64);
  justify-content: space-between;
  gap: var(--gap-16);
  flex-direction: column;
}

.organised-by {
  font-weight: 600;
  position: relative;
}

.logos {
  justify-content: center;
  align-items: center;
  gap: var(--gap-16);
  display: flex;
}

.d4umzv-icon, .pickleme-logo-white-1-icon {
  width: 80.4px;
  max-height: 100%;
  position: relative;
}

.pickleme-logo-white-1-icon {
  object-fit: cover;
  width: 130px;
}

.partner-1-child {
  width: 88.4px;
  max-height: 100%;
}

.partner-2-child {
  width: 100.8px;
  max-height: 100%;
  position: relative;
}

.partner-3-child {
  width: 96.8px;
  height: var(--height-32);
  position: relative;
}

.aptv-logo-white-1-parent {
  justify-content: center;
  align-items: flex-start;
  gap: var(--gap-16);
  display: flex;
}

.aptv-logo-white-1 {
  object-fit: cover;
  width: 70px;
  max-height: 100%;
  position: relative;
}

.hulu-hulu-logo-black-1, .pickleball-gang-1, .vespa-logo-1-icon {
  object-fit: cover;
  width: 54.4px;
  max-height: 100%;
  position: relative;
}

.hulu-hulu-logo-black-1, .vespa-logo-1-icon {
  width: 90.7px;
}

.hulu-hulu-logo-black-1 {
  width: 36px;
}

.tour-details, .two-countries-one {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tour-details {
  box-sizing: border-box;
  z-index: 1;
  text-align: center;
  height: 800px;
  font-size: var(--fs-80);
  color: var(--MPC-Pink);
  font-family: var(--font-poppins);
  background-image: url("Tour-Details@3x.ccee9541.png");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  align-self: stretch;
  gap: 27px;
  padding: 160px 128px;
}

.two-countries-one {
  letter-spacing: -.04em;
  text-transform: uppercase;
  flex-shrink: 0;
  width: 1176px;
  line-height: 88%;
  position: relative;
}

.the-miami-pickleball-club {
  font-size: var(--fs-20);
  color: var(--color-black);
  flex-shrink: 0;
  align-self: stretch;
  line-height: 120%;
  position: relative;
}

.federico-card-parent {
  place-content: flex-start center;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-12);
  text-align: center;
  font-size: var(--fs-16);
  color: var(--MPC-Pink);
  font-family: var(--font-poppins);
  flex-wrap: wrap;
  flex-shrink: 0;
  display: flex;
}

.federico-card, .federico-image {
  border-radius: var(--br-40);
  justify-content: center;
  align-items: center;
  display: flex;
}

.federico-card {
  background-color: var(--color-gray-500);
  border: var(--border-1);
  padding: var(--padding-5) var(--padding-22) var(--padding-5) var(--padding-6);
  gap: var(--gap-8);
}

.federico-image {
  height: var(--height-32);
  width: var(--width-32);
  background-color: var(--color-mediumvioletred-300);
  gap: var(--gap-10);
}

.kv-players-3-icon {
  width: var(--width-28);
  border-radius: var(--br-14);
  object-fit: cover;
  flex-shrink: 0;
  max-height: 100%;
  position: relative;
}

.federico-staksrud {
  line-height: var(--lh-14);
  text-transform: uppercase;
  font-weight: 600;
  position: relative;
}

.frame-icon, .image-271-parent {
  width: var(--width-32);
  border-radius: var(--br-40);
}

.frame-icon {
  object-fit: cover;
  max-height: 100%;
}

.image-271-parent {
  height: var(--height-32);
  background-color: var(--color-palegreen);
  justify-content: center;
  align-items: center;
  gap: var(--gap-10);
  display: flex;
}

.tour-details2 {
  background-color: var(--MPC-Pink);
  box-sizing: border-box;
  align-self: stretch;
  gap: var(--gap-40);
  z-index: 2;
  flex-direction: column;
  height: 800px;
  padding: 160px 128px;
}

.frame-section, .get-your-parent, .tour-details2 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.frame-section {
  gap: var(--gap-16);
  text-align: center;
  width: 1184px;
  font-size: var(--fs-64);
  color: var(--AAA-White);
  font-family: var(--font-poppins);
  flex-direction: column;
  flex-shrink: 0;
}

.get-your-parent {
  align-self: stretch;
  row-gap: var(--gap-20);
}

.get-your {
  font-size: inherit;
  letter-spacing: -.02em;
  text-transform: uppercase;
  margin: 0;
  font-family: inherit;
  font-weight: 700;
  line-height: 80%;
  position: relative;
}

.image-272-icon {
  object-fit: cover;
  width: 88px;
  max-height: 100%;
  position: relative;
}

.tickets-now {
  font-size: inherit;
  letter-spacing: -.02em;
  text-transform: uppercase;
  max-width: 100%;
  margin: 0;
  font-family: inherit;
  font-weight: 700;
  line-height: 80%;
  display: inline-block;
  position: relative;
}

.nav-bar, .malaysia-wrapper, .vietnam-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-bar {
  border-radius: var(--br-40);
  background-color: var(--color-gray-300);
  padding: var(--padding-4);
  font-size: var(--fs-16);
  color: var(--color-purple);
}

.vietnam-wrapper {
  border-radius: var(--br-24);
  width: 120px;
  padding: var(--padding-8) var(--padding-24);
  box-sizing: border-box;
}

.vietnam {
  text-transform: uppercase;
  font-weight: 600;
  position: relative;
}

.malaysia-wrapper {
  border-radius: var(--br-24);
  width: 120px;
  padding: var(--padding-8) var(--padding-24);
  box-sizing: border-box;
}

.malaysia {
  letter-spacing: .04em;
  text-transform: uppercase;
  text-shadow: var(--text-shadow-1);
  font-weight: 600;
  position: relative;
}

.schedule-vietnam, .schedule-malaysia {
  border-radius: var(--br-24);
  align-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-0);
  row-gap: var(--gap-20);
  text-align: left;
  font-size: var(--fs-20);
  color: var(--color-black);
  font-family: var(--font-poppins);
  flex-wrap: wrap;
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
  box-shadow: 0 24px 64px #ac0082cc;
}

.event-details-parent {
  background-color: var(--color-black);
  height: 400px;
  padding: var(--padding-40);
  box-sizing: border-box;
  justify-content: space-between;
  align-items: flex-start;
  gap: var(--gap-20);
  min-width: 296px;
  color: var(--AAA-White);
  flex-direction: column;
  flex: 1;
  display: flex;
}

.event-details, .lucidecalendar-parent {
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.event-details {
  gap: var(--gap-40);
  flex-direction: column;
  flex: 1;
}

.lucidecalendar-parent {
  justify-content: center;
  gap: var(--gap-20);
}

.lucidecalendar-icon {
  width: var(--width-24);
  max-height: 100%;
  position: relative;
}

.lucidecalendar-icon-black {
  width: var(--width-12);
  max-height: 100%;
  position: relative;
}

.jan-01 {
  height: var(--height-24);
  font-size: inherit;
  line-height: var(--lh-24);
  white-space: pre-wrap;
  flex: 1;
  align-items: center;
  margin: 0;
  font-family: inherit;
  font-weight: 600;
  display: flex;
  position: relative;
}

.lucidemap-pin-parent {
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-20);
  display: flex;
}

.location-placeholder {
  line-height: var(--lh-16);
  align-items: center;
  gap: 8px;
  font-weight: 600;
  display: flex;
}

.faq-with-icon {
  line-height: var(--lh-16);
  align-items: center;
  gap: 8px;
  display: flex;
}

.tomaz-pickleball-club {
  font-size: inherit;
  line-height: var(--lh-24);
  flex: 1;
  min-width: 176px;
  margin: 0;
  font-family: inherit;
  font-weight: 400;
  display: inline-block;
  position: relative;
}

.tickets-include-official-leg-wrapper {
  font-size: var(--fs-16);
  color: var(--color-greenyellow);
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.tickets-include-container {
  line-height: var(--lh-20);
  flex: 1;
  position: relative;
}

.official-legends-tour {
  color: var(--AAA-White);
}

.button {
  cursor: pointer;
  border: var(--border-2);
  padding: var(--padding-9) var(--padding-24);
  background-color: var(--MPC-Pink);
  border-radius: var(--br-40);
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-20);
  display: flex;
  box-shadow: inset 0 0 14px #c10092, inset 0 0 16px #ffffff47;
}

.buy-tickets {
  font-size: var(--fs-16);
  text-transform: uppercase;
  font-weight: 600;
  font-family: var(--font-poppins);
  color: var(--AAA-White);
  text-align: center;
  text-shadow: var(--text-shadow-1);
  position: relative;
}

.from-159-myr-container {
  letter-spacing: .04em;
  color: var(--color-gray-200);
  text-align: center;
  position: relative;
}

.from {
  font-size: var(--fs-14);
}

.myr {
  text-transform: uppercase;
}

.b, .myr2 {
  font-family: var(--font-poppins);
}

.myr2 {
  font-size: var(--fs-16);
  font-weight: 600;
}

.body-exclusive-requiem-digita-parent2 {
  background-color: var(--AAA-White);
  height: 400px;
  padding: var(--padding-40);
  box-sizing: border-box;
  align-items: flex-start;
  gap: var(--gap-40);
  flex-direction: column;
  flex: 1;
  min-width: 296px;
  display: flex;
}

.body-exclusive-requiem-digita-container2 {
  font-size: inherit;
  line-height: var(--lh-20);
  align-self: stretch;
  margin: 0;
  font-family: inherit;
  font-weight: 600;
  position: relative;
}

.span2 {
  color: var(--color-thistle);
}

.schedule {
  white-space: pre-wrap;
}

.time-placeholder-parent {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-0);
  row-gap: var(--gap-20);
  display: flex;
}

.time-placeholder {
  line-height: var(--lh-16);
  font-weight: 600;
  position: relative;
}

.festival-opens {
  line-height: var(--lh-20);
  text-align: right;
  flex: 1;
  min-width: 129px;
  display: inline-block;
  position: relative;
}

.time-placeholder-duplicate-parent {
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-0);
  row-gap: var(--gap-20);
  display: flex;
}

.a-magical-pickle-container {
  text-align: right;
  flex: 1;
  min-width: 133px;
  display: inline-block;
  position: relative;
}

.a-magical-pickle {
  line-height: var(--lh-16);
}

.with-michael-lam {
  font-size: var(--fs-8);
  line-height: var(--lh-12);
  font-weight: 600;
}

.meet-greet2, .miss-pickleball-malaysia {
  line-height: var(--lh-16);
  text-align: right;
  flex: 1;
  min-width: 112px;
  display: inline-block;
  position: relative;
}

.meet-greet2 {
  min-width: 185px;
}

.civil-war-exhibition-container, .festival-grounds-close {
  text-align: right;
  flex: 1;
  min-width: 134px;
  display: inline-block;
  position: relative;
}

.festival-grounds-close {
  line-height: var(--lh-20);
  min-width: 108px;
}

.body-exclusive-requiem-digita-parent3 {
  background-color: var(--color-ghostwhite);
  height: 400px;
  padding: var(--padding-40);
  box-sizing: border-box;
  align-items: flex-start;
  gap: var(--gap-40);
  flex-direction: column;
  flex: 1;
  min-width: 296px;
  display: flex;
}

.opens-time-parent {
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-12);
  font-size: var(--fs-12);
  flex-direction: column;
  display: flex;
}

.greatest-roast-of {
  line-height: var(--lh-16);
  text-align: right;
  flex: 1;
  min-width: 129px;
  display: inline-block;
  position: relative;
}

.time-placeholder-three-parent {
  align-self: stretch;
  align-items: center;
  gap: var(--gap-4);
  display: flex;
}

.levelup-with-mya-container {
  line-height: var(--lh-16);
  text-align: right;
  min-width: 98px;
  color: var(--MPC-Pink);
  flex: 1;
  display: inline-block;
  position: relative;
}

.levelup {
  font-weight: 600;
}

.with-mya-bui {
  color: var(--color-black);
}

.icons {
  width: var(--width-16);
  max-height: 100%;
}

.levelup-with-eric-container, .levelup-with-federico-container, .levelup-with-hurricane-container {
  line-height: var(--lh-16);
  text-align: right;
  min-width: 114px;
  color: var(--MPC-Pink);
  flex: 1;
  display: inline-block;
  position: relative;
}

.levelup-with-federico-container, .levelup-with-hurricane-container {
  min-width: 160px;
}

.levelup-with-federico-container {
  min-width: 147px;
}

.showdown-exhibition-match-container {
  text-align: right;
  flex: 1;
  min-width: 167px;
  display: inline-block;
  position: relative;
}

.asset-pickleball-parent {
  box-sizing: border-box;
  isolation: isolate;
  z-index: 3;
  text-align: center;
  max-width: 100%;
  font-size: var(--fs-80);
  color: var(--color-black);
  font-family: var(--font-poppins);
  background-image: url("Frame-1321315334@3x.d0f07e07.png");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 34.7px;
  padding: 120px 128px 113px;
  display: flex;
  position: relative;
}

.your-chance-to {
  letter-spacing: -.04em;
  text-transform: uppercase;
  color: var(--MPC-Pink);
  z-index: 1;
  flex-shrink: 0;
  align-self: stretch;
  line-height: 88%;
  position: relative;
}

.reward-card-default-parent {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-24);
  z-index: 2;
  text-align: center;
  font-size: var(--fs-10);
  color: var(--AAA-White);
  font-family: var(--font-poppins);
  flex-shrink: 0;
  display: flex;
}

.reward-card-default {
  border-radius: var(--br-12);
  width: 284px;
  padding: var(--padding-12);
  box-sizing: border-box;
  align-items: flex-start;
  gap: var(--gap-8);
  background: none, #000;
  flex-direction: column;
  flex-shrink: 0;
  display: flex;
  overflow: hidden;
}

.quest-image-wrapper {
  border-radius: var(--br-8);
  background-color: var(--AAA-White);
  flex-shrink: 0;
  width: 260px;
  height: 210px;
  position: relative;
  overflow: hidden;
}

.quest-image, .uiux-25-icon {
  flex-shrink: 0;
  position: absolute;
}

.quest-image {
  width: 415px;
  height: 415px;
  top: calc(50% - 229px);
  left: calc(50% - 207.5px);
}

.uiux-25-icon {
  object-fit: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  inset: 0;
  overflow: hidden;
}

.frame-parent13 {
  flex-direction: column;
  flex-shrink: 0;
  align-self: stretch;
}

.frame-parent13, .frame-parent14, .frame-parent15 {
  align-items: flex-start;
  gap: var(--gap-8);
  display: flex;
}

.frame-parent14 {
  align-self: stretch;
}

.frame-parent15 {
  flex-direction: column;
  flex: 1;
}

.gold-parent {
  height: var(--height-20);
  align-items: center;
  gap: var(--gap-4);
  display: flex;
}

.coaching-session-with, .gold {
  flex-shrink: 0;
  font-weight: 500;
  position: relative;
}

.gold {
  text-transform: uppercase;
}

.coaching-session-with {
  height: var(--height-36);
  font-size: var(--fs-16);
  text-align: left;
  text-overflow: ellipsis;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: break-word;
  align-self: stretch;
  line-height: 120%;
  display: inline-block;
  overflow: hidden;
}

.frame-parent16, .icons-parent {
  align-items: center;
  display: flex;
}

.frame-parent16 {
  justify-content: space-between;
  align-self: stretch;
  gap: var(--gap-20);
  font-size: var(--fs-12);
}

.icons-parent {
  gap: var(--gap-2);
}

.body-exclusive-requiem-digita9 {
  font-size: var(--fs-10);
  letter-spacing: .06em;
  font-weight: 500;
  position: relative;
}

.and-over-2000-rewards-awaits-parent {
  justify-content: center;
  align-items: center;
  gap: var(--gap-16);
  z-index: 3;
  max-width: 100%;
  font-size: var(--fs-24);
  flex-shrink: 0;
  display: flex;
}

.button-wrapper, .button2 {
  align-items: center;
  display: flex;
}

.button-wrapper {
  cursor: pointer;
  background-color: #0000;
  border: 0;
  flex-direction: column;
  justify-content: center;
  padding: 0;
}

.button2 {
  box-shadow: var(--shadow-inner);
  border-radius: var(--br-40);
  background-color: var(--MPC-Pink);
  border: var(--border-2);
  padding: var(--padding-9) var(--padding-22);
}

.disclaimer-only-ticket {
  font-size: var(--fs-14);
  z-index: 4;
  flex-shrink: 0;
  align-self: stretch;
  line-height: 120%;
  position: relative;
}

.asset-pickleball-icon2 {
  object-fit: cover;
  z-index: 4;
  width: 323px;
  max-height: 100%;
  position: absolute;
  top: 740px;
  left: 1062px;
  margin: 0 !important;
}

.frame-parent29 {
  background-color: var(--color-black);
  box-sizing: border-box;
  z-index: 5;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 120px;
  max-width: 100%;
  height: 860px;
  padding: 120px 180px;
  display: flex;
}

.image-272-parent {
  text-align: left;
  width: 640px;
  max-width: 100%;
  font-size: var(--fs-16);
  color: var(--AAA-White);
  font-family: var(--font-poppins);
  flex-shrink: 0;
  align-items: flex-start;
  display: flex;
}

.frame-parent30, .unlock-legends-only-access-parent {
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.frame-parent30 {
  flex: 1;
  gap: 80px;
}

.unlock-legends-only-access-parent {
  align-self: stretch;
  gap: 32.3px;
}

.unlock-legends-only {
  font-size: var(--fs-64);
  letter-spacing: -.02em;
  text-transform: uppercase;
  align-self: stretch;
  line-height: 88%;
  position: relative;
}

.join-the-official-container {
  font-size: var(--fs-20);
  align-self: stretch;
  margin: 0;
  font-family: inherit;
  font-weight: 400;
  line-height: 120%;
  position: relative;
}

.unlock-2000-rewards {
  color: var(--MPC-Pink);
}

.nav-bar-parent {
  align-items: flex-start;
  gap: var(--gap-16);
  text-align: center;
  max-width: 100%;
  color: var(--color-green);
  flex-direction: column;
  display: flex;
}

.features-filler, .nav-bar2 {
  border-radius: var(--br-40);
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-bar2 {
  background-color: var(--color-gray-100);
  padding: var(--padding-4) var(--padding-24) var(--padding-4) var(--padding-4);
  gap: var(--gap-16);
}

.features-filler {
  width: var(--width-40);
  box-shadow: var(--shadow-inner-1);
  background-color: var(--color-lime);
  border: 2px solid var(--color-palegreen);
  box-sizing: border-box;
  padding: var(--padding-5) var(--padding-14);
}

.empty-details {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-weight: 600;
  position: relative;
}

.complete-quests-to {
  color: var(--color-gray-400);
  text-align: left;
  font-weight: 500;
  position: relative;
}

.nav-bar3, .wrapper {
  border-radius: var(--br-40);
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-bar3 {
  background-color: var(--color-gray-100);
  padding: var(--padding-4) var(--padding-24) var(--padding-4) var(--padding-4);
  gap: var(--gap-16);
  max-width: 100%;
}

.wrapper {
  width: var(--width-40);
  box-shadow: var(--shadow-inner-1);
  background-color: var(--color-lime);
  border: 2px solid var(--color-palegreen);
  padding: var(--padding-5) 13px;
}

.vote-for-your {
  color: var(--color-gray-400);
  text-align: left;
  max-width: 100%;
  font-weight: 500;
  display: inline-block;
  position: relative;
}

.container {
  width: var(--width-40);
  box-shadow: var(--shadow-inner-1);
  border-radius: var(--br-40);
  background-color: var(--color-lime);
  border: 2px solid var(--color-palegreen);
  box-sizing: border-box;
  padding: var(--padding-5) var(--padding-12);
  justify-content: center;
  align-items: center;
  display: flex;
}

.accessible-on-browser-parent {
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-16);
  display: flex;
}

.accessible-on-browser {
  line-height: 120%;
  position: relative;
}

.button-parent, .button3 {
  align-items: flex-start;
  gap: var(--gap-16);
  display: flex;
}

.button3 {
  cursor: pointer;
  border: var(--border-2);
  padding: var(--padding-9) var(--padding-14) var(--padding-9) var(--padding-22);
  background-color: var(--MPC-Pink);
  box-shadow: var(--shadow-inner);
  border-radius: var(--br-40);
  align-items: center;
  gap: var(--gap-24);
}

.button3:hover {
  border: 2px solid var(--color-mediumvioletred-100);
  box-sizing: border-box;
}

.mpc-legends-pwa-recording-1 {
  height: 692px;
  width: var(--width-320);
  border-radius: var(--br-24);
  border: 1px solid var(--color-mediumvioletred-200);
  box-sizing: border-box;
  flex-shrink: 0;
  position: relative;
}

.vh100 {
  height: 100vh;
}

.asset-pickleball-group {
  box-sizing: border-box;
  isolation: isolate;
  z-index: 6;
  text-align: center;
  max-width: 100%;
  font-size: var(--fs-80);
  color: var(--MPC-Pink);
  font-family: var(--font-poppins);
  background-image: url("Frame-1321315337@3x.a3f208ba.png");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  gap: 56.5px;
  padding: 120px 320px;
  display: flex;
  position: relative;
}

.asset-pickleball-group-faq {
  padding: 60px 160px;
}

.frequently-asked {
  font-size: inherit;
  letter-spacing: -.04em;
  text-transform: uppercase;
  z-index: 1;
  flex-shrink: 0;
  align-self: stretch;
  margin: 0;
  font-family: inherit;
  font-weight: 700;
  line-height: 88%;
  position: relative;
}

.entry-1, .entry-1-parent {
  flex-direction: column;
  flex-shrink: 0;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.entry-1-parent {
  gap: var(--gap-40);
  z-index: 2;
  text-align: center;
  max-width: 100%;
  font-size: var(--fs-24);
  color: var(--color-black);
  font-family: var(--font-poppins);
}

.entry-1 {
  gap: var(--gap-16);
}

.what-is-this-event-parent {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-20);
  display: flex;
}

.what-is-this {
  font-size: inherit;
  margin: 0;
  font-family: inherit;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}

.a-multi-city-pickleball-container {
  font-size: var(--fs-20);
  text-align: left;
  align-self: stretch;
  line-height: 120%;
  position: relative;
}

.entry-22, .entry-details {
  flex-shrink: 0;
  align-self: stretch;
  display: flex;
}

.entry-22 {
  flex-direction: column;
  align-items: flex-start;
}

.entry-details {
  justify-content: space-between;
  align-items: center;
  gap: var(--gap-20);
}

.entry-details-child {
  height: var(--height-40);
  width: var(--width-40);
  border-radius: var(--br-40);
}

.entry-details2 {
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  gap: var(--gap-20);
  flex-shrink: 0;
  max-width: 100%;
  display: flex;
}

.what-activities-are {
  font-size: inherit;
  max-width: 100%;
  margin: 0;
  font-family: inherit;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
  position: relative;
}

.button5 {
  cursor: pointer;
  border: var(--border-2);
  padding: var(--padding-9) var(--padding-14) var(--padding-9) var(--padding-22);
  background-color: var(--MPC-Pink);
  box-shadow: var(--shadow-inner);
  border-radius: var(--br-40);
  align-items: center;
  gap: var(--gap-24);
  z-index: 3;
  flex-shrink: 0;
  display: flex;
}

.icons10, .see-all {
  flex-shrink: 0;
  position: relative;
}

.see-all {
  font-size: var(--fs-16);
  text-transform: uppercase;
  font-weight: 600;
  font-family: var(--font-poppins);
  color: var(--AAA-White);
  text-align: center;
  text-shadow: var(--text-shadow-1);
}

.icons10 {
  height: var(--height-24);
  width: var(--width-24);
}

.nav-bar-wrapper {
  width: 100%;
  padding: var(--padding-40) var(--padding-0);
  box-sizing: border-box;
  z-index: 2;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 !important;
}

.miami-legends-tour-wrapper, .nav-bar5 {
  border-radius: var(--br-40);
  align-items: center;
  display: flex;
}

.nav-bar5 {
  backdrop-filter: blur(4px);
  padding: var(--padding-12);
  gap: var(--gap-8);
  text-align: center;
  font-size: var(--fs-16);
  color: var(--color-black);
  font-family: var(--font-poppins);
  background: none, #fff4b0cc;
  margin: 0;
}

.miami-legends-tour-wrapper {
  cursor: pointer;
  padding: var(--padding-8) 21px;
  background-color: var(--MPC-Pink);
  box-sizing: border-box;
  border: 0;
  justify-content: center;
  width: 210px;
}

.button3:hover {
  background-color: var(--color-mediumorchid);
}

.miami-legends-tour {
  font-size: var(--fs-16);
  text-transform: uppercase;
  font-weight: 500;
  font-family: var(--font-poppins);
  text-align: center;
  position: relative;
}

.event-details-wrapper, .rewards-wrapper {
  border-radius: var(--br-24);
  width: 140px;
  padding: var(--padding-8) 13px;
  box-sizing: border-box;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rewards-wrapper {
  padding: var(--padding-8) var(--padding-24);
}

.rewards {
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
}

.page-container {
  box-sizing: border-box;
  max-width: 1680px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
}

@media (width <= 768px) {
  .page-container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}

.faq-content {
  max-height: 0;
  transition: max-height .3s;
  overflow: hidden;
}

.entry-1.active .faq-content {
  max-height: 500px;
}

.faq-header {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-bar-wrapper {
  z-index: 9999;
  background-color: #fff;
  position: sticky;
  top: 0;
}

.nav-bar5 {
  justify-content: flex-start;
  align-items: center;
  gap: 20px;
  padding: 10px 20px;
  display: flex;
}

.miami-legends-tour-wrapper, .rewards-wrapper {
  cursor: pointer;
  padding: var(--padding-8) 21px;
  box-sizing: border-box;
  color: #000;
  background-color: #0000;
  border: 0;
  justify-content: center;
  align-items: center;
  width: 210px;
  transition: background-color .3s, color .3s;
  display: flex;
}

.miami-legends-tour-wrapper:hover, .rewards-wrapper:hover, .miami-legends-tour-wrapper.active, .rewards-wrapper.active {
  background-color: var(--MPC-Pink);
  color: #fff;
}

.nav-bar-wrapper {
  z-index: 999;
  background-color: #fff;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

.page-container {
  padding-top: -70px;
}

.nav-bar-wrapper {
  background-color: #0000;
  transition: background-color .3s;
}

section {
  scroll-margin-top: 80px;
}

.miami-legends-tour-wrapper, .rewards-wrapper {
  cursor: pointer;
  background-color: #0000;
  border: 0;
  transition: background-color .25s;
}

.miami-legends-tour-wrapper:hover, .rewards-wrapper:hover, .miami-legends-tour-wrapper.active, .rewards-wrapper.active {
  background-color: var(--MPC-Pink);
}

.country-content {
  display: none;
}

.country-content.active {
  display: flex;
}

.vietnam-wrapper, .malaysia-wrapper {
  cursor: pointer;
  background: none;
  border-radius: 999px;
  padding: 12px 24px;
  transition: all .3s;
}

.vietnam-wrapper.active, .malaysia-wrapper.active, .vietnam-wrapper:hover, .malaysia-wrapper:hover {
  border-radius: var(--br-40);
  background-color: var(--MPC-Pink);
  border: var(--border-2);
  box-sizing: border-box;
  width: 120px;
  color: var(--AAA-White);
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: inset 0 0 16px #ffffff47, inset 0 0 14px #c10092;
}

.border-bottom-solid-1 {
  border-bottom: 1px solid;
}

.mpc-legends-pwa-recording-1 video {
  border-radius: var(--br-24);
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.back-arrow-span {
  align-items: center;
  display: flex;
  position: relative;
}

.back-arrow {
  cursor: pointer;
  width: 38px;
  height: 38px;
  position: absolute;
  left: -150px;
}

.back-arrow:hover {
  opacity: .8;
}

.frequently-asked {
  text-align: center;
}

@media screen and (width <= 1400px) {
  .organizer-parent {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .reward-card-default-parent {
    flex-wrap: wrap;
  }

  .frame-parent29 {
    height: var(--height-auto);
    flex-wrap: wrap;
  }

  .image-272-parent, .mpc-legends-pwa-recording-1 {
    flex: 1;
  }
}

@media screen and (width <= 1200px) {
  .tour-details, .tour-details2 {
    box-sizing: border-box;
    padding-top: 104px;
    padding-bottom: 104px;
  }

  .tour-details2 {
    height: var(--height-auto);
  }

  .get-your-parent {
    flex-wrap: wrap;
  }

  .asset-pickleball-parent {
    padding-top: var(--padding-78);
    box-sizing: border-box;
    padding-bottom: 73px;
  }

  .reward-card-default-parent {
    grid-template-columns: repeat(2, minmax(213px, 369px));
    justify-content: center;
  }

  .frame-parent29 {
    padding-top: var(--padding-78);
    padding-bottom: var(--padding-78);
    box-sizing: border-box;
  }

  .image-272-parent {
    min-width: 100%;
  }

  .asset-pickleball-group {
    padding-top: var(--padding-78);
    padding-bottom: var(--padding-78);
    box-sizing: border-box;
  }
}

@media screen and (width <= 825px) {
  .kv-landing-page-1-parent {
    height: var(--height-auto);
    box-sizing: border-box;
    padding-left: 55px;
    padding-right: 55px;
  }

  .frame-parent {
    gap: var(--gap-16);
  }

  .frame-group {
    flex-wrap: wrap;
  }

  .body-exclusive-requiem-digita-container {
    box-sizing: border-box;
    flex-wrap: wrap;
    padding-left: 85px;
  }

  .organizer-parent {
    gap: var(--gap-30);
  }

  .tour-details {
    padding-left: var(--padding-64);
    padding-right: var(--padding-64);
    box-sizing: border-box;
  }

  .two-countries-one {
    font-size: var(--fs-40);
    line-height: 42px;
  }

  .tour-details2 {
    gap: var(--gap-20);
    padding-left: var(--padding-64);
    padding-right: var(--padding-64);
    box-sizing: border-box;
  }

  .get-your, .tickets-now {
    font-size: 51px;
    line-height: 41px;
  }

  .asset-pickleball-parent {
    padding: 51px var(--padding-64) 47px;
    box-sizing: border-box;
    gap: 17px;
  }

  .your-chance-to {
    font-size: var(--fs-40);
    line-height: 42px;
  }

  .reward-card-default-parent {
    grid-template-columns: minmax(213px, 1fr);
  }

  .and-over-2000-rewards-awaits-parent {
    flex-wrap: wrap;
  }

  .frame-parent29 {
    gap: var(--gap-60);
    box-sizing: border-box;
    padding: 51px 90px;
  }

  .frame-parent30 {
    gap: var(--gap-40);
  }

  .unlock-legends-only-access-parent {
    gap: var(--gap-16);
  }

  .unlock-legends-only {
    font-size: 51px;
    line-height: 45px;
  }

  .accessible-on-browser-parent, .button-parent, .nav-bar3 {
    flex-wrap: wrap;
  }

  .asset-pickleball-group {
    box-sizing: border-box;
    gap: 28px;
    padding: 51px 160px;
  }

  .frequently-asked {
    font-size: var(--fs-40);
    line-height: 42px;
  }

  .entry-details2 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .nav-bar5 {
    flex-wrap: wrap;
  }
}

@media screen and (width <= 450px) {
  .kv-landing-page-1-parent {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }

  .body-exclusive-requiem-digita, .body-exclusive-requiem-digita4 {
    font-size: var(--fs-19);
    line-height: var(--lh-19);
  }

  .body-exclusive-requiem-digita-container {
    padding-left: var(--padding-20);
    box-sizing: border-box;
  }

  .body-exclusive-requiem-digita6 {
    font-size: var(--fs-19);
    line-height: var(--lh-19);
  }

  .tour-details {
    padding: 68px var(--padding-20);
    box-sizing: border-box;
  }

  .two-countries-one {
    font-size: var(--fs-24);
    line-height: var(--lh-28);
  }

  .the-miami-pickleball-club {
    font-size: var(--fs-16);
    line-height: var(--lh-19);
  }

  .tour-details2 {
    padding: 68px var(--padding-20);
    box-sizing: border-box;
  }

  .get-your, .tickets-now {
    font-size: 38px;
    line-height: 31px;
  }

  .event-details-parent {
    height: var(--height-auto);
    gap: var(--gap-20);
    padding-top: var(--padding-26);
    padding-bottom: var(--padding-26);
    box-sizing: border-box;
  }

  .event-details {
    gap: var(--gap-20);
  }

  .jan-01 {
    font-size: var(--fs-16);
    line-height: var(--lh-19);
  }

  .lucidemap-pin-parent {
    flex-wrap: wrap;
  }

  .tomaz-pickleball-club {
    font-size: var(--fs-16);
    line-height: var(--lh-19);
  }

  .button {
    gap: var(--gap-20);
    flex-wrap: wrap;
  }

  .body-exclusive-requiem-digita-parent2 {
    height: var(--height-auto);
    gap: var(--gap-20);
  }

  .body-exclusive-requiem-digita-container2 {
    font-size: var(--fs-16);
    line-height: var(--lh-16);
  }

  .time-placeholder-duplicate-parent, .time-placeholder-parent {
    gap: var(--gap-0);
    flex-wrap: wrap;
  }

  .body-exclusive-requiem-digita-parent3 {
    height: var(--height-auto);
    gap: var(--gap-20);
    padding-top: var(--padding-26);
    padding-bottom: var(--padding-26);
    box-sizing: border-box;
  }

  .time-placeholder-three-parent {
    flex-wrap: wrap;
  }

  .asset-pickleball-parent {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }

  .your-chance-to {
    font-size: var(--fs-24);
    line-height: var(--lh-28);
  }

  .frame-parent29 {
    gap: var(--gap-30);
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }

  .frame-parent30 {
    gap: var(--gap-20);
  }

  .unlock-legends-only {
    font-size: 38px;
    line-height: 34px;
  }

  .join-the-official-container {
    font-size: var(--fs-16);
    line-height: var(--lh-19);
  }

  .nav-bar2 {
    flex-wrap: wrap;
  }

  .asset-pickleball-group {
    padding-left: var(--padding-20);
    padding-right: var(--padding-20);
    box-sizing: border-box;
  }

  .frequently-asked {
    font-size: var(--fs-24);
    line-height: var(--lh-28);
  }

  .entry-1-parent {
    gap: var(--gap-20);
  }

  .what-is-this-event-parent {
    gap: var(--gap-20);
    flex-wrap: wrap;
  }

  .what-is-this {
    font-size: var(--fs-19);
    line-height: var(--lh-23);
  }

  .a-multi-city-pickleball-container {
    font-size: var(--fs-16);
    line-height: var(--lh-19);
  }

  .entry-details {
    flex-wrap: wrap;
    justify-content: center;
  }

  .what-activities-are {
    font-size: var(--fs-19);
    line-height: var(--lh-23);
  }
}

.cta-section {
  background: #f02bb8;
  width: 100%;
  padding: 80px 0;
}

.cta-inner {
  justify-content: space-between;
  align-items: center;
  gap: 40px;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 60px;
  display: flex;
}

.cta-left {
  max-width: 650px;
}

.cta-title {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 40px;
  font-family: Poppins, sans-serif;
  font-size: 64px;
  font-weight: 800;
  line-height: 1.05;
}

.cta-buttons {
  gap: 24px;
  display: flex;
}

.cta-btn {
  cursor: pointer;
  border: none;
  border-radius: 999px;
  align-items: center;
  gap: 10px;
  padding: 16px 36px;
  font-size: 16px;
  font-weight: 600;
  transition: transform .2s, box-shadow .2s;
  display: inline-flex;
}

.cta-btn.primary {
  font-size: var(--fs-16);
  text-transform: uppercase;
  font-weight: 600;
  font-family: var(--font-poppins);
  color: var(--AAA-White);
  text-align: center;
  text-shadow: var(--text-shadow-1);
  position: relative;
}

.cta-btn.secondary {
  color: #fff;
  backdrop-filter: blur(10px);
  background: #fff3;
}

.cta-btn:hover {
  transform: translateY(-2px);
}

.cta-right img {
  object-fit: contain;
  width: auto;
  max-height: 420px;
}

@media (width <= 1024px) {
  .cta-inner {
    text-align: center;
    flex-direction: column;
  }

  .cta-left {
    max-width: 100%;
  }

  .cta-buttons {
    flex-wrap: wrap;
    justify-content: center;
  }

  .cta-title {
    font-size: 48px;
  }

  .cta-right img {
    max-height: 360px;
  }
}

@media (width <= 480px) {
  .cta-title {
    font-size: 36px;
  }

  .cta-btn {
    justify-content: center;
    width: 100%;
  }
}

@media (width <= 768px) {
  .vh100 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100svh;
  }

  .back-arrow-span {
    align-items: center;
    gap: 12px;
    margin-bottom: 16px;
    display: flex;
  }

  .back-arrow {
    width: 20px;
    height: auto;
    left: -30px;
  }

  .frequently-asked {
    font-size: 32px;
    line-height: 1.2;
  }

  .entry-1-parent {
    gap: 12px;
  }

  .what-is-this {
    text-align: left;
    max-width: 85%;
    font-size: 15px;
    line-height: 1.4;
  }

  .icon-plus, .icon-minus {
    width: 18px;
    height: 18px;
  }

  .a-multi-city-pickleball-container {
    margin-top: 6px;
    font-size: 15px;
    line-height: 1.6;
  }

  .lucidecalendar-icon-black {
    width: 16px;
    height: 16px;
  }

  .faq-with-icon {
    align-items: center;
    gap: 6px;
    font-size: 13px;
    display: flex;
  }

  body, html {
    overflow-x: hidden;
  }
}
/*# sourceMappingURL=mpc_website.9e4c6fd2.css.map */
