.pricing-table{width:100%;font-size:16px;margin:20px 0}.pricing-header{display:grid;text-align:center;gap:1px;background:#fff;margin-bottom:20px}.period-column{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.period-column.active .period-name{background-color:#0072BC;color:var(--bricks-color-wfdsii);border-radius:12px}.period-name{padding:8px;margin-bottom:10px;font-weight:700}.on-sale-badge{background:#FBDB65;color:#000;padding:5px 15px;border-radius:12px 12px 0 0;position:absolute;bottom:100%;left:50%;font-size:.8em;font-weight:700;white-space:nowrap;animation:wiggle 1s infinite}@keyframes wiggle{0%,100%{transform:translateX(-50%) skew(-8deg)}50%{transform:translateX(-50%) skew(8deg)}}.section-header{background:var(--bricks-color-qcrtsh);color:var(--bricks-color-wfdsii);padding:5px 25px;border-radius:12px;margin:0;font-weight:700;font-size:22px}.red-bg{background:#EE5340!important}.pricing-row{display:grid;padding:0 25px;align-items:center;position:relative}.pricing-row::after{content:"";width:calc(100% - 30px);height:2px;background-color:#A3A3A3;bottom:0;position:absolute;left:50%;transform:translateX(-50%)}.pricing-row:last-child::after{content:initial}.event-date{font-weight:700}.price{text-align:center;font-size:20px;padding:15px 0}.price a,.price a:hover{padding:0!important;background:inherit!important;color:inherit!important;text-decoration:none}.price a i{display:none}.price-active{color:#0072BC;font-weight:700}.price-inactive{color:#9D9D9D}.pricing-row .price:nth-child(odd){background-color:#F7F7F7}.pricing-section:last-child .pricing-row:last-child .price{border-radius:0 0 12px 12px}@media (min-width:1100px){.pricing-table{display:block}.pricing-table-mobile{display:none}}@media (max-width:1100px){.pricing-table-mobile :where(.brxe-accordion) .accordion-content-wrapper{display:block;padding:0 0 10px}.pricing-row .price:nth-child(odd){background-color:initial}#brxe-gikqdc{border-radius:0!important;width:100vw;position:relative;left:50%;transform:translatex(-50%);padding-top:25px!important;padding-bottom:20px!important}.pricing-table{display:none}.pricing-table-mobile{display:block}.pricing-table-mobile{width:100%;font-family:sans-serif}.pricing-header-slider{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:35px 0 20px 0;scrollbar-width:none}.slider-wrapper{display:flex;gap:15px;padding:0 15px}.period-slide-mobile{flex:0 0 auto;border-radius:8px;cursor:pointer;position:relative;text-align:center}.period-slide-mobile .period-name{background:#B1B1B1;padding:5px 20px;border-radius:12px;color:var(--bricks-color-wfdsii)}.period-slide-mobile.active .period-name{background:var(--bricks-color-qcrtsh)}.on-sale-badge{font-size:.8em}.pricing-row{padding:10px 0;display:flex;justify-content:space-between}.event-info{margin-bottom:5px;display:flex;flex-direction:column}.price-container{font-size:1.5em;color:var(--bricks-color-qcrtsh)}.pricing-row::after{width:100%}.pricing-table-mobile .accordion-content-wrapper{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;opacity:0;transition:all 0.3s ease}.pricing-table-mobile .accordion-item.active .accordion-content-wrapper{max-height:2000px;opacity:1;padding:15px}.pricing-table-mobile .accordion-title-wrapper{background:var(--bricks-color-qcrtsh);color:var(--bricks-color-wfdsii);padding:6px 15px;border-radius:8px;cursor:pointer;user-select:none;margin-bottom:1px;font-size:10px}.pricing-table-mobile .accordion-title .title{margin-right:20px}.pricing-table-mobile .accordion-title .icon{transition:transform 0.3s ease;transform:translateX(-10px) scale(2.5) rotate(90deg)}.pricing-table-mobile .accordion-item.active .accordion-title .icon{transform:translateX(-10px) scale(2.5) rotate(270deg)}}