/*
Theme Name: Hello Elementor Child
Theme URI: https://studionumerik.fr/
Description: Hello Elementor Child Theme
Author: Studio Numerik
Author URL: https://studionumerik.fr/
Template: hello-elementor
Version: 1.0.1
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementorchild
*/
/* Placer votre CSS ci-dessous */
/* G-SM73EELP6W */

/* Header AquaRescue : le template produit utilise l'image mise en avant (carrée) en
   fond d'une section 3,17:1, ce que cover rognait de 70%. On y substitue la bannière
   détourée et on aligne la hauteur de la section sur son ratio.
   contain plutôt que cover : le logo est collé au bord gauche et le surveillant au
   bord droit, donc un rognage horizontal les amputerait. Aux largeurs où le plancher
   min-height s'applique, contain laisse une fine bande unie plutôt que de couper.
   !important car post-4210.css gagne en spécificité sur toute règle qui ne code pas
   en dur l'ID du template Elementor. */
body.postid-10234 .elementor-element.elementor-element-55f1c88,
body.postid-9583 .elementor-element.elementor-element-55f1c88 {
	background-color: #fff !important;
	background-image: url('images/aquarescue-header.jpg') !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}

/* Le min-height plancher évite que le titre et le bouton superposés débordent quand
   le ratio donnerait une section plus courte qu'eux (min-height: fit-content ne
   plafonne pas aspect-ratio sur un conteneur flex). Sous 1025px on laisse la
   hauteur d'origine d'Elementor. */
@media (min-width: 1025px) {
	body.postid-10234 .elementor-element.elementor-element-55f1c88,
	body.postid-9583 .elementor-element.elementor-element-55f1c88 {
		min-height: 380px !important;
		aspect-ratio: 2172 / 542;
	}
}