.elementor-45223 .elementor-element.elementor-element-73fdac7d{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-45223 .elementor-element.elementor-element-73fdac7d:not(.elementor-motion-effects-element-type-background), .elementor-45223 .elementor-element.elementor-element-73fdac7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf7771b );}.elementor-45223 .elementor-element.elementor-element-73fdac7d::before, .elementor-45223 .elementor-element.elementor-element-73fdac7d > .elementor-background-video-container::before, .elementor-45223 .elementor-element.elementor-element-73fdac7d > .e-con-inner > .elementor-background-video-container::before, .elementor-45223 .elementor-element.elementor-element-73fdac7d > .elementor-background-slideshow::before, .elementor-45223 .elementor-element.elementor-element-73fdac7d > .e-con-inner > .elementor-background-slideshow::before, .elementor-45223 .elementor-element.elementor-element-73fdac7d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-45223 .elementor-element.elementor-element-337e0ee7{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aa2f746 );--border-color:var( --e-global-color-aa2f746 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45223 .elementor-element.elementor-element-5d9d4c3b.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-45223 .elementor-element.elementor-element-73fdac7d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45223 .elementor-element.elementor-element-337e0ee7{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-45223 .elementor-element.elementor-element-5d9d4c3b{width:var( --container-widget-width, 277.891px );max-width:277.891px;--container-widget-width:277.891px;--container-widget-flex-grow:0;}}/* Start custom CSS for shortcode, class: .elementor-element-5d9d4c3b */.ksc-swaddtocardtimed {
    font-family: Poppins;
}

.ksc-swaddtocardtimed .swidget_tt_item_name.currdate_div {
    font-size: 3rem;
    border-left: 11px;
    border-left-style: solid;
    border-left-color: #65E2D9;
    padding-left: 2rem;
    margin-left: -46px;
    font-weight: bold;
}

.ksc-swaddtocardtimed .swidget_item_widget {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.ksc-swaddtocardtimed .swidget_timeticketing_sel {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.ksc-swaddtocardtimed .swidget_timeticketing_sel {
    padding: 1rem;
    display: flex
;
    flex-direction: column;
    gap: 1rem;
    background-color: #2D4659;
    margin-bottom: 1rem;
}

.ksc-swaddtocardtimed .swidget_datesel-wrapper .swidget_datesel label,
.ksc-swaddtocardtimed .swidget_timesel-wrapper .swidget_timesel label{
    margin-bottom: 0.5rem;
}

.ksc-swaddtocardtimed .swidget_datesel-wrapper .swidget_datesel select,
.ksc-swaddtocardtimed .swidget_timesel-wrapper .swidget_timesel select
{
    width: 12rem;
    background-color: #1D2F3D;
    border-color: #1D2F3D;
    color: white;
}

.ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_ticket_type .swidget_ticket_select {
    width: 5rem;
    background-color: #1D2F3D;
    border-color: #1D2F3D;
    color: white;
    margin: 0.5rem 0 0.5rem 0;
}

.ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_item_name {
    font-size: 1.5rem;
}

.ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_tickets {
    display: flex;
    flex-direction: column;
    gap: 0.12rem;
}

.ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_ticket_type {
    padding: 1rem;
    background-color: #2D4659;
}

.ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_ticket_type .swidget_mem_price {
    margin-top: 1rem;
}

.ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_buttons .swidget_btn_addtocart {
    background-color: #1D2F3D;
    color: white;
    width: 12rem;
    border-color: #65E2D9;
    color: #65E2D9;
    font-weight: 500;
}

.swidget_27_559 .swidget_tt_item_name.currdate_div {
    display: none;
}

.ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_buttons .swidget_btn_addtocart:hover {
    transform: scale(1.1);
    background-color: #65E2D9;
    color: #1D2F3D;
}

@media (max-width: 1023px) {
    .ksc-swaddtocardtimed .swidget_tt_item_name.currdate_div {
        font-size: 2rem;
    }
    .ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_buttons .swidget_btn_addtocart {
        width: 100%;
    } 
}

@media (max-width: 767px) {
    .ksc-swaddtocardtimed .swidget_tt_item_name.currdate_div {
        font-size: 1.25rem;
        padding-left: 1.15rem;
        margin-left: 0px;
    }
    .ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_item_name {
        font-size: 1.25rem;
    }
    .ksc-swaddtocardtimed .swidget_innerwidget .swidget_item_widget .swidget_buttons .swidget_btn_addtocart {
        width: 100%;
    } 
}/* End custom CSS */