.ticket{display:flex;flex-direction:column;padding:1.5rem;background-color:transparent;border:1px solid #ee12a4;border-radius:10px;color:#fff;.ticketType{font-size:1rem;font-weight:700;margin:auto}.separatorDashed{width:100%;margin:1rem 0;border-width:1px 2px 2px;border-top:.5px dashed #ddd;border-image:repeating-linear-gradient(90deg,#d10f98,#d10f98 15px,transparent 20px) 1}.ticketInfo{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;.price{width:100%}}.price p{font-size:.8rem;font-weight:400;width:100%}.ticketServiceInfo{display:flex;flex-direction:column;margin-top:.5rem;margin-bottom:1rem;width:100%;font-size:.7rem;padding:.3rem;background-color:rgba(238,18,164,.1);border-radius:.3rem;border-left:2px solid #ee12a4}.ticketServiceLabel{color:#ee12a4;font-weight:700;margin-bottom:.2rem;font-size:.65rem}.ticketServiceAmount{color:#ff6b9d;font-weight:700;font-size:.75rem}.quantity{justify-content:space-between;width:100%}.quantity,.quantityNumber{display:flex;align-items:center}.quantityNumber{padding:.5rem;margin:.5rem;justify-content:center}.quantity span{font-weight:700;margin:0 .5rem}.quantity button{background-color:transparent;color:#fff;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:700;font-size:1.5rem}.quantity button:hover{background-color:#0303033c;border-radius:2rem}.buttonsBackground{background-color:hsla(0,0%,55%,.363);height:3rem;border-radius:2rem;width:8.5rem;display:flex;justify-content:space-between;align-items:center;padding:0}@media (max-width:768px){.buttonsBackground{width:10rem;justify-content:space-between}.quantity{width:100%}.ticket{padding:1rem}.quantityNumber{margin:0}.quantity span{font-weight:700;margin:0 .5rem}.ticketServiceInfo{margin-top:.3rem;padding:.2rem}.ticketServiceLabel{font-size:.6rem}.ticketServiceAmount{font-size:.7rem}}}.TicketContainer_ticketContainer__EOwKc{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;width:100%}@media (max-width:768px){.TicketContainer_ticketContainer__EOwKc{width:100%}}.TotalSummary_container__s0PGm{background-color:rgba(28,10,54,.301);-webkit-backdrop-filter:blur(30px) brightness(94%);backdrop-filter:blur(30px) brightness(94%);padding:2rem;border-radius:25px;margin-top:1rem;width:100%;color:#fff;margin-bottom:2rem}.TotalSummary_summaryItem__XAasB{display:flex;justify-content:space-between;font-size:1.2rem;margin-bottom:1rem}.TotalSummary_label__V6Q58{font-weight:700}.TotalSummary_value__i2kbj{font-weight:700;color:#fff}.TotalSummary_ticketServiceValue__AVITR{font-weight:700;color:#ee12a4}.EventPage_eventPage__yU8Sv{display:grid;grid-template-columns:2.5fr 1fr;grid-gap:2rem;gap:2rem;padding:2rem}.EventPage_bannerSection__8hYVm{padding:1rem}.EventPage_secondarySectionDesktop__6brmo{background-color:transparent;padding:1rem;display:flex;flex-direction:column;align-items:center}.EventPage_secondarySectionMobile__9kNr3{display:none}.EventPage_stickyContainer__E8_k9{width:100%;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:9rem}.EventPage_blurEffect__HB45f{filter:blur(10px)}.EventPage_modalOverlay__oVkLg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.EventPage_modalContent__3NnAn{background-color:rgba(28,10,54,0);-webkit-backdrop-filter:blur(30px) brightness(94%);backdrop-filter:blur(30px) brightness(94%);color:#fff;padding:2rem;border-radius:8px;text-align:center;max-width:50%;width:100%;z-index:1200}.EventPage_modalContent__3NnAn h2{margin-bottom:1rem}.EventPage_modalContent__3NnAn p{font-size:1.2rem}@media (max-width:768px){.EventPage_eventPage__yU8Sv{display:block;padding:0}.EventPage_bannerSection__8hYVm{padding:0;width:100%}.EventPage_secondarySectionDesktop__6brmo{display:none}.EventPage_secondarySectionMobile__9kNr3{display:block;width:100%}.EventPage_stickyContainer__E8_k9{margin-bottom:0;padding:1rem}}.EventPage_loading__k5Wiw{font-size:1.5rem;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:20rem}