.elementor-1739 .elementor-element.elementor-element-28a6e86{--display:flex;--min-height:365px;--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;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:12%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-1739 .elementor-element.elementor-element-28a6e86:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-28a6e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-e86f8c5 ) 100%);}.elementor-1739 .elementor-element.elementor-element-d9a36c1{text-align:center;}.elementor-1739 .elementor-element.elementor-element-d9a36c1 .the7-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-3a3574e );text-decoration-style:solid;}.elementor-1739 .elementor-element.elementor-element-ae1cece{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-1739 .elementor-element.elementor-element-ae1cece a{color:var( --e-global-color-text );}.elementor-1739 .elementor-element.elementor-element-78e9826{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:6%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-1739 .elementor-element.elementor-element-4ff9dab{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button{background-color:var( --e-global-color-86ecdb1 );background-image:var( --e-global-color-86ecdb1 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0D0D26;border-radius:30px 30px 30px 30px;padding:8px 12px 8px 12px;}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button, .elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button .elementor-button-icon i, .elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-1739 .elementor-element.elementor-element-46544f5 .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-1739 .elementor-element.elementor-element-6505c3d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-adaf53e{--display:flex;--width:26%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-1b25e20 .tec-events-elementor-event-widget__datetime-header{color:var( --e-global-color-3a3574e );font-family:var( --e-global-typography-96ed9a1-font-family ), Sans-serif;font-size:var( --e-global-typography-96ed9a1-font-size );font-weight:var( --e-global-typography-96ed9a1-font-weight );text-transform:var( --e-global-typography-96ed9a1-text-transform );font-style:var( --e-global-typography-96ed9a1-font-style );text-decoration:var( --e-global-typography-96ed9a1-text-decoration );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-1b25e20 .tec-events-elementor-event-widget__datetime{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-35bfc10 .tec-events-elementor-event-widget__cost-header{color:var( --e-global-color-3a3574e );font-family:var( --e-global-typography-96ed9a1-font-family ), Sans-serif;font-size:var( --e-global-typography-96ed9a1-font-size );font-weight:var( --e-global-typography-96ed9a1-font-weight );text-transform:var( --e-global-typography-96ed9a1-text-transform );font-style:var( --e-global-typography-96ed9a1-font-style );text-decoration:var( --e-global-typography-96ed9a1-text-decoration );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-35bfc10 .tec-events-elementor-event-widget__cost{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-header{color:var( --e-global-color-3a3574e );font-family:var( --e-global-typography-96ed9a1-font-family ), Sans-serif;font-size:var( --e-global-typography-96ed9a1-font-size );font-weight:var( --e-global-typography-96ed9a1-font-weight );text-transform:var( --e-global-typography-96ed9a1-text-transform );font-style:var( --e-global-typography-96ed9a1-font-style );text-decoration:var( --e-global-typography-96ed9a1-text-decoration );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-name, .elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-name a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-header{color:var( --e-global-color-3a3574e );font-family:var( --e-global-typography-96ed9a1-font-family ), Sans-serif;font-size:var( --e-global-typography-96ed9a1-font-size );font-weight:var( --e-global-typography-96ed9a1-font-weight );text-transform:var( --e-global-typography-96ed9a1-text-transform );font-style:var( --e-global-typography-96ed9a1-font-style );text-decoration:var( --e-global-typography-96ed9a1-text-decoration );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-name, .elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-name a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address{color:var( --e-global-color-3a3574e );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{color:var( --e-global-color-acd1ba7 );font-size:var( --e-global-typography-a480bfa-font-size );font-weight:var( --e-global-typography-a480bfa-font-weight );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-phone-header{color:var( --e-global-color-acd1ba7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-phone-number{color:var( --e-global-color-acd1ba7 );font-size:var( --e-global-typography-a480bfa-font-size );font-weight:var( --e-global-typography-a480bfa-font-weight );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-website-header{color:var( --e-global-color-acd1ba7 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-website-url a{color:var( --e-global-color-acd1ba7 );font-size:var( --e-global-typography-a480bfa-font-size );font-weight:var( --e-global-typography-a480bfa-font-weight );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-b5f6aff .tec-events-elementor-event-widget__categories-header{color:var( --e-global-color-3a3574e );font-family:var( --e-global-typography-96ed9a1-font-family ), Sans-serif;font-size:var( --e-global-typography-96ed9a1-font-size );font-weight:var( --e-global-typography-96ed9a1-font-weight );text-transform:var( --e-global-typography-96ed9a1-text-transform );font-style:var( --e-global-typography-96ed9a1-font-style );text-decoration:var( --e-global-typography-96ed9a1-text-decoration );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-b5f6aff .tec-events-elementor-event-widget__categories-link-wrapper a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2ae339e .tec-events-elementor-event-widget__tags-header{color:var( --e-global-color-3a3574e );font-family:var( --e-global-typography-96ed9a1-font-family ), Sans-serif;font-size:var( --e-global-typography-96ed9a1-font-size );font-weight:var( --e-global-typography-96ed9a1-font-weight );text-transform:var( --e-global-typography-96ed9a1-text-transform );font-style:var( --e-global-typography-96ed9a1-font-style );text-decoration:var( --e-global-typography-96ed9a1-text-decoration );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2ae339e .tec-events-elementor-event-widget__tags-link{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-586ce63{--display:flex;--width:70%;--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-9245a30 img{height:400px;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-1739 .elementor-element.elementor-element-28a6e86{--min-height:300px;--padding-top:18%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-1739 .elementor-element.elementor-element-d9a36c1 .the7-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ae1cece{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-78e9826{--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;--gap:70px 20px;--row-gap:70px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--padding-top:6%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-1739 .elementor-element.elementor-element-4ff9dab{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button, .elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-6505c3d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-adaf53e{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1739 .elementor-element.elementor-element-1b25e20{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1739 .elementor-element.elementor-element-1b25e20 .tec-events-elementor-event-widget__datetime-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-1b25e20 .tec-events-elementor-event-widget__datetime{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-35bfc10{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1739 .elementor-element.elementor-element-35bfc10 .tec-events-elementor-event-widget__cost-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-35bfc10 .tec-events-elementor-event-widget__cost{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2a3152f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-name, .elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-name a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-name, .elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-name a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{font-size:var( --e-global-typography-a480bfa-font-size );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-phone-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-phone-number{font-size:var( --e-global-typography-a480bfa-font-size );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-website-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-website-url a{font-size:var( --e-global-typography-a480bfa-font-size );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-b5f6aff{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1739 .elementor-element.elementor-element-b5f6aff .tec-events-elementor-event-widget__categories-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-b5f6aff .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2ae339e{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-1739 .elementor-element.elementor-element-2ae339e .tec-events-elementor-event-widget__tags-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2ae339e .tec-events-elementor-event-widget__tags-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-586ce63{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1739 .elementor-element.elementor-element-28a6e86{--min-height:285px;--padding-top:26%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-1739 .elementor-element.elementor-element-d9a36c1{text-align:center;}.elementor-1739 .elementor-element.elementor-element-d9a36c1 .the7-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ae1cece{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-78e9826{--padding-top:6%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;}.elementor-1739 .elementor-element.elementor-element-4ff9dab.e-con{--order:-99999 /* order start hack */;}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button, .elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button .elementor-button-icon{font-size:var( --e-global-typography-accent-font-size );}.elementor-1739 .elementor-element.elementor-element-bf2b13a .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-adaf53e.e-con{--order:-99999 /* order start hack */;}.elementor-1739 .elementor-element.elementor-element-1b25e20{width:100%;max-width:100%;}.elementor-1739 .elementor-element.elementor-element-1b25e20 .tec-events-elementor-event-widget__datetime-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-1b25e20 .tec-events-elementor-event-widget__datetime{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-35bfc10{width:100%;max-width:100%;}.elementor-1739 .elementor-element.elementor-element-35bfc10 .tec-events-elementor-event-widget__cost-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-35bfc10 .tec-events-elementor-event-widget__cost{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2a3152f{width:100%;max-width:100%;}.elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-name, .elementor-1739 .elementor-element.elementor-element-2a3152f .tec-events-elementor-event-widget__organizer-name a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a{width:100%;max-width:100%;}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-name, .elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-name a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-address-map-link .tribe-events-gmap{font-size:var( --e-global-typography-a480bfa-font-size );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-phone-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-phone-number{font-size:var( --e-global-typography-a480bfa-font-size );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-website-header{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-website-url a{font-size:var( --e-global-typography-a480bfa-font-size );line-height:var( --e-global-typography-a480bfa-line-height );letter-spacing:var( --e-global-typography-a480bfa-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-ec3285a .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;}.elementor-1739 .elementor-element.elementor-element-b5f6aff{width:100%;max-width:100%;}.elementor-1739 .elementor-element.elementor-element-b5f6aff .tec-events-elementor-event-widget__categories-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-b5f6aff .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2ae339e{width:100%;max-width:100%;}.elementor-1739 .elementor-element.elementor-element-2ae339e .tec-events-elementor-event-widget__tags-header{font-size:var( --e-global-typography-96ed9a1-font-size );line-height:var( --e-global-typography-96ed9a1-line-height );letter-spacing:var( --e-global-typography-96ed9a1-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-2ae339e .tec-events-elementor-event-widget__tags-link{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1739 .elementor-element.elementor-element-586ce63.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for tec_events_elementor_widget_event_organizer, class: .elementor-element-2a3152f */.tec-events-elementor-event-widget__organizer-name {
    margin-bottom: 0px !important;
}
.tec-events-elementor-event-widget__organizer {
    padding-bottom: 0px !important;
}
.tec-events-elementor-event-widget__organizer-website-wrapper {
    margin-bottom: 0px !important;
}
.tec-events-elementor-event-widget__organizer-email-wrapper {
    margin-bottom: 0px !important;
}
.tec-events-elementor-event-widget__organizer-phone-wrapper {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-ec3285a */.tec-events-elementor-event-widget__venue, .tec-events-elementor-event-widget__venue .tribe-events-content {
        flex-direction: column !important;
    }
    .tec-events-elementor-event-widget__venue-container {
    margin: 0px !important;
    border-radius: 0px !important;
    border-width: 0px !important;
}
.tec-events-elementor-event-widget__venue-details {
    padding: 0px !important;
}
    .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .tec-events-elementor-event-widget__venue .tribe-events-content .tec-events-elementor-event-widget__venue-container {
        grid-template-columns: 1fr!important;
        grid-template-rows: 2fr !important;    }
        .tec-events-elementor-event-widget__venue-address {
    margin-bottom: 0px !important;
}
.tec-events-elementor-event-widget__venue-phone {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS */#tribe-events-pg-template {

    max-width: 100% !important;

    padding: 0 !important;

}

#tribe-events-pg-template > .elementor {

    max-width: 100% !important;

}/* End custom CSS */