.MuiOutlinedInput-notchedOutline{border-color:#ddd}.MuiInputLabel-root{color:#4a5455}.MuiOutlinedInput-root{background-color:#fff}.MuiToggleButton-root.Mui-selected{background-color:#f1f1f1}.attendees-list{margin:0;padding-inline-start:18px}.attendees-list ::marker{font-weight:600}li p{margin:0}.BackButton{border:2px solid #484848;width:45px;border-radius:22px;transition:width .25s ease}.BackButton:hover{width:55px}.NextButton{padding:12px 37px;border-radius:25px;background-color:#484848;font-size:15px;color:#fff;box-shadow:none;transition:background-color .25s ease}.NextButton:hover{box-shadow:none;background-color:var(--accent-color)}.TicketTabsContainer{width:80%;transform:translateY(1px);z-index:1}.TicketCat .TicketName,.TicketCat .TicketDate{color:#acacac;font-weight:600;text-align:center}.ActiveTicketCat .TicketName{color:var(--accent-color)}.ActiveTicketCat .TicketDate{color:#484848}.TicketsContainer{width:100%;border-radius:24px;border:1px solid var(--accent-color);padding:32px}.TicketsGroupContainer{border-radius:8px;border:1px solid #DDDDDD;padding:24px}.TicketHolder{background-color:#f1f1f1;border-radius:10px;overflow:hidden}.TicketInnerHolder{padding:24px}.TicketName{font-weight:600;color:#484848;margin-block-end:8px;line-height:1.3em}.TicketDescription{line-height:1.3em;font-size:15px}.TicketAmountSelectorHolder{flex:0 0 70px}.TicketBuyButton,.TicketBuyButton:hover{flex:0 0 auto;background-color:var(--accent-color);box-shadow:none}.TicketPriceHolder{background-color:#f1f1f1;padding:24px 29px}.TicketPriceContainer{background-color:#fff;border:1px solid #fff;border-radius:8px;overflow:hidden}.TicketPriceHeader{background-color:var(--accent-color);padding:10px}.TicketPriceHeaderText{text-align:center;color:#fff}.TicketPriceBody{padding:13px 27px}.TicketPriceText{font-weight:900;text-align:center}.TicketDetailContainer{display:none;border-radius:16px;overflow:hidden;box-shadow:3px 6px 12px #00000026}.TicketDetailContainer.ActiveTicketDetailContainer{display:block}.TicketDetailHeader{padding:16px 64px;background-color:#f1f1f1}.TicketDetailNumbering{color:#454545;border:1px solid var(--accent-color);border-radius:40px;background-color:transparent;padding:14px 40px;font-size:12px;text-transform:uppercase;font-weight:600}.TicketDetailName{color:#353535;font-size:16px;font-weight:600}.TicketCompanyDetailsGroup{padding:16px;border:1px solid #F1F1F1;border-radius:10px;background-color:#f1f1f1}.ActiveTicketCat{border-width:1px 1px 0px 1px;border-style:solid;border-radius:24px 24px 0 0;background-color:#fff}.TicketCat{flex:1 0 auto;padding-block:24px 16px;cursor:pointer;border-color:#848484}.ActiveTicket{border-color:var(--accent-color)}.inactiveTicket{pointer-events:none;filter:grayscale(1)}.CouponCodeInput .MuiInputBase-root{height:100%;border-radius:24px 0 0 24px}.CouponCodeInput fieldset{border-right:0px}.StepContainer{flex:1 0 auto}.LastStepContainer{flex:0 1 auto}.StepBoxConnector{display:block;width:100%;border-bottom:2px dashed var(--accent-color);flex:0 1 auto;position:relative}.StepBoxConnector:after{content:"";display:none;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--accent-color);position:absolute;top:calc(50% + 1px);right:-2px;transform:translateY(-50%)}.StepBoxConnector.ActiveStepBoxConnector{border-bottom-style:solid}.StepBoxConnector.ActiveStepBoxConnector:after{display:block}.StepBoxConnector.PastStepBoxConnector{border-bottom-style:solid;border-bottom-color:#f1f1f1}.StepBox{font-size:16px;font-weight:600;color:var(--accent-color);background-color:#f1f1f1;border-radius:4px;border:1px solid var(--accent-color);flex:0 0 auto;padding:10px 16px}.StepBox.ActiveStepBox{color:#fff;background-color:var(--accent-color)}.StepBox.PastStepBox{color:#fff;border:1px solid #F1F1F1}.TotalWording,.SumPrice,.DiscountCouponWοrding{color:var(--accent-color)}.CouponApplyButton{padding:12px 18px;min-width:100px;border-radius:0 24px 24px 0;background-color:var(--accent-color);font-size:11px;color:#fff;font-weight:600;box-shadow:none}.CouponApplyButton:hover{box-shadow:none;background-color:var(--accent-color)}.PaymentButton{flex:1 1 auto;padding-block:26px}.PaymentButton.SingleOption{border-radius:24px}.PaymentButton.BankTransfer{border-radius:0 24px 24px 0}.PaymentButton.CreditCard{border-radius:24px 0 0 24px}@media (max-width: 767px){.StepsContainer,.StepContainer{column-gap:5px}.TicketTabs{flex-direction:column;border:1px solid var(--accent-color);border-radius:28px 28px 0 0;background-color:#fff;border-bottom:0px;overflow:hidden}.TicketCat{border:none!important;border-radius:0;background-color:#f1f1f1}.ActiveTicketCat{background-color:#fff}.TicketName{font-size:22px}.TicketDate{font-size:14px;line-height:1.3em}.TicketsContainer{padding:8px;border-radius:8px}.TicketsGroupContainer{padding:8px}.TicketHolder{flex-direction:column-reverse}.TicketInnerHolder,.TicketPriceHolder{padding:24px}.TicketPriceHolder{padding-bottom:0}.FieldsContainer{padding:16px}.FieldsInnerContainer{row-gap:8px;flex-direction:column}.FieldsInnerContainer .MuiFormControl-root{flex:0 0 auto}.TicketDetailHeader{padding:16px}.TicketDetailNumbering{padding:8px;font-size:10px}.TicketDetailName{font-size:14px}.BillingDetailsCompanyContainer,.BillingDetailsPersonContainer{padding:16px}.BillingDetailsCompanyRowContainer,.BillingContactRow{flex-direction:column}.BillingDetailsContainer{row-gap:36px}.BillingContainer{row-gap:48px}.ReviewContainer{flex-direction:column;row-gap:36px}}.OnSmallOnly{display:none}@media (max-width: 767px){.OnSmallOnly{display:block}}
