.events-tape{margin:0 auto;width:100%}.events-tape__container{background:var(--color__white);border-radius:1rem;overflow:hidden;padding:0 1rem;position:relative}.events-tape__swiper{padding:.75rem 2rem;width:100%}.events-tape__month-slide{width:auto!important}.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{background:var(--color__border);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__month-name span{color:var(--color__text-40)}.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 .12s ease-in-out,color .12s ease-in-out,box-shadow .12s 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__text);font-size:1.625rem;font-weight:450;letter-spacing:-.02em;line-height:1.08}.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:disabled{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__date.is-selected{background:var(--color__background);color:var(--color__text)}.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__text)}.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}@media (max-width:768px){.events-tape__container{padding:0!important}.events-tape__arrow{display:none}.events-tape__swiper{padding:.75rem 0}}.events{width:100%}.events__list{display:flex;flex-direction:column;gap:.25rem;width:100%}.ui-modal.--events .ui-modal__panel.col.--10{max-width:86.875rem!important}@media screen and (max-width:1024px){.events .page-list{flex-direction:column;gap:1.5rem}}.news__sidebar{background-color:var(--color__white);border-radius:1.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.news__sidebar-segment{display:flex;flex-direction:column;gap:1rem}.news__sidebar-segment-title{color:var(--color__text-40);font-size:1.125rem;font-weight:500;letter-spacing:-.0225rem;line-height:1.25rem}.news__sidebar-sections{display:flex;flex-direction:column}.news__sidebar-section{align-items:center;border-radius:.75rem;color:var(--color__dark);cursor:pointer;display:flex;gap:1rem;margin-left:-.38rem;margin-right:-.38rem;padding:.38rem;transition:background-color .24s ease}.news__sidebar-section-icon,.news__sidebar-section.is-active,.news__sidebar-section:hover{background-color:var(--color__background)}.news__sidebar-section-icon{border-radius:.5rem;font-size:3rem;transition:background-color .24s ease,color .24s ease}.news__sidebar-section.is-active .news__sidebar-section-icon,.news__sidebar-section:hover .news__sidebar-section-icon{background-color:var(--color__white);color:var(--color__fill-1)}.news__sidebar-section-title{font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;line-height:120%}.news__sidebar-themes{display:flex;flex-wrap:wrap;gap:.25rem}.news__content{display:flex;flex-direction:column;gap:1rem}.news__search{position:relative}.news__search-icon{font-size:1.65rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.news__search-input{letter-spacing:-.025rem;padding-left:3.65rem;padding-right:9.5rem}.news__search-input:hover{box-shadow:inset 0 0 0 2px var(--color__dark)}.news__search-btn{position:absolute;right:.5rem;top:calc(50% - 1.5rem)}.news__banner{background-color:var(--color__dark);border-radius:1.5rem;color:var(--color__white);display:flex;flex-direction:column;gap:2.5rem;overflow:hidden;padding:2rem;position:relative}.news__banner-picture-wrap{bottom:0;max-width:24rem;position:absolute;right:0;width:100%}.news__banner-picture{padding-bottom:49.75%}.news__banner-head{display:flex;flex-direction:column;gap:1rem;z-index:1}.news__banner-title{font-size:2rem;font-weight:600;letter-spacing:-.04rem;line-height:120%}.news__banner-text{font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;line-height:120%;opacity:.56}.news__banner-btn{padding:0 2rem;width:-moz-fit-content;width:fit-content;z-index:1}.news__loading{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:4rem 2rem}.news__loading-icon{animation:spin 1.4s linear infinite;color:var(--color__fill-1);font-size:3rem}.news__loading-text{color:var(--color__text-40);font-size:1.125rem;font-weight:500}.news__reset-btn.ui-button{border-radius:3.125rem;font-size:1rem;padding-left:1rem;padding-right:1.12rem;width:-moz-fit-content;width:fit-content}.news__reset-btn.ui-button .news__reset-icon{font-size:.8rem}.news__reset-btn.ui-button:hover .news__reset-icon path{stroke:var(--color__white)}.news__reset-btn.ui-button .ui-button__inner{gap:.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.news__sidebar-segment.--sort .ui-select__option.--empty{display:none}@media screen and (max-width:1024px){.news-modal__content-wrap{min-width:1px;width:100%}.news .page-list{display:flex;flex-direction:column;gap:1.5rem}.news__sidebar{background-color:transparent;border-radius:0;padding:0}.news__sidebar-segment-title{display:none}.ui-modal .news__sidebar-segment-title{display:block}.news__sidebar-segment.--sections,.news__sidebar-segment.--sort{display:none}.news__sidebar-themes .ui-button{background-color:#fff!important;border-radius:2rem!important;font-size:1rem!important;font-style:normal;font-weight:500;line-height:120%;padding:.5rem .75rem!important}.news__sidebar-themes .ui-button.is-active{background-color:var(--color__fill-1)!important;color:var(--color__white)!important}.news__sidebar-themes{flex-wrap:nowrap;white-space:pre}.tag.ui-button.ui-button:hover{background-color:#ccc;color:var(--color__dark)}}@media screen and (max-width:768px){.news__search{display:none}}
