.amcity-alpha-trigger{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#2f2621;font-size:15px;font-weight:600;cursor:pointer}.amcity-alpha-trigger:hover{color:#1f1814}.amcity-alpha-trigger__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#efe7de;color:rgb(0,16,97);font-size:11px;line-height:1}.amcity-alpha-popup{position:fixed;inset:0;z-index:9999;display:none}.amcity-alpha-popup_open{display:block}.amcity-alpha-popup__backdrop{position:absolute;inset:0;background:rgba(20,14,11,.52)}.amcity-alpha-popup__dialog{position:relative;max-width:1120px;margin:56px auto;padding:32px 36px;background:#fff;color:rgb(0,16,97);box-shadow:0 24px 80px rgba(20,14,11,.28)}.amcity-alpha-popup__close{position:absolute;top:18px;right:18px;width:34px;height:34px;border:0;background:transparent;color:#7a685d;font-size:28px;line-height:1;cursor:pointer}.amcity-alpha-popup__title{margin:0 0 22px;padding-right:48px;font-size:30px;font-weight:700;line-height:1.1}.amcity-alpha-popup__popular{margin:0 0 26px}.amcity-alpha-popup__popular-title{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(47,38,33,.12);font-size:20px;font-weight:700;line-height:1.1}.amcity-alpha-popup__popular-items{display:flex;flex-wrap:wrap;gap:10px 18px}.amcity-alpha-popup__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;max-height:calc(100vh - 180px);overflow:auto;padding-right:6px}.amcity-alpha-popup__group{display:flex;flex-direction:column;gap:12px;align-items:stretch}.amcity-alpha-popup__letter{padding-bottom:10px;border-bottom:1px solid rgba(47,38,33,.12);font-size:24px;font-weight:700;line-height:1}.amcity-alpha-popup__cities{display:flex;flex-direction:column;gap:8px}.amcity-alpha-popup__link,.amcity-alpha-popup__current{color:rgb(0,16,97);font-size:16px;line-height:1.35;text-decoration:none;white-space:nowrap}.amcity-alpha-popup__link{padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.amcity-alpha-popup__link:hover{color:rgb(1,88,192);text-decoration:underline}.amcity-alpha-popup__current{color:rgb(1,88,192);font-weight:700}@media (max-width:900px){.amcity-alpha-popup__dialog{margin:18px;padding:24px 18px}.amcity-alpha-popup__title{font-size:24px}.amcity-alpha-popup__groups{grid-template-columns:1fr;gap:16px}.amcity-alpha-popup__group{gap:10px}.amcity-alpha-popup__letter{font-size:20px}.amcity-alpha-popup__link,.amcity-alpha-popup__current{font-size:15px}}