.event-info_main__uIH19 {
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  padding-top: 1rem;
  gap: 9rem;
}

.event-info_wrapper___K9Fp {
  width: 100%;
  font-family: var(--hkgrotesk);
  padding-top: calc(var(--base-unit)* 3);
}

.event-info_hero__yUIsK {
  width: 100%;
  height: auto;
  max-height: 55.3rem;
  margin-bottom: 7rem;
}

.event-info_heroWrapper__DidLj {
  position: relative;
  margin-bottom: 7rem;
}
.event-info_heroWrapper__DidLj .event-info_hero__yUIsK {
  margin-bottom: 0rem;
}

.event-info_wrapper___K9Fp h1 {
  color: #1e0a3c;
  font-size: 4.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 6.09375rem;
  margin-bottom: 1.2rem;
}

.event-info_wrapper___K9Fp h2 {
  color: #1e0a3c;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.625rem;
}

.event-info_wrapper___K9Fp h3 {
  color: #1e0a3c;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 600;
  line-height: 2.125rem;
}

.event-info_wrapper___K9Fp .event-info_hashtags__FQqdK {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  margin-bottom: 2.1925rem;
}

.event-info_wrapper___K9Fp .event-info_hashtags__FQqdK > div {
  color: #344054;
  font-family: var(--inter);
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.8rem;
  padding: 0.2rem 0.8rem;
  border-radius: 1.6rem;
  background: #f2f4f7;
}

.event-info_wrapper___K9Fp .event-info_host__kbQj4 {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  color: #000;
  font-family: var(--inter);
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.8rem;
  margin-bottom: 3.904rem;
}

.event-info_wrapper___K9Fp .event-info_container__NQ7KA {
  width: 100%;
  max-width: 114rem;
  margin: 0 auto;
}

.event-info_wrapper___K9Fp .event-info_topsection__W_lMK {
  width: 100%;
  padding: 0 2rem;
}

.event-info_wrapper___K9Fp .event-info_details__yGL6_ {
  display: flex;
  flex-direction: column;
  column-gap: 3rem;
  row-gap: 3rem;
}

@media (min-width: 990px) {
  .event-info_wrapper___K9Fp .event-info_details__yGL6_ {
    flex-direction: row;
    justify-content: space-between;
    padding-right: 3.2rem;
    column-gap: 12.6rem;
  }
}

.event-info_wrapper___K9Fp .event-info_details__yGL6_ > div:nth-child(1) {
  width: 100%;
}

.event-info_wrapper___K9Fp .event-info_details__yGL6_ > div:nth-child(2) {
  min-width: 29.76rem;
  width: 100%;
  max-width: 100%;
}

@media (min-width: 990px) {
  .event-info_wrapper___K9Fp .event-info_details__yGL6_ > div:nth-child(2) {
    width: 29.76rem;
  }
}

.event-info_wrapper___K9Fp .event-info_detailsgrid__QkH_Y {
  display: flex;
  row-gap: 1.2rem;
  margin-top: 3.2rem;
  margin-bottom: 3.2rem;
  flex-wrap: wrap;
  justify-content: space-between;
}

.event-info_wrapper___K9Fp .event-info_detailsgrid__QkH_Y h3 + div {
  color: #6f7287;
  font-size: 1.3125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.875rem;
}

.event-info_wrapper___K9Fp .event-info_detailsgrid__QkH_Y .event-info_iconWrapper__RAMzy {
  display: flex;
  width: 4rem;
  height: 4rem;
  min-width: 4rem;
  max-height: 4rem;
  border-radius: 4rem;
  background: #eaf7ff;
  justify-content: center;
  align-items: center;
}

.event-info_wrapper___K9Fp .event-info_detailsgrid__QkH_Y svg {
  width: 2.4rem;
  height: 2.4rem;
}

.event-info_wrapper___K9Fp .event-info_detailsgrid__QkH_Y:last-child {
  margin-bottom: 7.68rem;
}

.event-info_wrapper___K9Fp .event-info_locationImage__My6Ne {
  border-radius: 1.2rem;
  margin-top: 1.664rem;
  height: auto;
  max-width: 100%;
  margin-bottom: 7rem;
}

.event-info_wrapper___K9Fp .event-info_detailsgrid__QkH_Y > div {
  display: flex;
  gap: 1.35rem;
}


.event-info_wrapper___K9Fp .event-info_mapWrapper__JUB8K {
  margin-top: 20px;
}

.event-info_wrapper___K9Fp .event-info_ticketWrapper__Azci6 {
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  margin-top: 1.6rem;
  width: 100%;
}

.event-info_wrapper___K9Fp .event-info_ticketWrapper__Azci6 button {
  display: flex;
  padding: 1rem 1.8rem;
  justify-content: center;
  align-items: center;
  gap: 0.8rem;
  align-self: stretch;
  border-radius: 0.8rem;
  border: 1px solid var(--dark-blue, #0e86d4);
  background: var(--dark-blue, #0e86d4);
  color: var(--white, #fff);
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.4rem;
  cursor: pointer;
}

.event-info_wrapper___K9Fp .event-info_ticket__ADneA {
  border-radius: 0.8rem;
  border: 1px solid #e4e7ec;
  width: 100%;
  background: #fff;
  display: flex;
  padding: 1.6rem;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.4rem;
}

.event-info_wrapper___K9Fp .event-info_ticket__ADneA .event-info_left___9zxu {
  display: flex;
  flex-direction: column;
  gap: 0.26rem;
}

.event-info_wrapper___K9Fp .event-info_ticket__ADneA .event-info_title__3yHc4 {
  color: #344054;
  font-family: var(--inter);
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.4rem;
}

.event-info_wrapper___K9Fp .event-info_ticket__ADneA .event-info_amount__RQ_BX {
  color: #667085;
  font-family: var(--inter);
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.4rem;
}

.event-info_wrapper___K9Fp .event-info_ticket__ADneA .event-info_pricing___n8zO {
  display: flex;
  padding: 0.2rem 0.8rem 0.2rem 0.6rem;
  justify-content: center;
  align-items: center;
  gap: 0.6rem;
  border-radius: 1.6rem;
  background: #9dd8ff;
  text-align: center;
  color: #0e86d4;
  font-family: var(--inter);
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.8rem;
}

.event-info_wrapper___K9Fp .event-info_ticket__ADneA .event-info_pricing___n8zO.event-info_free__yJOXs {
  background: #f6f6f6;
  color: #000;
}

.event-info_wrapper___K9Fp .event-info_ticket__ADneA .event-info_pricing___n8zO.event-info_free__yJOXs svg circle {
  fill: #6a7780;
}

.event-info_wrapper___K9Fp .event-info_about__e4jxO {
  color: #6f7287;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.25rem;
  margin-top: 2.25rem;
}

.event-info_campaign__ZMlPi {
  position: relative;
}

.event-info_campaign__ZMlPi > div:first-child {
  color: #667085;
  font-family: var(--inter);
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.8rem; /* 150% */
}
.event-info_campaign__ZMlPi .event-info_amount__RQ_BX {
  color: #757575;
  font-family: var(--opensans);
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  display: flex;
  line-height: normal;
  align-items: center;
  gap: 1.2rem;
  margin-bottom: 1.2rem;
}
.event-info_campaign__ZMlPi .event-info_amount__RQ_BX {
  width: 100%;
  justify-content: space-between;
}
.event-info_campaign__ZMlPi .event-info_amount__RQ_BX > div:first-child {
  color: #000;
  font-feature-settings: lining-nums tabular-nums;
  font-variant-numeric: lining-nums tabular-nums;
  font-family: var(--inter);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 0.4rem;
}
.event-info_campaign__ZMlPi .event-info_amount__RQ_BX > div:first-child span {
  color: var(--gray-500, #667085);
  font-family: var(--inter);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}

.event-info_campaign__ZMlPi .event-info_percent__laU_q {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 1.2rem;
  margin-bottom: 1.2rem;

  /* Text sm/Medium */
  font-family: var(--inter);
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2rem; /* 142.857% */
}
.event-info_campaign__ZMlPi .event-info_percent__laU_q > div {
  position: relative;
  width: 100%;
  height: 8px;
  border-radius: 8px;
  background-color: #eff8ff;
}
.event-info_campaign__ZMlPi .event-info_percent__laU_q > div::before {
  content: "";
  background-color: #0e86d4;
  width: var(--width);
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-radius: 8px;
}

.event-info_campaign__ZMlPi .event-info_collection__SOuuh {
  position: absolute;
  right: 0;
  top: 0;
  color: var(--blue-light-700, #026aa2);
  display: flex;
  border-radius: 16px;
  background: var(--blue-light-50, #f0f9ff);

  color: var(--blue-light-700, #026aa2);
  text-align: center;
  font-family: var(--inter);
  font-size: 0.9rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;

  display: flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
}

.event-info_item__O0Db2 {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  position: relative;
  --border-radius: calc(3 * var(--base-unit));
  position: relative;
  max-width: 1080px;
  max-height: 50vw;
  overflow: hidden;
  margin: 0 auto;
}


.event-info_estatefooter__zTGw_ {
  display: flex;
  flex-direction: column;
}

@media (max-width: 768px) {
  .event-info_estatefooter__zTGw_ {
    padding-left: 2rem;
  }
}
.cart_cart__SgVX0{padding:20px;color:#333;width:100%;gap:20px;flex-wrap:wrap;font-size:14px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.cart_cart__SgVX0 h1{font-size:23px;font-weight:500}@media(max-width: 700px){.cart_cart__SgVX0{padding:8px}}.cart_cartBoxEvent__xNYWF{display:flex;gap:2rem}.cart_cartLeftSection__WWHas{flex-grow:1}@media(max-width: 768px){.cart_cartLeftSection__WWHas{width:100%}}.cart_cartRightSection__cDsZT{width:40%;background:#f6f5f5}@media(max-width: 768px){.cart_cartRightSection__cDsZT{display:none}}.cart_cartHeader__oQkrm{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:20px}.cart_cartDivider__8E6nQ{height:2px;background-color:#ddd;margin:20px 0;width:100%}.cart_cartItemsContainer__etDY9{display:flex;flex-direction:column;gap:0;border:1px solid #ddd;border-radius:8px}.cart_cartItem__dCl0U{border-bottom:1px solid #d3d3d3;padding:10px;position:relative;transition:background-color .3s ease}.cart_cartItem__dCl0U:last-child{border-bottom:0 !important}.cart_cartItem__dCl0U h3{margin:0;font-size:18px;color:#34495e}@media(max-width: 768px){.cart_cartItem__dCl0U h3{font-size:16px}}.cart_cartItem__dCl0U p{margin-top:10px;font-size:16px;font-weight:500}@media(max-width: 768px){.cart_cartItem__dCl0U p{font-size:14px}}.cart_soldOut__glcGu,.cart_purchaseDatePassed__Vvs76{background-color:#f5f5f5;pointer-events:none}.cart_soldOut__glcGu .cart_quantityControls__JupB4 span,.cart_purchaseDatePassed__Vvs76 .cart_quantityControls__JupB4 span{color:#968383}.cart_cartItemHeader__t8g93{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.cart_quantityControls__JupB4{display:flex;align-items:center}.cart_quantityControls__JupB4 button{background-color:#0e86d4;color:#fff;border:none;border-radius:3px;padding:5px 10px;cursor:pointer;font-size:16px}.cart_quantityControls__JupB4 button:disabled{background-color:#bdc3c7;cursor:not-allowed}.cart_quantityControls__JupB4 span{font-size:16px;margin:0 10px}.cart_cartPrice__UUXXw,.cart_summaryItemPrice__Wq_Kj{font-weight:bold}.cart_statusText__0PCZO{font-size:14px;color:#e74c3c;font-weight:bold}.cart_errorMessage__ZC83k{color:red;margin:20px 0}.cart_salesEndDate__muGNY{color:#555;font-size:14px}.cart_noSignupBotton__877FF{display:flex;justify-content:center;align-items:center}.cart_cartTotal__cbABg{margin-top:20px;font-size:18px;font-weight:bold;color:#2c3e50}.cart_cartSummaryImage__rM_0I{max-height:200px;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.cart_cartSummaryImage__rM_0I img,.cart_cartSummaryImage__rM_0I .cart_eventMediaThumb__KLzqW{background:var(--image-background-color, #eeedf2);height:100%;width:100%;min-height:250px;flex:1 1 100%;object-fit:cover;object-position:center}.cart_cartSummary__GWeTJ{padding:20px;border-radius:8px;background:#fff;padding-top:10px}.cart_cartSummary__GWeTJ h2{font-size:20px;color:#2c3e50;margin-bottom:10px}.cart_cartSummary__GWeTJ h3{margin-top:10px;margin-bottom:10px}.cart_emptyCartMessage__K28_8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;margin:50px 0;text-align:center}.cart_emptyCartMessage__K28_8 h3{font-weight:bold}.cart_emptyCartMessage__K28_8 p{color:#7f8c8d;font-size:16px}.cart_emptyCartMessage__K28_8 svg{width:50px;height:50px}.cart_summaryItems__Q5lPz{margin-bottom:20px}.cart_summaryItem__2QXYC{display:flex;justify-content:space-between;margin-bottom:20px;font-size:16px;color:#34495e}.cart_summaryItemQuantity__T__O0{font-weight:bold}.cart_summaryItemName__Ks7_c{flex:1 1;margin-left:10px}.cart_summaryTotal__cIrUR{display:flex;justify-content:space-between;font-weight:bold;color:#2c3e50}.cart_checkoutButton__2GpN0{background:var(--dark-blue, #0e86d4);color:#fff;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px;border:none;align-self:flex-start;transition:background-color .2s ease}.cart_checkoutButton__2GpN0:hover{background-color:#0056b3}.cart_checkoutButton__2GpN0:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}@media(max-width: 350px){.cart_checkoutButton__2GpN0{margin-top:0;width:100%}}.cart_ticketConfirmation__RsXuJ{max-width:760px;margin:28px auto 0;border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden}.cart_ticketConfirmationHeader___ejy5{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #e2e8f0}.cart_ticketConfirmationHeader___ejy5 h2{margin:4px 0 0;font-size:2rem;line-height:1.25;color:#183b56}.cart_ticketConfirmationLabel__gb5AI,.cart_ticketConfirmationGrid__aG4K_ span,.cart_ticketCardInfo__0_Vax span{display:block;margin-bottom:4px;font-size:1.2rem;color:#667085}.cart_ticketStatus__evDyl{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:#e8f5ee;color:#147a45;font-size:1.2rem;font-weight:700}.cart_ticketConfirmationGrid__aG4K_{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:16px;gap:16px;padding:20px}.cart_ticketConfirmationGrid__aG4K_ strong,.cart_ticketCardInfo__0_Vax strong{display:block;font-size:1.4rem;line-height:1.35;color:#183b56;overflow-wrap:anywhere}.cart_ticketList__6Vz2C{display:flex;flex-direction:column;gap:12px;padding:0 20px 20px}.cart_ticketCard__XSP5v{display:flex;justify-content:space-between;gap:16px;padding:16px;border:1px solid #edf2f7;border-radius:8px;background:#f8fafc}.cart_ticketCardInfo__0_Vax{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:14px;gap:14px;flex:1 1}.cart_ticketBarcode__Mp9LF{display:flex;align-items:center;justify-content:center;flex:0 0 170px;min-height:150px;border-radius:6px;background:#fff}.cart_ticketBarcode__Mp9LF img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain}.cart_ticketDownloadButton__KSHcg{display:block;width:-moz-fit-content;width:fit-content;margin:18px auto 0;padding:12px 18px;border:none;border-radius:6px;background:#167bbc;color:#fff;font-size:1.4rem;font-weight:700;cursor:pointer}.cart_ticketDownloadButton__KSHcg:hover{background:#005bb5}.cart_ticketDownloadButton__KSHcg:disabled{background:#d0d0d0;cursor:not-allowed}@media(max-width: 640px){.cart_ticketConfirmationHeader___ejy5,.cart_ticketCard__XSP5v{flex-direction:column}.cart_ticketConfirmationGrid__aG4K_,.cart_ticketCardInfo__0_Vax{grid-template-columns:1fr}.cart_ticketBarcode__Mp9LF{width:100%;flex-basis:auto}}

/*# sourceMappingURL=6058a3fe6a1a39a5.css.map*/