.ymap-wrapper{position:relative}.ymap-label{position:absolute;inset-inline-end:0;inset-block-start:0;font-size:var(--fz-sm);color:var(--clr-main-700);background-color:var(--clr-main-100);border-start-start-radius:var(--element-border-radius);border-end-start-radius:var(--element-border-radius);padding:var(--gap-100) var(--gap-400);z-index:9;pointer-events:none}.ymap-label.hide{display:none;opacity:0;visibility:hidden}.ymap-container{position:relative;overflow:hidden;cursor:pointer;background-color:var(--clr-main-100);background-image:url(/images/pages/contacts/map/pervomaisky-kino-map.jpg);background-image:-webkit-image-set(url(/images/pages/contacts/map/pervomaisky-kino-map.webp),url(/images/pages/contacts/map/pervomaisky-kino-map.avif));background-image:image-set(url(/images/pages/contacts/map/pervomaisky-kino-map.webp),url(/images/pages/contacts/map/pervomaisky-kino-map.avif));background-repeat:no-repeat;background-position:50%;background-size:cover}@media(max-width:576px){.ymap-container{margin-inline:-1em}}#map-yandex{position:relative;z-index:7;width:100%;height:18em;cursor:pointer;background-color:transparent}.loader{position:absolute;z-index:8;top:-100%;left:0;width:100%;height:100%;overflow:hidden;color:var(--clr-main-100);transition:opacity .3s;opacity:0;background-color:hsla(0,0%,0%,.5)}.loader,.loader:after,.loader:before{box-sizing:border-box}.loader.is-active{top:0;opacity:1}.loader-default:after{position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;content:"";animation:rotation 1s linear infinite;border:8px solid white;border-left-color:transparent;border-radius:50%}@keyframes rotation{0%{rotate:0}to{rotate:359deg}}@keyframes blink{0%{opacity:.5}to{opacity:1}}.balloon{color:var(--body-color);font-size:var(--fz-base)}.balloon__header{margin-bottom:var(--gap-200)}.balloon__title{font-size:var(--fz-base);font-weight:var(--fw-bold);margin-bottom:var(--gap-100)}.balloon__body{margin-bottom:var(--gap-200)}.balloon__footer{font-size:var(--fz-sm);color:var(--base-color)}.balloon__contacts{list-style:none;padding-inline-start:0;margin-block-end:0}[class$=balloon__content],[class$=balloon__layout],[class$=balloon__tail]:after{background-color:var(--body-bg)!important}[class$=balloon__close-button]{background-color:white!important}