.spectra-google-map{display:block;height:400px;margin-block-start:0;overflow:hidden;position:relative}.spectra-google-map__iframe{display:block;height:100%;transition:all .3s ease;width:100%}.spectra-google-map__iframe:hover{opacity:.95}.spectra-google-map__placeholder{align-items:center;background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;display:flex;font-family:inherit;justify-content:center;min-height:200px;text-align:center}.spectra-google-map.alignfull,.spectra-google-map.alignwide{max-width:none;width:100%}.spectra-google-map.is-loading__iframe{opacity:.7;pointer-events:none}
