/**
 * Correctifs d'affichage communs à tout le site, chargés sur toutes les pages.
 *
 * Volontairement ici plutôt que dans Elementor : versionné avec le plugin et
 * déployé avec lui. Les `!important` passent devant les styles qu'Elementor
 * génère pour chaque widget.
 */

/*
 * Pied de page plus large que l'écran sur mobile : l'image du footer porte une
 * marge de −60 px de chaque côté, et la ligne « Mentions légales · CGV ·
 * Confidentialité » dépasse de quelques pixels. Toute la page s'élargissait
 * (441 px au lieu de 390), d'où un défilement horizontal sur tout le site.
 *
 * `clip` plutôt que `hidden` : il coupe le débordement sans créer de zone de
 * défilement. `hidden` d'abord, pour les navigateurs qui ignorent `clip`.
 */
.elementor-location-footer {
	overflow-x: hidden !important;
	overflow-x: clip !important;
}
