.events-tape{height:100%;margin:0 auto;width:100%}.events-tape__container{background:var(--color__white);border-radius:1rem;height:100%;overflow:hidden;padding:0 1rem;position:relative;z-index:1}.events-tape__swiper{padding:.4rem 2rem;width:100%}.events-tape__month-slide{width:auto}.events-tape__month,.events-tape__month-header{align-items:center;display:flex}.events-tape__month-header{gap:.5rem;height:4.75rem;min-width:-moz-fit-content;min-width:fit-content;padding-left:1rem;padding-right:.5rem;position:relative}.events-tape__month-header.is-active{background:var(--color__background)}.events-tape__month-header:before{border-left:.0625rem solid rgba(46,46,46,.1);content:"";height:2.75rem;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:1px;z-index:1}.events-tape__month-name{color:var(--color__fill-1);font-size:.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-orientation:upright;text-transform:uppercase;writing-mode:sideways-lr}.events-tape__dates{align-items:center;display:flex}.events-tape__date{align-items:flex-start;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:4.75rem;min-width:4rem;padding-left:1rem;padding-right:1.5rem;position:relative;transition:background-color .24s ease-in-out,color .24s ease-in-out,box-shadow .24s ease-in-out}.events-tape__date:hover{background:var(--color__background)}.event-tape__clicker{height:100%;left:0;position:absolute;top:0;width:100%}.events-tape__date-reset{font-size:1.5rem;position:absolute;right:0;top:0;transform:translate(25%,-25%);z-index:2}.events-tape__day{color:var(--color__text-40);font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-top:.75rem;text-transform:uppercase}.events-tape__number{color:var(--color__dark);font-size:1.4375rem;letter-spacing:-.02em;line-height:1.217}.events-tape__arrow.ui-button.--border.--3{background-color:var(--color__white);border-radius:.75rem;box-shadow:0 0 0 1px var(--color__border);height:4.75rem;padding:0 .8rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.events-tape__arrow.ui-button.--border.--3:hover{background-color:var(--color__fill-4)}.events-tape__arrow.ui-button:disabled{display:block;opacity:1}.events-tape__arrow.ui-button:disabled .nuxt-icon{opacity:.4}.events-tape__arrow:hover{background:var(--color__background)}.events-tape__arrow.--prev{left:.8rem}.events-tape__arrow.--next{right:.8rem}.events-tape__arrow.ui-button .nuxt-icon{color:var(--color__text);font-size:.9375rem;transition:opacity .24s ease}.events-tape__arrow.ui-button.--prev .nuxt-icon{margin-left:-5%;margin-right:5%}.events-tape__arrow.ui-button.--next .nuxt-icon{margin-left:5%;margin-right:-5%}.events-tape__arrow.ui-button .nuxt-icon svg{width:.5625rem!important}.events-tape__swiper .swiper-button-next,.events-tape__swiper .swiper-button-prev{display:none}.events-tape__indicator{align-items:center;background:#ea484a;border:.1875rem solid #fff;border-radius:50%;display:flex;height:1.8rem;justify-content:center;position:absolute;right:-.45rem;top:-.28125rem;width:1.8rem;z-index:2}.events-tape__indicator-icon{color:#fff;font-size:.65rem}@media(max-width:1210px){.events-tape.col.--6{max-width:calc(var(--col-width)*5 + var(--col-gutter)*5)}}@media(max-width:1020px){.events-tape.col.--6{max-width:calc(var(--col-width)*4 + var(--col-gutter)*10)}}@media(max-width:768px){.events-tape__container{padding:.5rem .75rem}.events-tape__month{align-items:flex-start;gap:.5rem}.events-tape__month-header{padding:.75rem .5rem .5rem .75rem}.events-tape__dates{flex-wrap:wrap;gap:.125rem}.events-tape__date{height:3.75rem;min-width:3rem;padding:0 .5rem}.events-tape__month-name{font-size:1rem}.events-tape__day{font-size:.825rem}.events-tape__number{font-size:1.45rem}.events-tape__arrow,.events-tape__arrow.ui-button:disabled{display:none}}.events-tape__date.is-selected{border-radius:.75rem;color:var(--color__text)}.events-tape__date.is-selected.--active{background:#0055bb0d}.events-tape__date.is-selected.--active .events-tape__number{color:var(--color__fill-1);font-size:1.5rem;font-weight:400;letter-spacing:-.03rem;line-height:116.667%}.events-tape__date.is-end,.events-tape__date.is-start{background:#e7e8e9;color:var(--color__text)}.events-tape__date.is-in-range{background:var(--color__background);border-radius:0;color:var(--color__text)}.events-tape__date.is-end:hover,.events-tape__date.is-in-range:hover,.events-tape__date.is-selected:hover,.events-tape__date.is-start:hover{background:var(--color__fill-2-h);color:var(--color__white)}.events-tape__date.is-end:hover .events-tape__day,.events-tape__date.is-end:hover .events-tape__number,.events-tape__date.is-in-range:hover .events-tape__day,.events-tape__date.is-in-range:hover .events-tape__number,.events-tape__date.is-selected:hover .events-tape__day,.events-tape__date.is-selected:hover .events-tape__number,.events-tape__date.is-start:hover .events-tape__day,.events-tape__date.is-start:hover .events-tape__number{color:var(--color__white)}.events-tape__date.is-in-range:hover{box-shadow:inset 0 0 0 1px var(--color__white)}.events-tape__date.is-end:after,.events-tape__date.is-start:after{background:var(--color__background);content:"";height:1rem;position:absolute;top:0;width:1rem;z-index:-1}.events-tape__date.is-start:after{right:0}.events-tape__date.is-end:after{left:0}.events-tape__date.is-end:before,.events-tape__date.is-start:before{background:var(--color__background);bottom:0;content:"";height:1rem;position:absolute;width:1rem;z-index:-1}.events-tape__date.is-start:before{right:0}.events-tape__date.is-end:before{left:0}.events-filters,.events-filters__right{flex:1;min-width:0}.events-filters__container{background:#fff;border-radius:1rem;overflow:hidden;position:relative;z-index:1}.events-filters__nav-btn{background:#fff;border:.0625rem solid rgba(0,31,68,.08);border-radius:.75rem;cursor:pointer;height:4.75rem;position:absolute;transition:all .2s ease;width:2.1rem;z-index:1}.events-filters__nav-btn-icon{font-size:.8125rem}.events-filters__nav-btn-icon svg{width:.5em!important}.events-filters__nav-btn.--prev{left:.375rem}.events-filters__nav-btn.--next{right:.375rem}.events-filters__nav-btn:hover{border-color:#001f444d}.events-filters__nav-btn:active{transform:scale(.98)}.events-filters__nav-icon{color:#001f44;height:.8125rem;width:.40625rem}.events-filters__months{height:4.5rem}.events-filters__month{height:100%}.events-filters__month.--inactive{background:#f5f5f700}.events-filters__month-header{align-self:stretch;padding:1rem 0 1rem 1rem}.events-filters__month-name{color:#05b;font-size:.75rem;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase;transform:rotate(-90deg)}.events-filters__month-divider{border-left:.0625rem solid rgba(46,46,46,.1);height:100%}.events-filters__dates{height:4.75rem}.events-filters__date,.events-filters__single-date{align-items:center;display:flex;height:4.75rem}.events-filters__date{cursor:pointer;justify-content:center;position:relative;transition:all .2s ease;width:4rem}.events-filters__date:hover{background:#0055bb08;border-radius:.75rem}.events-filters__date.--selected{background:#0055bb0d;border-radius:.75rem;position:relative}.events-filters__weekday{color:#001f44;font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;opacity:.4;text-transform:uppercase}.events-filters__day{color:#001f44;font-size:1.4375rem;letter-spacing:-.02em;line-height:1.217}.events-filters__date.--selected .events-filters__day{font-size:1.5rem;line-height:1.167}.events-filters__day.--large{font-size:1.625rem;line-height:1.077}.events-filters__event-indicator{align-items:center;background:#ea484a;border:.1875rem solid #fff;border-radius:50%;display:flex;height:1.5rem;justify-content:center;position:absolute;right:-.5rem;top:-.08125rem;width:1.5rem;z-index:2}.events-filters__event-indicator-icon{color:#fff;font-size:.5rem}.events-filters__event-indicator-icon svg{width:1em!important}.events-filters__right{background:#fff;border-radius:1rem;flex-direction:column;height:5.5rem;z-index:1}.events-filters__right-container{grid-template-columns:6fr 11.9fr 24.9fr;height:100%}.events-filters__select.--location{min-width:12.8rem}.events-filters__select .ui-select__current-text{-webkit-box-orient:vertical;display:-webkit-box;font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;-webkit-line-clamp:1;line-height:130%;max-width:9rem;overflow:hidden;text-overflow:ellipsis;text-wrap-mode:nowrap;transition:all .3s ease}.events-filters__select:hover .ui-select__current-text{color:var(--color__fill-1)}.events-filters-wrap{width:100%}@media(max-width:1200px){.events-filters{max-width:49.625rem;width:100%}}@media(max-width:768px){.events-filters__container{gap:.5rem;padding:.375rem 1rem!important}.events-filters__nav-btn{height:3rem;width:3rem}.events-filters__dates,.events-filters__month,.events-filters__months,.events-filters__single-date{height:3.5rem}.events-filters__date{height:3.5rem;padding:0 .5rem;width:3rem}.events-filters__date-content{gap:.25rem;height:2.5rem}.events-filters__weekday{font-size:.625rem}.events-filters__day{font-size:1.125rem}.events-filters__date.--selected .events-filters__day{font-size:1.25rem}.events-filters__day--large{font-size:1.375rem}.events-filters__event-indicator{border:.125rem solid #fff;height:1rem;right:1.25rem;width:1rem}.events-filters__event-indicator:after{height:.375rem;width:.375rem}}.events-filters__search{height:100%;position:relative;width:100%}.events-filters__search-icon{color:var(--color__text);font-size:1.8625rem;margin-bottom:.25rem;margin-left:1.6rem;opacity:.4;position:absolute}.events-filters__search-icon svg{color:var(--color__text);margin-bottom:0;width:.7724em!important}.events-filters__search-input{flex:1}.events-filters__search .ui-input__field.--fill{background:transparent;border:none;color:var(--color__text);font-size:1.25rem;font-weight:500;height:auto;letter-spacing:-.02em;line-height:1.2;padding:2rem 2rem 2rem 4rem!important}.events-filters__search-input .ui-input__field::-moz-placeholder{color:var(--color__text);opacity:.4}.events-filters__search-input .ui-input__field::placeholder{color:var(--color__text);opacity:.4}.events-filters__search-input .ui-input__field:focus,.events-filters__search-input .ui-input__field:hover{box-shadow:none;opacity:1}.events-filters__search-input .ui-input__field:focus::-moz-placeholder,.events-filters__search-input .ui-input__field:hover::-moz-placeholder{opacity:1}.events-filters__search-input .ui-input__field:focus::placeholder,.events-filters__search-input .ui-input__field:hover::placeholder{opacity:1}.events-filters__select{border-right:.0625rem solid rgba(0,31,68,.06);height:100%}.events-filters__select .ui-select{background:transparent;border:none;gap:.25rem}.events-filters__select .ui-select__label.--gray-label{color:var(--color__text);font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:1.1;margin-bottom:.38rem;opacity:.4;text-transform:uppercase}.events-filters__select .ui-select__current{background:transparent;border:none;color:var(--color__text);font-size:1.25rem;font-weight:500;gap:.5rem;height:1.5rem!important;justify-content:space-between;letter-spacing:-.02em;line-height:1.3;min-width:6rem;padding:0}.events-filters__select .ui-select__arrow{color:var(--color__text);font-size:.95rem;opacity:.4;position:relative;top:-.5rem}.events-filters__select.--location .ui-select .ui-dropdown__body,.events-filters__select.--year .ui-select .ui-dropdown__body{left:-1.5rem;top:2rem}.events-filters__select.--year .ui-select .ui-dropdown__body{min-width:9rem}.events-filters__select.--location .ui-select .ui-dropdown__body{min-width:20rem}.events-filters__select.--location .ui-select__option{overflow-wrap:anywhere}@media screen and (max-width:991px){.events-filters-wrap{flex-direction:column}.events-filters{flex:none;max-width:none}.events-filters__right{flex:none;height:auto;width:100%}.events-filters__date{width:3.5rem}.events-filters__select.px-24.py-20{padding:1rem!important}.events-filters__search .ui-input__field.--fill{font-size:1.35rem;padding:1.5rem 2rem 1.5rem 4rem!important}}@media screen and (max-width:469px){.events-filters__right-container{grid-template-columns:1fr;padding-bottom:.5rem;width:100%}.events-filters__date{width:2.5rem}.events-filters__select{border:none}.events-filters__search{padding:0 1rem}.events-filters__select.--location .ui-select .ui-dropdown__body,.events-filters__select.--year .ui-select .ui-dropdown__body{box-shadow:0 6px 6px #0000001a;left:0}.events-filters__search-icon{margin-left:.25rem}.events-filters__search .ui-input__field.--fill{padding:1rem .5rem 1rem 1.8rem!important}}
