.map-image-block{position:relative}.map-image-block .image-container{position:relative}.map-image-block .image-container .map{display:block;width:100%}.map-image-block .image-container .pin-container{position:absolute;transform:translate(-50%, -100%)}.map-image-block .image-container .pin-container .pin{margin:0 16px}.map-image-block .image-container .pin-container .pin .map-pin{width:245px;max-width:unset}.map-image-block .image-container .pin-container .pin .line{width:2px;height:99px;min-height:20px;max-height:100px;background-color:#ECF4F5}.map-image-block .image-container .pin-container .pin .circle{width:8px;height:8px;background-color:#ECF4F5;border-radius:50%}.map-image-block .buttons{position:absolute;bottom:16px;left:50%;transform:translateX(-50%)}.map-image-block .buttons a{white-space:nowrap;margin-right:8px;margin-bottom:8px}.map-image-block .buttons a:last-of-type{margin-right:0}.map-image-block .buttons.top{bottom:unset;top:24px}body.blackish .map-image-block .image-container .pin-container .pin .line{background-color:#ffff00}body.blackish .map-image-block .image-container .pin-container .pin .circle{background-color:#ffff00}body.blackish .map-image-block .buttons a{color:#ffff00;background-color:#000000}body.blackish .map-image-block .buttons a:after{background-image:url("../../images/icons/yellow_arrow.svg")}@media only screen and (max-width:991px){.map-image-block{background-color:#06265A}.map-image-block .image-container{overflow:hidden}.map-image-block .image-container .map{max-height:497px;width:auto;max-width:unset}.map-image-block .buttons{position:absolute;bottom:24px;left:24px;width:calc(100% - 48px);transform:none;z-index:1}.map-image-block .buttons a{width:auto;text-align:center;white-space:nowrap;margin-right:16px}.map-image-block .buttons a:last-of-type{margin-right:0}.map-image-block .buttons.top{bottom:24px;top:unset}}@media only screen and (max-width:767px){.map-image-block{padding-bottom:84px}.map-image-block .buttons a{width:100%;margin-right:0;margin-bottom:16px}.map-image-block .buttons a:after{right:unset;margin-left:10px}.map-image-block .buttons a:last-of-type{margin-bottom:0}.map-image-block .mobile-overlay{position:absolute;bottom:0;left:0;width:100%;height:183px;background:#06265a;background:linear-gradient(180deg, rgba(6, 38, 90, 0) 0%, #06265a 50%);z-index:0}html.big .map-image-block .buttons a{white-space:unset}}@media only screen and (max-width:370px){html.medium .map-image-block .buttons a{white-space:unset}}