.elementor-1586 .elementor-element.elementor-element-4d8f4efa:not(.elementor-motion-effects-element-type-background), .elementor-1586 .elementor-element.elementor-element-4d8f4efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#210B4D;}.elementor-1586 .elementor-element.elementor-element-4d8f4efa > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1586 .elementor-element.elementor-element-4d8f4efa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 01.5% 3% 01.5%;}.elementor-1586 .elementor-element.elementor-element-63ab6d4a .tec-events-back a{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;}.elementor-1586 .elementor-element.elementor-element-63ab6d4a .tec-events-back{text-align:right;}.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-1586 .elementor-element.elementor-element-6201ceb{text-align:start;}.elementor-1586 .elementor-element.elementor-element-6201ceb img{width:50%;border-radius:10px 10px 10px 10px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status{border-left:var( --e-global-color-primary );}.elementor-1586 .elementor-element.elementor-element-5c4ca066 .tec-events-elementor-event-widget__status-passed{text-align:left;}.elementor-1586 .elementor-element.elementor-element-5c4ca066 .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-1586 .elementor-element.elementor-element-75c65b7c > .elementor-widget-container{padding:2% 0% 2% 0%;}.elementor-1586 .elementor-element.elementor-element-75c65b7c .tec-events-elementor-event-widget__title{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:50px;font-weight:700;text-align:left;}.elementor-1586 .elementor-element.elementor-element-7b679070{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-7b679070 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1586 .elementor-element.elementor-element-7b679070 .tec-events-elementor-event-widget__datetime{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-680ed4f4 .tec-events-elementor-event-widget__cost-header{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:23px;font-weight:700;}.elementor-1586 .elementor-element.elementor-element-680ed4f4 .tec-events-elementor-event-widget__cost{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:23px;font-weight:700;}.elementor-1586 .elementor-element.elementor-element-2ae34f26 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-1586 .elementor-element.elementor-element-2ae34f26 .tec-events-elementor-event-widget__export-dropdown-button{color:#210B4D;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-2ae34f26 .tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button{border-color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-2ae34f26 .tec-events-elementor-event-widget__export-dropdown  .tec-events-elementor-event-widget__export-dropdown-button{background-color:#FFFFFF;}.elementor-1586 .elementor-element.elementor-element-2ae34f26 .tec-events-elementor-event-widget__export-dropdown-button:hover{font-family:"Montserrat", Sans-serif;font-size:18px;}.elementor-1586 .elementor-element.elementor-element-2ae34f26 .tec-events-elementor-event-widget__export-dropdown-link{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-widget-theme-post-content{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-1586 .elementor-element.elementor-element-7d812fbe{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-191e47b3{padding:10px 0px 10px 0px;}.elementor-1586 .elementor-element.elementor-element-52f5067d .tec-events-elementor-event-widget__categories-header{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:21px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-52f5067d .tec-events-elementor-event-widget__categories-link-wrapper a{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-45f7d26d .tec-events-elementor-event-widget__tags-header{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;}.elementor-1586 .elementor-element.elementor-element-45f7d26d .tec-events-elementor-event-widget__tags-link{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-6b046395 .tec-events-elementor-event-widget__organizer-header{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:21px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-6b046395 .tec-events-elementor-event-widget__organizer-name, .elementor-1586 .elementor-element.elementor-element-6b046395 .tec-events-elementor-event-widget__organizer-name a{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-40077d93{padding:2px 0px 020px 0px;}.elementor-1586 .elementor-element.elementor-element-eb9eabf{width:100%;max-width:100%;}.elementor-1586 .elementor-element.elementor-element-eb9eabf > .elementor-widget-container{border-style:none;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-header{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:21px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-name, .elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-name a{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:17px;font-weight:600;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-phone-header{color:#FFFAFA;font-family:"Mulish", Sans-serif;font-size:17px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-phone-number{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-website-header{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:17px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-website-url a{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{border-radius:20px 20px 20px 20px;}.elementor-1586 .elementor-element.elementor-element-5ec37806{margin-top:0px;margin-bottom:50px;}.elementor-1586 .elementor-element.elementor-element-359b1fca .tec-events-elementor-event-widget__navigation--subnav a{color:#FFFFFF;font-family:"Mulish", Sans-serif;font-size:25px;font-weight:500;}.elementor-1586 .elementor-element.elementor-element-359b1fca .tec-events-elementor-event-widget__navigation--subnav a:hover{color:#FFFFFF;}@media(max-width:1024px){.elementor-1586 .elementor-element.elementor-element-4d8f4efa > .elementor-container{max-width:730px;}.elementor-1586 .elementor-element.elementor-element-4d8f4efa{padding:04% 02% 0% 02%;}.elementor-1586 .elementor-element.elementor-element-6201ceb{text-align:start;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{max-width:50%;width:50%;}}@media(max-width:767px){.elementor-1586 .elementor-element.elementor-element-4d8f4efa > .elementor-container{max-width:400px;}.elementor-1586 .elementor-element.elementor-element-4d8f4efa{padding:5% 6% 0% 6%;}.elementor-1586 .elementor-element.elementor-element-5ebacd06.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1586 .elementor-element.elementor-element-5ebacd06 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-63ab6d4a .tec-events-back a{font-size:17px;}.elementor-1586 .elementor-element.elementor-element-63ab6d4a .tec-events-back{text-align:left;}.elementor-1586 .elementor-element.elementor-element-6201ceb img{width:100%;}.elementor-1586 .elementor-element.elementor-element-75c65b7c .tec-events-elementor-event-widget__title{font-size:35px;line-height:1.1em;text-align:center;}.elementor-1586 .elementor-element.elementor-element-7b679070 .tec-events-elementor-event-widget__datetime{font-size:18px;}.elementor-1586 .elementor-element.elementor-element-680ed4f4 .tec-events-elementor-event-widget__cost{font-size:18px;text-align:left;}.elementor-1586 .elementor-element.elementor-element-2ae34f26 .tec-events-elementor-event-widget__export-dropdown-list{text-align:left;}.elementor-1586 .elementor-element.elementor-element-7d812fbe{text-align:start;font-size:17px;}.elementor-1586 .elementor-element.elementor-element-191e47b3{padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-3cd1f412 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-52f5067d .tec-events-elementor-event-widget__categories-header{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-52f5067d .tec-events-elementor-event-widget__categories{text-align:left;}.elementor-1586 .elementor-element.elementor-element-52f5067d .tec-events-elementor-event-widget__categories-link-wrapper a{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-52f5067d .tec-events-elementor-event-widget__categories-link-wrapper{text-align:left;}.elementor-1586 .elementor-element.elementor-element-45f7d26d .tec-events-elementor-event-widget__tags-header{font-size:16px;text-align:left;}.elementor-1586 .elementor-element.elementor-element-45f7d26d .tec-events-elementor-event-widget__tags-link{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-45f7d26d .tec-events-elementor-event-widget__tags-links{text-align:left;}.elementor-1586 .elementor-element.elementor-element-550a4396 > .elementor-element-populated{padding:20px 0px 10px 0px;}.elementor-1586 .elementor-element.elementor-element-6b046395 .tec-events-elementor-event-widget__organizer-header{font-size:16px;text-align:left;}.elementor-1586 .elementor-element.elementor-element-6b046395 .tec-events-elementor-event-widget__organizer-name, .elementor-1586 .elementor-element.elementor-element-6b046395 .tec-events-elementor-event-widget__organizer-name a{font-size:16px;}.elementor-1586 .elementor-element.elementor-element-6b046395 .tec-events-elementor-event-widget__organizer-name{text-align:left;}.elementor-1586 .elementor-element.elementor-element-538afad8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-header{text-align:left;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-name{text-align:left;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-phone-header{text-align:left;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-phone-number{text-align:left;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-website-header{text-align:left;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-website-url{text-align:left;}.elementor-1586 .elementor-element.elementor-element-eb9eabf .tec-events-elementor-event-widget__venue-map{max-width:100%;width:100%;height:calc( 400px - var(--tec-spacer-2));border-radius:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-5ec37806{padding:10px 0px 10px 0px;}.elementor-1586 .elementor-element.elementor-element-594e2572 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1586 .elementor-element.elementor-element-359b1fca .tec-events-elementor-event-widget__navigation--subnav a{font-size:19px;}}/* Start custom CSS for tec_events_elementor_widget_event_navigation, class: .elementor-element-359b1fca */.eventnavigation,
.eventnavigation a,
.eventnavigation span {
  color: #ffffff !important;
      

}/* End custom CSS */
/* Start custom CSS *//* Event venue phone number – white */
.tec-events-elementor-event-widget__venue-phone-link {
  color: #ffffff !important;
}

/* Organizer – phone & email: white, no underline (all states) */
.tec-events-elementor-event-widget__organizer-phone a,
.tec-events-elementor-event-widget__organizer-email-wrapper a,
.tec-events-elementor-event-widget__organizer-phone a:hover,
.tec-events-elementor-event-widget__organizer-email-wrapper a:hover,
.tec-events-elementor-event-widget__organizer-phone a:focus,
.tec-events-elementor-event-widget__organizer-email-wrapper a:focus {
  color: #ffffff !important;
  text-decoration: none !important;
}

/* Organizer – Phone & Email headers: force pure white */
.tec-events-elementor-event-widget__organizer-phone-header,
.tec-events-elementor-event-widget__organizer-email-header {
  color: #ffffff !important;
  opacity: 1 !important;
  font-weight: 700 !important;
}/* End custom CSS */