.loading_block_item{padding-top:90px;}
#fountainG{position:relative;width:102px;height:12px;margin:auto;}.fountainG{position:absolute;top:0;background-color:#fff;width:12px;height:12px;animation-name:bounce_fountainG;-o-animation-name:bounce_fountainG;-ms-animation-name:bounce_fountainG;-webkit-animation-name:bounce_fountainG;-moz-animation-name:bounce_fountainG;animation-duration:585ms;-o-animation-duration:585ms;-ms-animation-duration:585ms;-webkit-animation-duration:585ms;-moz-animation-duration:585ms;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}#fountainG_1{left:0;animation-delay:236ms;-o-animation-delay:236ms;-ms-animation-delay:236ms;-webkit-animation-delay:236ms;-moz-animation-delay:236ms}#fountainG_2{left:13px;animation-delay:.2925s;-o-animation-delay:.2925s;-ms-animation-delay:.2925s;-webkit-animation-delay:.2925s;-moz-animation-delay:.2925s}#fountainG_3{left:25px;animation-delay:349ms;-o-animation-delay:349ms;-ms-animation-delay:349ms;-webkit-animation-delay:349ms;-moz-animation-delay:349ms}#fountainG_4{left:38px;animation-delay:.4055s;-o-animation-delay:.4055s;-ms-animation-delay:.4055s;-webkit-animation-delay:.4055s;-moz-animation-delay:.4055s}#fountainG_5{left:51px;animation-delay:472ms;-o-animation-delay:472ms;-ms-animation-delay:472ms;-webkit-animation-delay:472ms;-moz-animation-delay:472ms}#fountainG_6{left:64px;animation-delay:.5285s;-o-animation-delay:.5285s;-ms-animation-delay:.5285s;-webkit-animation-delay:.5285s;-moz-animation-delay:.5285s}#fountainG_7{left:76px;animation-delay:585ms;-o-animation-delay:585ms;-ms-animation-delay:585ms;-webkit-animation-delay:585ms;-moz-animation-delay:585ms}#fountainG_8{left:89px;animation-delay:.6415s;-o-animation-delay:.6415s;-ms-animation-delay:.6415s;-webkit-animation-delay:.6415s;-moz-animation-delay:.6415s}@keyframes bounce_fountainG{0%{transform:scale(1);background-color:#fff}100%{transform:scale(.3);background-color:transparent}}@-o-keyframes bounce_fountainG{0%{-o-transform:scale(1);background-color:#fff}100%{-o-transform:scale(.3);background-color:transparent}}@-ms-keyframes bounce_fountainG{0%{-ms-transform:scale(1);background-color:#fff}100%{-ms-transform:scale(.3);background-color:transparent}}@-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1);background-color:#fff}100%{-webkit-transform:scale(.3);background-color:transparent}}@-moz-keyframes bounce_fountainG{0%{-moz-transform:scale(1);background-color:#fff}100%{-moz-transform:scale(.3);background-color:transparent}}.p-page-map-popup__cards{overflow-y:scroll}.p-page-map-popup-item{padding:5px 0}

.p-home-top video {
	display: block;
  z-index: 2;
	position: absolute;
	left: 0;
	object-fit: cover;
	top: 0;
	width: 100%;
	height: 100%;
}
 
@media screen and (max-width:500px) {
 .p-home-top video {
	height: 100%!important;
	max-width: 500px;
	transform: none;
	width: 100%;
	}
 }

[class*="ymaps-2"][class*="-ground-pane"]{
    filter: brightness(70%);
	-ms-filter: brightness(70%);
	-webkit-filter: brightness(70%);
	-moz-filter: brightness(70%);   
	-o-filter: brightness(70%);  
}

.map-contents {
	  white-space: nowrap;
    display: flex;
    height: 28px;
    align-items: center;
    background:  #ffffff9c;
    padding: 0 20px 0 34px;
    position: absolute;
    top: -4px;
    left: 0px;
    border-radius: 20px;
		z-index:-1!important;
    font-size: 14px;
	  cursor: pointer;
}

.map-contents_offis {
	white-space: nowrap;
    display: flex;
    height: 28px;
    align-items: center;
    background:  #ffffff9c;
    padding: 0 34px 0 20px;
    position: absolute;
    top: -4px;
    right: 2px;
    z-index: 0;
    border-radius: 20px;
		z-index:-1;
    font-size: 14px;
}