.FooterBase_wrapper__suuOz {
  background-color: #000;
  color: #fff;
  overflow: hidden;
  padding: 50px 30px;
margin-top: 50px;
}
.FooterBase_footer__qTE_1 {
  display: flex;
  flex-direction: column;
  max-width: 330px;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .FooterBase_footer__qTE_1 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    max-width: 1180px;
    margin: 0 auto;
    padding: 88px 68px 44px 40px;
    gap: 32px;
    border-bottom: 1px solid #fff;
  }
}
.FooterBase_footerLeft__fcn_q {
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .FooterBase_footerLeft__fcn_q {
    order: 0;
    padding: 0;
    justify-content: flex-end;
    align-items: flex-start;
    flex: 1 1;
  }
}
.FooterBase_sponsors__9Wfso {
  display: flex;
  gap: 28px;
  align-items: center;
  padding-bottom: 44px;
  border-bottom: 1px solid #fff;
}
@media screen and (min-width: 1024px) {
  .FooterBase_sponsors__9Wfso {
    border-bottom: none;
    padding-bottom: 0;
    gap: 16px;
    flex-direction: column;
    width: 178px;
    align-items: flex-start;
  }
}
.FooterBase_cityam__gOo8B {
  display: flex;
  gap: 8px;
  flex-direction: column;
}
.FooterBase_cityam__gOo8B img {
  width: 120px;
  object-fit: contain;
}
.FooterBase_partnership__9gn2i {
  font-family: "Roboto", sans-serif;
  font-size: 11px;
  font-weight: 600;
}
@media screen and (min-width: 1024px) {
  .FooterBase_partnership__9gn2i {
    font-size: 16px;
  }
}
.FooterBase_socials__F6ddn {
  display: flex;
  margin: 25px 0 44px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_socials__F6ddn {
    margin: 58px 0 38px;
  }
}
.FooterBase_socialGroup__YYuXr {
  display: flex;
  align-items: center;
  gap: 16px;
  box-sizing: border-box;
}
.FooterBase_socialGroup__YYuXr a {
  display: inline-block;
}
.FooterBase_socialLink__0lixJ {
  display: flex;
}
@media screen and (min-width: 1024px) {
  .FooterBase_legalInformation__e35L3 {
    display: none;
  }
}
.FooterBase_links__x0ehK {
  display: flex;
  gap: 8px;
}
.FooterBase_footerRight__2NvHU {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .FooterBase_footerRight__2NvHU {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    display: flex;
    gap: 24px;
    flex: 1 0 auto;
  }
}
.FooterBase_column__d38Wc {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.FooterBase_boxColumnMobile__dmK2K {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_boxColumnMobile__dmK2K {
    display: none;
  }
}
.FooterBase_boxColumnDesktop__Oqir9 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .FooterBase_boxColumnDesktop__Oqir9 {
    display: flex;
    flex-direction: column;
    gap: 18px;
  }
}
.FooterBase_columnWrapper__OZL_U {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .FooterBase_columnWrapper__OZL_U {
    padding: 30px 0 40px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin-top: 60px;
    margin-bottom: 30px;
    gap: 40px;
  }
}
.FooterBase_title__wztvU {
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_title__wztvU {
    font-size: 18px;
  }
}
.FooterBase_linkGroup__wHLHs {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.FooterBase_link__4_gyl {
  color: #e0e2e3;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_link__4_gyl {
    font-size: 18px;
  }
}
.FooterBase_copyRight__rhw5Y {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_copyRight__rhw5Y {
    padding-top: 15px;
    font-size: 14px;
  }
}
.FooterBase_desktopPolicies__PxMQt {
  display: none;
}
@media screen and (min-width: 1024px) {
  .FooterBase_desktopPolicies__PxMQt {
    display: flex;
  }
}
.FooterBase_divider__hgeua {
  width: 100%;
  height: 1px;
  background: #fff;
  display: none;
}
@media screen and (min-width: 1024px) {
  .FooterBase_divider__hgeua {
    display: initial;
  }
}
.FooterBase_boxWrapper__F3C0O {
  display: flex;
  border: 1px solid #fff;
  height: 100px;
  gap: 15px;
  width: 328px;
  padding: 0 0 0 20px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_boxWrapper__F3C0O {
    width: 216px;
    height: 60px;
    padding: 0 0 0 13px;
  }
}
.FooterBase_imageWrapper__BhzFq {
  position: relative;
  width: 50px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_imageWrapper__BhzFq {
    width: 32px;
  }
}
.FooterBase_image__mUnO_ {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -16px;
}
.FooterBase_image__mUnO_ svg,
.FooterBase_image__mUnO_ svg rect {
  width: 50px;
  height: 50px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_image__mUnO_ {
    bottom: -12px;
  }
  .FooterBase_image__mUnO_ svg,
  .FooterBase_image__mUnO_ svg rect {
    width: 32px;
    height: 32px;
  }
}
.FooterBase_info__UDRga {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_info__UDRga {
    gap: 2px;
  }
}
.FooterBase_info__UDRga .FooterBase_title__wztvU {
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .FooterBase_info__UDRga .FooterBase_title__wztvU {
    font-size: 10px;
  }
}
.FooterBase_info__UDRga .FooterBase_description__0zmSA {
  font-size: 17px;
  font-family: "Roboto", sans-serif;
  color: #e0e2e3;
}
@media screen and (min-width: 1024px) {
  .FooterBase_info__UDRga .FooterBase_description__0zmSA {
    font-size: 11px;
  }
}
.Loading_ring__sr38I {
  color: #fff;
  width: 25px;
  height: 25px;
}
.Loading_ring__sr38I.Loading_large__XE9IF {
  width: 50px;
  height: 50px;
}
.Loading_ring__sr38I.Loading_large__XE9IF div {
  width: 50px;
  height: 50px;
  border-width: 5px;
}
.Loading_ring__sr38I.Loading_xlarge__vUcs7 {
  width: 100px;
  height: 100px;
}
.Loading_ring__sr38I.Loading_xlarge__vUcs7 div {
  width: 100px;
  height: 100px;
  border-width: 5px;
}
.Loading_ring__sr38I,
.Loading_ring__sr38I div {
  box-sizing: border-box;
}
.Loading_ring__sr38I {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.Loading_ring__sr38I div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  animation: Loading_lds-ring__XxbHc 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border: 3px solid rgba(0, 0, 0, 0);
  border-top-color: currentcolor;
}
.Loading_ring__sr38I div:first-child {
  animation-delay: -0.45s;
}
.Loading_ring__sr38I div:nth-child(2) {
  animation-delay: -0.3s;
}
.Loading_ring__sr38I div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes Loading_lds-ring__XxbHc {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.Ripple_ripple__FRPOi {
  overflow: hidden;
  position: relative;
}
.Ripple_ink__c80v_ {
  display: block;
  position: absolute;
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 100%;
  transform: scale(0);
}
.Ripple_ink__c80v_.Ripple_transparent__OfvfP {
  background: rgba(0, 0, 0, 0.1);
}
.Ripple_inkActive__nwIkm {
  animation: Ripple_ripple__FRPOi 0.4s linear;
}
.Ripple_rippleDisabled__q_1zQ .Ripple_ink__c80v_ {
  display: none;
}
@keyframes Ripple_ripple__FRPOi {
  to {
    opacity: 0;
    transform: scale(2.5);
  }
}
.Button_button__6mIH_ {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
  transition: background-color 0.25s ease;
  cursor: pointer;
  border: none;
  outline: none;
}
.Button_button__6mIH_:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}
.Button_button__6mIH_.Button_fullWidth__oYiX3 {
  width: 100%;
}
.Button_button__6mIH_:hover:not(:disabled) {
  font-weight: 700;
}
.Button_default-variant__Mn35l {
  background-color: #000;
  color: #fff;
  letter-spacing: 4px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.35);
}
.Button_default-variant__Mn35l:hover:not(:disabled) {
  background-color: rgba(0, 0, 0, 0.9);
}
.Button_transparent-variant__M_8iS {
  background-color: #fff;
  color: #000;
  box-shadow: none;
  border: 1px solid #e7e5e5;
  border-radius: 8px;
}
.Button_transparent-variant__M_8iS:hover:not(:disabled) {
  background-color: #fff;
}
.Button_secondary-variant__UHhI9 {
  background-color: #fff;
  border: 1px solid #000;
  color: #000;
  letter-spacing: 4px;
}
.Button_secondary-variant__UHhI9:disabled {
  border: 1px solid #bbb;
}
.Button_default-size__2WGJa {
  font-size: 15px;
  height: 40px;
  padding: 0 20px;
}
@media screen and (min-width: 1024px) {
  .Button_default-size__2WGJa {
    font-size: 17px;
    height: 54px;
  }
}
.Button_large-size__03jWP {
  height: 55px;
  font-size: 17px;
}
.Button_icon-size__onkHC {
  width: auto;
  height: auto;
}
.CartItem_cartItem__FFc_n {
  width: 100%;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #000;
  padding-bottom: 32px;
}
.CartItem_image__u7sHA {
  position: relative;
  width: 80px;
  aspect-ratio: 1/1;
}
.CartItem_title__mP9jc {
  font-size: 20px;
  font-weight: 900;
}
.CartItem_subtitle__RH1Y2 {
  font-size: 11px;
  font-family: "Roboto", sans-serif;
}
.CartItem_price__fSbHD {
  font-size: 17px;
  font-weight: 900;
  font-family: "Roboto", sans-serif;
}
.CartItem_entryPrice__7ZzKV {
  font-size: 10px;
  color: #bca062;
}
.CartItem_tickets__xkcgi {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  line-height: 18px;
}
.CartItem_closeButton__GLGWG:hover svg {
  opacity: 0.7;
}
.CartItem_entryInput__wUN1M {
  display: flex;
  align-items: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  overflow: hidden;
  width: -moz-fit-content;
  width: fit-content;
}
.CartItem_entryInput__wUN1M .CartItem_button__MWXm0 {
  background: none;
  border: none;
  padding: 8px 12px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.2s;
}
.CartItem_entryInput__wUN1M .CartItem_button__MWXm0:hover {
  background-color: #f0f0f0;
}
.CartItem_entryInput__wUN1M .CartItem_button__MWXm0:disabled {
  color: #ccc;
  cursor: not-allowed;
}
.CartItem_entryInput__wUN1M .CartItem_input__VhnIn {
  width: 40px;
  border: none;
  text-align: center;
  font-size: 16px;
  padding: 8px 0;
  -moz-appearance: textfield;
}
.CartItem_entryInput__wUN1M .CartItem_input__VhnIn::-webkit-inner-spin-button,
.CartItem_entryInput__wUN1M .CartItem_input__VhnIn::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.CartItem_entryInput__wUN1M .CartItem_input__VhnIn:focus {
  outline: none;
}
.DrawerCartItem_main__OcYE4 {
  display: flex;
  gap: 20px;
}
.DrawerCartItem_header__DFNt_ {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.DrawerCartItem_content__S5uMA {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.DrawerCartItem_titleWrapper__rJAyO {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.DrawerCartItem_priceWrapper__IsIhC {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.DrawerCartItem_footer__jFUIF {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-left: auto;
}
.Basket_tickets__t3yNj {
  position: relative;
  display: flex;
  overflow: visible;
}
.Basket_tickets__t3yNj .Basket_count__q8ScN {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  background: #f7fa2a;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  top: 25px;
  right: -5px;
  font-size: 15px;
}
.Basket_tickets__t3yNj.Basket_sm__Z5xrL .Basket_count__q8ScN {
  width: 14px;
  height: 14px;
  font-size: 10px;
  top: 15px;
  right: -5px;
}
.Basket_tickets__t3yNj.Basket_sm__Z5xrL svg {
  width: 30px;
  height: 27px;
}
.Basket_borderWrapper__y8sBt {
  display: flex;
  padding: 0 28px 0 16px;
  border: 2px solid #d3d3d3;
  border-top: none;
  border-bottom: none;
}
.Basket_drawerOverlay__OYZHD {
  position: fixed;
  z-index: 99;
  inset: 0;
  background: rgba(0, 0, 0, 0.2);
}
.Basket_drawerContent__sCV0Y {
  position: fixed;
  z-index: 100;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #fff;
  width: 33%;
  padding: 44px 0;
}
@media screen and (max-width: 1023px) {
  .Basket_drawerContent__sCV0Y {
    width: 100%;
    height: 80%;
    padding: 22px 0;
  }
}
.Basket_header__nqVVD {
  display: flex;
  justify-content: flex-end;
  padding: 0 60px 60px;
}
@media screen and (max-width: 1023px) {
  .Basket_header__nqVVD {
    padding: 0 30px 30px;
  }
}
.Basket_list__e_VMh {
  padding: 0 60px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow-y: auto;
}
@media screen and (max-width: 1023px) {
  .Basket_list__e_VMh {
    padding: 0 30px;
  }
}
.Basket_close__YCHlN:hover {
  opacity: 0.7;
}
.Basket_close__YCHlN svg path {
  fill: #69727d;
}
.Basket_footer__4XQ_d {
  padding: 30px 60px 0;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (max-width: 1023px) {
  .Basket_footer__4XQ_d {
    padding: 30px 30px 0;
  }
}
.Basket_subtotal__MIapK {
  text-align: center;
  font-size: 41px;
  font-weight: 900;
}
.Basket_divider__vEB6n {
  width: 100%;
  height: 1px;
  background: #000;
}
.Header_header__mT5EX {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 25px;
  max-width: 1440px;
  margin: 0 auto;
  gap: 18px;
}
@media screen and (min-width: 1024px) {
  .Header_header__mT5EX {
    padding: 35px 25px 54px;
  }
}
.Header_header__mT5EX .Header_mobileMenu__fcgMN {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media screen and (min-width: 1024px) {
  .Header_header__mT5EX .Header_mobileMenu__fcgMN {
    display: none;
  }
}
.Header_header__mT5EX .Header_mobileMenu__fcgMN .Header_slideMenu__xlkJl {
  position: absolute;
  top: var(--header-height);
  left: 0;
  display: flex;
  flex-direction: column;
  flex: 1 1;
  height: 0;
  width: 100%;
  background-color: #000;
  transition: all 0.3s ease-out;
  color: #fff;
  overflow: hidden;
  z-index: 100;
  --item-height: 38px;
}
.Header_header__mT5EX .Header_mobileMenu__fcgMN .Header_slideMenu__xlkJl li a,
.Header_header__mT5EX
  .Header_mobileMenu__fcgMN
  .Header_slideMenu__xlkJl
  li
  button {
  padding: 0 32px;
  height: 38px;
  min-height: 38px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.Header_header__mT5EX
  .Header_mobileMenu__fcgMN
  .Header_slideMenu__xlkJl
  li
  a.Header_active__xjS_U,
.Header_header__mT5EX
  .Header_mobileMenu__fcgMN
  .Header_slideMenu__xlkJl
  li
  button.Header_active__xjS_U {
  background: #f7fa2a;
  color: #000;
}
.Header_header__mT5EX
  .Header_mobileMenu__fcgMN
  .Header_slideMenu__xlkJl
  li
  button {
  width: 100%;
}
.Header_header__mT5EX
  .Header_mobileMenu__fcgMN
  .Header_slideMenu__xlkJl
  li:first-child {
  margin-top: 32px;
}
.Header_header__mT5EX
  .Header_mobileMenu__fcgMN
  .Header_slideMenu__xlkJl
  li:last-child {
  margin-bottom: 28px;
}
.Header_header__mT5EX
  .Header_mobileMenu__fcgMN
  .Header_slideMenu__xlkJl.Header_enterDone__DGQbv {
  height: calc(7 * var(--item-height) + 32px + 28px);
}
.Header_header__mT5EX.Header_absolute__nfdJv {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.Header_header__mT5EX .Header_logo__zvcQT svg {
 height: 80px;
    width: 155px;
}
@media screen and (min-width: 1024px) {
  .Header_header__mT5EX .Header_logo__zvcQT svg {
    width: 232px;
    height: 66px;
  }
}
.Header_header__mT5EX .Header_button__B7NZQ {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #000;
  height: 57px;
  width: 42px;
}
.Header_header__mT5EX .Header_button__B7NZQ svg {
  transition: opacity 0.15s ease-in-out, transform 0.15s ease-in-out;
}
.Header_header__mT5EX .Header_button__B7NZQ svg.Header_iconEnter__ia7lU {
  opacity: 0;
  transform: scale(0.8);
}
.Header_header__mT5EX .Header_button__B7NZQ svg.Header_iconEnterActive__XWRKJ {
  opacity: 1;
  transform: scale(1);
}
.Header_header__mT5EX .Header_button__B7NZQ svg.Header_iconExit__A5sWU {
  opacity: 0;
  transform: scale(0.8);
}
.Header_header__mT5EX .Header_desktopMenu__okamU {
  display: none;
}
@media screen and (min-width: 1024px) {
  .Header_header__mT5EX .Header_desktopMenu__okamU {
    display: flex;
    gap: 52px;
  }
  .Header_header__mT5EX .Header_desktopMenu__okamU ul {
    display: flex;
    gap: 36px;
    font-size: 16px;
    font-weight: 500;
  }
  .Header_header__mT5EX .Header_desktopMenu__okamU ul li {
    display: flex;
    align-items: center;
  }
  .Header_header__mT5EX .Header_desktopMenu__okamU ul li a {
    position: relative;
    display: inline-block;
  }
  .Header_header__mT5EX .Header_desktopMenu__okamU ul li a:before {
    position: absolute;
    bottom: -14px;
    left: -10%;
    content: "";
    width: 0;
    height: 5px;
    background: #f7fa2a;
    transition: width 0.3s ease;
  }
  .Header_header__mT5EX
    .Header_desktopMenu__okamU
    ul
    li
    a.Header_active__xjS_U:before,
  .Header_header__mT5EX .Header_desktopMenu__okamU ul li a:hover:before {
    width: 120%;
  }
  .Header_header__mT5EX
    .Header_desktopMenu__okamU
    .Header_desktopBasket__eF6Ul {
    display: flex;
    padding: 0 28px 0 16px;
    border: 2px solid #d3d3d3;
    border-top: none;
    border-bottom: none;
  }
}
.Hidden_hidden-desktop__gLs1W {
  display: flex;
}
@media (min-width: 1024px) {
  .Hidden_hidden-desktop__gLs1W {
    display: none;
  }
}
.Hidden_hidden-mobile__QJvgT {
  display: flex;
}
@media (max-width: 1023px) {
  .Hidden_hidden-mobile__QJvgT {
    display: none;
  }
}
.HeroSection_heroSectionWrapper__9JdKK {
  position: relative;
  overflow: hidden;
  padding: var(--header-height) 0 40px 0;
}
.HeroSection_navigation__GJ9gF {
  padding: 0 16px;
  max-width: 1440px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.HeroSection_chevronLeft__BiKae,
.HeroSection_chevronRight__qQfrr {
  width: 20px;
  height: 38px;
}
.HeroSection_heroSection__7yPRu {
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 1440px;
  margin: 0 auto;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .HeroSection_heroSection__7yPRu {
    flex-direction: row;
    gap: 42px;
    padding-left: 20px;
  }
}
.HeroSection_heroSection__7yPRu .HeroSection_background__R8ieT {
  position: absolute;
  z-index: -1;
  width: 140%;
  height: 100%;
  top: -110px;
}
@media screen and (max-width: 1023px) {
  .HeroSection_heroSection__7yPRu .HeroSection_background__R8ieT {
    transform: translateX(-50%);
    left: 50%;
  }
}
@media screen and (min-width: 1024px) {
  .HeroSection_heroSection__7yPRu .HeroSection_background__R8ieT {
    height: 150%;
    top: -200px;
    right: -600px;
  }
}
.HeroSection_heroSection__7yPRu .HeroSection_hero__C_Nzl {
  position: relative;
  flex: 1 1;
  width: 100%;
  padding-bottom: 80%;
}
@media screen and (min-width: 1024px) {
  .HeroSection_heroSection__7yPRu .HeroSection_hero__C_Nzl {
    order: 1;
    padding-bottom: 20%;
  }
}
.HeroSection_heroSection__7yPRu
  .HeroSection_hero__C_Nzl
  .HeroSection_image__1v3pY {
  object-fit: contain;
  object-position: center;
}
.HeroSection_heroSection__7yPRu .HeroSection_details__eGx8X {
  margin-top: auto;
  padding: 12px 20px 40px;
  display: flex;
  align-items: center;
  flex: 1 1;
  flex-direction: column;
  gap: 12px;
}
@media screen and (min-width: 1024px) {
  .HeroSection_heroSection__7yPRu .HeroSection_details__eGx8X {
    padding: 0;
    align-items: flex-start;
    gap: 30px;
    max-width: 570px;
  }
}
.HeroSection_heroSection__7yPRu
  .HeroSection_details__eGx8X
  .HeroSection_title__yH_eP {
  text-align: center;
  font-size: 29px;
  font-weight: 900;
}
@media screen and (min-width: 1024px) {
  .HeroSection_heroSection__7yPRu
    .HeroSection_details__eGx8X
    .HeroSection_title__yH_eP {
    font-size: 50px;
    text-align: left;
    line-height: 60px;
  }
}
.HeroSection_heroSection__7yPRu
  .HeroSection_details__eGx8X
  .HeroSection_subtitle__lPMp9 {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
}
@media screen and (min-width: 1024px) {
  .HeroSection_heroSection__7yPRu
    .HeroSection_details__eGx8X
    .HeroSection_subtitle__lPMp9 {
    line-height: 32px;
    font-size: 22px;
    text-align: left;
  }
}
.HeroSection_heroSection__7yPRu
  .HeroSection_details__eGx8X
  .HeroSection_prizes__hhFMR {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  min-width: 220px;
}
@media screen and (min-width: 1024px) {
  .HeroSection_heroSection__7yPRu
    .HeroSection_details__eGx8X
    .HeroSection_prizes__hhFMR
    button {
    width: 300px;
    white-space: nowrap;
  }
}
.HeroSection_heroSection__7yPRu
  .HeroSection_details__eGx8X
  .HeroSection_prizes__hhFMR
  button {
  margin-top: 10px;
}
.HeroSection_heroSection__7yPRu
  .HeroSection_details__eGx8X
  .HeroSection_prizes__hhFMR
  svg {
  display: none;
}
@media screen and (min-width: 1024px) {
  .HeroSection_heroSection__7yPRu
    .HeroSection_details__eGx8X
    .HeroSection_prizes__hhFMR
    svg {
    display: initial;
  }
}
.HeroSection_carousel__GY56C {
  padding-bottom: 20px;
  overflow: hidden;
  position: relative;
  max-width: 1332px;
  width: calc(100% - 108px);
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .HeroSection_carousel__GY56C {
    padding-bottom: 40px;
  }
}
.HeroSection_carouselContainer__nZ8m_ {
  display: flex;
}
.HeroSection_carouselSlide__pajLn {
  flex: 0 0 100%;
  min-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.HeroSection_carouselDots__jBWG2 {
  display: flex;
  gap: 7px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.HeroSection_carouselDot__lX5sw {
  display: flex;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
  border: 1px solid #000;
}
.HeroSection_carouselDot__lX5sw.HeroSection_selected__7T866 {
  background-color: #000;
}
.FeaturedCompetitions_wrapper__saE4T {
  display: flex;
  width: 100%;
}
.FeaturedCompetitions_content__XJsvx {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
}
@media screen and (min-width: 1024px) {
  .FeaturedCompetitions_content__XJsvx {
    margin: 0 auto;
    gap: 20px;
  }
}
.FeaturedCompetitions_campaign__wlRuQ {
  cursor: pointer;
  position: relative;
  width: 100%;
  height: auto;
  transition: opacity 0.3s ease;
}
.FeaturedCompetitions_campaign__wlRuQ:hover {
  opacity: 0.9;
}
@media screen and (min-width: 1024px) {
  .FeaturedCompetitions_campaign__wlRuQ {
    width: calc(50% - 10px);
  }
}
.FeaturedCompetitions_imageWrapper__AcSKJ {
  aspect-ratio: 6/7;
  position: relative;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .FeaturedCompetitions_imageWrapper__AcSKJ {
    aspect-ratio: 710/365;
  }
}
.FeaturedCompetitions_imageWrapper__AcSKJ img {
  object-fit: contain;
}
.FeaturedCompetitions_enter__jtrKi {
  position: absolute;
  margin: 0 auto;
  bottom: 0;
  left: 50%;
  width: 220px;
  transform: translate(-50%, 15px);
}
@media screen and (min-width: 1024px) {
  .FeaturedCompetitions_enter__jtrKi {
    width: 300px;
  }
}
.FeaturedCompetitions_drawOn__xmZnG {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 20;
  text-transform: uppercase;
  justify-content: center;
  font-size: 11px;
  line-height: 21px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  height: 26px;
  padding: 0 12px;
  background-color: #ff6400;
  width: max-content;
  border-radius: 18px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 40px;
}
@media screen and (min-width: 1024px) {
  .FeaturedCompetitions_drawOn__xmZnG {
    bottom: 60px;
    width: max-content;
    font-size: 16px;
    height: 36px;
  }
}
.HeroCompetition_wrapper__NlQKi {
  display: flex;
  width: 100%;
}
.HeroCompetition_content__N2sg6 {
  display: flex;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
}
.HeroCompetition_campaign__AS64t {
  cursor: pointer;
  position: relative;
  width: 100%;
  height: auto;
  transition: opacity 0.3s ease;
}
.HeroCompetition_campaign__AS64t:hover {
  opacity: 0.9;
}
.HeroCompetition_imageWrapper__z3Krv {
  aspect-ratio: 6/7;
  position: relative;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .HeroCompetition_imageWrapper__z3Krv {
    aspect-ratio: 1440/500;
  }
}
.HeroCompetition_imageWrapper__z3Krv img {
  object-fit: cover;
}
.HeroCompetition_image__U8RHy {
  display: flex;
  width: 100%;
  object-fit: cover;
}
@media screen and (min-width: 1024px) {
  .HeroCompetition_image__U8RHy {
    aspect-ratio: 1920/627;
  }
}
.HeroCompetition_enter__6wRJa {
  position: absolute;
  margin: 0 auto;
  bottom: 0;
  left: 50%;
  width: 220px;
  min-width: 220px;
  transform: translate(-50%, 15px);
}
@media screen and (min-width: 1024px) {
  .HeroCompetition_enter__6wRJa {
    width: 300px;
    min-width: 300px;
  }
}
.HeroCompetition_drawOn__h1V_Y {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 20;
  width: 100%;
  min-width: 220px;
  text-transform: uppercase;
  justify-content: center;
  font-size: 11px;
  line-height: 21px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  height: 26px;
  padding: 0 16px;
  background-color: #ff6400;
  border-radius: 18px;
  max-width: max-content;
  left: 50%;
  bottom: 40px;
  transform: translateX(-50%);
}
@media screen and (min-width: 1024px) {
  .HeroCompetition_drawOn__h1V_Y {
    bottom: 60px;
    width: max-content;
    font-size: 16px;
    height: 36px;
  }
}
.HeroCompetition_details__5NCV0 {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  gap: 12px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 10px;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .HeroCompetition_details__5NCV0 {
    gap: 24px;
    bottom: 65%;
    transform: translate(-50%, 50%);
  }
}
.HeroCompetition_details__5NCV0 .HeroCompetition_title__cBxoD {
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 1px;
  line-height: 30px;
}
@media screen and (min-width: 1024px) {
  .HeroCompetition_details__5NCV0 .HeroCompetition_title__cBxoD {
    font-size: 48px;
  }
}
.HeroCompetition_details__5NCV0 .HeroCompetition_description__AQ8xe {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 17px;
}
@media screen and (min-width: 1024px) {
  .HeroCompetition_details__5NCV0 .HeroCompetition_description__AQ8xe {
    font-size: 36px;
  }
}
.Welcome_wrapper__uVM1U {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 460px;
}
.Welcome_header__f3CxL {
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-bottom: 40px;
}
.Welcome_divider__tPxuW {
  width: 50px;
  height: 2px;
  background: #000;
}
.Welcome_title___VZW1 {
  font-weight: 300;
  font-size: 33px;
  letter-spacing: 0.33px;
  z-index: 1;
}
@media screen and (min-width: 1024px) {
  .Welcome_title___VZW1 {
    font-size: 32px;
  }
}
.Welcome_title___VZW1 b {
  font-weight: 900;
}
.Welcome_subtitle__DlS8s {
  font-size: 20px;
  letter-spacing: 0.33px;
  font-family: "Roboto", sans-serif;
}
.Transactions_wrapper__NwzKo {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  height: 100%;
  padding: 0 24px;
  position: relative;
}
.Transactions_wrapper__NwzKo h4 {
  font-size: 16px;
  text-align: center;
}
.Transactions_header__kkWbS {
  display: flex;
  flex-direction: column;
  max-width: 460px;
  margin: 0 auto;
  gap: 20px;
}
.Transactions_title__hab9R {
  font-size: 27px;
  z-index: 1;
  letter-spacing: 0.33px;
  font-weight: 400;
}
.Transactions_title__hab9R span {
  font-weight: 500;
}
@media screen and (min-width: 1024px) {
  .Transactions_title__hab9R {
    font-size: 32px;
  }
}
.Transactions_divider__At_dd {
  width: 50px;
  height: 2px;
  background-color: #000;
}
.Transactions_subtitle__FdiKc {
  font-size: 13px;
  line-height: 27px;
}
@media screen and (min-width: 1024px) {
  .Transactions_subtitle__FdiKc {
    font-size: 15px;
  }
}
.Transactions_list__YCHeV {
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: 460px;
  width: 100%;
  margin: 0 auto;
}
.Transactions_list__YCHeV .Transactions_listHeader__kTDGv {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .Transactions_list__YCHeV {
    display: none;
  }
}
.Transactions_yellowDivider__hnO_L {
  width: 100%;
  height: 2px;
  background-color: #f7fa2a;
}
.Transactions_name__NxuRV {
  font-size: 16px;
  font-weight: 500;
}
.Transactions_transaction__x_6IF {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-size: 13px;
  padding-bottom: 12px;
  border-bottom: 1px solid #000;
}
.Transactions_transactionId__m0_7g {
  font-size: 13px;
  font-weight: 500;
}
.Transactions_transactionDate__kz88B {
  color: #2566e8;
}
.Transactions_purchases__jGK7J {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 24px;
  overflow-y: auto;
}
@media screen and (min-width: 1024px) {
  .Transactions_purchases__jGK7J {
    min-height: 680px;
    height: 680px;
  }
  .Transactions_purchases__jGK7J.Transactions_customScroll__YWv3i {
    overflow-y: scroll;
  }
}
@media screen and (min-width: 1024px) {
  .Transactions_purchases__jGK7J.Transactions_customScroll__YWv3i::-webkit-scrollbar {
    -webkit-appearance: none;
    cursor: pointer;
  }
  .Transactions_purchases__jGK7J.Transactions_customScroll__YWv3i::-webkit-scrollbar:vertical {
    width: 7px;
  }
  .Transactions_purchases__jGK7J.Transactions_customScroll__YWv3i::-webkit-scrollbar:horizontal {
    height: 7px;
  }
  .Transactions_purchases__jGK7J.Transactions_customScroll__YWv3i::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #000;
  }
}
.Transactions_table__2pRto {
  display: none;
  border-collapse: collapse;
  margin: 0 auto;
  width: 100%;
  max-width: 700px;
}
@media screen and (min-width: 1024px) {
  .Transactions_table__2pRto {
    display: inline-table;
  }
}
.Transactions_table__2pRto th {
  font-size: 16px;
  font-weight: 500;
  text-align: start;
  height: 40px;
}
.Transactions_table__2pRto tr {
  border-bottom: 1px solid #000;
}
.Transactions_table__2pRto td {
  height: 63px;
}
.Transactions_table__2pRto .Transactions_border__cL33u {
  border-bottom: 3px solid #f7fa2a;
}
.Transactions_loadMore__zD4g0 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}
.Transactions_loadMore__zD4g0 button {
  min-width: 250px;
}
@media screen and (min-width: 1024px) {
  .Transactions_loadMore__zD4g0 {
    margin-top: 15px;
  }
}
.BasicCartItem_main__AZiMu {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .BasicCartItem_main__AZiMu {
    flex-direction: row;
    gap: 20px;
  }
}
.BasicCartItem_header__eZu9T {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (min-width: 1024px) {
  .BasicCartItem_avatar__L7vNa {
    width: 192px;
  }
}
.BasicCartItem_content__D50e0 {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 25px;
  margin-top: 4px;
}
@media screen and (min-width: 1024px) {
  .BasicCartItem_content__D50e0 {
    margin: 0;
  }
}
.BasicCartItem_titleWrapper__DRO4V {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 1024px) {
  .BasicCartItem_titleWrapper__DRO4V .BasicCartItem_title__U120C {
    font-size: 29px;
    letter-spacing: 0.25px;
  }
  .BasicCartItem_titleWrapper__DRO4V .BasicCartItem_subtitle__DJGl7 {
    font-size: 13px;
  }
}
.BasicCartItem_priceWrapper__AjALO {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
@media screen and (min-width: 1024px) {
  .BasicCartItem_priceWrapper__AjALO .BasicCartItem_price__tsFMj {
    font-size: 23px;
  }
  .BasicCartItem_priceWrapper__AjALO .BasicCartItem_entry__E9DAI {
    font-size: 13px;
  }
  .BasicCartItem_tickets__3TWer {
    font-size: 16px;
    line-height: 25px;
  }
  .BasicCartItem_tickets__3TWer svg {
    width: 25px;
    height: 25px;
  }
}
.BasicCartItem_footer__PDVSL {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .BasicCartItem_footer__PDVSL {
    height: min-content;
    align-items: center;
    gap: 18px;
  }
  .BasicCartItem_close__LXwuo svg {
    width: 28px;
    height: 28px;
  }
  .BasicCartItem_close__LXwuo svg:hover {
    opacity: 0.7;
  }
}
.CartItems_items__hgrTv {
  display: flex;
  flex-direction: column;
  padding: 0 20px 20px;
  gap: 18px;
  flex: 1 1 100%;
}
@media screen and (min-width: 1024px) {
  .CartItems_items__hgrTv {
    gap: 40px;
  }
}
.CartItems_cartItem__m_yoE {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .CartItems_cartItem__m_yoE {
    max-width: 680px;
  }
}
.CartItems_divider__1V7IR {
  height: 1px;
  width: 100%;
  background: #000;
}
@media screen and (min-width: 1024px) {
  .CartItems_divider__1V7IR {
    max-width: 680px;
  }
}
.Input_inputWrapper__gDxSz {
  display: flex;
  flex-direction: column;
  width: 100%;
  cursor: pointer;
}
.Input_inputWrapper__gDxSz.Input_checkbox__MoA8P {
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
  cursor: pointer;
  margin-bottom: 0;
}
.Input_inputWrapper__gDxSz.Input_checkbox__MoA8P input {
  min-width: 25px;
  width: 25px;
  margin: 0 10px 0 0;
}
.Input_inputWrapper__gDxSz label {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 5px;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  .Input_inputWrapper__gDxSz label {
    font-size: 15px;
  }
}
.Input_inputWrapper__gDxSz input {
  width: 100%;
  height: 35px;
  outline: none;
  border: none;
  border-bottom: 1px solid #000;
  background: none;
  padding: 0 5px;
}
@media screen and (min-width: 1024px) {
  .Input_inputWrapper__gDxSz input {
    height: 45px;
  }
}
.Input_inputWrapper__gDxSz input[data-variant="button"] {
  border: 1px solid #000;
}
.Input_inputWrapper__gDxSz label {
  margin-top: 5px;
}
.Input_inputWrapper__gDxSz.Input_inputError__0gbJD
  input:not([type="checkbox"]) {
  border-bottom: 1px solid #ff0092;
}
.Input_inputWrapper__gDxSz.Input_inputError__0gbJD label {
  color: #ff0092;
}
.Details_wrapper__8zeTT {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 460px;
}
.Details_header__00ANa {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 40px;
}
.Details_title__YuzyW {
  font-weight: 400;
  font-size: 27px;
  letter-spacing: 0.33px;
  z-index: 1;
}
.Details_title__YuzyW strong {
  font-weight: 500;
}
@media screen and (min-width: 1024px) {
  .Details_title__YuzyW {
    font-size: 32px;
  }
}
.Details_divider__0IdMG {
  width: 50px;
  height: 2px;
  background-color: #000;
}
.Details_subtitle__aDJut {
  font-size: 13px;
}
.Details_subtitle__aDJut b {
  color: #ff0092;
}
@media screen and (min-width: 1024px) {
  .Details_subtitle__aDJut {
    font-size: 15px;
    line-height: 27px;
  }
}
.Details_form__PV66w {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.Details_input__64F3K {
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .Details_input__64F3K {
    width: 220px;
  }
}
.Details_input__64F3K.Details_required__FXjRZ label:after {
  content: "*";
  color: #ff0092;
}
.Details_input__64F3K.Details_fullWidth__RUZDa {
  width: 100%;
}
.Details_submit__iHDfz {
  margin-top: 20px;
  width: 100%;
}
.PageWrapper_wrapper__nzPX3 {
  min-height: var(--min-content-height);
}
@keyframes CheckMailbox_fadeIn__XPFB7 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.CheckMailbox_check__Gm9Gn {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  animation: CheckMailbox_fadeIn__XPFB7 1s;
  padding: 24px 16px 16px;
  margin: 0 auto;
}
.CheckMailbox_icon__CpSR3 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
}
.CheckMailbox_texts__X2pYN {
  display: flex;
  flex-direction: column;
  width: 100%;
  text-align: center;
}
.CheckMailbox_texts__X2pYN .CheckMailbox_large__Tov0T {
  font-size: 32px;
  line-height: 40px;
  margin-top: 25px;
  margin-bottom: 10px;
}
.CheckMailbox_texts__X2pYN span {
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 10px;
}
.CheckMailbox_texts__X2pYN .CheckMailbox_spam___BHw_ {
  font-weight: 900;
  font-size: 18px;
}
.CheckMailbox_links__znOK0 {
  margin-top: 24px;
  margin-bottom: 16px;
}
.CheckMailbox_buttons__e28SS {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
@media screen and (min-width: 1024px) {
  .CheckMailbox_buttons__e28SS {
    flex-direction: row;
  }
}
.CheckMailbox_buttons__e28SS button {
  min-width: 140px;
  margin: 5px;
}
.CheckMailbox_buttons__e28SS button svg {
  margin-right: 5px;
}
.Inputs_inputs__1F333 {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 285px;
  padding: 0 15px;
  margin-top: 10px;
}
@media screen and (min-width: 1024px) {
  .Inputs_inputs__1F333 {
    padding: 0;
    margin-top: 50px;
  }
}
.Inputs_input__lP7z5 {
  width: 100%;
  cursor: pointer;
  margin-top: 5px;
}
.Inputs_input__lP7z5 input {
  margin-bottom: 10px;
}
.Inputs_button__qxQg_ {
  margin-top: 35px;
}
.Inputs_button__qxQg_,
.Inputs_inputs__oMjxP {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.Inputs_inputs__oMjxP {
  min-height: 285px;
  padding: 0 15px;
  margin-top: 10px;
}
@media screen and (min-width: 1024px) {
  .Inputs_inputs__oMjxP {
    padding: 0;
    margin-top: 50px;
  }
}
.Inputs_input__gnCVD {
  display: flex;
  align-items: flex-end;
  width: 100%;
  cursor: pointer;
  margin-top: 5px;
  position: relative;
}
.Inputs_input__gnCVD input {
  margin-bottom: 10px;
}
.Inputs_input__gnCVD.Inputs_action__HnJ7r button {
  position: absolute;
  right: 0;
  top: 22px;
}
.Inputs_input__gnCVD.Inputs_action__HnJ7r input {
  padding-right: 45px;
}
.Inputs_inputIcon__96WpA {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
}
.Inputs_actionsBlock__pscek {
  font-size: 14px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (min-width: 1024px) {
  .Inputs_actionsBlock__pscek {
    font-size: 14px;
  }
}
.Inputs_lostPassword__pDXLj {
  color: #bca062;
  cursor: pointer;
}
.Inputs_button__uck9w {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.Inputs_button__uck9w p {
  color: #ff0092;
  font-size: 14px;
  text-align: center;
  padding: 5px 15px;
  margin-top: 15px;
  margin-bottom: 5px;
}
@media screen and (min-width: 1024px) {
  .Inputs_button__uck9w p {
    font-size: 16px;
  }
}
.global_animatedSlideContainer__82KSt {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: relative;
}
.global_animatedSlideContainer__82KSt.global_centered__hzC_f {
  align-items: center;
}
.global_animatedSlideContainer__82KSt.global_fadeEnter__y0lni {
  opacity: 0;
  transform: translateX(100%);
}
.global_animatedSlideContainer__82KSt.global_fadeEnterActive__OUKrb,
.global_animatedSlideContainer__82KSt.global_fadeExit__k3Awz {
  opacity: 1;
  transform: translateX(0);
}
.global_animatedSlideContainer__82KSt.global_fadeExitActive__nCoI4 {
  opacity: 0;
  transform: translateX(-100%);
}
.global_animatedSlideContainer__82KSt.global_fadeEnterActive__OUKrb,
.global_animatedSlideContainer__82KSt.global_fadeExitActive__nCoI4 {
  transition: opacity 0.35s, transform 0.35s;
}
.Inputs_inputs__ldAkF {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 285px;
  padding: 0 15px;
  margin-top: 10px;
}
@media screen and (min-width: 1024px) {
  .Inputs_inputs__ldAkF {
    padding: 0;
    margin-top: 20px;
  }
}
.Inputs_input__5J1_q {
  width: 100%;
  cursor: pointer;
  margin-top: 5px;
}
.Inputs_input__5J1_q input {
  margin-bottom: 10px;
}
.Inputs_input__5J1_q i {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  font-size: 14px;
  margin-bottom: 15px;
}
.Inputs_input__5J1_q i.Inputs_bold__o2wzn {
  color: #ff0092;
}
.Inputs_actionsBlock__ubK60 {
  font-size: 14px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 15px;
}
@media screen and (min-width: 1024px) {
  .Inputs_actionsBlock__ubK60 {
    font-size: 14px;
  }
}
.Inputs_button__d9Vmi {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 35px;
}
.Inputs_button__d9Vmi p {
  color: #ff0092;
  font-size: 14px;
  text-align: center;
  padding: 5px 15px;
  margin-top: 10px;
}
@media screen and (min-width: 1024px) {
  .Inputs_button__d9Vmi p {
    font-size: 16px;
  }
}
.Inputs_arrow__LL_MA {
  display: flex;
  cursor: pointer;
  position: absolute;
}
@media screen and (min-width: 1024px) {
  .Inputs_arrow__LL_MA {
    left: 20px;
    top: 40%;
  }
}
.Inputs_captcha__OHmwy {
  max-width: 305px;
  min-height: 80px;
  margin: 0 auto;
}
.Inputs_modal__Z7M_2 {
  padding: 56px 24px 24px;
}
.Inputs_modalContent__A_STO {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
}
.Inputs_modalContent__A_STO .Inputs_title__EFs_w {
  font-size: 20px;
  font-weight: 600;
}
.Inputs_modalContent__A_STO .Inputs_description__i3SVC {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
}
.Inputs_infoLabel__ccobT {
  font-size: 14px;
  text-align: center;
  margin-top: 5px;
}
.Inputs_captcha__OHmwy,
.Inputs_infoLabel__ccobT {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.ResetPasswordPage_inputs__8qc2c,
.ResetPasswordPage_wrapper__wZB2a {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.ResetPasswordPage_inputs__8qc2c {
  min-height: 285px;
  padding: 0 15px;
  margin-top: 10px;
}
@media screen and (min-width: 1024px) {
  .ResetPasswordPage_inputs__8qc2c {
    padding: 0;
    margin-top: 20px;
  }
}
.ResetPasswordPage_input__j7g8T {
  width: 100%;
  cursor: pointer;
  margin-top: 5px;
}
.ResetPasswordPage_input__j7g8T input {
  margin-bottom: 10px;
}
.ResetPasswordPage_input__j7g8T i {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  font-size: 14px;
  margin-bottom: 15px;
}
.ResetPasswordPage_input__j7g8T i.ResetPasswordPage_bold__gkWSS {
  color: #ff0092;
}
.ResetPasswordPage_button__7UgTP {
  margin-top: 35px;
}
.ResetPasswordPage_button__7UgTP p {
  color: #ff0092;
  font-size: 14px;
  text-align: center;
  padding: 5px 15px;
  margin-top: 10px;
}
@media screen and (min-width: 1024px) {
  .ResetPasswordPage_button__7UgTP p {
    font-size: 16px;
  }
}
.VerifyPage_wrapper__PscOK {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 200px;
}
.VerifyPage_wrapper__PscOK h2 {
  font-size: 24px;
  margin-bottom: 20px;
}
.VerifyPage_wrapper__PscOK p {
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 20px;
}
.VerifyPage_content__9x5O3 {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 15px;
}
.VerifyPage_button__CweQC {
  margin-top: 35px;
}
.Form_form__g_Nz6 {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: hidden;
  max-width: 620px;
  padding: 50px 25px;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .Form_form__g_Nz6 {
    max-width: 500px;
    padding: 0;
  }
}
.Form_checkMailbox__Ayogr {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 15px 25px;
}
.Form_checkMailbox__Ayogr a {
  font-size: 16px;
  margin-bottom: 15px;
  text-decoration: underline;
}
.Form_login__7UngU {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.Form_title__yRvxP {
  width: 100%;
  font-size: 22px;
  font-weight: 900;
  text-align: left;
  margin-bottom: 15px;
}
@media screen and (min-width: 1024px) {
  .Form_title__yRvxP {
    font-size: 34px;
  }
}
.Form_subTitle__1ss8f {
  font-size: 12px;
  letter-spacing: 1px;
  text-align: left;
  line-height: 1.4;
  margin-bottom: 15px;
}
@media screen and (min-width: 1024px) {
  .Form_subTitle__1ss8f {
    font-size: 17px;
  }
}
.Form_subTitle__1ss8f a {
  display: inline-block;
  font-weight: 700;
  position: relative;
  margin-left: 5px;
}
.Form_subTitle__1ss8f a .Form_underline__W2Bhy {
  display: flex;
  width: 100%;
  height: 5px;
  background: #f7fa2a;
  position: absolute;
  bottom: -10px;
}
.AuthContainer_wrapper__sSdjh {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: inherit;
  background-image: url(/images/login/straps.png);
  background-repeat: no-repeat;
  background-position: 50%;
  padding: 25px 20px 50px;
}
@media screen and (min-width: 1024px) {
  .AuthContainer_wrapper__sSdjh {
    padding: 100px 25px 150px;
  }
}
.AuthContainer_card__2iYlG {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1210px;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .AuthContainer_card__2iYlG {
    flex-direction: row;
  }
}
.AuthContainer_header__zweh6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 70px;
  position: relative;
  background: #000;
}
@media screen and (min-width: 1024px) {
  .AuthContainer_header__zweh6 {
    max-width: 500px;
    height: 730px;
  }
}
.AuthContainer_mobileBackground__MiYfZ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .AuthContainer_mobileBackground__MiYfZ {
    display: none;
  }
}
.AuthContainer_desktopBackground____z54 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .AuthContainer_desktopBackground____z54 {
    display: flex;
  }
}
.AuthContainer_content__57s3K {
  display: flex;
  background: #fff;
  width: 100%;
  position: relative;
  padding-top: 20px;
}
@media screen and (min-width: 1024px) {
  .AuthContainer_content__57s3K {
    padding-top: 80px;
  }
}
.AuthContainer_colorsElement__6yjwL {
  display: inline-block;
  position: absolute;
  top: 15px;
}
@media screen and (min-width: 1024px) {
  .AuthContainer_colorsElement__6yjwL {
    display: none;
  }
}
@media screen and (min-width: 1250px) {
  .AuthContainer_colorsElement__6yjwL {
    display: inline-block;
    top: 30px;
    left: -15px;
  }
}
.VerificationWrapper_wrapper__qS5qg {
  display: flex;
  width: 100%;
  margin: 0 auto;
  padding: 24px;
}
.VerificationWrapper_modal__xcuNf {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 24px 0;
  overflow-y: initial;
}
@media screen and (min-width: 1024px) {
  .VerificationWrapper_modal__xcuNf {
    padding: 0 24px 24px;
  }
}
.VerificationWrapper_back___VB_7 {
  display: flex;
  align-items: center;
  gap: 8px;
  width: max-content;
  font-weight: 900;
}
.VerificationWrapper_content__Ly6hz {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 48px;
  justify-content: space-between;
}
.VerificationWrapper_content__Ly6hz.VerificationWrapper_fadeEnter__Hhb7B {
  opacity: 0;
}
.VerificationWrapper_content__Ly6hz.VerificationWrapper_fadeEnterActive__3XLgn {
  opacity: 1;
  transition: opacity 0.5s;
}
.VerificationWrapper_content__Ly6hz.VerificationWrapper_fadeExit__m7rsH {
  opacity: 1;
}
.VerificationWrapper_content__Ly6hz.VerificationWrapper_fadeExitActive__bPn_C {
  opacity: 0;
  transition: opacity 0.5s;
}
.VerificationWrapper_header__AVhvi {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.VerificationWrapper_header__AVhvi h3 {
  font-size: 22px;
}
.VerificationWrapper_header__AVhvi span {
  font-size: 14px;
}
@media screen and (min-width: 1024px) {
  .VerificationWrapper_header__AVhvi h3 {
    font-size: 32px;
  }
  .VerificationWrapper_header__AVhvi span {
    font-size: 18px;
  }
}
.VerificationWrapper_input__K6_j5 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.VerificationWrapper_input__K6_j5 i {
  font-size: 14px;
}
.VerificationWrapper_resend__4sV0h {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
.VerificationWrapper_cta__V3Iis {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.VerificationWrapper_otpContainer__Zw4kW {
  display: flex;
  width: 100%;
  gap: 12px;
}
@media screen and (min-width: 500px) {
  .VerificationWrapper_otpContainer__Zw4kW {
    gap: 24px;
  }
}
.VerificationWrapper_otpInput__riiqO {
  display: flex;
  flex: 1 1;
  width: 100%;
  height: 40px;
  font-size: 24px;
}
@media screen and (min-width: 500px) {
  .VerificationWrapper_otpInput__riiqO {
    height: 60px;
    font-size: 32px;
  }
}
.VerificationWrapper_otpInput__riiqO.VerificationWrapper_error__7SX9B {
  border: 1px solid #ff0092;
}
.PageTitle_pageTitle__SBiAu {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 5px 25px;
  text-align: center;
  font-size: 25px;
  font-weight: 900;
}
@media screen and (min-width: 1024px) {
  .PageTitle_pageTitle__SBiAu {
    font-size: 58px;
    padding: 20px 0;
  }
}
.AboutUs_wrapper__HEQgn {
  display: flex;
  flex-direction: column;
  flex: 1 1;
}
@media screen and (min-width: 1024px) {
  .AboutUs_wrapper__HEQgn {
    flex-direction: row;
    padding: 94px 28px 106px;
    justify-content: center;
    max-width: 1440px;
    margin: 0 auto;
    gap: 98px;
  }
}
.AboutUs_wrapper__HEQgn .AboutUs_imageWrapper__pe1dh {
  padding: 26px 14px 20px;
}
@media screen and (min-width: 1024px) {
  .AboutUs_wrapper__HEQgn .AboutUs_imageWrapper__pe1dh {
    max-width: 630px;
    padding: 0;
    flex: 1 1;
  }
}
.AboutUs_wrapper__HEQgn .AboutUs_imageWrapper__pe1dh .AboutUs_image__Daa5Q {
  position: relative;
  padding-bottom: 80%;
}
.AboutUs_wrapper__HEQgn .AboutUs_imageWrapper__pe1dh .AboutUs_image__Daa5Q img {
  object-fit: contain;
}
@media screen and (min-width: 1024px) {
  .AboutUs_wrapper__HEQgn .AboutUs_imageWrapper__pe1dh .AboutUs_image__Daa5Q {
    padding-bottom: 82%;
  }
}
.AboutUs_wrapper__HEQgn .AboutUs_details__julzs {
  flex-direction: column;
  justify-content: center;
  display: flex;
  flex: 1 1;
  padding: 0 28px 30px;
}
@media screen and (min-width: 1024px) {
  .AboutUs_wrapper__HEQgn .AboutUs_details__julzs {
    padding: 0;
    max-width: 640px;
  }
}
.AboutUs_wrapper__HEQgn .AboutUs_details__julzs .AboutUs_title__Ui9vY {
  display: none;
}
@media screen and (min-width: 1024px) {
  .AboutUs_wrapper__HEQgn .AboutUs_details__julzs .AboutUs_title__Ui9vY {
    display: initial;
    font-size: 50px;
    font-weight: 900;
    line-height: 61px;
    margin-bottom: 40px;
    position: relative;
  }
  .AboutUs_wrapper__HEQgn .AboutUs_details__julzs .AboutUs_title__Ui9vY:before {
    content: "";
    position: absolute;
    height: 3px;
    background: #000;
    bottom: -27px;
    width: 140px;
  }
}
.AboutUs_wrapper__HEQgn .AboutUs_details__julzs .AboutUs_broughtBy__mnYbK {
  margin: 0 auto;
  display: flex;
  gap: 10px;
  font-size: 17px;
  font-weight: 700;
  line-height: 28px;
  font-family: "Roboto", sans-serif;
}
.AboutUs_wrapper__HEQgn
  .AboutUs_details__julzs
  .AboutUs_broughtBy__mnYbK
  .AboutUs_company__mR1Lu
  b {
  color: #2566e8;
}
@media screen and (min-width: 1024px) {
  .AboutUs_wrapper__HEQgn .AboutUs_details__julzs .AboutUs_broughtBy__mnYbK {
    margin: 0;
    font-size: 23px;
  }
}
.AboutUs_wrapper__HEQgn .AboutUs_details__julzs .AboutUs_subtitle__DC6A6 {
  margin-top: 24px;
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
}
@media screen and (min-width: 1024px) {
  .AboutUs_wrapper__HEQgn .AboutUs_details__julzs .AboutUs_subtitle__DC6A6 {
    text-align: left;
    font-size: 23px;
    line-height: 40px;
    max-width: 480px;
  }
}
.FeaturePanel_wrapper___0UmJ {
  position: relative;
}
.FeaturePanel_content___JzbC {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_content___JzbC {
    flex-direction: row;
  }
}
.FeaturePanel_main__NXOpK {
  display: flex;
  justify-content: center;
  background: #000;
  padding: 56px 44px 90px;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_main__NXOpK {
    width: 65%;
    align-items: flex-start;
    padding: 100px 44px 90px;
    min-height: 800px;
  }
}
.FeaturePanel_mainContent__erkMf {
  display: flex;
  flex-direction: column;
  gap: 40px;
  color: #fff;
}
.FeaturePanel_title__gzB3g {
  font-size: 35px;
  font-weight: 900;
  line-height: 41px;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_title__gzB3g {
    font-size: 50px;
    line-height: 60px;
    max-width: 400px;
  }
}
.FeaturePanel_mainDescription__hX8pY {
  max-width: 423px;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_mainDescription__hX8pY {
    font-size: 23px;
    line-height: 37px;
  }
}
.FeaturePanel_divider__4_6AH {
  height: 3px;
  min-height: 3px;
  width: 80px;
  background: #bca062;
}
.FeaturePanel_divider__4_6AH.FeaturePanel_invert__SO_2N {
  background: #fff;
}
.FeaturePanel_accordion__lxWdD {
  gap: 36px;
}
.FeaturePanel_accordion__lxWdD,
.FeaturePanel_accordion__lxWdD .FeaturePanel_item__xzIjH {
  display: flex;
  flex-direction: column;
}
.FeaturePanel_accordion__lxWdD
  .FeaturePanel_item__xzIjH.FeaturePanel_active__t844F
  .FeaturePanel_header__47w_J {
  color: #bca062;
}
.FeaturePanel_accordion__lxWdD
  .FeaturePanel_item__xzIjH.FeaturePanel_active__t844F
  .FeaturePanel_header__47w_J
  path {
  fill: #bca062;
}
.FeaturePanel_accordion__lxWdD
  .FeaturePanel_item__xzIjH.FeaturePanel_active__t844F
  .FeaturePanel_description__oKEKc {
  max-height: var(--max-height);
}
.FeaturePanel_accordion__lxWdD
  .FeaturePanel_item__xzIjH
  .FeaturePanel_header__47w_J {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 0;
}
.FeaturePanel_accordion__lxWdD
  .FeaturePanel_item__xzIjH
  .FeaturePanel_header__47w_J
  .FeaturePanel_title__gzB3g {
  font-family: var(--font-roboto-mono);
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 2.5px;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_accordion__lxWdD
    .FeaturePanel_item__xzIjH
    .FeaturePanel_header__47w_J
    .FeaturePanel_title__gzB3g {
    font-size: 25px;
    line-height: 60px;
    max-width: 400px;
  }
}
.FeaturePanel_accordion__lxWdD
  .FeaturePanel_item__xzIjH
  .FeaturePanel_description__oKEKc {
  font-family: "Roboto", sans-serif;
  transition: max-height 0.3s ease-out;
  max-height: 0;
  overflow: hidden;
  max-width: 500px;
}
.FeaturePanel_accordion__lxWdD
  .FeaturePanel_item__xzIjH
  .FeaturePanel_description__oKEKc
  .FeaturePanel_inner__m_HmE {
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_accordion__lxWdD
    .FeaturePanel_item__xzIjH
    .FeaturePanel_description__oKEKc
    .FeaturePanel_inner__m_HmE {
    font-size: 20px;
    line-height: 36px;
    max-width: 300px;
  }
}
@media screen and (min-width: 1440px) {
  .FeaturePanel_accordion__lxWdD
    .FeaturePanel_item__xzIjH
    .FeaturePanel_description__oKEKc
    .FeaturePanel_inner__m_HmE {
    font-size: 20px;
    line-height: 36px;
    max-width: 500px;
  }
}
.FeaturePanel_secondary__pQYnT {
  position: relative;
  display: flex;
  background-color: #bca062;
  padding: 56px 44px;
  justify-content: center;
  flex: 1 1;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_secondary__pQYnT {
    min-height: 800px;
  }
}
@media screen and (min-width: 1440px) {
  .FeaturePanel_secondary__pQYnT {
    padding: 95px 0 70px 155px;
  }
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_secondary__pQYnT {
    position: absolute;
    justify-content: flex-start;
    right: 0;
    width: 50%;
    height: 100%;
    transform: translateY(15%);
  }
}
.FeaturePanel_secondary__pQYnT .FeaturePanel_secondaryContent__PxPiI {
  display: flex;
  flex-direction: column;
  gap: 40px;
  color: #fff;
}
.FeaturePanel_secondary__pQYnT
  .FeaturePanel_secondaryContent__PxPiI
  .FeaturePanel_title__gzB3g {
  z-index: 2;
  font-size: 35px;
  font-weight: 900;
  line-height: 41px;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_secondary__pQYnT
    .FeaturePanel_secondaryContent__PxPiI
    .FeaturePanel_title__gzB3g {
    font-size: 50px;
    line-height: 60px;
    max-width: 480px;
  }
}
.FeaturePanel_secondary__pQYnT
  .FeaturePanel_secondaryContent__PxPiI
  .FeaturePanel_description__oKEKc {
  z-index: 2;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 23px;
  max-width: 500px;
}
@media screen and (min-width: 1240px) {
  .FeaturePanel_secondary__pQYnT
    .FeaturePanel_secondaryContent__PxPiI
    .FeaturePanel_description__oKEKc {
    font-size: 23px;
    line-height: 37px;
  }
}
.FeaturePanel_secondary__pQYnT
  .FeaturePanel_secondaryContent__PxPiI
  .FeaturePanel_description__oKEKc
  b {
  font-weight: 700;
}
.CampaignListing_campaign__eJwhN {
  cursor: pointer;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  --buttonOffset: 30px;
  transition: opacity 0.3s ease;
}
.CampaignListing_campaign__eJwhN:hover {
  opacity: 0.9;
}
.CampaignListing_campaign__eJwhN.CampaignListing_disabled__rBlHT {
  pointer-events: none;
}
@media screen and (min-width: 1024px) {
  .CampaignListing_campaign__eJwhN {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: calc(50% - 22px);
  }
}
.CampaignListing_campaign__eJwhN .CampaignListing_enter__aT8GK {
  position: absolute;
  margin: 0 auto;
  bottom: 0;
  width: 220px;
  transform: translateY(15px);
}
@media screen and (min-width: 1024px) {
  .CampaignListing_campaign__eJwhN .CampaignListing_enter__aT8GK {
    width: 300px;
  }
}
.CampaignListing_imageWrapper__eEOAC {
  width: 100%;
  height: 100%;
  position: relative;
  aspect-ratio: 6/7;
}
@media screen and (min-width: 1024px) {
  .CampaignListing_imageWrapper__eEOAC {
    aspect-ratio: 6/7;
  }
}
.CampaignListing_details__S8hAo {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  position: absolute;
  bottom: 100px;
}
.CampaignListing_details__S8hAo .CampaignListing_title__WEE3t {
  text-align: center;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: 1px;
  line-height: 30px;
  color: #fff;
}
.CampaignListing_details__S8hAo .CampaignListing_description__xn_va {
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 17px;
}
.CampaignListing_drawOn__BFyzV {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 20;
  width: max-content;
  text-transform: uppercase;
  justify-content: center;
  font-size: 11px;
  line-height: 21px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  height: 26px;
  padding: 0 12px;
  background-color: #ff6400;
  min-width: 220px;
  border-radius: 18px;
  left: 50%;
  transform: translateX(-50%);
  bottom: 40px;
}
@media screen and (min-width: 1024px) {
  .CampaignListing_drawOn__BFyzV {
    width: max-content;
    bottom: 60px;
    font-size: 16px;
    height: 36px;
    min-height: 36px;
    min-width: 300px;
  }
}
.CampaignListing_placeholder__2JTui {
  display: flex;
  width: 100%;
  background: oklch(0.707 0.022 261.325/0.7);
  aspect-ratio: 6/7;
}
.LatestCompetitions_wrapper__xmljT {
  padding: 0 0 70px;
}
@media screen and (min-width: 1024px) {
  .LatestCompetitions_wrapper__xmljT {
    padding: 90px 0;
  }
}
.LatestCompetitions_wrapper__xmljT.LatestCompetitions_padding__RoHeB {
  padding: 40px 0 70px;
}
@media screen and (min-width: 1024px) {
  .LatestCompetitions_wrapper__xmljT.LatestCompetitions_padding__RoHeB {
    padding: 220px 0 90px;
  }
}
.LatestCompetitions_subtitle__tsoLA {
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  color: #ff6400;
  font-weight: 500;
  letter-spacing: 8px;
  line-height: 35px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .LatestCompetitions_subtitle__tsoLA {
    font-size: 20px;
  }
}
.LatestCompetitions_title__v1agC {
  font-size: 26px;
  font-weight: 900;
  letter-spacing: 2.5px;
  text-align: center;
  margin-bottom: 18px;
}
@media screen and (min-width: 1024px) {
  .LatestCompetitions_title__v1agC {
    font-size: 42px;
  }
}
.LatestCompetitions_divider__SXfev {
  width: 180px;
  height: 1px;
  background: #000;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .LatestCompetitions_divider__SXfev {
    height: 2px;
    width: 380px;
  }
}
.LatestCompetitions_content__aUEDj {
  display: flex;
  flex-direction: column;
  padding-top: 30px;
  gap: 44px;
}
@media screen and (min-width: 1024px) {
  .LatestCompetitions_content__aUEDj {
    flex-wrap: wrap;
    flex-direction: row;
    padding-top: 50px;
    max-width: 1240px;
    margin: 0 auto;
  }
}
.Collapsable_collapsable__XUNC4 {
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #f4f4f4;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.Collapsable_collapsable__XUNC4.Collapsable_active__mLQ2o
  .Collapsable_header__Gngxr {
  color: #2566e8;
  border-bottom: 1px solid #2566e8;
}
.Collapsable_collapsable__XUNC4.Collapsable_active__mLQ2o
  .Collapsable_header__Gngxr
  .Collapsable_trigger__Cyi6v {
  background: #2566e8;
}
.Collapsable_collapsable__XUNC4.Collapsable_active__mLQ2o
  .Collapsable_description___z1DI {
  max-height: var(--max-height);
}
.Collapsable_collapsable__XUNC4 .Collapsable_header__Gngxr {
  display: flex;
  width: 100%;
  gap: 30px;
  padding: 8px 10px;
  justify-content: space-between;
}
@media screen and (min-width: 1024px) {
  .Collapsable_collapsable__XUNC4 .Collapsable_header__Gngxr {
    padding: 15px 30px;
  }
}
.Collapsable_collapsable__XUNC4
  .Collapsable_header__Gngxr
  .Collapsable_question__QoeJS {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.25px;
  text-align: left;
}
@media screen and (min-width: 1024px) {
  .Collapsable_collapsable__XUNC4
    .Collapsable_header__Gngxr
    .Collapsable_question__QoeJS {
    font-size: 21px;
  }
}
.Collapsable_collapsable__XUNC4
  .Collapsable_header__Gngxr
  .Collapsable_trigger__Cyi6v {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 14px;
  min-width: 14px;
  background: #000;
}
@media screen and (min-width: 1024px) {
  .Collapsable_collapsable__XUNC4
    .Collapsable_header__Gngxr
    .Collapsable_trigger__Cyi6v {
    height: 26px;
    width: 26px;
  }
  .Collapsable_collapsable__XUNC4
    .Collapsable_header__Gngxr
    .Collapsable_trigger__Cyi6v
    svg {
    width: 13px;
    height: 13px;
  }
}
.Collapsable_collapsable__XUNC4 .Collapsable_description___z1DI {
  width: 100%;
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-out;
}
.Collapsable_collapsable__XUNC4
  .Collapsable_description___z1DI
  .Collapsable_inner__sq_bL {
  font-family: "Roboto", sans-serif;
  font-size: 10px;
  line-height: 16px;
  padding: 12px 10px 20px;
}
@media screen and (min-width: 1024px) {
  .Collapsable_collapsable__XUNC4
    .Collapsable_description___z1DI
    .Collapsable_inner__sq_bL {
    padding: 36px 30px;
    font-size: 18px;
    line-height: 36px;
  }
}
.Collapsable_collapsable__XUNC4
  .Collapsable_description___z1DI
  .Collapsable_inner__sq_bL
  a {
  font-size: 16px;
  margin-bottom: 15px;
  text-decoration: underline;
}
.InfoBox_infoBox__stydH {
  font-family: "Roboto", sans-serif;
  padding: 16px 12px;
  font-size: 10px;
  text-align: center;
  background: #2566e8;
  line-height: 16px;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  .InfoBox_infoBox__stydH {
    padding: 32px;
    font-size: 18px;
    line-height: 36px;
  }
}
.Entry_container__5HjmP {
  display: flex;
  flex-direction: column;
  padding: 20px 18px 34px;
  background: #f9f9f9;
}
@media screen and (min-width: 1024px) {
  .Entry_container__5HjmP {
    padding: 34px 18px;
  }
}
.Entry_wrapper__QAdni {
  max-width: 1200px;
  margin: 0 auto;
}
.Entry_title__k8qa2 {
  text-align: center;
  font-size: 15px;
  font-weight: 900;
  line-height: 17px;
}
@media screen and (min-width: 1024px) {
  .Entry_title__k8qa2 {
    font-size: 33px;
    letter-spacing: 0.5px;
    line-height: 1;
  }
}
.Entry_footer__lvO0z {
  margin-top: 14px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}
@media screen and (min-width: 1024px) {
  .Entry_footer__lvO0z {
    margin-top: 40px;
    gap: 40px;
  }
}
.Entry_collapsable__qQQ78 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.InfoText_infoText__hWg8I {
  font-size: 9px;
  text-align: center;
  margin: 0 auto;
  letter-spacing: 0.25px;
  line-height: 13px;
  font-weight: 400;
  padding: 0 5px;
}
@media screen and (min-width: 1024px) {
  .InfoText_infoText__hWg8I {
    font-size: 17px;
    line-height: 14px;
  }
}
.styles_content__eiUBI {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 14px 0;
}
@media screen and (min-width: 1024px) {
  .styles_content__eiUBI {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    margin: 40px 0;
  }
}
.styles_entry__5_aTx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #000;
  height: 45px;
  width: 100%;
  padding: 0 14px;
  transition: background-color 0.3s ease;
  background: #fff;
}
@media screen and (min-width: 1024px) {
  .styles_entry__5_aTx {
    width: calc(50% - 8px);
    padding: 0 28px;
    height: 92px;
  }
}
.styles_entry__5_aTx.styles_full__2qNYt {
  width: 100%;
}
.styles_entry__5_aTx.styles_active__UFYz8,
.styles_entry__5_aTx:hover {
  background-color: #f7fa2a;
}
.styles_entry__5_aTx.styles_disabled__VEPZN {
  cursor: not-allowed;
  border-color: #ccc;
  color: #999;
}
.styles_entry__5_aTx.styles_disabled__VEPZN .styles_details__RiXGm,
.styles_entry__5_aTx.styles_disabled__VEPZN .styles_price__jpQdq {
  color: #999;
}
.styles_entry__5_aTx.styles_disabled__VEPZN:hover {
  background-color: inherit;
}
.styles_entry__5_aTx .styles_price__jpQdq {
  font-family: var(--font-robot-mono);
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .styles_entry__5_aTx .styles_price__jpQdq {
    font-size: 32px;
  }
}
.styles_entry__5_aTx .styles_details__RiXGm {
  display: flex;
  align-items: center;
  gap: 9px;
}
.styles_entry__5_aTx .styles_details__RiXGm .styles_count__7CRRi {
  font-family: var(--font-robot-slab);
  font-size: 12px;
  font-weight: 700;
}
@media screen and (min-width: 1024px) {
  .styles_entry__5_aTx .styles_details__RiXGm .styles_count__7CRRi {
    font-size: 24px;
    letter-spacing: 0.75px;
    line-height: 29px;
  }
}
.styles_entry__5_aTx .styles_details__RiXGm .styles_perEntry__n_K_E {
  font-size: 9px;
}
@media screen and (min-width: 1024px) {
  .styles_entry__5_aTx .styles_details__RiXGm .styles_perEntry__n_K_E {
    font-size: 17px;
    letter-spacing: 0.05px;
  }
}
.styles_additionalEntry__2cyLo {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}
.styles_additionalEntry__2cyLo .styles_description__wwTEL {
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
}
.styles_enterNow__3gmFt {
  width: 100%;
  flex-direction: column;
  gap: 4px;
}
@media screen and (min-width: 1024px) {
  .styles_enterNow__3gmFt {
    height: 90px;
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 40px;
  }
}
.Slider_sliderContainer___Lmst {
  position: relative;
  margin: 0 auto;
  padding-top: 50px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .Slider_sliderContainer___Lmst {
    padding-top: 90px;
  }
}
.Slider_popover__swtb7 {
  position: absolute;
  top: 0;
  color: #fff;
}
.Slider_popover__swtb7 .Slider_inner__VkF6C {
  position: relative;
}
.Slider_popover__swtb7 .Slider_inner__VkF6C span {
  text-wrap: nowrap;
  position: absolute;
  font-family: var(--font-roboto-slab);
  font-weight: 700;
  font-size: 12px;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 1024px) {
  .Slider_popover__swtb7 .Slider_inner__VkF6C svg {
    width: 182px;
    height: 80px;
  }
  .Slider_popover__swtb7 .Slider_inner__VkF6C span {
    font-size: 20px;
  }
}
.Slider_sliderWrapper__SMvk_ {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
}
@media screen and (min-width: 1024px) {
  .Slider_sliderWrapper__SMvk_ {
    gap: 18px;
  }
}
.Slider_rangeBounds__Z3VgC {
  margin: 9px auto 0;
  display: flex;
  justify-content: space-between;
  width: calc(100% - 80px);
}
@media screen and (min-width: 1024px) {
  .Slider_rangeBounds__Z3VgC {
    width: calc(100% - 128px);
    margin: 16px auto 0;
  }
}
.Slider_rangeBounds__Z3VgC .Slider_bound__zwBYt {
  font-family: var(--font-roboto-mono);
  font-weight: 700;
  font-size: 13px;
}
@media screen and (min-width: 1024px) {
  .Slider_rangeBounds__Z3VgC .Slider_bound__zwBYt {
    font-size: 20px;
  }
}
.Slider_rangeBounds__Z3VgC .Slider_entry__y7E2C {
  font-size: 12px;
}
@media screen and (min-width: 1024px) {
  .Slider_rangeBounds__Z3VgC .Slider_entry__y7E2C {
    font-size: 17px;
  }
}
.Slider_slider__f0bPV {
  touch-action: none;
  flex-grow: 1;
  -webkit-appearance: none;
  width: 100%;
  height: 9px;
  background: #b7b7b7;
  outline: none;
  border-radius: 10px;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .Slider_slider__f0bPV {
    height: 13px;
  }
}
.Slider_slider__f0bPV::-webkit-slider-thumb {
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #000;
  cursor: pointer;
  background: #fff;
  background-image: radial-gradient(circle, black 50%, transparent 55%);
}
@media screen and (min-width: 1024px) {
  .Slider_slider__f0bPV::-webkit-slider-thumb {
    width: 40px;
    height: 40px;
  }
}
.Slider_slider__f0bPV::-moz-range-thumb {
  position: relative;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #000;
  cursor: pointer;
  background: #fff;
  background-image: radial-gradient(circle, black 50%, transparent 55%);
}
@media screen and (min-width: 1024px) {
  .Slider_slider__f0bPV::-moz-range-thumb {
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .Slider_decrementButton__6Rbj5 svg,
  .Slider_incrementButton__1IfL5 svg {
    width: 42px;
    height: 42px;
  }
}
.RaffleEntry_content__t7zU_ {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 16px 0 24px;
}
@media screen and (min-width: 1024px) {
  .RaffleEntry_content__t7zU_ {
    margin: 44px 0 60px;
  }
}
.RaffleEntry_enterNow__Jdhep {
  width: 100%;
  flex-direction: column;
  gap: 4px;
}
@media screen and (min-width: 1024px) {
  .RaffleEntry_enterNow__Jdhep {
    height: 90px;
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 40px;
  }
}
.Campaign_loader__DnTh_ {
  display: flex;
  justify-content: center;
  align-items: center;
  height: var(--min-content-height);
}
.Campaign_slider__HWTro {
  display: flex;
  padding: 10px 16px;
}
.Campaign_content__ETWBg {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.Campaign_content__ETWBg button {
  min-width: 100%;
}
@media screen and (min-width: 1024px) {
  .Campaign_content__ETWBg button {
    min-width: 380px;
  }
}
.Campaign_content__ETWBg p {
  font-family: "Roboto", sans-serif;
}
.Campaign_modal__fTZT8 {
  padding: 56px 24px 24px;
}
.Main_main__wZdst {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  max-width: 1440px;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .Main_main__wZdst {
    flex-direction: row-reverse;
  }
}
.Main_emblaWrapper__P3FTS {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .Main_emblaWrapper__P3FTS {
    width: 50%;
  }
}
.Main_image__ijeC2 {
  display: flex;
  flex: 1 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 142/73;
}
@media screen and (min-width: 1024px) {
  .Main_image__ijeC2 {
    aspect-ratio: 1/1;
  }
}
.Main_draw__pBsgk {
  position: absolute;
  display: flex;
  align-items: center;
  z-index: 20;
  width: 100%;
  text-transform: uppercase;
  justify-content: center;
  font-size: 11px;
  line-height: 21px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  height: 26px;
  padding: 0 12px;
  border-radius: 13px;
  background-color: #ff6400;
  max-width: max-content;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 13px);
}
@media screen and (min-width: 1024px) {
  .Main_draw__pBsgk {
    border-radius: 0;
    padding: 0 24px;
    left: 0;
    bottom: 70px;
    transform: translate(0);
    font-size: 21px;
    height: 46px;
  }
}
.Main_details__JJ8MX {
  position: relative;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: center;
  padding: 20px 36px;
  background: #d3d3d3;
}
@media screen and (min-width: 1024px) {
  .Main_details__JJ8MX {
    padding: 90px;
    width: 50%;
    align-items: flex-end;
    justify-content: flex-start;
  }
}
.Main_details__JJ8MX .Main_content__g2AnH {
  display: flex;
  flex-direction: column;
  max-width: 440px;
  gap: 16px;
}
.Main_details__JJ8MX .Main_title__jvCSd {
  font-size: 24px;
  line-height: 26px;
  font-weight: 900;
  letter-spacing: 0.1px;
}
@media screen and (min-width: 1024px) {
  .Main_details__JJ8MX .Main_title__jvCSd {
    font-size: 60px;
    line-height: 73px;
  }
}
.Main_details__JJ8MX .Main_description__m_Ikn {
  font-family: var(--font-roboto-mono);
  font-size: 10px;
  line-height: 15px;
  margin: 10px 0;
}
@media screen and (min-width: 1024px) {
  .Main_details__JJ8MX .Main_description__m_Ikn {
    font-size: 25px;
    line-height: 38px;
    margin: 30px 0;
  }
}
.Main_countdownLoader__9OpC4 {
  width: 244px;
  height: 46px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .Main_countdownLoader__9OpC4 {
    width: 396px;
    height: 84px;
  }
}
.Main_carousel__HzPQF {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.Main_carouselContainer__NJuEz {
  display: flex;
  height: 100%;
}
.Main_carouselSlide__It6_O {
  flex: 0 0 100%;
  min-width: 100%;
}
.Main_carouselButtons__O5oe0 {
  display: none;
}
@media screen and (min-width: 1024px) {
  .Main_carouselButtons__O5oe0 {
    padding: 0 35px;
    display: flex;
    justify-content: space-between;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    position: absolute;
    z-index: 20;
  }
}
.UserCart_wrapper__PLk2n {
  display: flex;
  padding: 25px;
  background-image: url(/images/latestCompsBackground.svg);
  background-size: contain;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1024px) {
  .UserCart_wrapper__PLk2n {
    padding: 100px 25px 140px;
  }
}
.UserCart_card__1dx3e {
  background: #fff;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);
  width: 100%;
  max-width: 1420px;
}
.UserCart_header__m9T6Y {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 0 70px;
  width: 100%;
  background: #000;
}
.UserCart_header__m9T6Y .UserCart_logo__5kRSE {
  position: relative;
  height: 100%;
  width: 46px;
}
.UserCart_header__m9T6Y .UserCart_logo__5kRSE img {
  object-fit: contain;
}
.UserCart_content__kJDmf {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .UserCart_content__kJDmf {
    flex-direction: row;
    justify-content: center;
    gap: 62px;
    padding: 68px 100px 100px;
  }
}
.UserCart_summary__Ia04b {
  display: flex;
  flex: 1 1 auto;
}
.UserCart_ornament__sPY9_ {
  margin: 20px 0;
}
@media screen and (min-width: 1024px) {
  .UserCart_ornament__sPY9_ {
    margin: 68px 0 0;
  }
}
.UserCart_summaryCard__eJ2aX {
  display: flex;
  flex-direction: column;
  border: 1px solid #000;
  padding: 26px 20px 32px;
  height: min-content;
  width: 100%;
  border-radius: 6px;
  background: #fff;
  gap: 30px;
}
@media screen and (min-width: 1024px) {
  .UserCart_summaryCard__eJ2aX {
    width: 460px;
  }
}
.UserCart_cardTitle__5ItZC {
  font-size: 23px;
  font-weight: 900;
}
.UserCart_cardContent__zIGOx {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.UserCart_cardContent__zIGOx .UserCart_row__6qZkH {
  display: flex;
  justify-content: space-between;
  height: 34px;
  border-bottom: 1px solid #bbb;
  font-size: 17px;
}
.UserCart_cardButtons__l34Ds {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 1024px) {
  .UserCart_cardButtons__l34Ds {
    flex-direction: row;
  }
  .UserCart_cardButtons__l34Ds input {
    height: 35px;
  }
  .UserCart_cardButtons__l34Ds button {
    flex: 1 0 50%;
    height: 35px;
    font-size: 13px;
  }
}
.UserCart_cardFooter__kVSBe {
  display: flex;
  flex-direction: column;
}
.UserCart_cardFooter__kVSBe .UserCart_total__RYmZx {
  display: flex;
  justify-content: space-between;
  font-size: 27px;
  font-weight: 900;
}
.UserCart_listLoader__sMU0_ {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 40px 0 60px;
}
@media screen and (min-width: 1024px) {
  .UserCart_listLoader__sMU0_ {
    margin: 0;
  }
}
.Questions_container__dflAK {
  display: flex;
  flex-direction: column;
  background: #f9f9f9;
  padding: 28px 20px;
}
@media screen and (min-width: 1024px) {
  .Questions_container__dflAK {
    padding: 94px 20px 130px;
  }
}
.Questions_container__dflAK.Questions_secondary__BtDak {
  background: rgba(0, 0, 0, 0);
  padding: 18px 20px;
}
@media screen and (min-width: 1024px) {
  .Questions_container__dflAK.Questions_secondary__BtDak {
    padding: 34px 20px 130px;
  }
}
.Questions_content__tzTRQ {
  display: flex;
  width: 100%;
  flex-direction: column;
  max-width: 1440px;
  margin: 0 auto;
  gap: 12px;
}
@media screen and (min-width: 1024px) {
  .Questions_content__tzTRQ {
    gap: 20px;
  }
}
.Questions_content__tzTRQ ul {
  all: revert;
}
.Questions_link__kuPgG {
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  margin: 25px auto 10px;
  text-align: center;
  text-decoration: underline;
}
.DMBGateway_title__oWxT4 {
  font-size: 15px;
  display: flex;
  width: 100%;
  margin: 25px auto 15px;
}
.DMBGateway_dmbCard__WVKoy {
  display: flex;
  width: 100%;
  min-height: 480px;
}
.DMBGateway_dmbCard__WVKoy h2,
.DMBGateway_dmbCard__WVKoy.DMBGateway_loading__tBInL
  .DMBGateway_svg-loader__1XCdC,
.DMBGateway_dmbCard__WVKoy.DMBGateway_loading__tBInL svg {
  display: none;
}
.DMBGateway_holder__KqC_q {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  position: relative;
}
.DMBGateway_holder__KqC_q button {
  padding: 0 25px;
  max-width: 400px;
  margin: 15px auto 0;
}
.DMBGateway_loaderOverlay__CxB18 {
  background: #fff;
  opacity: 0.8;
  z-index: 3;
  cursor: wait;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.DMBGateway_loaderOverlay__CxB18,
.DMBGateway_loader__79VA1 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.DMBGateway_loader__79VA1 {
  flex-direction: column;
  z-index: 5;
}
.DMBGateway_loader__79VA1 span {
  font-size: 16px;
  margin-top: 25px;
}
.CheckoutPage_wrapper__TILA4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: inherit;
  background-image: url(/images/login/straps.png);
  background-repeat: no-repeat;
  background-position: 50%;
  padding: 25px 20px 50px;
}
@media screen and (min-width: 1024px) {
  .CheckoutPage_wrapper__TILA4 {
    padding: 100px 25px 150px;
  }
}
.CheckoutPage_card__6rB9h {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1210px;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .CheckoutPage_card__6rB9h {
    flex-direction: row;
  }
}
.CheckoutPage_header__e_tSF {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 70px;
  position: relative;
  background: #000;
}
@media screen and (min-width: 1024px) {
  .CheckoutPage_header__e_tSF {
    max-width: 500px;
    height: 730px;
  }
}
.CheckoutPage_mobileBackground___qLZp {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .CheckoutPage_mobileBackground___qLZp {
    display: none;
  }
}
.CheckoutPage_desktopBackground__291q9 {
  display: none;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .CheckoutPage_desktopBackground__291q9 {
    display: flex;
  }
}
.CheckoutPage_content__7h5uq {
  display: flex;
  background: #fff;
  width: 100%;
  position: relative;
  padding-top: 30px;
}
@media screen and (min-width: 1024px) {
  .CheckoutPage_content__7h5uq {
    padding-top: 60px;
  }
}
.CheckoutPage_colorsElement__k9Y53 {
  display: inline-block;
  position: absolute;
  top: 15px;
}
@media screen and (min-width: 1024px) {
  .CheckoutPage_colorsElement__k9Y53 {
    display: none;
  }
}
@media screen and (min-width: 1250px) {
  .CheckoutPage_colorsElement__k9Y53 {
    display: inline-block;
    top: 30px;
    left: -15px;
  }
}
.CheckoutPage_form__k4OdE {
  max-width: 600px;
  min-height: 480px;
  padding: 0 15px;
  margin: 0 auto;
}
.CheckoutPage_form__k4OdE,
.CheckoutPage_loader__kpH1v {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
}
.CheckoutPage_loader__kpH1v {
  justify-content: center;
}
.CheckoutPage_loader__kpH1v span {
  font-size: 16px;
  margin-top: 25px;
}
.Textarea_textareaWrapper__c5nkA {
  display: flex;
  flex-direction: column;
  width: 100%;
  cursor: pointer;
}
.Textarea_textareaWrapper__c5nkA label {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 5px;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  .Textarea_textareaWrapper__c5nkA label {
    font-size: 15px;
  }
}
.Textarea_textareaWrapper__c5nkA textarea {
  width: 100%;
  height: 80px;
  outline: none;
  border: none;
  border-bottom: 1px solid #000;
  background: none;
  padding: 5px;
  resize: none;
}
@media screen and (min-width: 1024px) {
  .Textarea_textareaWrapper__c5nkA textarea {
    height: 110px;
  }
}
.Textarea_textareaWrapper__c5nkA label {
  margin-top: 5px;
}
.Textarea_textareaWrapper__c5nkA.Textarea_inputError__i22iN textarea {
  border-bottom: 1px solid #ff0092;
}
.Textarea_textareaWrapper__c5nkA.Textarea_inputError__i22iN label {
  color: #ff0092;
}
.ContactUsPage_wrapper__gNSiz {
  display: flex;
  background-image: url(/images/latestCompsBackground.svg);
  background-size: contain;
  padding: 35px 0 70px;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_wrapper__gNSiz {
    padding: 90px 0;
  }
}
.ContactUsPage_content__BUKMN {
  display: flex;
  margin: 0 auto;
}
.ContactUsPage_formCard__WBdck {
  display: flex;
  flex-direction: column;
  background: #fff;
  box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_formCard__WBdck {
    padding: 84px;
    gap: 110px;
    flex-direction: row;
  }
}
.ContactUsPage_left__l26Wa {
  display: flex;
  flex-direction: column;
  max-width: 310px;
  gap: 44px;
  padding: 32px 24px;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_left__l26Wa {
    padding: 32px 0;
  }
}
.ContactUsPage_paragraph__e00_p {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_paragraph__e00_p {
    gap: 24px;
  }
}
.ContactUsPage_paragraph__e00_p h3 {
  font-weight: 900;
  font-size: 27px;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_paragraph__e00_p h3 {
    font-size: 37px;
  }
}
.ContactUsPage_paragraph__e00_p h4 {
  font-weight: 900;
  font-size: 18px;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_paragraph__e00_p h4 {
    font-size: 22px;
  }
}
.ContactUsPage_paragraph__e00_p p {
  font-size: 13px;
  line-height: 27px;
  font-family: "Roboto", sans-serif;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_paragraph__e00_p p {
    font-size: 15px;
  }
}
.ContactUsPage_divider__w1cEy {
  height: 1px;
  width: 50px;
  background: #000;
}
.ContactUsPage_separator__JXsS9 {
  height: 100%;
  width: 1px;
  background: #000;
  display: none;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_separator__JXsS9 {
    display: flex;
  }
}
.ContactUsPage_right__ImUNM {
  display: flex;
  flex-direction: column;
  padding: 32px 24px;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_right__ImUNM {
    padding: 32px 0;
  }
}
.ContactUsPage_form__8n1Sb {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 50px;
}
@media screen and (min-width: 1024px) {
  .ContactUsPage_form__8n1Sb {
    width: 380px;
    justify-content: space-between;
  }
}
.ContactUsPage_inputs__MhLc0 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.ContactUsPage_squares__cJD6z {
  margin-bottom: 40px;
}
.HeaderBanner_image__Nbt3h {
  display: flex;
  flex: 1 1;
  width: 100%;
  object-fit: contain;
}
.Winners_winnersContainer__TfnMr {
  display: flex;
  flex-direction: column;
  gap: 50px;
  padding-bottom: 50px;
}
.Winners_winnersWrapperDesktop__OrCa9 {
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
  column-gap: 24px;
  justify-content: center;
  margin-top: 50px;
}
@media screen and (max-width: 1291px) {
  .Winners_winnersWrapperDesktop__OrCa9 {
    display: none;
  }
}
.Winners_winnersWrapperMobile__968Kj {
  display: flex;
  flex-wrap: wrap;
  row-gap: 30px;
  column-gap: 24px;
  justify-content: center;
  margin-top: 25px;
}
@media screen and (min-width: 1292px) {
  .Winners_winnersWrapperMobile__968Kj {
    display: none;
  }
}
.Winners_winnersCard__NySOx {
  display: flex;
  flex-direction: column;
  width: 305px;
}
.Winners_winnersCard__NySOx.Winners_wBorder__MwhfZ {
  box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.2);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.Winners_header__lGfSF {
  position: relative;
  height: 232px;
  width: 100%;
}
.Winners_image___gYaF {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.Winners_ornaments__HWi3E {
  position: absolute;
  top: 25px;
  left: 0;
}
.Winners_info__H2ywC {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 20px 25px;
  gap: 15px;
}
.Winners_name__uqoHt {
  font-size: 22px;
  font-weight: 900;
  text-align: center;
}
.Winners_divider__eYIGj {
  margin: 0 auto;
  display: flex;
  height: 2px;
  width: 50px;
  background: #000;
}
.Winners_drawDate__XzekC {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  font-weight: 700;
  font-size: 12px;
  color: #fff;
  background: #bca062;
  border-radius: 15px;
  line-height: 32px;
  width: max-content;
}
.Winners_title__WpHEO {
  font-size: 19px;
  font-weight: 900;
  line-height: 23px;
  text-align: center;
}
.Winners_description__4G31L {
  text-align: center;
  font-size: 17px;
  max-width: 224px;
  font-family: "Roboto", sans-serif;
  line-height: 25px;
}
.Winners_buttonWrapper__4cDbM {
  display: flex;
  justify-content: center;
  padding: 0 20px;
}
.Winners_button__U3QRw {
  margin: 0 auto;
  width: 305px;
  max-width: 384px;
}
@media screen and (min-width: 1024px) {
  .Winners_button__U3QRw {
    width: 384px;
  }
}
.Winners_bigInfoCard___HyU6 {
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  box-shadow: 4px 4px 2px rgba(0, 0, 0, 0.2);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background: #fff;
  padding: 40px 20px;
}
.Winners_bigInfoCard___HyU6 .Winners_text__6Xo7g {
  text-align: center;
  font-size: 23px;
  line-height: 35px;
  width: 888px;
  font-family: "Roboto", sans-serif;
}
.WinnersPage_background__tJyYk {
  display: flex;
  flex-direction: column;
  background-image: url("./latestCompsBackground.svg");
  background-size: contain;
}
.WinnersPage_winnerWrapper__14jMa {
  margin: 30px auto 0;
  display: flex;
  flex-direction: column;
  max-width: 1300px;
}
@media screen and (min-width: 1024px) {
  .WinnersPage_winnerWrapper__14jMa {
    margin: 50px auto 0;
  }
}
.HowItWorks_howItWorks__KRFST {
  display: flex;
  flex-direction: column;
  padding: 74px 30px 80px;
  background: #f4f4f4;
}
@media screen and (min-width: 1024px) {
  .HowItWorks_howItWorks__KRFST {
    padding: 80px 40px 92px;
  }
}
.HowItWorks_howItWorks__KRFST .HowItWorks_title__FpVEC {
  position: relative;
  font-size: 31px;
  line-height: 40px;
  font-weight: 900;
  margin: 0 auto 70px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .HowItWorks_howItWorks__KRFST .HowItWorks_title__FpVEC {
    font-size: 37px;
    font-weight: 900;
    margin: 0 auto 64px;
  }
}
.HowItWorks_howItWorks__KRFST .HowItWorks_title__FpVEC:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -28px;
  height: 1px;
  width: 100%;
  background: #000;
}
@media screen and (min-width: 1024px) {
  .HowItWorks_howItWorks__KRFST .HowItWorks_title__FpVEC:before {
    width: 110%;
    left: -5%;
  }
}
.HowItWorks_howItWorks__KRFST .HowItWorks_subtitle__67N8R {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 37px;
  text-align: center;
  font-weight: 400;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .HowItWorks_howItWorks__KRFST .HowItWorks_subtitle__67N8R {
    max-width: 980px;
    font-size: 23px;
    line-height: 36px;
  }
}
.HowItWorks_howItWorks__KRFST .HowItWorks_details__vPIbq {
  margin-top: 38px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media screen and (min-width: 1024px) {
  .HowItWorks_howItWorks__KRFST .HowItWorks_details__vPIbq {
    margin-top: 40px;
    flex-direction: row;
    justify-content: center;
    gap: 45px;
  }
}
.HowItWorks_howItWorks__KRFST
  .HowItWorks_details__vPIbq
  .HowItWorks_explanation__1_Q7X {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 25px;
}
@media screen and (min-width: 1024px) {
  .HowItWorks_howItWorks__KRFST
    .HowItWorks_details__vPIbq
    .HowItWorks_explanation__1_Q7X {
    max-width: 200px;
    gap: 30px;
  }
}
.HowItWorks_howItWorks__KRFST
  .HowItWorks_details__vPIbq
  .HowItWorks_explanation__1_Q7X
  .HowItWorks_text__g_wXK {
  font-weight: 400;
  text-align: center;
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.2px;
  font-size: 20px;
  line-height: 29px;
}
.PaymentPage_errorWrapper__nR4cO,
.PaymentPage_wrapper__MyGt9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-height: inherit;
  background-image: url(/images/login/straps.png);
  background-repeat: no-repeat;
  background-position: 50%;
  padding: 25px 20px 20px;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_errorWrapper__nR4cO,
  .PaymentPage_wrapper__MyGt9 {
    padding: 100px 25px 20px;
  }
}
.PaymentPage_link__0UNT0 {
  text-decoration: underline;
}
.PaymentPage_errorWrapper__nR4cO {
  padding: 15px 20px 20px;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_errorWrapper__nR4cO {
    padding: 10px 25px 20px;
  }
}
.PaymentPage_card__ORUGT {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1210px;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_card__ORUGT {
    flex-direction: row;
  }
}
.PaymentPage_header__EgvcF {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 70px;
  position: relative;
  background: #000;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_header__EgvcF {
    max-width: 500px;
    height: 730px;
  }
}
.PaymentPage_mobileBackground__yhbrE {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_mobileBackground__yhbrE {
    display: none;
  }
}
.PaymentPage_desktopBackground__cUpWm {
  display: none;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_desktopBackground__cUpWm {
    display: flex;
  }
}
.PaymentPage_content__TYtqC {
  display: flex;
  flex-direction: column;
  background: #fff;
  width: 100%;
  position: relative;
  padding: 70px 25px 25px;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_content__TYtqC {
    padding: 90px;
  }
}
.PaymentPage_underline__rqlLU {
  display: flex;
  width: 100%;
  height: 2px;
  background: #000;
  margin-top: 15px;
  margin-bottom: 35px;
}
.PaymentPage_number__brajE {
  font-weight: 700;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.PaymentPage_number__brajE button {
  max-width: 400px;
  margin-top: 15px;
  margin-bottom: 25px;
}
.PaymentPage_colorsElement__hJIPi {
  display: inline-block;
  position: absolute;
  top: 15px;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_colorsElement__hJIPi {
    display: none;
  }
}
@media screen and (min-width: 1250px) {
  .PaymentPage_colorsElement__hJIPi {
    display: inline-block;
    top: 30px;
    left: -15px;
  }
}
.PaymentPage_container__L_MAR {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.PaymentPage_text__Lk5_Q {
  display: flex;
  width: 100%;
  margin-bottom: 25px;
}
.PaymentPage_text__Lk5_Q p {
  line-height: 1.4;
}
.PaymentPage_error__cv_nd {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 500px;
  padding: 15px 25px;
  margin: 15px auto;
  text-align: center;
}
.PaymentPage_error__cv_nd button {
  margin-top: 35px;
}
.PaymentPage_error__cv_nd h1:first-letter {
  text-transform: capitalize;
}
.PaymentPage_image__Ku_B1 {
  position: relative;
  width: 150px;
  aspect-ratio: 1/1;
  margin-top: 35px;
  margin-bottom: 15px;
}
@media screen and (min-width: 1024px) {
  .PaymentPage_image__Ku_B1 {
    width: 300px;
  }
}
.PaymentPage_confirmationNumberBox__cbaiz {
  display: flex;
  border: 2px solid #000;
  justify-content: center;
  align-items: center;
  max-width: 385px;
  height: 66px;
  margin: 30px 0;
  letter-spacing: 5px;
  font-size: 25px;
}
.AccountSettingsBack_back__X9iRL {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 24px;
  margin-top: 20px;
}
@media screen and (min-width: 1024px) {
  .AccountSettingsBack_back__X9iRL {
    display: none;
  }
}
.AccountSettingsBack_icon__PUCl1 {
  display: flex;
  gap: 8px;
  align-items: center;
}
.AccountPage_wrapper__r8xM_ {
  display: flex;
  background-image: url(/images/latestCompsBackground.svg);
  background-size: contain;
  padding: 35px 0 70px;
}
@media screen and (min-width: 1024px) {
  .AccountPage_wrapper__r8xM_ {
    padding: 90px 0;
  }
}
.AccountPage_card__nIloT {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1210px;
  border-radius: 6px;
  overflow: hidden;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.35);
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .AccountPage_card__nIloT {
    flex-direction: row;
  }
}
.AccountPage_header__mK2gy {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: relative;
  background: #fff;
}
@media screen and (min-width: 1024px) {
  .AccountPage_header__mK2gy {
    max-width: 360px;
    height: auto;
    border-right: 1px solid #f0f0f0;
  }
}
.AccountPage_logoContainer__9h7iW {
  position: relative;
  display: flex;
  justify-content: center;
  background: #f7f7f7;
  width: 100%;
  min-height: 160px;
  height: 160px;
  border-bottom: 1px solid #000;
  margin-bottom: 40px;
}
.AccountPage_logoContainer__9h7iW .AccountPage_logo__B9V5c {
  position: absolute;
  top: 35px;
}
.AccountPage_menuList__PDPl4 {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 460px;
}
@media screen and (min-width: 1024px) {
  .AccountPage_menuList__PDPl4 {
    padding-top: 64px;
    max-width: 232px;
  }
}
@media screen and (max-width: 1023px) {
  .AccountPage_menuList__PDPl4 {
    padding: 32px 16px;
  }
  .AccountPage_menuList__PDPl4.AccountPage_hidden__ASBcu {
    display: none;
  }
}
.AccountPage_menuItem__Z0W8Q {
  display: flex;
  align-items: center;
  width: 100%;
  height: 46px;
  padding: 12px 18px;
  background: #f7f7f7;
  color: #000;
  gap: 20px;
}
@media screen and (min-width: 1024px) {
  .AccountPage_menuItem__Z0W8Q {
    width: 232px;
  }
}
.AccountPage_menuItem__Z0W8Q .AccountPage_icon__Vx_Xx {
  display: flex;
  align-items: center;
  justify-content: center;
}
.AccountPage_menuItem__Z0W8Q .AccountPage_label__sEZTx {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
}
.AccountPage_menuItem__Z0W8Q.AccountPage_active__WOJ5J {
  background: #000;
  color: #fff;
}
.AccountPage_menuItem__Z0W8Q.AccountPage_active__WOJ5J
  .AccountPage_icon__Vx_Xx
  path {
  fill: #fff;
}
.AccountPage_menuItem__Z0W8Q.AccountPage_disabled__0J2GV {
  opacity: 0.7;
  pointer-events: none;
}
.AccountPage_background__fMfVx {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  background-image: url(/images/login/background.png);
  background-repeat: no-repeat;
  background-position: 50%;
}
@media screen and (min-width: 1024px) {
  .AccountPage_background__fMfVx {
    display: flex;
  }
}
.AccountPage_centerLogo__DGEHR {
  display: flex;
  width: 45px;
  height: 50px;
}
@media screen and (min-width: 1024px) {
  .AccountPage_centerLogo__DGEHR {
    width: 175px;
    height: 195px;
  }
}
.AccountPage_centerLogo__DGEHR img {
  max-width: 100%;
  max-height: 100%;
}
.AccountPage_content__GU5TA {
  display: flex;
  background: #fff;
  width: 100%;
  position: relative;
  padding: 24px;
}
@media screen and (min-width: 1024px) {
  .AccountPage_content__GU5TA {
    padding: 64px 0 0;
    height: 965px;
  }
}
@media screen and (max-width: 1023px) {
  .AccountPage_content__GU5TA.AccountPage_hidden__ASBcu {
    display: none;
  }
}
.AccountPage_colorsElement__AxdnA {
  position: absolute;
  top: 15px;
  display: none;
}
@media screen and (min-width: 1024px) {
  .AccountPage_colorsElement__AxdnA {
    display: inline-block;
    top: 50px;
    left: -15px;
  }
}
.AccountPage_stamp__csTFE {
  margin-top: 54px;
  margin-bottom: 72px;
  width: 164px;
}
