.sort:after{width:0;height:0;border-left:5px solid #0F0F0F;border-top:5px solid transparent;border-bottom:5px solid transparent;content:"";position:relative;display:inline-block;right:-7.5px}.sort.asc:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #0F0F0F;top:2.5px;right:-5px}.sort.desc:after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #0F0F0F;top:-2.5px;right:-5px}.promoted-event-custom-text-header{font-family:Sul Sans;font-style:normal;font-weight:700;font-size:1rem;line-height:2rem;padding-bottom:.625rem;letter-spacing:.125rem;text-transform:uppercase;color:#006ceb}.promoted-event-details{display:flex;flex-direction:column;justify-content:center}.promoted-event-details__description li:last-child{margin-bottom:1rem!important}.box-shadow--xl{box-shadow:0 13px 35px #0000000f,0 8.42593px 20px #00000008,0 5.00741px 12.7407px #00000005,0 2.6px 6.5px #00000004,0 1.05926px 3.25926px #00000003,0 .240741px 1.57407px #00000003}.border-large{border:10px solid #FFFFFF}.countdown-timer-container{padding:.625rem;border-radius:8.3125rem;box-shadow:0 2px 10px #0000000f,0 5.2038px 6px #00000008,0 3px 3.5px #00000006,0 1.60574px 1.59459px #00000005,0 .654192px .799567px #00000004,0 .14868px .386155px #00000002;display:flex}.countdown-timer-container>svg{margin-right:.625rem}.countdown-timer-container>span{display:flex;justify-content:center;flex-direction:column}@media print,screen and (min-width: 40em){.countdown-timer-container{padding:.625rem 1.25rem .625rem .625rem;display:inline-flex}}.promoted-event-hero-image-container{padding:0!important}.promoted-event-hero-image-container{position:relative}.promoted-event-hero-image-container__image{border-radius:1.25rem 1.25rem 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width: 64em){.promoted-event-hero-image-container__image{border-radius:0 1.25rem 1.25rem 0}}.event-badge{width:170px;height:170px;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:10;font-weight:700;font-size:1.25rem;padding:.9375rem;line-height:1;text-transform:uppercase;top:20px;left:20px;transform-origin:0 0;transform:scale(.5)}.event-badge__bg{width:100%;height:100%;position:absolute;z-index:-1}.event-badge__bg>svg{width:100%;height:100%}@media screen and (min-width: 28.75em){.event-badge{transform:scale(.75)}}@media screen and (min-width: 40em){.event-badge{transform:scale(.5)}}@media screen and (min-width: 60.625em){.event-badge{transform:scale(.75)}}@media screen and (min-width: 64em){.event-badge{transform:scale(.5)}}@media screen and (min-width: 81.25em){.event-badge{transform:scale(.75)}}@media screen and (min-width: 111.25em){.event-badge{transform:scale(1)}}.event-badge--hero{transform:scale(.6)}@media print,screen and (min-width: 40em){.event-badge--hero{transform:scale(1)}}@media screen and (min-width: 111.125em){.edge-to-edge{margin-left:-2.8125rem;margin-right:-2.8125rem}}.event-card{display:flex;flex-direction:column}.event-card__image-container{aspect-ratio:570/343;width:100%;margin-bottom:1.875rem}.event-card__image{aspect-ratio:570/343;width:100%;-o-object-fit:cover;object-fit:cover}.event-card__title{padding:0 1.375rem;margin-bottom:.625rem}.event-card__description{padding:0 1.375rem;margin-bottom:auto}.event-card__description li:last-child{margin-bottom:1rem!important}.event-card__icons{padding:0 1.375rem}.event-card__icons ul{margin:0;list-style:none}.event-card__icons ul li{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.375rem;font-weight:700;display:flex;align-items:center}.event-card__icons ul li .icon{width:32px;height:32px;margin-right:.5rem}.event-card header{position:relative}.event-card footer{padding:1.375rem;padding-top:0}.events-controls{background-color:#d6f0ff;padding-top:14px;padding-bottom:14px;border-radius:5px;margin-bottom:1.875rem}.events-controls__y-gap{row-gap:28px}.events-controls .filter-helper{margin-right:40px;font-size:1.125rem;font-weight:700;margin-bottom:0}.events-controls__container{display:flex;flex-direction:column;width:100%}@media screen and (min-width: 86.625em){.events-controls__container{width:auto;align-items:center;flex-direction:row}}.events-controls__scroll-wrapper{max-width:100%;overflow-x:scroll;position:relative}.events-controls__filters{display:flex;gap:40px}.events-controls__filters .filter label{padding:.75rem 0;border:2px solid transparent;margin-bottom:0;font-size:1.125rem;white-space:nowrap}.events-controls__filters .filter label:before{content:"";display:block;position:relative;width:14px;height:auto;margin-right:10px;display:none;background:none;border:none;box-shadow:none}.events-controls__filters .filter label:after{display:none}.events-controls__filters .filter [type=checkbox]:focus+label{-webkit-text-decoration:underline;text-decoration:underline}.events-controls__filters .filter [type=checkbox]:checked+label{padding:.75rem 1.25rem;border-radius:999px;border:2px solid #36A635;background:#fff}.events-controls__filters .filter [type=checkbox]:checked+label:before{content:url(data:image/svg+xml,\ %3Csvg%20width%3D%2215%22%20height%3D%2211%22%20viewBox%3D%220%200%2015%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M14.3284%202.20711C14.719%201.81658%2014.719%201.18342%2014.3284%200.792893C13.9379%200.402369%2013.3048%200.402369%2012.9142%200.792893L5.62134%208.08579L2.32844%204.79289C1.93792%204.40237%201.30476%204.40237%200.914231%204.79289C0.523707%205.18342%200.523707%205.81658%200.914231%206.20711L4.91423%2010.2071C5.30476%2010.5976%205.93792%2010.5976%206.32844%2010.2071L14.3284%202.20711Z%22%20fill%3D%22%2336A635%22%2F%3E%0A%3C%2Fsvg%3E%0A);display:block}.events-controls__search{display:flex;align-items:center;position:relative}.events-controls__search .icon{position:absolute;left:15px}.events-controls__search .icon .color-group{fill:#0f0f0f}.events-controls__search input{margin-bottom:0;padding:.75rem .9375rem .75rem 3rem;font-weight:700;font-size:1.125rem;line-height:1.5rem;width:328px;height:auto;border:none}.events-controls__search input:active,.events-controls__search input:focus{box-shadow:0 2px 10px #0000000f,0 5.2038px 6px #00000008,0 3px 3.5px #00000006,0 1.60574px 1.59459px #00000005,0 .654192px .799567px #00000004,0 .14868px .386155px #00000002;border:none}
