.m-map__inner{height:300px;width:100%}.m-map__canvas{border:0;height:100%;width:100%}@media print,screen and (min-width:40em){.m-map__inner{height:450px}}@media print,screen and (min-width:64em){.m-map__inner{height:600px}}.m-map_content{background:#000;color:#fff;max-width:400px;padding:20px;position:relative;width:100%}.m-map_content h1,.m-map_content h2,.m-map_content h3,.m-map_content h4,.m-map_content h5,.m-map_content h6{color:#fff;font-size:20px;font-weight:700;line-height:24px;margin:0 0 10px}.m-map_content p{color:#d8d8d8;font-size:14px;line-height:22px}.m-map_content p:last-child{margin:0;padding:0}.m-map_content img[src*=map_pin_close]{position:relative;z-index:5}