@media screen and (min-width: 641px){.map_container .map,.map_container .map__text{display:inline-block;vertical-align:top}}.map_container .map{width:66.66%}@media screen and (max-width: 640px){.map_container .map{width:calc(100% - 30px);position:absolute;top:0}}.map_container .map__text{background-color:#f2f2f2;width:33.33%;padding:20px;height:560px}.map_container .map__text .h2{color:#505050}.map_container .map__text p{margin:0;color:#505050}@media screen and (max-width: 640px){.map_container .map__text{width:100%;height:auto;margin-top:560px}}
