.filters{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 20px;transition:top .7s ease-in-out}.filters__image{flex-basis:44%}.filters__date{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-basis:39.5%;border:1px solid #000;padding:0 8px;height:60px;cursor:pointer}.filters__date-pika{display:none}.filters__label{font-family:var(--bernhardMedium);font-size:15px;line-height:20px;text-transform:uppercase;color:#000;text-align:left;margin:0 9px 0 0}.filters__event-calendar-container{width:100%;max-width:100%;background:url(//d11opl0t7n0lp6.cloudfront.net/packs/media/django/assets/images/paper-bg-dee4b0e63f4e3195198a7ce6671d6581.jpg);border:1px solid var(--djangoRed);position:absolute;top:150px;left:0;z-index:1;display:none}.filters__event-calendar-container.-show{display:block}.filters__select-date{padding:20px 15px;display:flex;justify-content:space-between;align-items:center}.filters__cta.cta,.filters__select-date{font-family:var(--bernhardMedium);text-transform:uppercase}.filters__cta.cta{border:1px solid #000;padding:10px 20px;font-size:15px;line-height:20px;margin:20px auto;display:none}.filters__cta.cta.-show{display:flex}.filters__calendar{width:31px;height:35px}.filters__clear{display:none}@media (min-width:1280px){.filters__clear.-show{display:block}}.filters .pika-single{width:100%;max-width:100%;background:transparent;box-sizing:border-box;border-bottom:none}.filters .pika-single #datepicker{width:100%;height:60px;background:transparent;border:none}.filters .pika-single .pika-title{background:#000}.filters .pika-single .pika-label{color:var(--djangoWhite);font-family:var(--bernhardHeavy);font-size:22px;text-transform:uppercase}.filters .pika-single tr{border-top:1px solid var(--djangoRed)}.filters .pika-single thead th{border:none;color:#000;font-family:var(--bernhardHeavy);font-size:18px}.filters .pika-single .pika-next,.filters .pika-single .pika-prev{background-size:contain;width:23px;opacity:1}.filters .pika-single .pika-prev{background-image:url(//d11opl0t7n0lp6.cloudfront.net/packs/media/django/assets/images/pointer-left-05c885d490584e1fe04c6fb2fd03c262.svg);margin-left:10px}.filters .pika-single .pika-next{background-image:url(//d11opl0t7n0lp6.cloudfront.net/packs/media/django/assets/images/pointer-b6874a03d9a61da4e7cbd265b3c65d68.svg);margin-right:10px}.filters .pika-single .pika-table{max-width:335px;margin:auto}.filters .pika-single tbody td{color:#000;font-family:var(--bernhardHeavy);font-size:18px;border:none}.filters .pika-single .pika-button{background:transparent;color:rgba(0,0,0,.3);font-family:var(--bernhardHeavy);font-size:18px}.filters .pika-single .has-event .pika-button{color:#000}.filters .pika-single .is-today .pika-button{color:var(--djangoRed)}.filters .pika-single .is-selected{background:var(--djangoRed)}.filters .pika-single .is-selected .pika-button{color:var(--djangoWhite)}.filters .pika-single .filters__clear{display:block}@media (min-width:700px){.filters__image{flex-basis:29.671%}.filters__date{flex-basis:20.605%}.filters__select-date{display:none}}@media (min-width:1024px){.filters{flex-direction:column;align-items:stretch;width:27.5%;position:fixed;top:110px;left:40px}.filters__image{-o-object-fit:fill;object-fit:fill;width:100%;margin:0 0 40px}.filters__date{display:none}.filters__event-calendar-container{border:none;position:relative;top:unset;left:unset;display:block}.filters__clear.-show{display:block}.filters__clear--mobile.-show{display:none!important}.filters__image.-hide{display:none}.filters__cta,.filters__select-date{display:none!important}.filters .pika-single{position:relative!important;top:0!important;background:transparent;border:1px solid var(--djangoRed)}}@media (min-width:1280px){.filters{position:relative;width:27%;top:0;left:0}}@media (min-width:1280px){.page-scrolling .filters{width:24.3%;position:absolute;top:365px;left:5%}}@value 1024px: var(--tabletLandscape);@value 700px: var(--tablet);body.events #header-main:before{content:none}body.events #header-main .header__logo{color:var(--djangoRed)}@media (min-width:1280px){body.events #content{margin-top:var(--msTabletHeaderHeight)}}#events{margin:0 20px 40px}#events .no_events_title{display:none;font-family:var(--geometricHeavy);font-size:28px;line-height:33px;color:#000;text-align:center}#events .no_events_title.-show{display:block}#events .grid__content .lines{margin:0 0 18px}#events .grid__content.hidden-content{visibility:hidden}#events .grid__listings--group{padding:0 0 15px;display:none}#events .grid__listings--group.-show{display:block}#events .grid__listings--group article{max-width:375px;margin:auto auto 50px}#events .grid__listings--group article:last-child{margin:auto}#events .grid__listings--group:nth-child(odd) article:nth-child(odd) .event__featured-image:nth-child(odd){transform:rotate(2deg)}#events .grid__listings--group:nth-child(odd) article:nth-child(odd) .event__featured-image:nth-child(2n){transform:rotate(-2deg)}#events .grid__listings--group:nth-child(odd) article:nth-child(2n) .event__featured-image:nth-child(odd){transform:rotate(-2deg)}#events .grid__listings--group:nth-child(odd) article:nth-child(2n) .event__featured-image:nth-child(2n){transform:rotate(2deg)}#events .grid__listings--group:nth-child(2n) article:nth-child(odd) .event__featured-image:nth-child(odd){transform:rotate(-2deg)}#events .grid__listings--group:nth-child(2n) article:nth-child(odd) .event__featured-image:nth-child(2n){transform:rotate(2deg)}#events .grid__listings--group:nth-child(2n) article:nth-child(2n) .event__featured-image:nth-child(odd){transform:rotate(2deg)}#events .grid__listings--group:nth-child(2n) article:nth-child(2n) .event__featured-image:nth-child(2n){transform:rotate(-2deg)}#events .events__date{text-align:center;font-size:35px;line-height:45px;margin:0 0 25px}#events .events__viewmore{display:none;margin:50px auto 35px;width:150px;height:120px;text-align:center;background-image:url(//d11opl0t7n0lp6.cloudfront.net/packs/media/django/assets/images/cta-shape-09d9a2cc7e4127755abaa2795353dc82.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;text-decoration:none}#events .events__viewmore.-show{display:block}#events .events__viewmore .top{display:block;font-family:var(--tildaPetite);font-size:45px;line-height:20px;letter-spacing:normal;color:#fff;text-transform:none;padding:0 0 7px;transform:rotate(-6deg);-webkit-font-smoothing:antialiased}#events .events__viewmore .bottom{display:block;font-family:var(--lemonmilk);font-size:21px;line-height:35px;letter-spacing:.6px;color:#fff;text-transform:uppercase;transform:rotate(-6deg)}#events .events__viewmore .line{height:2px;width:97px;background-color:#fff;margin:0 auto;transform:rotate(-6deg)}#events .events__viewmore .line--small{margin:5px auto 0;height:2px;width:65px;background-color:#fff;transform:rotate(-6deg)}#events .events__viewmore .note{position:absolute;transform:translate(-83px,-18px);width:26px;height:47px}@media (min-width:700px){#events{margin:0 40px 40px}#events .grid__listings--group{padding:0 0 32px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#events .grid__listings--group.-show{display:flex}#events .grid__listings--group .events__date,#events .grid__listings--group .lines{flex-basis:100%}#events .grid__listings--group article{flex-basis:44%;margin:0 0 50px}#events .grid__listings--group article:nth-last-child(-n+2){margin:0}#events .events__date{font-size:37px}}@media (min-width:1024px){#events{display:flex;justify-content:flex-end;align-items:flex-start;margin:0 35px 40px;min-height:500px}#events .grid__content{flex-basis:64.255%}#events .grid__listings--group article{flex-basis:46%}}@media (min-width:1280px){#events{margin:0 auto 75px;width:90%;max-width:1300px;min-height:538px}#events .no_events_title{font-size:35px;line-height:40px;max-width:525px;margin:50px auto 0}#events .event__viewmore{margin:30px auto 0;padding:0 0 8px}#events .event__viewmore.-show{display:block}#events .event__viewmore .note{width:32px;height:59px;transform:translate(-108px,-35px)}}@media screen and (max-width:1024px - 1){#events.event-selected .event__viewmore{display:none!important}#events.event-selected .events__viewmore{display:block!important}}@media screen and (max-width:700px - 1){#events .grid__listings--group{flex-flow:column nowrap}}@media (min-width:1280px){.-page-scrolling #events{justify-content:flex-end}}