@keyframes shimmer{0%{background-position-x:100%}100%{background-position-x:0}}.event,.naw-event{margin:0 0 1.5rem;padding:.75rem 1.25rem;word-break:break-all;border:1px solid #979797}.event__tag,.naw-event__tag{display:inline-block;background-color:#007e83;color:#fff;margin:0 0 1em;padding:.25rem .75rem;font-size:1rem;font-weight:600;border-radius:.25rem}.event__title,.naw-event__title{word-break:break-word}.event__title a,.naw-event__title a{text-decoration:none}.event__details,.naw-event__details{display:flex;flex-flow:column wrap;margin:0 0 .5rem}@media only screen and (min-width:48em){.event__details,.naw-event__details{flex-flow:row wrap}}.event__attendance-mode,.event__date,.event__time,.naw-event__attendance-mode,.naw-event__date,.naw-event__time{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}@media only screen and (min-width:48em){.event__attendance-mode,.event__date,.event__time,.naw-event__attendance-mode,.naw-event__date,.naw-event__time{margin:0 0 1em;flex:0 0 100%}}.event__attendance-mode,.naw-event__attendance-mode{display:flex;margin:0}.event__attendance-mode .event__tag,.naw-event__attendance-mode .event__tag{margin:0}.event__date .event__icon,.naw-event__date .event__icon{align-items:center}.event__icon,.naw-event__icon{display:flex;flex-flow:row nowrap}.event__icon .icon,.naw-event__icon .icon{fill:#415364;flex:0 0 auto;margin:0 .5rem;width:28px;height:28px}.event__icon p,.naw-event__icon p{line-height:1.75}.event p:last-of-type{margin:0}.events-primary-filters fieldset:first-of-type{margin:0}.events-primary-filters h2{border-bottom:1px solid #979797;text-align:left;margin:4rem 0 .625rem;padding:0 0 .625rem}@media only screen and (min-width:55em){.events-primary-filters h2{margin:0 0 .625rem}}.events-primary-filters .usa-form-group>label,.events-primary-filters legend{font-size:1.1rem;font-weight:600;margin:0}.events-primary-filters .usa-checkbox__label,.events-primary-filters .usa-radio__label{margin-top:0}.events-primary-filters .form-actions{display:flex;flex-flow:row nowrap;gap:.5rem}.events-primary-filters button{flex:0 1 0}.events-primary-filters .accordion__button{position:relative}.events-primary-filters #edit-reset{color:#007e83;margin:.5rem 0 0}.events-primary-filters input[type=checkbox]+label,.events-primary-filters input[type=radio]+label{display:inline-block}.events-secondary-filters{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 0 2.5rem}@media only screen and (min-width:30em){.events-secondary-filters{flex-wrap:nowrap}}.events-secondary-filters .usa-form-group{flex:0 0 100%;margin:0 0 .5rem}@media only screen and (min-width:30em){.events-secondary-filters .usa-form-group{margin:0 1rem 0 0}}.events-secondary-filters label{position:absolute;left:-999em;right:auto}.events-secondary-filters input{margin:0}.events-secondary-filters button{margin-right:0}.events-secondary-filters .form-submit{margin-top:0}.date-range-filter{display:flex;flex-flow:row wrap}.date-range-filter>div{flex:0 0 auto}.date-range-filter .form-item-exposed-to-date{margin:.5rem 0 0}@media only screen and (min-width:80em){.date-range-filter .form-item-exposed-to-date{margin:0}}.date-range-filter--sm{margin:1rem 0 0}.js-form-type-date:not(.has-error) .description{position:absolute;left:-999em;right:auto}@media only screen and (min-width:80em){.form-item-exposed-from-date{width:calc(50% - .5rem);margin-top:0;margin-right:.5rem}}@media only screen and (min-width:80em){.form-item-exposed-to-date{width:50%}}.events-sidebar-filters>:not(:last-of-type){margin:0 0 1.5rem}.events-sidebar-filters .usa-checkbox__label{margin-bottom:.5rem}.events-sidebar-filters .highlight{background-color:transparent}.events-sidebar-filters .usa-checkbox__label::before,.events-sidebar-filters .usa-radio__label::before,.events-sidebar-filters input[type=checkbox]+label::before,.events-sidebar-filters input[type=radio]+label::before{height:1rem;width:1rem}.events-sidebar-filters .fieldset-wrapper,.events-sidebar-filters input[type=date]{margin-top:.5rem}.is-active-filter{position:absolute;top:50%;right:1rem;transform:translateY(-50%);display:inline-block;width:.5rem;height:.5rem;background-color:#007e83;border-radius:50%}.naw__event_description{border:2px solid #007e83;padding:10px}.naw__org-info p{flex:0 0 100%}.toggle-el{height:0;background:#fff;transition:all .2s ease;opacity:0;margin-top:1rem;overflow:hidden}input[type=checkbox].hide-input:checked+div{height:fit-content;opacity:1;padding-top:0;padding-bottom:0}label.toggle{cursor:pointer;padding:.25rem 0;font-size:1rem;font-weight:600;color:#007e83;-ms-user-select:none;user-select:none}
