.events-slider__heading{position:relative}@media only screen and (min-width:768px){.events-slider__heading{margin-bottom:20px}}@media only screen and (min-width:1440px){.events-slider__heading{margin-bottom:1.38vw}}.events-slider__heading-title{font-size:40px;line-height:34px}@media only screen and (min-width:768px){.events-slider__heading-title{font-size:80px;line-height:70px;letter-spacing:-.64px}}@media only screen and (min-width:1200px){.events-slider__heading-title{font-size:100px;line-height:120px}}@media only screen and (min-width:1440px){.events-slider__heading-title{font-size:6.9vw;line-height:8.33vw}}.events-slider__shape{position:absolute;left:0;top:-30px;max-width:220px;z-index:-1}@media only screen and (min-width:768px){.events-slider__shape{max-width:350px}}@media only screen and (min-width:1200px){.events-slider__shape{max-width:550px}}@media only screen and (min-width:1440px){.events-slider__shape{width:38.19vw;max-width:none}}.events-slider__heading--with-cta{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center}.events-slider__heading--with-cta .events-slider__shape{right:0;margin:0 auto}@media only screen and (min-width:1024px){.events-slider__heading--with-cta{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;text-align:left}.events-slider__heading--with-cta .events-slider__shape{right:auto;margin:0}.events-slider__heading--with-cta .events-slider__heading-cta{flex-shrink:0;margin-left:32px;margin-bottom:-10px}}@media only screen and (min-width:1440px){.events-slider__heading--with-cta{gap:2.78vw}}@media only screen and (min-width:2000px){.events-slider__wrapper{min-width:2000px}}.events{background:#000225;padding-bottom:30px}@media only screen and (min-width:1440px){.events{padding-bottom:2.08vw}}.events__search{background:#fff;padding:12px;margin:0 auto;position:relative;top:-32px;box-shadow:0 1px 16px 4px #00000014}@media only screen and (min-width:768px){.events__search{top:-50px;max-width:1010px;padding:25px 40px}}@media only screen and (min-width:1440px){.events__search{max-width:70.13vw;padding:1.73vw 2.77vw;top:-3.47vw}}.events__form{position:relative;margin-bottom:0}@media only screen and (min-width:768px){.events__form{display:flex;justify-content:space-between}}.events__form-wrapper{position:relative}.events__form-select{border:none;padding-left:0;line-height:28px;height:28px}@media only screen and (min-width:768px){.events__form-select{font-size:18px}}@media only screen and (min-width:1440px){.events__form-select{font-size:1.25vw;height:1.94vw;line-height:1.94vw}}.events__form-select-wrapper{position:relative}.events__form-select-icon{position:absolute;right:0;top:12px;font-size:5px}@media only screen and (min-width:1440px){.events__form-select-icon{top:.83vw;font-size:.34vw}}.events__form-label{color:#d60081;letter-spacing:.27px;text-transform:uppercase;font-weight:700;line-height:12px;font-size:13px}@media only screen and (min-width:1440px){.events__form-label{font-size:.9vw;line-height:.83vw}}.events__form-input[type=search]{border:none;height:28px;line-height:28px;min-width:230px;outline:none;padding:0;font-size:15px;-webkit-appearance:none}@media only screen and (min-width:768px){.events__form-input[type=search]{font-size:18px;min-width:270px}}@media only screen and (min-width:1440px){.events__form-input[type=search]{font-size:1.25vw;height:1.94vw;line-height:1.94vw;min-width:18vw}}.events__form-button{position:absolute;right:0;top:10px;background:none}.events__form-icon{color:#d60081;position:relative;top:-7px;right:-10px}@media only screen and (min-width:768px){.events__form-icon{display:none}}.events__form-col{display:none}.events__form-col:first-child{display:block}@media only screen and (min-width:768px){.events__form-col{display:block}}.events__tabs{display:flex;flex-wrap:wrap;margin-bottom:-12px}.events__tabs-tab{background:transparent;border:1px solid #ffffff;padding:17px;min-width:130px;transition:all .22s ease-out;color:#fff;margin-bottom:12px;max-width:calc(50% - 6px);flex:0 0 calc(50% - 6px)}@media only screen and (min-width:768px){.events__tabs-tab{margin-right:9px;flex:0 0 auto;max-width:none;min-width:190px;font-size:20px;line-height:25px}}.events__tabs-tab:first-child{flex:0 0 100%;max-width:100%}@media only screen and (min-width:768px){.events__tabs-tab:first-child{flex:0 0 auto;max-width:none}}.events__tabs-tab:nth-child(2n+2){margin-right:6px}@media only screen and (min-width:768px){.events__tabs-tab:nth-child(2n+2){margin-right:9px}}@media only screen and (min-width:1440px){.events__tabs-tab:nth-child(2n+2){margin-right:.62vw}}.events__tabs-tab:nth-child(2n+3){margin-left:6px}@media only screen and (min-width:768px){.events__tabs-tab:nth-child(2n+3){margin-left:0}}.events__tabs-tab:focus,.events__tabs-tab:active,.events__tabs-tab:hover{background-color:#fff;color:#000225;border:solid 1px #ffffff}@media only screen and (min-width:1440px){.events__tabs-tab{padding:1.18vw;min-width:9.02vw;margin-right:.62vw;font-size:1.1vw}}.events__tabs-tab--active{opacity:1;background-color:#ec008c;border:#ec008c 1px solid;text-shadow:.5px 0 0 currentColor}.events__tabs-tab--active:focus,.events__tabs-tab--active:active,.events__tabs-tab--active:hover{background-color:#ec008c;color:#fff;border:#ec008c 1px solid}.events__section,.events__message{border-bottom:1px solid rgba(241,241,241,.52)}.events__section:last-of-type,.events__message:last-of-type{border-bottom:none}@media only screen and (min-width:768px){.events__section,.events__message{display:flex;padding-top:30px}}@media only screen and (min-width:1024px){.events__section,.events__message{padding-top:70px;padding-bottom:70px}}@media only screen and (min-width:1440px){.events__section,.events__message{padding-top:4.86vw;padding-bottom:4.86vw}}.events__listing{margin-top:40px}@media only screen and (min-width:1440px){.events__listing{margin-top:2.78vw}}@media only screen and (min-width:768px){.events__year{margin-left:25px}}@media only screen and (min-width:1024px){.events__year{margin-left:45px}}@media only screen and (min-width:1440px){.events__year{width:12vw}}.events__year-label{font-family:Kievit OT W03 Regular,sans-serif;font-size:30px;color:#8dc63f;letter-spacing:-.19px;position:relative}@media only screen and (min-width:1440px){.events__year-label{font-size:2.08vw}}.events__year-label:after{content:"";width:120px;height:1px;background-color:#fff;position:absolute;left:-135px;top:50%}.events__month{margin-bottom:30px}@media only screen and (min-width:768px){.events__month{width:160px}}@media only screen and (min-width:1440px){.events__month{width:12vw;margin-bottom:2.08vw}}.events__month-label{font-family:Kievit OT W03 Regular,sans-serif;font-size:30px;color:#fff;letter-spacing:-.19px;line-height:52px}@media only screen and (min-width:1440px){.events__month-label{font-size:2.5vw;line-height:3.62vw}}.events__list{width:100%}@media only screen and (min-width:768px){.events__list{margin-top:65px}}@media only screen and (min-width:1440px){.events__list{margin-top:4.6vw}}.events__message-text{font-family:Kievit OT W03 Regular,sans-serif;font-size:30px;color:#fff;letter-spacing:-.19px;line-height:52px}@media only screen and (min-width:1440px){.events__message-text{font-size:2.08vw;line-height:3.62vw}}.loading-indicator{margin:100px auto;width:50px;height:40px;text-align:center;font-size:10px}.loading-indicator__rect{background-color:#d60081;height:100%;width:6px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.loading-indicator__rect--2{animation-delay:-1.1s}.loading-indicator__rect--3{animation-delay:-1s}.loading-indicator__rect--4{animation-delay:-.9s}.loading-indicator__rect--5{animation-delay:-.8s}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.events__item{width:100%;margin-bottom:30px}@media only screen and (min-width:480px){.events__item{display:flex;justify-content:space-between}}@media only screen and (min-width:1440px){.events__item{margin-bottom:2.08vw}}.events__item:hover{--link-underline-offset: 2px}.events__extra-info{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:768px){.events__extra-info{flex-direction:row;align-items:center;margin-top:6px}}.events__title{font-weight:700;font-size:18px;color:#fff;letter-spacing:0;line-height:25px;transition:.22s ease-out transform}.events__title:before{position:absolute;display:block;content:"";width:0;height:1px;background-color:#8dc63f;top:13px;right:calc(100% + 17px);transform-origin:right;transform:scaleX(0);transition:.22s ease-out transform}@media only screen and (min-width:1024px){.events__title:before{width:64px}}@media only screen and (min-width:1440px){.events__title:before{top:.9vw;width:4.44vw}}@media only screen and (min-width:768px){.events__title{padding-right:40px}}@media only screen and (min-width:1024px){.events__title{padding-right:90px}}@media only screen and (min-width:1440px){.events__title{font-size:1.25vw;line-height:1.74vw;padding-right:6.25vw}}.events__date{font-size:14px;color:#f1f1f185;letter-spacing:-.09px;line-height:30px;transition:.22s ease-out}@media only screen and (min-width:1440px){.events__date{font-size:.97vw;line-height:2.08vw}}.events__category{border:1px solid #d60081;font-size:14px;font-weight:300;padding:5px 8px;margin-top:5px;line-height:18px}@media only screen and (min-width:768px){.events__category{margin-left:15px;margin-top:0}}.events__cta{text-align:right;margin-bottom:35px}@media only screen and (min-width:480px){.events__cta{margin-bottom:0;align-self:center;min-width:100px;flex:1 0 auto}}@media only screen and (min-width:1440px){.events__cta{min-width:6.94vw}}.events__cta-link{font-size:13px;color:#f1f1f1;letter-spacing:.73px;line-height:25px;text-decoration:underline solid 1px;text-underline-offset:var(--link-underline-offset, 7px);transition:text-underline-offset .22s ease-out}@media only screen and (min-width:1440px){.events__cta-link{font-size:.9vw}}.events__lightbox-button{position:relative;transition:.22s ease-out transform}.events__lightbox-button:hover .events__title:before{transform:scaleX(1)}@media only screen and (min-width:1024px){.events__lightbox-button:hover .events__title{transform:translate(36px)}}@media only screen and (min-width:1440px){.events__lightbox-button:hover .events__title{transform:translate(2.5vw)}}.events__list-info{margin-right:auto}.sticky-filters--fixed{height:64px}@media only screen and (min-width:1024px){.sticky-filters--fixed{height:90px}}@media only screen and (min-width:1440px){.sticky-filters--fixed{height:6.25vw}}.sticky-filters--fixed .events__wrapper{position:fixed;top:0;left:0;z-index:3;width:100%}.sticky-filters--fixed .events__search{top:0}
