.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-806 .elementor-element.elementor-element-b5cb3f4{color:var( --e-global-color-primary );}/* Start custom CSS for shortcode, class: .elementor-element-7cbf7dde */.elementor-806 .elementor-element.elementor-element-7cbf7dde .showtimes-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.elementor-806 .elementor-element.elementor-element-7cbf7dde .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

.elementor-806 .elementor-element.elementor-element-2c2ace3b .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

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

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

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

.elementor-806 .elementor-element.elementor-element-1dbc9145 .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

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

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

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

.elementor-806 .elementor-element.elementor-element-69d1f30f .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

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

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

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

.elementor-806 .elementor-element.elementor-element-2365e62a .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

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

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

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

.elementor-806 .elementor-element.elementor-element-2714ae8c .showtime-row {
    display: flex;
    flex-direction: row;
    gap: 20px;
    width: 100%;
}

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

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

.elementor-806 .elementor-element.elementor-element-2714ae8c .showtime-row:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */