.elementor-8083 .elementor-element.elementor-element-1dbd561:not(.elementor-motion-effects-element-type-background), .elementor-8083 .elementor-element.elementor-element-1dbd561 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artrix.global/stem/wp-content/uploads/2024/12/spartan-news.jpg");background-size:cover;}.elementor-8083 .elementor-element.elementor-element-1dbd561 > .elementor-container{min-height:360px;}.elementor-8083 .elementor-element.elementor-element-1dbd561{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8083 .elementor-element.elementor-element-1dbd561 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8083 .elementor-element.elementor-element-b7b56ed{--spacer-size:76px;}.elementor-8083 .elementor-element.elementor-element-fb14678 > .elementor-widget-container{padding:0px 0px 022px 0px;}.elementor-8083 .elementor-element.elementor-element-fb14678{text-align:center;}.elementor-8083 .elementor-element.elementor-element-fb14678 .ot-heading > span{color:#FFFFFF;border-color:#FFBC02;background:#FFBC02AB;font-family:"Bai Jamjuree", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;}.elementor-8083 .elementor-element.elementor-element-fb14678 .ot-heading > span.is_line:before{background:#FFFFFF;}.elementor-8083 .elementor-element.elementor-element-fb14678 .ot-heading .main-head{color:#FFFFFF;font-family:"Bai Jamjuree", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;}.elementor-8083 .elementor-element.elementor-element-9d8bc46{--spacer-size:76px;}.elementor-8083 .elementor-element.elementor-element-7a37f5a{padding:80px 0px 80px 0px;}.elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
					 .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-view-selector__list-item-text,
					 .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-events-bar .tribe-common-form-control-text__input{--tec-color-text-events-bar-input:#1D0606;--tec-color-text-view-selector-list-item:#1D0606;}.elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-search__button,
							   .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-view-selector__list-item-text,
							   .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-family:"Bai Jamjuree", Sans-serif;text-transform:uppercase;letter-spacing:1.5px;}.elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-events-bar--border{--tec-color-border-events-bar:#B3B3B3;}.elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-search__button:not(:hover):not(:active),
					 .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-search__button:focus,
					 .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events .tribe-events-c-search__button:hover{--tec-color-text-events-bar-submit-button:#FFFFFF;}.elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-calendar-month__day-date-daynum,
							   .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-calendar-month__day-date-link,
							   .elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-calendar-month__header-column-title{font-family:"Bai Jamjuree", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-8083 .elementor-element.elementor-element-ca2afcf .tribe-events-c-top-bar__datepicker-button{font-family:"Bai Jamjuree", Sans-serif;font-weight:500;}@media(max-width:767px){.elementor-8083 .elementor-element.elementor-element-1dbd561 > .elementor-container{min-height:247px;}.elementor-8083 .elementor-element.elementor-element-b7b56ed{--spacer-size:54px;}.elementor-8083 .elementor-element.elementor-element-fb14678{width:100%;max-width:100%;}.elementor-8083 .elementor-element.elementor-element-fb14678 > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-8083 .elementor-element.elementor-element-fb14678 .ot-heading .main-head{font-size:23px;}.elementor-8083 .elementor-element.elementor-element-9d8bc46{--spacer-size:54px;}.elementor-8083 .elementor-element.elementor-element-7a37f5a{padding:0px 0px 0px 0px;}.elementor-8083 .elementor-element.elementor-element-ca2afcf > .elementor-widget-container{margin:0px 0px -30px 0px;}}/* Start custom CSS for iheading, class: .elementor-element-fb14678 */.ot-heading > span.is_highlight {
    background: rgba(254, 132, 35, 0.1);
    padding: 2px 40px;
    border: 1px solid #fe8423;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-ca2afcf */form.tribe-filter-bar__form {
    padding: 0px;
    box-shadow: 0px 0px 6px 3px #ffffff54 !important;
    border-radius: 10px !important;
}
.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill {
    background-color: var(--tec-color-background);
    transition: var(--tec-transition);
    padding-left: 50px !important;
    padding-right: 50px;
}
.tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar__filter-button {
    display: none !important;
    align-items: center;
    display: flex
;
    margin: calc(var(--tec-spacer-2)* -1) 0;
    padding: var(--tec-spacer-4) var(--tec-spacer-5);
}
.tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar__filter-button-container {
    display: none;
    border-right: 0px solid var(--tec-color-border-events-bar);
}
.tribe-filter-bar-c-clear-button__text {
    padding: 5px 15px 5px 5px !important;
    border-radius: 10px 10px 10px 10px !important;
}
.tribe-filter-bar .tribe-filter-bar-c-clear-button__reset-icon {
    margin-left: 10px;
    margin-right: var(--tec-spacer-0);
    position: relative;
    top: 3px;
    width: 14px;
}
.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-clear-button {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 3px 15px 3px 4px;
}

span.tribe-filter-bar-c-pill__pill-label {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 13px;
    font-family: 'Bai Jamjuree';
}/* End custom CSS */