.elementor-338 .elementor-element.elementor-element-37db40a{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-338 .elementor-element.elementor-element-20b153b img{width:40%;}.elementor-338 .elementor-element.elementor-element-13b54df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-acdb410.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-721962e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-7223be6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-e9e295b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-d5cc369{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-d5cc369:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-d5cc369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atthestationst.wpenginepowered.com/wp-content/uploads/2026/08/greenbg.jpg");background-size:contain;}.elementor-338 .elementor-element.elementor-element-0dcacf6{--e-image-carousel-slides-to-show:6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-338:not(.elementor-motion-effects-element-type-background), body.elementor-page-338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atthestationst.wpenginepowered.com/wp-content/uploads/2026/08/Live-At-The-Station-border-scaled.png");}@media(max-width:1024px){.elementor-338 .elementor-element.elementor-element-13b54df{--padding-top:0px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-338 .elementor-element.elementor-element-13b54df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-7223be6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-338 .elementor-element.elementor-element-d5cc369{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-338 .elementor-element.elementor-element-20b153b img{width:100%;}.elementor-338 .elementor-element.elementor-element-13b54df{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-338 .elementor-element.elementor-element-d5cc369{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-338 .elementor-element.elementor-element-0dcacf6{--e-image-carousel-slides-to-show:3;}body.elementor-page-338:not(.elementor-motion-effects-element-type-background), body.elementor-page-338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}}/* Start custom CSS for festival_passes_widget, class: .elementor-element-e9e295b */.elementor-338 .elementor-element.elementor-element-e9e295b
.buy-now-button
{ 
    font-size: 18px !important;
    border: 4px solid #C18441 !important;
    background: #C18441;
    font-family: 'oswald' !important; 
color: #EBDEC4 !important;
 line-height: 24px !important;
 
 !important; padding-bottom: 15px !important;
 
}

.elementor-338 .elementor-element.elementor-element-e9e295b
.buy-now-button:hover {
    color: #EBDEC4 !important;  
    
}

.elementor-338 .elementor-element.elementor-element-e9e295b
.pass-title-wrapper p
{ 
font-size: 28px;
font-family: oswald;
font-weight: 800;
    color: #d3ccbb !important;
    line-height: 24px;
    

}

.elementor-338 .elementor-element.elementor-element-e9e295b
.pass-sub-title p
{ 
font-size: 16px;
font-family: oswald;
font-weight: 800;
    color: #d3ccbb !important;
    line-height: 24px;
    

}

.elementor-338 .elementor-element.elementor-element-e9e295b
.starting-at-label {
    font-family: 'Oswald', sans-serif;
    font-weight: bold;
    color: #d3ccbb;
    text-align: right;

}

.elementor-338 .elementor-element.elementor-element-e9e295b
.current-price
{
    
    
    padding-top: 20px;

    font-family: 'Oswald', sans-serif;
    font-weight: bold;
    font-size: 20px;
    color: #d3ccbb;
    text-align: right;

}

.elementor-338 .elementor-element.elementor-element-e9e295b
.pass-type-wrapper {
    width: 100%;
    background: #411210;
    border: 2px solid #411210;
    /* box-shadow: 0px 0px 10px 0px #C94739; */
    border-radius: 25px;
    padding: 15px 20px;
    max-width: 1000px;
    margin: 0 auto;
   
}

.elementor-338 .elementor-element.elementor-element-e9e295b
.pass-accordion-panel {
    font-family: 'Oswald', sans-serif;
    color: #d3ccbb;;
}

.elementor-338 .elementor-element.elementor-element-e9e295b
.pass-description-toggle {
    font-family: 'Oswald', sans-serif;
    color: #d3ccbb;;
}

.elementor-338 .elementor-element.elementor-element-e9e295b
.starting-at-label { display:none !important; }


@media only screen and (max-width: 600px) {
.elementor-338 .elementor-element.elementor-element-e9e295b
.current-price
{

    font-family: 'Oswald', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #d3ccbb;
    text-align: right;

}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13b54df */.buy-now-button
{ 
    font-size: 18px !important;
    border: 4px solid #411210;
    background: #411210;
    font-family: 'oswald' !important; 
color: #EBDEC4 !important;
 line-height: 24px !important;
 
 !important; padding-bottom: 15px !important;
 
}

.buy-now-button:hover {
    color: #EBDEC4 !important;  
    
}

.pass-title-wrapper p
{ 
font-size: 28px;
font-family: oswald;
font-weight: 800;
    color: #411210 !important;
    line-height: 24px;
    

}

.pass-sub-title p
{ 
font-size: 16px;
font-family: oswald;
font-weight: 800;
    color: #C18441 !important;
    line-height: 24px;
    

}

.starting-at-label, .current-price {
    font-family: 'Oswald', sans-serif;
    font-weight: bold;
    color: #411210;
    text-align: right;

}


.pass-type-wrapper {
    width: 100%;
    background: #dfd8c6;
    border: 2px solid #411210;
    /* box-shadow: 0px 0px 10px 0px #C94739; */
    border-radius: 25px;
    padding: 15px 20px;
    max-width: 1000px;
    margin: 0 auto;
   
}/* End custom CSS */