.elementor-834 .elementor-element.elementor-element-63ab6d4a .tec-events-back a{color:var( --e-global-color-primary );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status--description{color:var( --e-global-color-text );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status{border-left:var( --e-global-color-primary );}.elementor-834 .elementor-element.elementor-element-5c4ca066 .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-834 .elementor-element.elementor-element-7d8adfbe .tec-events-elementor-event-widget__image{text-align:left;}.elementor-834 .elementor-element.elementor-element-7d8adfbe .tec-events-elementor-event-widget__image img{width:100%;height:650px;}.elementor-834 .elementor-element.elementor-element-191e47b3{padding:30px 0px 30px 0px;}.elementor-834 .elementor-element.elementor-element-40077d93{padding:30px 0px 30px 0px;}.elementor-834 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;height:calc( 100% - var(--tec-spacer-2));}.elementor-834 .elementor-element.elementor-element-2271a229{padding:30px 0px 30px 0px;}.elementor-834 .elementor-element.elementor-element-2ae34f26 .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-834 .elementor-element.elementor-element-5ec37806{margin-top:0px;margin-bottom:50px;}@media(max-width:1024px){.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-size:var( --e-global-typography-primary-font-size );}.elementor-834 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}}@media(max-width:767px){.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-size:var( --e-global-typography-primary-font-size );}.elementor-834 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}}/* Start custom CSS for section, class: .elementor-element-4d8f4efa */.elementor-834 .elementor-element.elementor-element-4d8f4efa{
    background:#08080c;
    color:#f5f5f5;
    min-height:100vh;
    padding:80px 24px;
}

.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-single,
.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-single-event-description,
.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-event-meta{
    max-width:1100px;
    margin-left:auto;
    margin-right:auto;
}

.elementor-834 .elementor-element.elementor-element-4d8f4efa h1,
.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-single-event-title{
    color:#8c1c2b;
    font-size:clamp(42px, 6vw, 76px);
    line-height:1.05;
    margin-bottom:24px;
}

.elementor-834 .elementor-element.elementor-element-4d8f4efa p,
.elementor-834 .elementor-element.elementor-element-4d8f4efa li,
.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-single-event-description,
.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-event-meta,
.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-meta-group,
.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-meta-group dd,
.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-meta-group dt{
    color:#f5f5f5;
    font-size:18px;
    line-height:1.7;
}

.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-event-meta{
    background:rgba(166,168,173,.16);
    border:1px solid rgba(166,168,173,.35);
    border-left:6px solid #8c1c2b;
    border-radius:22px;
    padding:28px;
    box-shadow:0 20px 50px rgba(0,0,0,.35);
}

.elementor-834 .elementor-element.elementor-element-4d8f4efa a{
    color:#8c1c2b;
    font-weight:600;
}

.elementor-834 .elementor-element.elementor-element-4d8f4efa a:hover{
    color:#a6a8ad;
}

.elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-button,
.elementor-834 .elementor-element.elementor-element-4d8f4efa button{
    background:#8c1c2b;
    color:#f5f5f5;
    border-radius:999px;
    padding:12px 24px;
    border:none;
    text-transform:none;
    font-weight:600;
}

.elementor-834 .elementor-element.elementor-element-4d8f4efa img{
    border-radius:20px;
    box-shadow:0 20px 50px rgba(0,0,0,.35);
}

@media(max-width:767px){
    .elementor-834 .elementor-element.elementor-element-4d8f4efa{
        padding:50px 18px;
    }

    .elementor-834 .elementor-element.elementor-element-4d8f4efa h1,
    .elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-single-event-title{
        font-size:clamp(34px, 10vw, 48px);
    }

    .elementor-834 .elementor-element.elementor-element-4d8f4efa .tribe-events-event-meta{
        padding:22px;
        border-radius:18px;
    }
}/* End custom CSS */