.map{position:relative;width:100%}.map__tabs{margin-bottom:8px}.map__frame_box{display:block;min-height:0;position:relative;width:100%}.map__frame{background:#eef2f6;border:0;border-radius:12px;display:block;height:var(--map-h,320px);min-height:100%;pointer-events:auto;touch-action:auto;width:100%}.map__frame_box{overflow:visible}.fullview_map .fullview__box{max-width:calc(100vw - 40px)!important;width:calc(100vw - 40px)}@media(max-width:500px){.fullview_map .fullview__box{max-width:100vw!important;width:100%}}.fullview_map .fullview__title{flex:0 0 auto;font-size:16px;line-height:1.3;margin-bottom:10px;padding-right:30px}.fullview_map .fullview__box{display:flex;flex-direction:column;height:100%;overflow:hidden}.fullview_map .fullview__content{display:flex;flex:1 1 auto;min-height:0}.fullview_map .fullview_cont,.fullview_map .map,.fullview_map .map__frame_box{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.fullview_map .map__frame{border-radius:8px;flex:1 1 auto;height:auto;min-height:0}.map_fv>.fullview_button{right:8px;top:8px}.hide-s{display:none}@media(min-width:600px){.hide-s{display:block}}.show-s{display:block}@media(min-width:600px){.show-s{display:none}}.fullview_map .places_win{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}@media(min-width:900px){.fullview_map .places_win{flex-direction:row;gap:12px}}.fullview_map .places_win__stage{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;position:relative}.fullview_map .places_win__map{background:#eef2f6;border-radius:8px;flex:1 1 auto;overflow:hidden}.fullview_map .places_win__map,.fullview_map .places_win__side{display:flex;flex-direction:column;min-height:0}@media(min-width:900px){.fullview_map .places_win__side{flex:0 0 300px}}@media(max-width:899px){.fullview_map .places_win__side{align-items:center;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}}.fullview_map .places_win__list{background:#fff;list-style:none;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:0}@media(min-width:900px){.fullview_map .places_win__list{flex:1 1 auto}}@media(max-width:899px){.fullview_map .places_win__list{align-self:stretch;border-radius:8px 8px 12px 12px;box-shadow:0 4px 20px #0000002e;display:none;flex:0 1 auto;max-height:55%;padding:4px 4px 8px;pointer-events:auto}.fullview_map .places_win_list_open .places_win__list{display:block}}@media(min-width:900px){html:has(#policy_cookie_box) .fullview_map .places_win__list{padding-bottom:48px}}.fullview_map .places_win__map_widget{border-radius:0;overflow:visible}.fullview_map .places_win__side [data-pw-list]{flex:0 0 auto;margin-top:10px;pointer-events:auto;white-space:nowrap}@media(min-width:900px){.fullview_map .places_win__side [data-pw-list]{display:none}}.places_win__item{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.places_win__item:focus-visible,.places_win__item:hover{background-color:#f2f4f7}.places_win__item_active,.places_win__item_active:hover{background-color:#fdecec}.places_win__num{align-items:center;background-color:#e53935;border-radius:11px;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.places_win__text{display:flex;flex-direction:column;min-width:0}.places_win__name{font-size:15px;line-height:1.3}.places_win__addr{color:#5a6069;font-size:13px;line-height:1.3;margin-top:2px}.places_win__iw{font-size:14px;line-height:1.35;max-width:240px}.places_win__iw_title{font-weight:600;margin-bottom:4px}.places_win__iw_lead{color:#3d434b;font-size:13px;line-height:1.35;margin-bottom:4px}.places_win__iw_addr{color:#5a6069;font-size:13px;margin-bottom:4px}