.city-tabs_cityTabsContainer__9orB8{display:flex;flex-direction:column;width:100%;background:var(--vp-black-white-color);color:var(--vp-white-black-color);font-family:Arial,sans-serif}.city-tabs_showRightGradient__WNjZn{position:relative}.city-tabs_showRightGradient__WNjZn:before{content:"";position:absolute;top:0;right:0;width:44px;height:100%;background:linear-gradient(90deg,transparent,black);z-index:10000}.light-theme .city-tabs_showRightGradient__WNjZn:before{background:linear-gradient(90deg,transparent,white)}@media only screen and (max-width:743px){.city-tabs_showRightGradient__WNjZn:before{height:44px;top:44px!important}}.city-tabs_showLeftGradient__4yo8_{position:relative}.city-tabs_showLeftGradient__4yo8_:after{content:"";position:absolute;top:0;left:calc(50% - 8px);width:42px;height:100%;background:linear-gradient(270deg,transparent,black)}.light-theme .city-tabs_showLeftGradient__4yo8_:after{background:linear-gradient(270deg,transparent,white)}@media only screen and (max-width:743px){.city-tabs_showLeftGradient__4yo8_:after{left:0;height:44px;top:44px!important}}.city-tabs_tabs__dFFCq{display:flex;flex-direction:column;justify-content:start;align-items:center;border-bottom:.3px solid var(--vp-white-black-color-2);border-top:.3px solid var(--vp-white-black-color-2);min-height:44px}@media only screen and (min-width:743px){.city-tabs_tabs__dFFCq{flex-direction:row;padding:0 12px}}.city-tabs_tabs__dFFCq .city-tabs_titleContainer__Nm5F8{flex:1;align-items:center;justify-content:flex-start;width:100%;min-height:44px;border-bottom:.3px solid var(--vp-white-black-color-2)}@media only screen and (min-width:743px){.city-tabs_tabs__dFFCq .city-tabs_titleContainer__Nm5F8{border-bottom:none}}.city-tabs_tabs__dFFCq .city-tabs_tabsTitle__NrfEY{color:var(--vp-white-black-color);font-size:11px;font-weight:400;line-height:12px;letter-spacing:.5px;flex:1;width:100%;text-align:center;padding:12px 8px}@media only screen and (max-width:743px){.city-tabs_tabs__dFFCq .city-tabs_tabsTitle__NrfEY{padding-left:16px;padding-right:16px}}@media only screen and (min-width:743px){.city-tabs_tabs__dFFCq .city-tabs_tabsTitle__NrfEY{border-bottom:none;padding-bottom:0;padding-top:0;text-align:left}}.city-tabs_tabs__dFFCq .city-tabs_tabsNavigationWrapper__bkZAf{flex:1;display:flex;gap:16px;overflow-x:auto;width:100%;padding-left:16px}@media only screen and (max-width:743px){.city-tabs_tabs__dFFCq .city-tabs_tabsNavigationWrapper__bkZAf{padding:0 16px}}.city-tabs_tabs__dFFCq .city-tabs_tabsNavigation__EysyV{display:flex;gap:16px}@media only screen and (max-width:743px){.city-tabs_tabs__dFFCq .city-tabs_tabsNavigation__EysyV{margin:0 auto}}.city-tabs_tabs__dFFCq .city-tabs_tabsNavigation__EysyV .city-tabs_tab__2Dq6H{position:relative;padding:12px 0;min-height:44px;margin:0;background:rgba(0,0,0,0);cursor:pointer;color:var(--vp-border-color-1);font-size:14px;line-height:14px;letter-spacing:.4px;width:-moz-fit-content;width:fit-content;box-sizing:border-box;border:none;border-bottom:3px solid rgba(0,0,0,0)}.city-tabs_tabs__dFFCq .city-tabs_tabsNavigation__EysyV .city-tabs_tab__2Dq6H:hover{color:var(--vp-border-color-1);border-bottom:3px solid var(--vp-border-color-1)}.city-tabs_tabs__dFFCq .city-tabs_activeTab__sdgVP{box-sizing:border-box}.city-tabs_tabs__dFFCq .city-tabs_activeTab__sdgVP,.city-tabs_tabs__dFFCq .city-tabs_activeTab__sdgVP:hover{border-bottom:3px solid var(--vp-white-black-color)!important;color:var(--vp-white-black-color)!important}.city-tabs_hideTopBorder__to5Y1{border-top:none!important}.city-tabs_tabContent__OwkV7{height:332px;background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0)),url(/_next/static/media/image-city.34f6c265.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-left:6px;overflow:hidden}.city-tabs_tabContent__OwkV7 .city-tabs_number__3o7kA{position:relative;font-family:HelveticaNeueCyr,sans-serif;color:var(--vp-white-black-color);font-size:166px;font-weight:550;line-height:156px;letter-spacing:-8px;margin-top:8px}@media only screen and (min-width:743px){.city-tabs_tabContent__OwkV7 .city-tabs_number__3o7kA{font-size:388px;line-height:360px;letter-spacing:-24px;margin-top:10px}}.city-tabs_tabContent__OwkV7 .city-tabs_activeCityLabel__TaAzD{display:none}@media only screen and (max-width:743px){.city-tabs_tabContent__OwkV7 .city-tabs_activeCityLabel__TaAzD{display:block;position:absolute;bottom:8px;left:8px;color:var(--vp-border-color-1);width:-moz-fit-content;width:fit-content;box-sizing:border-box;font-variant-numeric:stacked-fractions;font-feature-settings:"cpsp" on;font-size:11px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.5px}}.event-card_topBorder__K5xtu{border-top:.3px solid var(--vp-white-black-color-2)!important}.event-card_container__G3Why{position:relative;display:block;border-bottom:.3px solid var(--vp-white-black-color-2)!important;padding:16px 0;margin:0 0 0 16px}@media only screen and (max-width:743px){.event-card_container__G3Why{padding:12px 0}}.event-card_container__G3Why:hover{background:#1c1c1e}.light-theme .event-card_container__G3Why:hover{background:var(--vp-background-color-1)}.event-card_container__G3Why:hover:before{content:"";position:absolute;top:0;left:-16px;width:16px;height:100%;background:#1c1c1e}.light-theme .event-card_container__G3Why:hover:before{background:var(--vp-background-color-1)}.event-card_container__G3Why .event-card_chevronIcon__SWOdc{position:absolute;top:50%;transform:translateY(-50%);right:4px}.event-card_container__G3Why .event-card_header___xj75{display:flex;justify-content:space-between}@media only screen and (max-width:743px){.event-card_container__G3Why .event-card_header___xj75{flex-direction:column;gap:8px}}.event-card_container__G3Why .event-card_coll__vx7bc{flex:1}.event-card_container__G3Why .event-card_coll__vx7bc .event-card_collText__9dZ6i{color:var(--vp-white-black-color);font-size:11px;line-height:12px;letter-spacing:.5px}.event-card_container__G3Why .event-card_coll__vx7bc .event-card_eventPeriod__X29xS{color:var(--vp-border-color-1);font-size:11px;line-height:12px;letter-spacing:.5px}.event-card_container__G3Why .event-card_eventTheme__cXqNF{padding-left:8px}@media only screen and (max-width:743px){.event-card_container__G3Why .event-card_eventTheme__cXqNF{padding-left:0}}.event-card_container__G3Why .event-card_mainContent__wA_5O{display:flex;flex-direction:column;gap:16px;margin-top:16px;padding-right:12px}@media only screen and (max-width:743px){.event-card_container__G3Why .event-card_mainContent__wA_5O{gap:12px;margin-top:12px}}.event-card_container__G3Why .event-card_mainContent__wA_5O .event-card_eventPeriod__X29xS{color:var(--vp-border-color-1);font-size:11px;line-height:12px;letter-spacing:.5px}.event-card_container__G3Why .event-card_mainContent__wA_5O .event-card_eventTitle__NcFKb{color:var(--vp-white-black-color);font-size:40px;line-height:40px;letter-spacing:-1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event-card_container__G3Why .event-card_mainContent__wA_5O .event-card_shortDescription__1Kvuq{color:var(--vp-white-black-color);font-size:17px;line-height:20px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:393px){.event-card_container__G3Why{padding:12px 0}.event-card_container__G3Why .event-card_header___xj75{flex-direction:column;gap:12px}.event-card_container__G3Why .event-card_header___xj75 .event-card_coll__vx7bc{flex-direction:column}.event-card_container__G3Why .event-card_header___xj75 .event-card_coll__vx7bc .event-card_collText__9dZ6i,.event-card_container__G3Why .event-card_header___xj75 .event-card_coll__vx7bc .event-card_eventPeriod__X29xS{font-size:11px;line-height:12px;letter-spacing:.5px}.event-card_container__G3Why .event-card_mainContent__wA_5O{gap:12px}.event-card_container__G3Why .event-card_mainContent__wA_5O .event-card_eventTitle__NcFKb{font-size:17px;font-weight:550;line-height:20px;letter-spacing:.2px;padding-right:28px}.event-card_container__G3Why .event-card_mainContent__wA_5O .event-card_shortDescription__1Kvuq{font-size:11px;line-height:12px;letter-spacing:.5px;padding-right:28px}}