.elementor-6359 .elementor-element.elementor-element-338f2ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:80px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-6359 .elementor-element.elementor-element-dbba2e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6359 .elementor-element.elementor-element-d256647{text-align:center;}.elementor-6359 .elementor-element.elementor-element-d256647 .elementor-heading-title{font-family:var( --e-global-typography-942a2c1-font-family ), Sans-serif;font-size:var( --e-global-typography-942a2c1-font-size );font-weight:var( --e-global-typography-942a2c1-font-weight );line-height:var( --e-global-typography-942a2c1-line-height );letter-spacing:var( --e-global-typography-942a2c1-letter-spacing );}.elementor-6359 .elementor-element.elementor-element-c9be958 img{width:100%;height:590px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-6359 .elementor-element.elementor-element-f37d2bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6359 .elementor-element.elementor-element-3b27021{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6359 .elementor-element.elementor-element-bec102e .tec-events-elementor-event-widget__datetime{font-family:"owners-text", Sans-serif;font-size:16.5px;}.elementor-6359 .elementor-element.elementor-element-0df0807 .tec-events-elementor-event-widget__venue-name, .elementor-6359 .elementor-element.elementor-element-0df0807 .tec-events-elementor-event-widget__venue-name a{font-family:"owners-text", Sans-serif;font-size:16.5px;}.elementor-6359 .elementor-element.elementor-element-aeba181 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6359 .elementor-element.elementor-element-aeba181 .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}body.elementor-page-6359:not(.elementor-motion-effects-element-type-background), body.elementor-page-6359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1440px){.elementor-6359 .elementor-element.elementor-element-d256647 .elementor-heading-title{font-size:var( --e-global-typography-942a2c1-font-size );line-height:var( --e-global-typography-942a2c1-line-height );letter-spacing:var( --e-global-typography-942a2c1-letter-spacing );}}@media(max-width:991px){.elementor-6359 .elementor-element.elementor-element-338f2ca{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:40px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-6359 .elementor-element.elementor-element-d256647 .elementor-heading-title{font-size:var( --e-global-typography-942a2c1-font-size );line-height:var( --e-global-typography-942a2c1-line-height );letter-spacing:var( --e-global-typography-942a2c1-letter-spacing );}}@media(max-width:767px){.elementor-6359 .elementor-element.elementor-element-c9be958 img{height:100%;}}@media(max-width:575px){.elementor-6359 .elementor-element.elementor-element-d256647 .elementor-heading-title{font-size:var( --e-global-typography-942a2c1-font-size );line-height:var( --e-global-typography-942a2c1-line-height );letter-spacing:var( --e-global-typography-942a2c1-letter-spacing );}}@media(min-width:576px){.elementor-6359 .elementor-element.elementor-element-338f2ca{--content-width:834px;}.elementor-6359 .elementor-element.elementor-element-dbba2e7{--width:690px;}.elementor-6359 .elementor-element.elementor-element-f37d2bd{--width:776px;}}@media(min-width:2400px){.elementor-6359 .elementor-element.elementor-element-d256647 .elementor-heading-title{font-size:var( --e-global-typography-942a2c1-font-size );line-height:var( --e-global-typography-942a2c1-line-height );letter-spacing:var( --e-global-typography-942a2c1-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-dbba2e7 */.elementor-6359 .elementor-element.elementor-element-dbba2e7{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9be958 */.elementor-6359 .elementor-element.elementor-element-c9be958{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_datetime, class: .elementor-element-bec102e */.elementor-6359 .elementor-element.elementor-element-bec102e{
    & .tec-events-elementor-event-widget__datetime-wrapper{
        margin: 0;
    }
    & .tec-events-elementor-event-widget__datetime{
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-0df0807 */.elementor-6359 .elementor-element.elementor-element-0df0807{
    & .tec-events-elementor-event-widget__venue{
        margin: 0;
    }
    & .tec-events-elementor-event-widget__venue-container{
        padding: 0;
        margin: 0;
        width: 100%;
        border: 0;
    }
    & .tec-events-elementor-event-widget__venue-details{
        margin: 0;
        padding: 0;;
    }
    & .tec-events-elementor-event-widget__venue-name{
        margin-top: 0;
        margin-bottom: 5px;
    }
    & .tec-events-elementor-event-widget__venue-address{
        margin-bottom: 0;
    }
    & .tribe-region.tribe-events-abbr{
        text-decoration: none;
        border: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_export, class: .elementor-element-aeba181 */.elementor-6359 .elementor-element.elementor-element-aeba181{
    & .tec-events-elementor-event-widget__export{
        margin: 0;
    }
    & .tec-events-elementor-event-widget__export-dropdown{
        margin: 0;
    }
    & .tec-events-elementor-event-widget__export-dropdown-button{
        margin: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f37d2bd */.elementor-6359 .elementor-element.elementor-element-f37d2bd{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-338f2ca */.elementor-6359 .elementor-element.elementor-element-338f2ca{
    max-width: 100%;
}/* End custom CSS */