:root{--color-primary: #d12c2c;--color-secondary: #b133d0;--color-accent: #ea6428;--color-tertiary: #00e1b9;--color-grey: #909090;--color-grey-light: #f2f2f2;--color-bg: #fff;--color-body: #111;--font-primary: "basic-sans", sans-serif;--font-code: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;--font-pre: "Courier 10 Pitch", Courier, monospace;--line-height: 1.5;--transition: 0.3s;--transition-long: 1s cubic-bezier(0.77, 0.03, 0.27, 1.01);--shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);--radius: 0.25rem;--btn-padding: 0.75em 1.5em;--btn-padding-large: 0.75em 2.5em}.boxed-container{width:min(72.5em, 100%);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.boxed-container .container{padding-left:0;padding-right:0}.tribe-common .tribe-common-c-svgicon{--tec-color-accent-primary: var(--color-primary) !important}.tribe-common .tribe-common-anchor-thin-alt{--tec-color-link-accent: var(--color-primary) !important}.tribe-events-view .tribe-events-c-subscribe-dropdown__container{display:none !important}.tribe-events-view .tribe-common-l-container{padding:0 !important;margin:0}.tribe-events-view .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{--tec-color-accent-primary: var(--color-primary);--tec-color-button-primary: var(--color-primary)}.tribe-events-view .tribe-events-header .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-container .datepicker-months table.table-condensed{width:100%}.tribe-events-view .tribe-events-header .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-container .datepicker-months table.table-condensed td span.month.focused.active{--tec-color-accent-primary: var(--color-primary)}.tribe-events-view.tribe-events-view--month:not(.tribe-common--breakpoint-full):not(.tribe-common--breakpoint-medium) .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--mobile .tribe-events-calendar-month__mobile-events-icon--event{--tec-color-accent-primary: var(--color-primary)}.tribe-events-view.tribe-events-view--month:not(.tribe-common--breakpoint-full):not(.tribe-common--breakpoint-medium) .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected{--tec-color-accent-primary: var(--color-primary)}.tribe-events-view.tribe-events-view--month:not(.tribe-common--breakpoint-full):not(.tribe-common--breakpoint-medium) .tribe-events-calendar-month__body .tribe-events-calendar-month__week .tribe-events-calendar-month__day .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{--tec-color-day-marker-month: #ffffff}.single .tribe-events-series-relationship-single-marker{display:none}.single.single-tribe_events #tribe-events-pg-template{max-width:100%;padding:0;width:100%}.single.single-tribe_events .tribe-events-notices{background-color:rgba(0,0,0,0.05);padding:1rem;border:1px solid rgba(0,0,0,0.15) !important;color:rgba(0,0,0,0.7)}.single.single-tribe_events .tribe-events-notices ul{padding:0;margin:0;list-style:none}.single.single-tribe_events .tribe-events-series-relationship-single-marker a{color:var(--color-primary)}.single.single-tribe_events .tribe-events-event-meta{gap:25px}.single.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dt{font-weight:700}.single.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue dd.tribe-venue a{pointer-events:none;color:var(--color-body);text-decoration:none;font-weight:700}.single.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-details dd.tribe-events-event-categories a{pointer-events:none;color:var(--color-body);text-decoration:none}.single.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer dd.tribe-organizer a{pointer-events:none;color:var(--color-body);text-decoration:none}@media only screen and (min-width: 62rem){.single.single-tribe_events .banner-basic__content{grid-column:span 7}}.single.single-tribe_events .banner-basic__content-image .tribe-events-event-image img{height:auto}@media only screen and (min-width: 48rem){.post-preview--tribe_events,.post-preview--ocpsa-event{grid-column:span 12;display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width: 62rem){.post-preview--tribe_events,.post-preview--ocpsa-event{grid-column:span 6}}.post-preview--tribe_events .post-preview__image .embed img,.post-preview--ocpsa-event .post-preview__image .embed img{-o-object-fit:contain;object-fit:contain}.post-preview--tribe_events .post-preview__title,.post-preview--ocpsa-event .post-preview__title{margin-bottom:0}.post-preview--tribe_events .post-preview__date,.post-preview--ocpsa-event .post-preview__date{margin-bottom:0.75rem;font-weight:bold}.post-preview--tribe_events .post-preview__excerpt,.post-preview--ocpsa-event .post-preview__excerpt{margin-bottom:0.75rem}.award-accordion .accordions__item .accordions__panel .accordions__text{padding:2rem 0}.award-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;grid-gap:1.5rem 1rem}@media only screen and (min-width: 53rem){.award-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 62rem){.award-grid{grid-template-columns:repeat(5, 1fr)}}.award-grid .grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;background-color:rgba(0,0,0,0.03);border-radius:10px;padding:1rem}.award-grid .grid-item .year{padding:0;margin:0;font-weight:600}.award-grid .grid-item .award-names{list-style:none;padding:0;margin:0}.rtec-outer-wrap{margin-top:3rem !important}.rtec-outer-wrap .rtec-attendance.tribe-events-notices{border:1px solid rgba(0,0,0,0.15) !important;color:rgba(0,0,0,0.7)}.rtec-outer-wrap #rtec .rtec-form-wrapper{border:none}.rtec-outer-wrap #rtec .rtec-form input.rtec-error{border:1px solid var(--color-primary) !important}.rtec-outer-wrap #rtec .rtec-form .rtec-form-fields-wrapper .rtec-error-message{background:var(--color-primary)}.rtec-outer-wrap #rtec .rtec-after-submission-wrap .rtec-payment-table-wrap .tribe-events-notices{border:1px solid rgba(0,0,0,0.15) !important;color:rgba(0,0,0,0.7)}.rtec-outer-wrap #rtec .rtec-after-submission-wrap .rtec-payment-table-wrap table .rtec-payment-total.rtec-highlight{background:transparent;color:#000000;text-shadow:none}.rtec-outer-wrap #rtec .rtec-after-submission-wrap .rtec-payment-table-wrap #rtec-payment-form input[type="submit"],.rtec-outer-wrap #rtec .rtec-after-submission-wrap .rtec-payment-table-wrap #rtec-payment-form button[type="submit"]{background:var(--color-primary);color:#ffffff;border:none;-webkit-transition:all 0.25s linear;transition:all 0.25s linear}.rtec-outer-wrap #rtec .rtec-after-submission-wrap .rtec-payment-table-wrap #rtec-payment-form input[type="submit"]:hover,.rtec-outer-wrap #rtec .rtec-after-submission-wrap .rtec-payment-table-wrap #rtec-payment-form input[type="submit"]:focus,.rtec-outer-wrap #rtec .rtec-after-submission-wrap .rtec-payment-table-wrap #rtec-payment-form button[type="submit"]:hover,.rtec-outer-wrap #rtec .rtec-after-submission-wrap .rtec-payment-table-wrap #rtec-payment-form button[type="submit"]:focus{-webkit-transform:scale(1.1);transform:scale(1.1)}
