.AppTitleBar{display:flex;flex-direction:column;gap:12px;width:100%}.AppTitleBar__link{align-items:center;color:#384ace;display:flex;font-size:15px;font-weight:400;gap:8px;line-height:18px;text-decoration:none}@media (min-width:801px){.AppTitleBar{flex-direction:row;justify-content:space-between}.AppTitleBar__link{font-size:18px;gap:10px;line-height:22px}}.EventPreview{cursor:pointer;display:block;height:356px;position:relative;text-decoration:none;width:100%}.EventPreview.in-slide{width:304px}.EventPreview.is-full .EventPreview__frame{bottom:0;left:0;position:absolute;right:0;top:0}.EventPreview:not(.is-full) .EventPreview__frame{height:220px;position:relative}.EventPreview.is-full img{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.EventPreview__layout{background:linear-gradient(180deg,#0c0c0d00 36.33%,#0c0c0dcc 83.6%);border-radius:16px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.EventPreview img{border-radius:16px;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.EventPreview.is-full .EventPreview__mark{right:16px;top:16px}.EventPreview__mark{align-items:center;background-color:#0c0c0d4d;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:8px;top:8px;width:36px;z-index:5}.EventPreview__mark.is-active{background-color:#fff;color:#424247}.EventPreview:not(.is-full) .EventPreview__tags{bottom:8px;left:8px;position:absolute;right:8px}.EventPreview__tags{display:flex;gap:10px;max-width:100%}.EventPreview__tag{border-radius:6px;color:#fff;font-size:12px;font-weight:600;line-height:15px;padding:6px 10px}.EventPreview__tag_sport{background-color:#e62129}.EventPreview__tag_place{background-color:#384ace;max-width:calc(var(--6c19c94f)*1px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EventPreview.is-full .EventPreview__info{height:100%;padding:16px}.EventPreview__info{display:flex;flex-direction:column;justify-content:flex-end;padding:8px;position:relative;z-index:4}.EventPreview:not(.is-full) .EventPreview__title{color:#0c0c0d;margin-top:0}.EventPreview__title{color:#fff;font-size:18px;font-weight:600;line-height:calc(var(--5a0ffcce)*1px);margin-top:8px;text-decoration:none}.EventPreview:not(.is-full) .EventPreview__description{color:#424247}.EventPreview__description{color:#fffc;display:-webkit-box;font-size:15px;font-weight:400;line-height:18px;margin-top:6px;-webkit-box-orient:vertical;-webkit-line-clamp:var(--c7932806);overflow:hidden}.EventPreview:not(.is-full) .EventPreview__bottom{color:#424247}.EventPreview__bottom{align-items:center;color:#fffc;display:flex;font-family:Exo\ 2,sans-serif;font-size:15px;font-style:italic;font-weight:400;gap:12px;line-height:18px;margin-top:12px}.EventPreview__bottom-row{align-items:center;display:flex;gap:4px}.EventPreview__separator.is-lighter-gray{border-color:#ffffff1f}@media (min-width:801px){.EventPreview{height:451px}.EventPreview.in-slide{width:416px}.EventPreview:not(.is-full) .EventPreview__frame{height:280px}.EventPreview img,.EventPreview__layout{border-radius:20px}.EventPreview.is-full .EventPreview__mark{right:20px;top:20px}.EventPreview__mark{border-radius:12px;height:40px;right:12px;top:12px;width:40px}.EventPreview:not(.is-full) .EventPreview__tags{bottom:12px;left:12px;right:12px}.EventPreview__tags{gap:12px}.EventPreview__tag{border-radius:8px;font-size:16px;line-height:19px;padding:8px 12px}.EventPreview.is-full .EventPreview__info{padding:20px}.EventPreview__info{padding:12px}.EventPreview__title{font-size:22px;margin-top:12px}.EventPreview__description{font-size:18px;line-height:22px;margin-top:8px}.EventPreview__bottom{font-size:18px;gap:16px;line-height:22px;margin-top:16px}.EventPreview__bottom-row{gap:8px}}.SwiperNavigation{align-items:center;background:#fff;border-radius:12px;color:#424247;display:none;height:44px;justify-content:center;width:44px}.SwiperNavigation:after{display:none}.SwiperNavigation.swiper-button-next{transform:rotate(180deg)}.SwiperNavigation.swiper-button-disabled{opacity:.3}@media (min-width:1201px){.SwiperNavigation{display:flex}}.EventsPreviews_container{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (min-width:801px){.EventsPreviews_container{gap:24px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media (min-width:1201px){.EventsPreviews_container{grid-template-columns:repeat(3,1fr)}}.AppBlock{display:grid;gap:24px;margin-top:120px;width:100%}@media (min-width:801px){.AppBlock{gap:33px;margin-top:140px}}
