/* End custom CSS */

.elementor-130 .elementor-element.elementor-element-e5450cd {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media (max-width:767px) {
	.elementor-130 .elementor-element.elementor-element-e5450cd {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

/* Start custom CSS for html, class: .elementor-element-4c37216 */

/* === Bande au-dessus du header : suppression ciblée === */
@media (max-width:767px) {
	.ekit-template-content-header, .ekit-template-content-header .e-con, .e-con.she-header-yes, .elementor-130 .e-con {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		margin-top: 0 !important;
	}
}

/* === Topbar plus fine et plus élégante === */
.gtk-topbar {
	padding: 6px 14px !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	letter-spacing: .6px !important;
}

.gtk-topbar a {
	text-underline-offset: 3px;
}

@media (max-width:767px) {
	.gtk-topbar {
		padding: 5px 10px !important;
		font-size: 12.5px !important;
		letter-spacing: .4px !important;
	}
}
