html,body{color:#1a1a1a;background-color:#f5f5f5}.bmap{position:relative}.bmap svg{width:100%;height:auto;display:block;overflow:visible}.bmap .land circle{fill:#26262a}.bmap .arc{fill:none;stroke:#e62020;stroke-width:1.1px;stroke-opacity:.45;vector-effect:non-scaling-stroke;stroke-linecap:round;transition:stroke-opacity .3s}.bmap .pt{cursor:pointer}.bmap .pt:focus-visible{outline-offset:3px;outline:2px solid #e62020}.bmap .pt:focus-visible .halo{fill:#e6202059;stroke:#e62020;stroke-width:2px}.bmap .pt circle{fill:#fff;transition:r .2s,opacity .3s}.bmap .pt .halo{fill:#ffffff2e}.bmap .pt:hover circle,.bmap .pt:focus-visible circle{fill:#fff}.bmap .pt.is-dim,.bmap .arc.is-dim{opacity:.12}.bmap .pt.is-hot~.arc{stroke-opacity:.2}.bmap .tbilisi .core{fill:#e62020}.bmap .tbilisi .ring{fill:none;stroke:#e62020;stroke-width:1.5px;vector-effect:non-scaling-stroke;transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite bm-pulse}@keyframes bm-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.bmap.is-drawn .arc{animation:1.6s cubic-bezier(.22,1,.36,1) both bm-draw}@keyframes bm-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.bmap .arc{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.bmap.is-drawn .arc{stroke-dashoffset:0}.bmap .tip{pointer-events:none;color:#0a0a0a;white-space:nowrap;opacity:0;z-index:5;background:#fff;border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.35;transition:opacity .15s;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 30px #00000059}.bmap .tip b{font-weight:700;display:block}.bmap .tip span{color:#6b7280;font-size:12px}.bmap .tip.is-on{opacity:1}.bmap .tb-label{color:#fff;pointer-events:none;font-size:13px;font-weight:700;position:absolute;transform:translate(10px,-50%)}.blogos .blogo{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:76px;transition:background .3s,opacity .3s;display:flex}.blogos .blogo img{object-fit:contain;opacity:.5;width:auto;max-width:82%;transition:opacity .3s,transform .3s}.blogos .blogo span{color:#fff0;white-space:nowrap;height:13px;font-size:11px;transition:color .25s}.blogos .blogo:hover,.blogos .blogo:focus-visible{background:#ffffff0f}.blogos .blogo:focus-visible{outline-offset:2px;outline:2px solid #e62020}.blogos .blogo:hover img,.blogos .blogo:focus-visible img{opacity:1;transform:translateY(-3px)}.blogos .blogo:hover span,.blogos .blogo:focus-visible span{color:#ffffffb3}.blogos .blogo.is-dim{opacity:.18;pointer-events:none}@media (width<=1023px){.blogos .blogo span{color:#fff6}}.bchip{white-space:nowrap;color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:9999px;align-items:center;height:40px;padding:0 20px;font-size:14px;font-weight:700;line-height:20px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.bchip:hover{border-color:#fff}.bchip.is-on{color:#0a0a0a;background:#fff;border-color:#fff}.b-title{letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.05}html.lang-ka .b-title{letter-spacing:0;max-width:26ch;font-size:clamp(30px,4.2vw,54px);line-height:1.15}.bpop{z-index:20;width:300px;height:var(--bpop-h,440px);color:#0a0a0a;opacity:0;pointer-events:none;background:#fff;border-radius:16px;flex-direction:column;transition:opacity .2s,transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;overflow:hidden;transform:translateY(6px)scale(.98);box-shadow:0 24px 60px #00000073}.bpop.is-on{opacity:1;pointer-events:auto;transform:none}.bpop .bp-x{z-index:2;color:#6b7280;background:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px}.bpop .bp-x:hover{color:#fff;background:#e62020}.bpop .bp-tabs{gap:4px;padding:8px 44px 0 10px;display:flex}.bpop .bp-tabs button{color:#6b7280;background:#f5f5f5;border-radius:9999px;padding:5px 10px;font-size:12px;font-weight:700}.bpop .bp-tabs button.is-on{color:#fff;background:#0a0a0a}.bpop .bp-logo{border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;height:84px;display:flex;overflow:hidden}.bpop .bp-logo img{object-fit:contain;max-width:60%;max-height:46%}.bpop [data-pop-body]{flex-direction:column;flex:1;min-height:0;display:flex}.bpop .bp-logo{flex:none}.bpop .bp-body{flex-direction:column;flex:1;min-height:0;padding:14px 16px 16px;display:flex;overflow-y:auto}.bpop .bp-tabs{flex:none;min-height:36px}.bpop .bp-cap{color:#c81919;font-size:13px;font-weight:700}.bpop .bp-name{margin-top:3px;font-size:18px;font-weight:700;line-height:1.2}.bpop .bp-city{color:#6b7280;margin-top:2px;font-size:13px}.bpop .bp-status{color:#fff;background:#c81919;border-radius:9999px;align-items:center;gap:5px;margin-top:9px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.bpop .bp-block{margin-top:11px}.bpop .bp-label{color:#6b7280;margin-bottom:5px;font-size:13px;font-weight:700}.bpop .bp-chips{flex-wrap:wrap;gap:5px;display:flex}.bpop .bp-chips a{background:#f5f5f5;border-radius:9999px;padding:4px 9px;font-size:12px;font-weight:600}.bpop .bp-chips a:hover{color:#fff;background:#0a0a0a}.bpop ul li a{color:#374151;font-size:13px}.bpop ul li a:hover,.bpop .bp-maker:hover{color:#c81919}.bpop .bp-about{color:#4b5563;margin-top:12px;font-size:14px;line-height:1.6}.bpop .bp-maker{align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:700;display:inline-flex}.bmap .pt.is-open circle:not(.halo){fill:#e62020}.bpop .bp-status svg{flex:none;width:13px;height:13px}.bpop .bp-maker svg,.bpop .bp-x svg{flex:none;width:15px;height:15px}@media (width<=1023px){.bpop{width:auto;max-width:480px;max-height:70vh;margin-inline:auto;position:fixed;bottom:12px;right:12px;overflow-y:auto;top:auto!important;left:12px!important}}@media (width<=767px){.bmap-scroll{scrollbar-width:none;margin:0 -24px;padding:0 24px;overflow-x:auto}.bmap-scroll::-webkit-scrollbar{display:none}.bmap{min-width:820px}}@media (prefers-reduced-motion:reduce){.bmap .arc{stroke-dashoffset:0!important;animation:none!important}.bmap .tbilisi .ring{animation:none}}
