.city-switcher{position:relative;display:inline-block}.city-switcher__current{font-weight:600;margin-bottom:6px}.city-switcher__list{list-style:none;padding:0;margin:0}.city-switcher__item{margin:2px 0}.city-switcher__item.is-active .city-switcher__link{pointer-events:none;cursor:default;text-decoration:underline}.city-switcher--alpha{position:relative;.city-title{text-align:center;font-size:2.4rem;font-weight:700;padding:3rem 0}.city-switcher__dropdown{max-width:1140px;width:100%;z-index:2;background-color:#fff;border-radius:.5rem;border-top-right-radius:.5rem;padding:3rem;display:none;.city-list{display:grid;row-gap:3rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.city-switcher__letter{font-weight:700;background:none;border:none;font-size:2rem;line-height:1;cursor:auto}.city-switcher__group{display:flex;gap:1rem;align-items:flex-start;justify-content:flex-start;li{margin-bottom:1rem;a{&:hover{text-decoration:underline}}}}.city-switcher__link{color:#333;text-decoration:none}}}.fancybox-slide{.city-title{text-align:center;font-size:2.4rem;font-weight:700;padding:3rem 0}.city-switcher__dropdown{max-width:1140px;width:100%;z-index:2;background-color:#fff;border-radius:.5rem;border-top-right-radius:.5rem;padding:3rem;display:none;cursor:auto;.city-list{display:grid;row-gap:3rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;@media (max-width:1023px){grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:768px){grid-template-columns:1fr 1fr}}.city-switcher__letter{font-weight:700;background:none;border:none;font-size:2rem;line-height:1;cursor:auto}.city-switcher__group{display:flex;gap:1rem;align-items:flex-start;justify-content:flex-start;li{margin-bottom:1rem;a{&:hover{text-decoration:underline}}}}.city-switcher__link{color:#333;text-decoration:none}}}