/**
 * Layout only — no skin.
 * Applied solely when a Slides widget uses Surtitre / Bouton 2.
 */
.ingenius-slides .swiper-slide-contents {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	column-gap: 12px;
	row-gap: 18px;
}

.ingenius-slides .elementor-slide-surtitre,
.ingenius-slides .elementor-slide-heading,
.ingenius-slides .elementor-slide-description {
	flex: 1 0 100%;
}

.ingenius-slides .elementor-slide-surtitre {
	order: 0;
}

.ingenius-slides .elementor-slide-heading {
	order: 1;
}

.ingenius-slides .elementor-slide-description {
	order: 2;
}

.ingenius-slides .elementor-slide-button {
	order: 3;
	flex: 0 0 auto;
	width: auto;
}
