.google-maps-container {
 position: relative;
 padding-bottom: 56.25%; /*  Seitenverhältnis 16:9, anpassbar */
 height: 0;
 overflow: hidden;
}

.google-maps-container iframe {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}