.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-526 .elementor-element.elementor-element-665ca92{color:var( --e-global-color-primary );}/* Start custom CSS for shortcode, class: .elementor-element-c66889b */.elementor-526 .elementor-element.elementor-element-c66889b .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-526 .elementor-element.elementor-element-c66889b .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.elementor-526 .elementor-element.elementor-element-c66889b .show-times {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
    text-align: right;
}

.elementor-526 .elementor-element.elementor-element-c66889b .showtime-row {
    border-bottom: 1px solid var(--Color-Brand-Yellow);
    
    /*font-size: var(--Font-Body);*/
    padding-bottom: 20px;
}

.elementor-526 .elementor-element.elementor-element-c66889b .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-db19596 */.elementor-526 .elementor-element.elementor-element-db19596 .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-526 .elementor-element.elementor-element-db19596 .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.elementor-526 .elementor-element.elementor-element-db19596 .show-times {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
    text-align: right;
}

.elementor-526 .elementor-element.elementor-element-db19596 .showtime-row {
    border-bottom: 1px solid var(--Color-Brand-Yellow);
    
    /*font-size: var(--Font-Body);*/
    padding-bottom: 20px;
}

.elementor-526 .elementor-element.elementor-element-db19596 .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-96dd1b7 */.elementor-526 .elementor-element.elementor-element-96dd1b7 .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-526 .elementor-element.elementor-element-96dd1b7 .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.elementor-526 .elementor-element.elementor-element-96dd1b7 .show-times {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
    text-align: right;
}

.elementor-526 .elementor-element.elementor-element-96dd1b7 .showtime-row {
    border-bottom: 1px solid var(--Color-Brand-Yellow);
    
    /*font-size: var(--Font-Body);*/
    padding-bottom: 20px;
}

.elementor-526 .elementor-element.elementor-element-96dd1b7 .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d23a394 */.elementor-526 .elementor-element.elementor-element-d23a394 .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-526 .elementor-element.elementor-element-d23a394 .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.elementor-526 .elementor-element.elementor-element-d23a394 .show-times {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
    text-align: right;
}

.elementor-526 .elementor-element.elementor-element-d23a394 .showtime-row {
    border-bottom: 1px solid var(--Color-Brand-Yellow);
    
    /*font-size: var(--Font-Body);*/
    padding-bottom: 20px;
}

.elementor-526 .elementor-element.elementor-element-d23a394 .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2034cd1 */.elementor-526 .elementor-element.elementor-element-2034cd1 .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-526 .elementor-element.elementor-element-2034cd1 .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.elementor-526 .elementor-element.elementor-element-2034cd1 .show-times {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
    text-align: right;
}

.elementor-526 .elementor-element.elementor-element-2034cd1 .showtime-row {
    border-bottom: 1px solid var(--Color-Brand-Yellow);
    
    /*font-size: var(--Font-Body);*/
    padding-bottom: 20px;
}

.elementor-526 .elementor-element.elementor-element-2034cd1 .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d21685 */.elementor-526 .elementor-element.elementor-element-6d21685 .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-526 .elementor-element.elementor-element-6d21685 .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.elementor-526 .elementor-element.elementor-element-6d21685 .show-times {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
    text-align: right;
}

.elementor-526 .elementor-element.elementor-element-6d21685 .showtime-row {
    border-bottom: 1px solid var(--Color-Brand-Yellow);
    
    /*font-size: var(--Font-Body);*/
    padding-bottom: 20px;
}

.elementor-526 .elementor-element.elementor-element-6d21685 .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32fbf68 */.elementor-526 .elementor-element.elementor-element-32fbf68 .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-526 .elementor-element.elementor-element-32fbf68 .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.elementor-526 .elementor-element.elementor-element-32fbf68 .show-times {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
    text-align: right;
}

.elementor-526 .elementor-element.elementor-element-32fbf68 .showtime-row {
    border-bottom: 1px solid var(--Color-Brand-Yellow);
    
    /*font-size: var(--Font-Body);*/
    padding-bottom: 20px;
}

.elementor-526 .elementor-element.elementor-element-32fbf68 .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4925cc7 */.elementor-526 .elementor-element.elementor-element-4925cc7 .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-526 .elementor-element.elementor-element-4925cc7 .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

.elementor-526 .elementor-element.elementor-element-4925cc7 .show-times {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-end;
    text-align: right;
}

.elementor-526 .elementor-element.elementor-element-4925cc7 .showtime-row {
    border-bottom: 1px solid var(--Color-Brand-Yellow);
    
    /*font-size: var(--Font-Body);*/
    padding-bottom: 20px;
}

.elementor-526 .elementor-element.elementor-element-4925cc7 .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */