/* Cadre Google Maps fourni et petite image à côté du nom du lieu. */
.contact-map .map-place-label{position:absolute;top:0;left:0;right:0;height:60px;display:flex;align-items:center;gap:11px;padding:10px 14px;background:#fff;color:#071739;border-bottom:1px solid #dce6f4;box-sizing:border-box;z-index:1;}
.map-place-label img{display:block;object-fit:contain;width:36px;height:36px;flex-shrink:0;}
.contact-map .map-place-label span{position:static;display:block;font:600 15px/1.3 'Segoe UI',Arial,sans-serif;color:#071739;letter-spacing:0;}
.contact-bottom .contact-map iframe{top:60px;height:calc(100% - 60px);}
