/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-full .page-main-content .paragraph--type--cta-block{padding-inline:0}
.hamburger-menu__line{height:3px;background-color:currentColor;width:100%;display:block;position:relative;transition:all .3s ease-in-out}.hamburger-menu__line:before{content:"";position:absolute;width:100%;height:3px;background-color:currentColor;left:0;top:-10px;transition:all .3s ease-in-out}.hamburger-menu__line:after{content:"";position:absolute;width:100%;height:3px;background-color:currentColor;left:0;top:10px;transition:all .3s ease-in-out}.hamburger-menu--active .hamburger-menu__line:after{transform:rotate(-320deg);top:0}.hamburger-menu--active .hamburger-menu__line:before{transform:rotate(320deg);top:0}.hamburger-menu--active .hamburger-menu__line{background-color:transparent;transition:all .15s ease-in-out}.header-component__menu{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease-in-out,opacity .3s ease-in-out,padding-top .4s ease-in-out}.header-component__menu.is-open{padding-top:2rem;max-height:200vh;opacity:1}[aria-expanded=true]+.header__accordion-content{opacity:1}@media screen and (min-width:1280px){.header-component__menu{max-height:none;opacity:1;padding-top:0;overflow:visible}[aria-expanded=true]+.header__accordion-content{border-width:.25px;border-top-width:0px;padding:1.5rem}}@media screen and (min-width:1280px){.header-component__menu ul.list-none{margin-bottom:0!important;padding-left:0!important;margin-left:0!important}}.header-component button[type=submit]{cursor:pointer}
.title-banner-component__breadcrumb:before{background-color:var(--breadcrumb-bg)}@media(min-width:1024px){.title-banner-component__inner.shows-media{padding-right:0}}@media(max-width:1023px){.title-banner-component__media:has(.title-banner-component__media__mobile img){width:100vw;position:relative;left:50%;transform:translate(-50%);overflow:visible}}@media(max-width:1023px){.title-banner-component__media:has(.title-banner-component__media__mobile img) .title-banner-component__media__mobile img{width:100%;display:block}}@media(max-width:1023px){.title-banner-component__inner:has(.title-banner-component__media.order-5 .title-banner-component__media__mobile img){padding-bottom:0}}@media(max-width:1023px){.title-banner-component__media.order-5:has(.title-banner-component__media__mobile img) .title-banner-component__media__mobile{margin-bottom:0}}
:is(.upcoming-events__events,.upcoming-events-view__container) .views-element-container>div{gap:calc(var(--spacing)*11);display:grid}.upcoming-events-view__filter-details .upcoming-events-view__filter-toggle{list-style:none}.upcoming-events-view__filter-details .upcoming-events-view__filter-toggle::-webkit-details-marker{display:none}@screen lg{display:contents;.upcoming-events-view__filter-content{display:flex!important;}}.upcoming-events-view [data-drupal-selector=edit-field-date-value-wrapper]{display:none}.upcoming-events-view .views-exposed-form{flex-direction:column;gap:20px;display:flex}:is(.upcoming-events-view .form-item-field-geofield-proximity-source-configuration-origin-address,.upcoming-events-view .form-item-field-geofield-proximity-value)>label,:is(.upcoming-events-view .form-item-field-geofield-proximity-source-configuration-origin-address,.upcoming-events-view .form-item-field-geofield-proximity-value) .description,.upcoming-events-view .proximity-filter-summary{display:none}.upcoming-events-view #edit-field-geofield-proximity .fieldset-wrapper{flex-direction:column;gap:20px;display:flex}.upcoming-events-view #edit-field-geofield-proximity .form-item-field-geofield-proximity-value{order:2}.upcoming-events-view #edit-field-geofield-proximity .form-item-field-geofield-proximity-source-configuration-origin-address{order:1}.upcoming-events-view #edit-field-geofield-proximity-wrapper legend span{margin-bottom:0}.upcoming-events-view .form-type-date>label{display:none}.upcoming-events-view #edit-field-date-value-1-wrapper--2 .fieldset-wrapper{flex-direction:column;gap:20px;display:flex}
