html[data-bgeo=bgc-6022] .bgeo-x:not(.bgc-6022){display:none!important}html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022,html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022:hover,html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022:focus,html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022:focus-visible{border-color:#269994;background:#e3f4f3;color:#269994;transform:none}html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022 .bgeo-ico,html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022:hover .bgeo-ico,html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022:focus-visible .bgeo-ico{background:#fff}html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022 svg,html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022:hover svg,html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6022:focus-visible svg{fill:#269994}html[data-bgeo=bgc-6022]:not(.bgeo-need) .bgeo-city.bgc-6022 .bgeo-check{opacity:1}html[data-bgeo=bgc-6020] .bgeo-x:not(.bgc-6020){display:none!important}html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020,html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020:hover,html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020:focus,html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020:focus-visible{border-color:#269994;background:#e3f4f3;color:#269994;transform:none}html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020 .bgeo-ico,html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020:hover .bgeo-ico,html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020:focus-visible .bgeo-ico{background:#fff}html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020 svg,html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020:hover svg,html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6020:focus-visible svg{fill:#269994}html[data-bgeo=bgc-6020]:not(.bgeo-need) .bgeo-city.bgc-6020 .bgeo-check{opacity:1}html[data-bgeo=bgc-6024] .bgeo-x:not(.bgc-6024){display:none!important}html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024,html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024:hover,html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024:focus,html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024:focus-visible{border-color:#269994;background:#e3f4f3;color:#269994;transform:none}html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024 .bgeo-ico,html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024:hover .bgeo-ico,html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024:focus-visible .bgeo-ico{background:#fff}html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024 svg,html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024:hover svg,html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6024:focus-visible svg{fill:#269994}html[data-bgeo=bgc-6024]:not(.bgeo-need) .bgeo-city.bgc-6024 .bgeo-check{opacity:1}html[data-bgeo=bgc-6021] .bgeo-x:not(.bgc-6021){display:none!important}html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021,html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021:hover,html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021:focus,html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021:focus-visible{border-color:#269994;background:#e3f4f3;color:#269994;transform:none}html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021 .bgeo-ico,html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021:hover .bgeo-ico,html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021:focus-visible .bgeo-ico{background:#fff}html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021 svg,html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021:hover svg,html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6021:focus-visible svg{fill:#269994}html[data-bgeo=bgc-6021]:not(.bgeo-need) .bgeo-city.bgc-6021 .bgeo-check{opacity:1}html[data-bgeo=bgc-6023] .bgeo-x:not(.bgc-6023){display:none!important}html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023,html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023:hover,html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023:focus,html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023:focus-visible{border-color:#269994;background:#e3f4f3;color:#269994;transform:none}html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023 .bgeo-ico,html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023:hover .bgeo-ico,html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023:focus-visible .bgeo-ico{background:#fff}html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023 svg,html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023:hover svg,html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-modal button.bgeo-city.bgc-6023:focus-visible svg{fill:#269994}html[data-bgeo=bgc-6023]:not(.bgeo-need) .bgeo-city.bgc-6023 .bgeo-check{opacity:1}html:not([data-bgeo]) .bgeo-x:not(.bgc-6023){display:none!important}.bgeo-blk{display:contents}.bgeo-modal{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(9,48,46,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;overflow-y:auto}.bgeo-modal *,.bgeo-modal *:before,.bgeo-modal *:after{box-sizing:border-box}.bgeo-card{outline:none;position:relative;width:100%;max-width:490px;margin:auto;background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(0,35,34,.4);overflow:hidden;font-family:inherit;color:#1f3433;animation:bgeo-in .25s ease-out both}.bgeo-head{position:relative;padding:28px 32px 24px;background:#2ba29d;background:linear-gradient(135deg,#2ba29d 0%,#1f8a86 100%);color:#fff;overflow:hidden}.bgeo-head:after{content:"";position:absolute;right:-60px;top:-70px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.09)}.bgeo-pin{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;background:rgba(255,255,255,.18)}.bgeo-pin svg{width:18px;height:24px;fill:#fff}.bgeo-modal .bgeo-title{margin:0;padding:0;font-family:inherit;font-size:26px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:0;text-transform:none}.bgeo-modal .bgeo-sub{margin:8px 0 0;padding:0;font-size:15px;line-height:1.45;color:rgba(255,255,255,.92)}.bgeo-body{padding:24px 32px 26px}.bgeo-modal ul.bgeo-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.bgeo-modal ul.bgeo-list li{margin:0;padding:0;line-height:1;list-style:none}.bgeo-modal ul.bgeo-list li:last-child:nth-child(odd){grid-column:1/-1}.bgeo-modal button.bgeo-city{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:58px;margin:0;padding:14px 44px 14px 16px;border:1.5px solid #d6ebe9;border-radius:12px;background:#f4faf9;color:#1f3433;font-family:inherit;font-size:17px;font-weight:600;line-height:1.25;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.bgeo-modal button.bgeo-city .bgeo-ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;transition:background-color .15s}.bgeo-modal button.bgeo-city .bgeo-ico svg{width:12px;height:16px;fill:#2ba29d;transition:fill .15s}.bgeo-modal button.bgeo-city .bgeo-check{position:absolute;right:16px;top:50%;width:18px;height:18px;margin-top:-9px;opacity:0;fill:#2ba29d;transition:opacity .15s}.bgeo-modal button.bgeo-city:hover{background:#2ba29d;border-color:#2ba29d;color:#fff;outline:none;transform:translateY(-1px)}.bgeo-modal button.bgeo-city:focus{outline:none}.bgeo-modal button.bgeo-city:focus-visible{outline:2px solid #2ba29d;outline-offset:2px}.bgeo-modal button.bgeo-city:hover .bgeo-ico{background:rgba(255,255,255,.2)}.bgeo-modal button.bgeo-city:hover svg{fill:#fff}.bgeo-modal button.bgeo-city:active{transform:translateY(0)}.bgeo-modal .bgeo-note{margin:16px 0 0;padding:0;font-size:13px;line-height:1.45;color:#6a7f7d;text-align:center}.bgeo-modal .bgeo-help{margin:12px 0 0;padding:14px 16px;border-radius:12px;background:#f4faf9;text-align:center}.bgeo-modal .bgeo-help-title{margin:0 0 4px;padding:0;font-size:14px;font-weight:700;line-height:1.35;color:#269994}.bgeo-modal .bgeo-help-text{margin:0;padding:0;font-size:13px;line-height:1.45;color:#4f6563}.bgeo-modal button.bgeo-close{position:absolute;z-index:2;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;box-shadow:none;cursor:pointer;transition:background-color .15s}.bgeo-modal button.bgeo-close:hover,.bgeo-modal button.bgeo-close:focus-visible{background:rgba(255,255,255,.32);outline:none}.bgeo-modal button.bgeo-close svg{width:14px;height:14px;fill:#fff}.bgeo-selector .geolocation__link{cursor:pointer}@keyframes bgeo-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:520px){.bgeo-head{padding:22px 20px 20px}.bgeo-body{padding:18px 20px 20px}.bgeo-modal .bgeo-title{font-size:22px}.bgeo-modal .bgeo-sub{font-size:14px}.bgeo-modal ul.bgeo-list{grid-template-columns:1fr;gap:10px}.bgeo-modal button.bgeo-city{min-height:52px;font-size:16px}.bgeo-pin{width:38px;height:38px;margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.bgeo-card{animation:none}.bgeo-modal button.bgeo-city{transition:none}}