.map{background-color:hsla(0,0%,74.1%,.4);position:relative}.map .map-canvas{width:100%;height:17.9375rem}@media(min-width:768px){.map .map-canvas{height:23.5625rem}}@media(min-width:992px){.map .map-canvas{height:31rem}}.map .map-direction-list .address{line-height:1.2}.map .map-direction-list .link{color:#e4d6be;text-decoration:none}.map .map-direction-list .link:active,.map .map-direction-list .link:focus,.map .map-direction-list .link:hover{color:#000;text-decoration:none}.map .direction-icon{font-size:1.5rem}