.pub-index-list[data-v-20d892a8]{position:relative}.pub-index-list__group>h2[data-v-20d892a8]{background:#f5f5f5;color:#999;font-size:min(3.466667vw,16.64px);font-weight:400;line-height:1.4;margin:0;padding:min(1.6vw,7.68px) min(4vw,19.2px);position:sticky;top:0;z-index:1}.pub-index-list__letters[data-v-20d892a8]{align-items:center;background:#ffffffd1;border-radius:min(3.2vw,15.36px);box-shadow:0 min(.266667vw,1.28px) min(1.333333vw,6.4px) #00000014;display:flex;flex-direction:column;padding:min(1.066667vw,5.12px) 0;position:fixed;right:min(1.066667vw,5.12px);top:50%;touch-action:none;transform:translateY(-50%);z-index:20}.pub-index-list__letters button[data-v-20d892a8]{background:transparent;border:0;border-radius:50%;color:#666;display:grid;font-size:min(2.933333vw,14.08px);font-weight:600;height:min(4.8vw,23.04px);line-height:1;padding:0;place-items:center;width:min(5.866667vw,28.16px)}.pub-index-list__letters button.active[data-v-20d892a8]{background:#21e0ce;color:#fff}.vh-service-contacts{background:#fff;color:#333;min-height:100vh}.vh-service-contacts-search{padding:min(2.666667vw,12.8px)}.vh-service-contacts-list{padding-bottom:min(5.333333vw,25.6px)}.vh-service-contacts.is-tab-page .vh-service-contacts-list{padding-bottom:min(22.666667vw,108.8px)}.vh-service-contact{background:#fff;border-bottom:min(.133333vw,.64px) solid #f2f2f2;padding:min(5.333333vw,25.6px)}.vh-service-contact strong{display:block;font-size:min(4.266667vw,20.48px);line-height:1.4}.vh-service-contact p{align-items:center;color:#999;display:flex;font-size:min(3.733333vw,17.92px);gap:min(1.333333vw,6.4px);line-height:1.4;margin:min(1.333333vw,6.4px) 0 0}.vh-service-contact p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh-service-contact p button{background:transparent;border:0;color:#333;font:inherit;padding:0}.vh-service-contacts-empty{color:#999;font-size:min(3.733333vw,17.92px);margin:min(16vw,76.8px) 0;text-align:center}
