.elementor-243 .elementor-element.elementor-element-164d127:not(.elementor-motion-effects-element-type-background), .elementor-243 .elementor-element.elementor-element-164d127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFB;}.elementor-243 .elementor-element.elementor-element-164d127{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-243 .elementor-element.elementor-element-164d127 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-243 .elementor-element.elementor-element-b955394 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-243 .elementor-element.elementor-element-2eeed5f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-243 .elementor-element.elementor-element-2eeed5f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-243 .elementor-element.elementor-element-2eeed5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-243 .elementor-element.elementor-element-2eeed5f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-243 .elementor-element.elementor-element-2eeed5f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for column, class: .elementor-element-2eeed5f */.e-ticket-1 .tc-single-event h3,
.e-ticket-1 .tc-single-event .tc_the_content_pre,
.e-ticket-1 .tc-single-event .event-ticket.number-1,
.e-ticket-1 .tc-single-event .event-ticket.number-2 .ticket-type,
.e-ticket-1 .tc-single-event .event-ticket.number-2 .ticket-price {
    display: none
}
.e-ticket-2 .tc-single-event h3,
.e-ticket-2 .tc-single-event .tc_the_content_pre,
.e-ticket-2 .tc-single-event .event-ticket.number-2,
.e-ticket-2 .tc-single-event .event-ticket.number-1 .ticket-type,
.e-ticket-2 .tc-single-event .event-ticket.number-1 .ticket-price {
    display: none
}
.e-ticket-1 a.add_to_cart,
.e-ticket-2 a.add_to_cart,
.e-ticket-1 a.add_to_cart_force_login,
.e-ticket-2 a.add_to_cart_force_login {
    display: block;
    width: 100%;
    text-align: center;
    padding: 12px 20px;
    background: #f9b129;
    color: #333;
    border-radius: 12px;
    font-weight: bold;
}
.e-ticket-1 .tc_in_cart,
.e-ticket-2 .tc_in_cart {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}
.e-ticket-1 .tc_in_cart a,
.e-ticket-2 .tc_in_cart a {
    display: block;
    width: 100%;
    text-align: center;
    padding: 12px 20px;
    background: #ECFEF4;
    color: #00AA5B;
    border-radius: 12px;
    font-weight: bold;
    border: 1px solid #20CE7D;
}
.e-ticket-1 .elementor-widget-wrap,
.e-ticket-2 .elementor-widget-wrap {
    box-shadow: 0px 8px 12px 0px rgba(0, 15, 30, 0.0392156863), 0px 2px 4px 0px rgba(0, 15, 30, 0.0196078431);
    border-radius: 16px;
    border: thin solid #e3e3e3;
}/* End custom CSS */