.elementor-kit-9{--e-global-color-primary:#23534E;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#24B238;--e-global-color-3f07c18:#F7F0E4;--e-global-color-8da9c83:#FF0000;--e-global-typography-primary-font-family:"Rubik";--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-text-font-family:"Rubik";--e-global-typography-accent-font-family:"Rubik";}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1830px;}.e-con{--container-max-width:1830px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1799px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}}@media(max-width:1439px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:984px;}.e-con{--container-max-width:984px;}}@media(max-width:1023px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:728px;}.e-con{--container-max-width:728px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:385px;}.e-con{--container-max-width:385px;}}@media(max-width:424px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:calc(100% - 30px);}.e-con{--container-max-width:calc(100% - 30px);}}/* Start custom CSS *//* Palier « grand écran » du conteneur.
   L'échelle des largeurs vient des réglages du kit :
   ≥1800 → 1830, ≤1799 → 1340, ≤1439 → 984, ≤1023 → 728, ≤767 → 385, ≤424 → calc(100% - 30px).
   Le palier du haut (≥1918 → 1820) ne peut pas y être décrit : il exigerait
   d'activer le breakpoint « Écran large », désactivé sur ce site. D'où ce CSS. */
@media (min-width: 1918px) {
	.e-con {
		--container-max-width: 1820px;
	}

	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1820px;
	}
}

/* Entre 1800 et 1917 le palier du kit (1830px) est plus large que la fenêtre : le contenu
   touchait les deux bords, alors qu'il garde 43px de marge dès 1918. On le plafonne à la
   fenêtre moins 30px, soit les 15px de chaque côté que le palier mobile applique déjà.
   Au-delà d'environ 1860px de fenêtre, c'est de nouveau le 1830 du kit qui l'emporte et la
   marge reprend sa progression (23px à 1890, 36px à 1917, 42px à 1918).
   La règle ne vise que les conteneurs de premier niveau (`e-parent`) et la variable est
   remise à sa valeur pour leurs descendants : sans ça, un conteneur « boxed » imbriqué
   retrancherait 30px de PLUS et son contenu rentrerait deux fois. */
@media (min-width: 1800px) and (max-width: 1917px) {
	.e-con.e-parent {
		--container-max-width: min(1830px, calc(100% - 30px));
	}

	.e-con.e-parent .e-con {
		--container-max-width: 1830px;
	}
}

/* Même pincement au bas des deux paliers suivants : à 1024 et à 768px de fenêtre, le palier
   (984 et 728) ne laisse que 13px une fois la barre de défilement retirée. Même plafond, et
   même précaution sur les descendants. Les bornes basses (1024 et 768) sont obligatoires :
   sans elles, la remise à 984 / 728 des conteneurs imbriqués l'emporterait sur les paliers
   plus étroits, qui sont écrits avec une seule classe.
   Les deux autres paliers n'en ont pas besoin : de 1440 à 1799 la marge ne descend jamais
   sous 43px, de 425 à 767 jamais sous 20px, et sous 425 le palier vaut déjà calc(100% - 30px). */
@media (min-width: 1024px) and (max-width: 1439px) {
	.e-con.e-parent {
		--container-max-width: min(984px, calc(100% - 30px));
	}

	.e-con.e-parent .e-con {
		--container-max-width: 984px;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.e-con.e-parent {
		--container-max-width: min(728px, calc(100% - 30px));
	}

	.e-con.e-parent .e-con {
		--container-max-width: 728px;
	}
}/* End custom CSS */