.styles_bg__Th44x {
  position: relative;
  background: #befeff url(/_next/static/media/bg.b819fbc6.svg);
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
  min-height: 1400px;
}
.styles_title__A20UD {
  color: #ffd319;
  text-align: center;
  text-shadow: 10.555px 12.667px 0 #000;
  -webkit-text-stroke-width: 2.3142313957214355px;
  -webkit-text-stroke-color: #000;
  font-size: 105px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .styles_title__A20UD {
    font-size: 42px;
  }
  .styles_bg__Th44x {
    min-height: 1100px;
  }
}
.styles_arrowShadow__zAHF6 {
  filter: drop-shadow(1px 3px 0 #000);
}
.styles_animatedLine2__rRAm5,
.styles_animatedLine__Em3bA {
  position: absolute;
  left: 0;
  width: calc(max(100vw, 1900px));
  background-repeat: repeat-x;
  z-index: 1;
  animation: styles_marquee__UsmB2 7s linear infinite;
}
.styles_animatedLine2__rRAm5 {
  animation: styles_marquee2__7VsLr 7s linear infinite;
}
@media screen and (max-width: 767px) {
  .styles_animatedLine2__rRAm5,
  .styles_animatedLine__Em3bA {
    width: calc(max(100vw, 800px));
    animation: styles_marqueeMobile__tdBkT 7s linear infinite;
  }
  .styles_animatedLine2__rRAm5 {
    animation: styles_marquee2Mobile__Yg7Mi 7s linear infinite;
  }
}
@keyframes styles_marquee2__7VsLr {
  0% {
    transform: translateX(calc(max(100vw, 1900px)));
  }
  to {
    transform: translateX(0);
  }
}
@keyframes styles_marquee__UsmB2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(min(-100vw, -1900px) + 1px));
  }
}
@keyframes styles_marqueeMobile__tdBkT {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(min(-100vw, -800px) + 1px));
  }
}
@keyframes styles_marquee2Mobile__Yg7Mi {
  0% {
    transform: translateX(calc(max(100vw, 800px)));
  }
  to {
    transform: translateX(0);
  }
}
.styles_hero__4An0m {
  position: relative;
  background: #befeff url(/_next/static/media/bg.f441b13e.svg);
  background-size: cover;
  background-position: 50%;
  display: flex;
}
.styles_headingShadow__FP2Lu {
  filter: drop-shadow(4.268px 5.121px 0 #000);
}
@media screen and (max-width: 1149px) {
  .styles_hero__4An0m {
    max-height: 700px;
    height: auto;
  }
}
@media screen and (max-width: 767px) {
  .styles_hero__4An0m {
    height: 90vh;
    max-height: 600px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
  }
}
.styles_animatedLine2__lHGRL,
.styles_animatedLine__uhDTq {
  position: absolute;
  left: 0;
  width: calc(max(100vw, 2150px));
  background-repeat: repeat-x;
  z-index: 1;
  animation: styles_marquee__eRM3k 7s linear infinite;
}
.styles_animatedLine2__lHGRL {
  animation: styles_marquee2__qoCEm 7s linear infinite;
}
@media screen and (max-width: 767px) {
  .styles_animatedLine2__lHGRL,
  .styles_animatedLine__uhDTq {
    width: calc(max(100vw, 1000px));
    animation: styles_marqueeMobile__s3OQe 7s linear infinite;
  }
  .styles_animatedLine2__lHGRL {
    animation: styles_marquee2Mobile__g1Xs6 7s linear infinite;
  }
}
@keyframes styles_marquee2__qoCEm {
  0% {
    transform: translateX(calc(max(100vw, 2150px)));
  }
  to {
    transform: translateX(0);
  }
}
@keyframes styles_marquee__eRM3k {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(min(-100vw, -2150px) + 1px));
  }
}
@keyframes styles_marqueeMobile__s3OQe {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(min(-100vw, -1000px) + 1px));
  }
}
@keyframes styles_marquee2Mobile__g1Xs6 {
  0% {
    transform: translateX(calc(max(100vw, 1000px)));
  }
  to {
    transform: translateX(0);
  }
}
.styles_hero__WMVBb {
  position: relative;
  background: #ffd319 url(/_next/static/media/bg.e0fd59e9.svg);
  background-size: cover;
  background-position: 50%;
  height: 33vh;
  z-index: 2;
  padding-bottom: 5vh;
  min-height: 400px;
}
.styles_title__a22vp {
  color: #fff;
  text-align: center;
  text-shadow: 2px 4px 0 #000;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #000;
  font-size: 70px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .styles_hero__WMVBb {
    min-height: 400px;
    background: #ffd319 url(/_next/static/media/bgMobile.911c793c.webp);
    background-size: 88%;
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: bottom;
  }
  .styles_title__a22vp {
    color: #fff;
    text-shadow: 2px 4px 0 #000;
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: #000;
    font-size: 42px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    text-transform: uppercase;
    text-align: start;
  }
}
@media screen and (max-width: 479px) {
  .styles_hero__WMVBb {
    background-size: 120%;
  }
}
.styles_hero__DuZTi {
  position: relative;
  background: url(/_next/static/media/bg.cdeb7414.jpg);
  background-size: cover;
  background-position: 50%;
  height: calc(100vh - 20px);
  max-height: 990px;
  min-height: 990px;
}
.styles_headingShadow__m46Ok {
  filter: drop-shadow(4.268px 5.121px 0 #000);
}
@media screen and (max-width: 1149px) {
  .styles_hero__DuZTi {
    min-height: unset;
    max-height: unset;
    height: auto;
    background: #000 url(/_next/static/media/bgMobile.4c06a71b.webp);
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
  }
}
.styles_hero__EyWft {
  position: relative;
  background: #befeff url(/_next/static/media/bg.84be455a.jpg);
  background-size: cover;
  background-position: 50%;
  height: calc(100vh - 20px);
  max-height: 1180px;
  min-height: 950px;
}
.styles_title__aonhe {
  color: #fff;
  text-align: center;
  text-shadow: 4.858px 5.83px 0 #000;
  -webkit-text-stroke-width: 0.738170325756073px;
  -webkit-text-stroke-color: #000;
  font-size: 68.168px;
  text-transform: uppercase;
}
.styles_subtitle__Vro5s,
.styles_title__aonhe {
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.styles_subtitle__Vro5s {
  color: #ffd319;
  text-align: center;
  text-shadow: 6.345px 7.614px 0 #000;
  -webkit-text-stroke-width: 1.3911616802215576px;
  -webkit-text-stroke-color: #000;
  font-size: 89.034px;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .styles_hero__EyWft {
    height: 90vh;
    background: #edac7b url(/_next/static/media/bg.84be455a.jpg);
    background-size: 200%;
    background-position: top;
    background-repeat: no-repeat;
    min-height: unset;
  }
  .styles_title__aonhe {
    color: #fff;
    text-align: center;
    text-shadow: 2.226px 2.671px 0 #000;
    -webkit-text-stroke-width: 0.33818888664245605px;
    -webkit-text-stroke-color: #000;
    font-size: 31.231px;
    text-transform: uppercase;
  }
  .styles_subtitle__Vro5s,
  .styles_title__aonhe {
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
  .styles_subtitle__Vro5s {
    color: #ffd319;
    text-align: center;
    text-shadow: 3.908px 4.69px 0 #000;
    -webkit-text-stroke-width: 0.8568549156188965px;
    -webkit-text-stroke-color: #000;
    font-size: 54.839px;
    text-transform: uppercase;
  }
}
.styles_animatedLine2__m11HZ,
.styles_animatedLine__Bcw99 {
  position: absolute;
  left: 0;
  width: calc(max(100vw, 1900px));
  background-repeat: repeat-x;
  z-index: 1;
  animation: styles_marquee__yJxXc 7s linear infinite;
}
.styles_animatedLine2__m11HZ {
  animation: styles_marquee2__fI_qg 7s linear infinite;
}
@media screen and (max-width: 767px) {
  .styles_animatedLine2__m11HZ,
  .styles_animatedLine__Bcw99 {
    width: calc(max(100vw, 800px));
    animation: styles_marqueeMobile__eM7K1 7s linear infinite;
  }
  .styles_animatedLine2__m11HZ {
    animation: styles_marquee2Mobile__X4wki 7s linear infinite;
  }
}
@keyframes styles_marquee2__fI_qg {
  0% {
    transform: translateX(calc(max(100vw, 1900px)));
  }
  to {
    transform: translateX(0);
  }
}
@keyframes styles_marquee__yJxXc {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(min(-100vw, -1900px) + 1px));
  }
}
@keyframes styles_marqueeMobile__eM7K1 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(min(-100vw, -800px) + 1px));
  }
}
@keyframes styles_marquee2Mobile__X4wki {
  0% {
    transform: translateX(calc(max(100vw, 800px)));
  }
  to {
    transform: translateX(0);
  }
}
.styles_hero__85OMU {
  position: relative;
  background: #befeff url(/_next/static/media/bg.e98da8e7.webp);
  background-size: cover;
  background-position: bottom;
}
.styles_scroll__FQ10P::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.styles_title__cpY3P {
  color: #ffd319;
  text-align: center;
  text-shadow: 9.799px 11.758px 0 #000;
  -webkit-text-stroke-width: 2.1482841968536377px;
  -webkit-text-stroke-color: #000;
  font-size: 137.49px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .styles_title__cpY3P {
    text-shadow: 3.239px 3.887px 0 #000;
    -webkit-text-stroke-width: 0.7101272940635681px;
    font-size: 42px;
  }
  .styles_slide1__oUReq,
  .styles_slide2__lfzXi,
  .styles_slide4__diyah {
    scale: 0.75;
  }
}
.styles_slideTitle__7lIse {
  color: #00babd;
  text-shadow: 2px 2px 0 #000;
  font-size: 46px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.styles_slide1__oUReq,
.styles_slide4__diyah {
  background: #000;
  position: relative;
  width: 463px;
  height: 332px;
  flex-shrink: 0;
}
.styles_slide1__oUReq,
.styles_slide1__oUReq:before,
.styles_slide4__diyah,
.styles_slide4__diyah:before {
  clip-path: polygon(
    1.053% 0.731%,
    0.526% 0.731%,
    0.526% 1.462%,
    0.526% 98.538%,
    0.526% 99.269%,
    1.053% 99.269%,
    78.945% 99.269%,
    79.344% 99.269%,
    79.452% 98.735%,
    99.033% 1.659%,
    99.22% 0.731%,
    98.526% 0.731%,
    1.053% 0.731%
  );
}
.styles_slide1__oUReq:before,
.styles_slide4__diyah:before {
  content: "";
  background: #fff url(/_next/static/media/palm.9c2679ad.svg);
  background-position: bottom;
  background-repeat: no-repeat;
  position: absolute;
  left: 5px;
  top: 5px;
  bottom: 5px;
  right: 5px;
}
.styles_slide4__diyah:before {
  background: #fff url(/_next/static/media/leaves.7a659eb0.svg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
.styles_slide2__lfzXi {
  background: #000;
  position: relative;
  width: 340px;
  flex-shrink: 0;
  height: 332px;
}
.styles_slide2__lfzXi,
.styles_slide2__lfzXi:before {
  clip-path: polygon(
    98.438% 99.269%,
    99.148% 99.269%,
    99.148% 98.538%,
    99.148% 1.462%,
    99.148% 0.731%,
    98.438% 0.731%,
    28.412% 0.731%,
    27.873% 0.731%,
    27.728% 1.265%,
    1.305% 98.341%,
    1.052% 99.269%,
    1.989% 99.269%,
    98.438% 99.269%
  );
}
.styles_slide2__lfzXi:before {
  content: "";
  background: #fff;
  position: absolute;
  left: 5px;
  top: 5px;
  bottom: 5px;
  right: 5px;
}
.swiper-wrapper {
  align-items: center;
}
.swiper-slide {
  background-position: 50%;
  background-size: cover;
  width: 340px;
  scale: 90%;
  margin-inline: 10px;
  transition: all 0.3s ease;
}
.swiper-slide-active {
  scale: 100%;
}
.mySwiper,
.paginationDots {
  position: relative;
}
.paginationDots {
  display: flex;
  gap: 10px;
}
@media screen and (max-width: 560px) {
  .paginationDots {
    gap: 8px;
  }
}
.paginationDots > span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
}
.swiper-pagination,
.swiper-pagination-bullet-active {
  position: relative;
}
.swiper-pagination-bullet-active:after {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  background: hsla(0, 0%, 100%, 0.3);
  border-radius: 50%;
  z-index: -1;
  top: 50%;
  transform: translate(-50%, -50%);
}
.shadow-swiper {
  filter: drop-shadow(1px 3px 0 #000);
}
@media (max-width: 767px) {
  .swiper-slide {
    width: 266px;
  }
}
.styles_bar__0rODS {
  height: 100%;
  background: linear-gradient(90deg, #16b2b5, #b0edee);
  box-shadow: none;
  position: relative;
  height: 19px;
  border-radius: 32px;
  border: 2px solid #000;
}
.styles_wrapper__tssBW {
  background-color: #000;
  box-shadow: none;
  width: 100%;
  height: 19px;
  border-radius: 32px;
}
.styles_lower__uNQB4,
.styles_upper__kchSl {
  display: flex;
  width: 250px;
  justify-content: space-between;
}
.styles_upper__kchSl {
  position: relative;
  top: 0;
}
.styles_lower__uNQB4 {
  margin-left: 20px;
  position: relative;
  top: -2px;
}
.styles_lower__uNQB4 img,
.styles_upper__kchSl img {
  width: 9px;
  height: 9px;
  opacity: 0;
  animation: styles_fadeIn__YKnMh 9s infinite forwards;
}
@keyframes styles_fadeIn__YKnMh {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.styles_upper__kchSl img:first-child {
  animation-delay: 0.5s;
}
.styles_lower__uNQB4 img:first-child {
  animation-delay: 1s;
}
.styles_upper__kchSl img:nth-child(2) {
  animation-delay: 1.5s;
}
.styles_lower__uNQB4 img:nth-child(2) {
  animation-delay: 2s;
}
.styles_upper__kchSl img:nth-child(3) {
  animation-delay: 2.5s;
}
.styles_lower__uNQB4 img:nth-child(3) {
  animation-delay: 3s;
}
.styles_upper__kchSl img:nth-child(4) {
  animation-delay: 3.5s;
}
.styles_lower__uNQB4 img:nth-child(4) {
  animation-delay: 4s;
}
.styles_upper__kchSl img:nth-child(5) {
  animation-delay: 4.5s;
}
.styles_lower__uNQB4 img:nth-child(5) {
  animation-delay: 5s;
}
.styles_upper__kchSl img:nth-child(6) {
  animation-delay: 5.5s;
}
.styles_lower__uNQB4 img:nth-child(6) {
  animation-delay: 6s;
}
.styles_upper__kchSl img:nth-child(7) {
  animation-delay: 6.5s;
}
.styles_lower__uNQB4 img:nth-child(7) {
  animation-delay: 7s;
}
.styles_upper__kchSl img:nth-child(8) {
  animation-delay: 7.5s;
}
.styles_lower__uNQB4 img:nth-child(8) {
  animation-delay: 8s;
}
.styles_activeCard__a9ARl {
  border: 2px solid #ffe84e;
  background: linear-gradient(147deg, #ffff32 -19.31%, #ffd319 75.54%);
}
.styles_nextCard__1aOSN {
  border: 2px solid #2d3d39;
  background: linear-gradient(138deg, #24463d, #030104);
}
.styles_prevCard__MGydk {
  border: 2px hsla(0, 0%, 100%, 0.2);
  background: linear-gradient(138deg, #00babd, #00979a);
}
.styles_badgeText__sERka {
  text-align: center;
  text-shadow: 0.626px 1.252px 0 #000;
  -webkit-text-stroke-width: 0.8309652805328369px;
  -webkit-text-stroke-color: #000;
  font-size: 16px;
}
.styles_activeStage__SwP_Y,
.styles_badgeText__sERka {
  color: #fff;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.styles_activeStage__SwP_Y {
  text-align: center;
  text-shadow: 0.753px 1.506px 0 #000;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
  font-size: 20px;
}
.styles_activePrice__nMbre {
  color: #fff;
  text-align: center;
  text-shadow: 2px 2px 0 #000;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
  font-size: 56px;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
}
.styles_progressCard__JKVne {
  box-shadow: 2px 3px 0 0 #000;
  border: 1px solid #000;
}
.styles_increasePrice__Oer_J {
  border-radius: 50px;
  border: 1px solid #000;
  background: #00563e;
  box-shadow: 2px 3px 0 0 #000;
  display: inline-flex;
  padding: 10px 20px 6px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #fff;
  text-align: center;
  text-shadow: 0.753px 1.506px 0 #000;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: -moz-max-content;
  max-width: max-content;
  margin: auto;
}
.styles_hero__VbyCo {
  position: relative;
  background: #befeff;
  border-top: 10px solid #000;
  border-bottom: 10px solid #000;
  z-index: 2;
  transform: rotate(-4deg);
  margin: -7vh -50px;
  overflow: hidden;
}
.styles_hero__VbyCo:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: #befeff url(/_next/static/media/bg.9ad6d87f.svg);
  transform: rotate(4deg);
  background-size: cover;
  background-position: 50%;
}
.styles_title__HC1gh {
  color: #fff;
  text-align: center;
  text-shadow: 2px 4px 0 #000;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: #000;
  font-size: 70px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.styles_hero__utbeN {
  position: relative;
  background: #000;
}
.styles_icon__V0D7m {
  filter: drop-shadow(7.727px 9.272px 0 #000);
}
.styles_bar__VQD1U {
  height: 100%;
  background: linear-gradient(90deg, #16b2b5, #b0edee);
  box-shadow: none;
  position: relative;
  height: 19px;
  border-radius: 32px;
  border: 2px solid #fff;
}
.styles_wrapper__t4ghB {
  background-color: #fff;
  box-shadow: none;
  width: 100%;
  height: 19px;
  border-radius: 32px;
}
.styles_lower__nzBkx,
.styles_upper__h7_Af {
  display: flex;
  width: 250px;
  justify-content: space-between;
}
.styles_lower__nzBkx {
  margin-left: 20px;
  position: relative;
  top: 0;
}
.styles_lower__nzBkx img,
.styles_upper__h7_Af img {
  mix-blend-mode: overlay;
  width: 9px;
  height: 9px;
  opacity: 0;
  animation: styles_fadeIn__B17kL 9s infinite forwards;
}
@keyframes styles_fadeIn__B17kL {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.styles_upper__h7_Af img:first-child {
  animation-delay: 0.5s;
}
.styles_lower__nzBkx img:first-child {
  animation-delay: 1s;
}
.styles_upper__h7_Af img:nth-child(2) {
  animation-delay: 1.5s;
}
.styles_lower__nzBkx img:nth-child(2) {
  animation-delay: 2s;
}
.styles_upper__h7_Af img:nth-child(3) {
  animation-delay: 2.5s;
}
.styles_lower__nzBkx img:nth-child(3) {
  animation-delay: 3s;
}
.styles_upper__h7_Af img:nth-child(4) {
  animation-delay: 3.5s;
}
.styles_lower__nzBkx img:nth-child(4) {
  animation-delay: 4s;
}
.styles_upper__h7_Af img:nth-child(5) {
  animation-delay: 4.5s;
}
.styles_lower__nzBkx img:nth-child(5) {
  animation-delay: 5s;
}
.styles_upper__h7_Af img:nth-child(6) {
  animation-delay: 5.5s;
}
.styles_lower__nzBkx img:nth-child(6) {
  animation-delay: 6s;
}
.styles_upper__h7_Af img:nth-child(7) {
  animation-delay: 6.5s;
}
.styles_lower__nzBkx img:nth-child(7) {
  animation-delay: 7s;
}
.styles_upper__h7_Af img:nth-child(8) {
  animation-delay: 7.5s;
}
.styles_lower__nzBkx img:nth-child(8) {
  animation-delay: 8s;
}
.styles_bg__goPTY {
  background: linear-gradient(120deg, #ffff32 3.89%, #ffd319 39.07%);
}
.styles_amount__3goQw {
  text-shadow: 1px 1px 0 #000;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #000;
}
.styles_loader__cIimP {
  width: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(farthest-side, #ffa516 94%, #0000) top/8px 8px
      no-repeat,
    conic-gradient(#0000 30%, #ffa516);
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 8px), #000 0);
  animation: styles_l13__MJDMN 1s linear infinite;
}
@keyframes styles_l13__MJDMN {
  to {
    transform: rotate(1turn);
  }
}
.styles_bg___fCLR {
  background: linear-gradient(120deg, #ffff32 3.89%, #ffd319 39.07%);
}
