.main-map{width:100%;height:520px}@media (min-width:1024px){.main-map{width:calc(100% - 324px);height:550px}}@media (min-width:1200px){.main-map{width:calc(100% - 432px)}}@media (min-width:1440px){.main-map{height:736px}}.main-map canvas{filter:grayscale()}@media (max-width:1023px){.main-map__places-list{display:none}}.main-map__places-container{width:100%}@media (min-width:1024px){.main-map__places-container{width:300px;height:550px}}@media (min-width:1200px){.main-map__places-container{width:400px}}@media (min-width:1440px){.main-map__places-container{height:736px}}@media (max-width:1023px){.main-map__places{max-height:600px}}@media (min-width:1024px){.main-map__places{height:470px}}@media (min-width:1200px){.main-map__places{height:446px}}@media (min-width:1440px){.main-map__places{height:632px}}.main-map__place:focus-visible{background:#e3f1ff}.main-map__place:after,.main-map__place:before{content:"";background-color:#f5f5f5;position:absolute}.main-map__place:after{width:calc(100% - 40px);height:1px;bottom:0;left:20px}.main-map__place:last-of-type:after{display:none}.main-map__place:before{opacity:0;z-index:-1;width:100%;height:calc(100% + 2px);transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:ease;top:-2px;left:0}.main-map__place:hover:before{opacity:1}.parks-carousel{padding-left:16px}@media (min-width:768px){.parks-carousel{padding-left:24px}}@media (min-width:1440px){.parks-carousel{padding-left:max(24px,50vw - 644px)}}@media (min-width:1920px){.parks-carousel{padding-left:calc(50vw - 644px)}}.toggle-place-list svg{transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.toggle-place-list.active svg{transform:rotateX(180deg)}.H_ib_content{margin:0}.H_ib_close,.H_ib_tail{display:none}.H_ib_body{box-shadow:none;margin:0;bottom:0;transform:translate(calc(100% + 8px),calc(100% + 8px))}.map-bubble{white-space:nowrap;border-radius:16px;padding:20px;display:block}@media (max-width:767px){.H_ib_body{left:50%;right:auto;transform:translate(-50%,calc(100% + 12px))}}