section.wp-block-landing-generator-equipe {
	margin: clamp(32px, 4vw, 64px) auto 0;
}

section.wp-block-landing-generator-equipe .wp-block-cover {
	padding: 32px 16px;
	align-items: start;

	@media screen and (min-width: 998px) {
		padding: 80px 0;
		align-items: stretch;
	}
}
section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__background.has-background-dim-0 {
	background: linear-gradient(160deg, #FFF 13.71%, rgba(255, 255, 255, 0.20) 63.45%, rgba(255, 255, 255, 0.00) 86.77%);
	opacity: 1;
}

section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container {
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	gap: 24px;
	max-width: 1280px;
	margin: 0 auto;

	@media screen and (min-width: 998px) {
		grid-template-columns: repeat(5, 1fr);
		grid-template-rows: repeat(2, 1fr);
	}
}


section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-heading {
	font-size: clamp(32px, 4vw, 60px);
	line-height: 1.2;
	margin: 0 0 24px;

	@media screen and (min-width: 998px) {
		grid-column: span 3 / span 3;
	}
}

section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-heading strong,
section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-heading b {
	color: #FF6C09;
}

section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image {
	display: none;
	position: relative;
	margin: 0;
	aspect-ratio: 12/15;

	@media screen and (min-width: 998px) {
		display: block;
	}
}

body.block-editor-page section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image .components-resizable-box__container {
	height: 100%;
}

section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image img {
	border-radius: 24px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image .wp-element-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	border-radius: 0 0 24px 24px;
	background: #0D1355;
	padding: 12px 16px;

	font-family: 'Inter', sans-serif;
	font-size: clamp(16px, 4vw, 18px);
	color: white;
	letter-spacing: 1px;
	line-height: 1;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
}

section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image .wp-element-caption::after {
	content: '';
	position: absolute;
	bottom: 14px;
	right: 14px;
	background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"17\" viewBox=\"0 0 18 17\" fill=\"none\"><path d=\"M8.55945 0L10.5801 6.21885H17.119L11.8289 10.0623L13.8495 16.2812L8.55945 12.4377L3.26938 16.2812L5.29001 10.0623L-6.00815e-05 6.21885H6.53882L8.55945 0Z\" fill=\"%23FF6C09\"/></svg>") no-repeat;
	width: 18px;
	height: 18px;
}


@media screen and (min-width: 998px) {
	section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image:nth-child(2) {
		grid-column-start: 4;
	}
	section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image:nth-child(3) {
		grid-column-start: 5;
	}
	section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image:nth-child(4) {
		grid-column-start: 3;
		grid-row-start: 2;
	}
	section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image:nth-child(5) {
		grid-column-start: 4;
		grid-row-start: 2;
	}
	section.wp-block-landing-generator-equipe .wp-block-cover .wp-block-cover__inner-container .wp-block-image:nth-child(6) {
		grid-column-start: 5;
		grid-row-start: 2;
	}
}




