.event-bl{margin-bottom:40px}.event-bl__legend{background:#fff;border:1px solid #e6e6e6;align-items:stretch;height:80px;display:flex}@media (width<=960px){.event-bl__legend{display:none}}.event-bl__legend>div{border-right:1px solid #e6e6e6;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:22px;display:flex}.event-bl__legend>div:last-child{border-right:0}.event-bl__place{font-size:18px;font-weight:500}.event-bl__date{font-size:22px;font-weight:800}.event-bl__competentions{padding-top:30px;padding-bottom:15px;display:flex}.event-bl__competentions>ul{display:flex}.event-bl__competentions>ul>li{margin-right:30px;font-size:20px;font-weight:800}.event-bl__competentions>ul>li span{font-weight:400}.event-bl__competentions>ul>li:last-child{margin-right:0}.event-bl .event-bl__info{margin-bottom:15px}.event-bl .event-bl__info .event-bl__info-ell{margin-bottom:10px}@media (width>=768px){.event-bl .event-bl__head{margin-bottom:30px}.event-bl .event-bl__info{margin-bottom:20px}.event-bl .event-bl__info .event-bl__info-ell{margin-bottom:12px}}@media (width>=1200px){.event-bl{margin-bottom:60px}}.dates{min-width:400px}.event-bl__date{text-transform:capitalize}.event-bl__promoter{gap:8px;margin-top:6px;font-size:18px;display:flex}.event-bl__meta-label{font-weight:800!important}@media screen and (width<=768px){.calendar__header--event{min-height:auto}.calendar__header--event .page-title{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.1}.event-page{min-width:0;padding-bottom:16px}.event-bl{margin-bottom:32px}.event-bl__head{background:#fff;border:1px solid #dfe4ec;border-left:4px solid #ed1b2f;border-radius:14px;margin-bottom:20px;padding:18px;box-shadow:0 8px 24px #07152f12}.event-bl__date{letter-spacing:-.015em;font-size:21px;line-height:1.2}.event-bl__place{color:#38445a;margin-top:8px;font-size:14px;line-height:1.45}.event-bl__promoter{border-top:1px solid #e8ebf0;grid-template-columns:104px minmax(0,1fr);gap:10px;margin-top:14px;padding-top:12px;font-size:14px;line-height:1.4;display:grid}.event-bl__competentions{margin-top:8px;padding:0;display:block}.event-bl__competentions>ul{width:100%;margin:0;padding:0;display:block}.event-bl__competentions>ul>li{grid-template-columns:104px minmax(0,1fr);gap:10px;margin:0;padding:8px 0 0;font-size:14px;line-height:1.4;display:grid}.event-bl__meta-label{color:#7b8598;letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:1.4}.event-bl__item{gap:16px;display:grid}}
