.elementor-1755 .elementor-element.elementor-element-24a06e3c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1755 .elementor-element.elementor-element-24a06e3c:not(.elementor-motion-effects-element-type-background), .elementor-1755 .elementor-element.elementor-element-24a06e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1755 .elementor-element.elementor-element-24a06e3c > .elementor-background-overlay{background-color:#000000F2;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1755 .elementor-element.elementor-element-24a06e3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 2.5% 10% 2.5%;}.elementor-1755 .elementor-element.elementor-element-24a06e3c > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1755 .elementor-element.elementor-element-24a06e3c > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1755 .elementor-element.elementor-element-34bd5d84{text-align:right;}.elementor-1755 .elementor-element.elementor-element-34bd5d84 .elementor-heading-title{color:var( --e-global-color-3b3e0b9 );font-family:"Montserrat", Sans-serif;font-size:5.1em;font-weight:700;}.elementor-1755 .elementor-element.elementor-element-d6894bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-1755 .elementor-element.elementor-element-5efa5d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1755 .elementor-element.elementor-element-5efa5d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1755 .elementor-element.elementor-element-5efa5d3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1755 .elementor-element.elementor-element-6d0bb9b .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;background-color:var( --e-global-color-primary );padding:1em 1.5em 1em 1.5em;}.elementor-1755 .elementor-element.elementor-element-6d0bb9b .elementor-button:hover, .elementor-1755 .elementor-element.elementor-element-6d0bb9b .elementor-button:focus{color:var( --e-global-color-3b3e0b9 );border-color:var( --e-global-color-ae5d65e );}.elementor-1755 .elementor-element.elementor-element-6d0bb9b .elementor-button:hover svg, .elementor-1755 .elementor-element.elementor-element-6d0bb9b .elementor-button:focus svg{fill:var( --e-global-color-3b3e0b9 );}.elementor-1755 .elementor-element.elementor-element-d2a4ad9 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;background-color:var( --e-global-color-primary );padding:1em 1.5em 1em 1.5em;}.elementor-1755 .elementor-element.elementor-element-d2a4ad9 .elementor-button:hover, .elementor-1755 .elementor-element.elementor-element-d2a4ad9 .elementor-button:focus{color:var( --e-global-color-3b3e0b9 );border-color:var( --e-global-color-ae5d65e );}.elementor-1755 .elementor-element.elementor-element-d2a4ad9 .elementor-button:hover svg, .elementor-1755 .elementor-element.elementor-element-d2a4ad9 .elementor-button:focus svg{fill:var( --e-global-color-3b3e0b9 );}.elementor-1755 .elementor-element.elementor-element-49f7aab .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:none;fill:var( --e-global-color-3b3e0b9 );color:var( --e-global-color-3b3e0b9 );background-color:#F7941F00;padding:0em 0em 0em 0em;}.elementor-1755 .elementor-element.elementor-element-49f7aab .elementor-button:hover, .elementor-1755 .elementor-element.elementor-element-49f7aab .elementor-button:focus{color:var( --e-global-color-3b3e0b9 );border-color:var( --e-global-color-ae5d65e );}.elementor-1755 .elementor-element.elementor-element-49f7aab .elementor-button:hover svg, .elementor-1755 .elementor-element.elementor-element-49f7aab .elementor-button:focus svg{fill:var( --e-global-color-3b3e0b9 );}.elementor-1755 .elementor-element.elementor-element-d6801ab > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-de670e2 );}.elementor-1755 .elementor-element.elementor-element-d6801ab > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-1755 .elementor-element.elementor-element-d6801ab > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-1755 .elementor-element.elementor-element-d6801ab{padding:5% 2.5% 15% 2.5%;}.elementor-1755 .elementor-element.elementor-element-b92f2ee .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;background-color:var( --e-global-color-primary );padding:1em 1.5em 1em 1.5em;}.elementor-1755 .elementor-element.elementor-element-b92f2ee .elementor-button:hover, .elementor-1755 .elementor-element.elementor-element-b92f2ee .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-ae5d65e );}.elementor-1755 .elementor-element.elementor-element-b92f2ee .elementor-button:hover svg, .elementor-1755 .elementor-element.elementor-element-b92f2ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1755 .elementor-element.elementor-element-502a7a0 .elementor-heading-title{color:#47AA6E;}.elementor-1755 .elementor-element.elementor-element-7d66d22{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-1755 .elementor-element.elementor-element-923f764{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1755 .elementor-element.elementor-element-83a198d .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:700;background-color:var( --e-global-color-primary );padding:1em 1.5em 1em 1.5em;}.elementor-1755 .elementor-element.elementor-element-83a198d .elementor-button:hover, .elementor-1755 .elementor-element.elementor-element-83a198d .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-ae5d65e );}.elementor-1755 .elementor-element.elementor-element-83a198d .elementor-button:hover svg, .elementor-1755 .elementor-element.elementor-element-83a198d .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1755 .elementor-element.elementor-element-34bd5d84 .elementor-heading-title{font-size:3.2em;}.elementor-1755 .elementor-element.elementor-element-49f7aab .elementor-button{padding:1em 0em 0em 0em;}}@media(max-width:767px){.elementor-1755 .elementor-element.elementor-element-24a06e3c > .elementor-shape-bottom svg{height:50px;}.elementor-1755 .elementor-element.elementor-element-24a06e3c{padding:20% 0% 20% 0%;}.elementor-1755 .elementor-element.elementor-element-34bd5d84{text-align:center;}.elementor-1755 .elementor-element.elementor-element-34bd5d84 .elementor-heading-title{font-size:2.3em;}.elementor-1755 .elementor-element.elementor-element-d6801ab > .elementor-shape-bottom svg{height:50px;}.elementor-1755 .elementor-element.elementor-element-7d66d22{font-size:14px;}.elementor-1755 .elementor-element.elementor-element-923f764{font-size:14px;}}@media(min-width:768px){.elementor-1755 .elementor-element.elementor-element-b2a6823{width:29.701%;}.elementor-1755 .elementor-element.elementor-element-4586fd73{width:70.299%;}}/* Start custom CSS */h2.show-times {
  color: #fff;
  text-align: center;
  font-size: 1.25em;
  margin: 0;
  padding: 0;
}

@media screen and (min-width: 540px) {
h2.show-times {
  margin: 0;
  padding: 0;
  color: #fff;
  text-align: right;
  font-weight: 500;
  font-size: 1.75em;
}
}

.runtime h3 {
    font-size: 1.25em;
}

.content p {
    font-size: .9em;
}

.ticket-list ul {
    margin: 0;
    padding: 0 0 0 0;
    list-style-type: none;
}
.ticket-list ul li{
    position: relative;
    margin-bottom: .25em;
    padding: 0 0 0 1em
}
.ticket-list ul li:before {
display: block;
content: '';
width: .5em;
height: .5em;
background: var(--e-global-color-primary);
position: absolute;
top: .5em;
left: 0;

}

ul {
    margin: 0;
    padding: 0 0 0 1em;
    list-style-type: square;
}

ul.top-info {
    padding: 0 0 0 0;
    list-style-type: none;
}
@media screen and (min-width: 541px) {
.btn-block {
    width: auto !important;
    display: inline-block;
    margin-left: .5em;
    margin-bottom: 0 !important
    
}
}

.btn-block a[href="NULL"],
.btn-block a[href="https://NULL"],
.btn-block a[href="http://NULL"] {
    display: none !important;
}

a[href="https://null"],
a[href="http://null"],
a[href="null"] {
    display: none !important;
    visibility: hidden;
}/* End custom CSS */