#ticketsSection{background-color:#470157}#ticketsSection .ticketsList{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}#ticketsSection .ticketsList .ticketBox{background-color:#fff;border-radius:4px;margin:20px;overflow:hidden;padding:3rem 2rem 2rem;position:relative;text-align:center;width:calc(25% - 40px);z-index:10}#ticketsSection .ticketsList .ticketBox h5{background-color:#e57050;color:#fff;font-size:1.2rem;font-weight:600;left:0;margin:0;padding:5px 30px;position:absolute;text-transform:uppercase;top:0;transform:rotate(-45deg) translate(-35%,-50%);transform-origin:top center;z-index:0}#ticketsSection .ticketsList .ticketBox .ticketName h3{color:#4d1c6b;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:700;line-height:3rem;margin:0;text-align:center}#ticketsSection .ticketsList .ticketBox .ticketPrice{margin:10px 0}#ticketsSection .ticketsList .ticketBox .ticketPrice h4{color:#e57050;font-family:Montserrat,sans-serif;font-size:3.6rem;font-weight:900;line-height:5rem;margin:0;text-align:center}#ticketsSection .ticketsList .ticketBox .ticketPrice h4 s{color:#e57050;display:block;font-size:2rem;font-weight:900;line-height:2rem;min-height:2rem;position:relative;text-decoration:none}#ticketsSection .ticketsList .ticketBox .ticketPrice h4 s.discount:before{background-color:#4d1c6b;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-10deg);width:50%}#ticketsSection .ticketsList .ticketBox .ticketPrice h4 small{color:#4d1c6b;display:block;font-size:1rem;font-weight:400;line-height:1.6rem}#ticketsSection .ticketsList .ticketBox .ticketPrice p{color:#4d1c6b;font-size:1.6rem;font-weight:700;line-height:1.6rem;margin:0;min-height:1.6rem;text-align:center}#ticketsSection .ticketsList .ticketBox .btnMain{font-size:1.2rem;padding:8px;text-align:center;width:100%}#ticketsSection .ticketsList .ticketBox .ticketAttr{margin-top:20px}#ticketsSection .ticketsList .ticketBox .ticketAttr p{align-items:center;color:#4d1c6b;display:flex;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin:6px 0;text-align:left}#ticketsSection .ticketsList .ticketBox .ticketAttr i{color:#e57050;font-size:1rem;height:14px;margin-right:10px;position:relative;text-align:center;width:14px}#ticketsSection .ticketsList .ticketBox .ticketAttr i:after{border:1px solid #e57050;border-radius:50%;content:"";height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-55%);width:16px}@media (max-width:1199.98px){#ticketsSection .ticketsList .ticketBox{width:calc(50% - 40px)}#ticketsSection .ticketsList .ticketBox>*{margin:auto;max-width:220px}#ticketsSection .ticketsList .ticketBox .ticketPrice{margin:10px auto}}@media (max-width:991.98px){#newsletter h2{font-size:2.6rem;line-height:3.2rem;text-align:left}#ticketsSection .ticketsList{margin:0}#ticketsSection .ticketsList .ticketBox{margin:20px 0;width:100%}#ticketsSection .ticketsList .ticketBox>*{margin:auto;max-width:180px}#ticketsSection .ticketsList .ticketBox .ticketPrice{margin:10px auto}#ticketsSection .ticketsList .ticketBox .ticketAttr i:after{transform:translate(-50%,-60%)}#ticketsSection .ticketsList .ticketBox .ticketName h3{font-size:1.6rem;line-height:2.4rem}#ticketsSection .ticketsList .ticketBox .ticketPrice h4{font-size:2.6rem}#ticketsSection .ticketsList .ticketBox .ticketPrice h4 s{font-size:1.6rem;min-height:auto}#ticketsSection .ticketsList .ticketBox .ticketPrice p{min-height:auto}}