.infomap-block__map{width:100%;position:relative;aspect-ratio:3/4;background-color:#fff;border:1px solid #fff}@media (min-width:600px){.infomap-block__map{aspect-ratio:1/1}}@media (min-width:1024px){.infomap-block__map{aspect-ratio:5/3}}.infomap-block__map iframe{top:0;left:0;border:0;width:100%;height:100%;position:absolute}.wp-block .infomap-block__map iframe{pointer-events:none}.infomap-block__map__hidden{width:100%;height:100%;position:relative}.wp-block .infomap-block__map__hidden{pointer-events:none}.infomap-block__map__hidden__details{top:0;left:0;gap:1em;z-index:2;width:100%;height:100%;padding:2em;display:flex;position:absolute;align-items:center;flex-direction:column;justify-content:center;background-color:rgb(145 147 136 / .5)}.wp-block .infomap-block__map__hidden__details{box-sizing:border-box}.infomap-block__map__hidden__details p{margin:0;font-weight:500;font-size:1.1em;color:#323232}.infomap-block__map__hidden__details .fields{display:flex;max-width:600px;flex-direction:row;align-items:flex-start;justify-content:flex-start}.infomap-block__map__hidden__details .fields input{height:50px;padding:.75em;border:2px solid #fff;width:calc(100% - 100px);color:#323232;border-radius:4px 0 0 4px}.infomap-block__map__hidden__details .fields input:hover,.infomap-block__map__hidden__details .fields input:focus{outline:0;border:2px solid #004c92}.wp-block .infomap-block__map__hidden__details .fields input{box-sizing:border-box}.infomap-block__map__hidden__details .fields button{width:100px;height:50px;color:#fff;border-radius:0 4px 4px 0;background-color:#004c92;border:1px solid #004c92}.infomap-block__map__hidden__details span{height:1em;line-height:1;font-weight:500;font-size:.8em;color:#323232}.infomap-block__map__hidden__details .loader{width:200px;height:200px}.infomap-block__map__hidden__details .loader img{width:100%;height:100%}.infomap-block__map__hidden__frame{top:0;left:0;z-index:1;width:100%;height:100%;position:absolute}.infomap-block__map__hidden__frame iframe{top:0;left:0;border:0;width:100%;height:100%;position:absolute}