section.wp-block-landing-generator-rejoindre-aventure {
	padding: 3.25rem 16px 1.25rem;

	@media screen and (min-width: 998px) {
		padding: 7.25rem 0 3.25rem;
	}
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper > .wp-block-heading {
	font-size: clamp(32px, 4vw, 60px);
	line-height: 1.2;
	margin: 0 auto clamp(32px, 4vw, 48px);
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper > .wp-block-heading strong,
section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper > .wp-block-heading b {
	color: #FF6C09;
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper:not(.showAnnounce) .rejoindre-aventure-annonce {
	display: none;
}


section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .rejoindre-aventure-annonce {
	width: fit-content;
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	font-size: clamp(16px, 4vw, 20px);
	line-height: 1.2;
	color: #0E1851;

	background-color: #B0C3FF;
	padding: 12px;
	margin: 0 auto clamp(32px, 4vw, 48px) 0;
	border-radius: 16px;

	@media screen and (min-width: 998px) {
		padding: 16px 24px;
		font-weight: 700;
	}
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .rejoindre-aventure-annonce.has-text-align-center {
	margin: 0 auto clamp(32px, 4vw, 48px) auto;
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper > .wp-block-group:first-of-type,
body.block-editor-page section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .rejoindre-aventure-annonce + .wp-block-group {
	display: flex;
	align-items: center;
	flex-direction: column;
	gap: 32px;
	max-width: 1280px;
	margin: auto;

	@media screen and (min-width: 998px) {
		flex-direction: row;
		align-items: stretch;
		justify-content: space-between;
		gap: 44px;
	}
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group > .wp-block-group:has(> .wp-block-group) {
	display: grid;
	grid-template-columns: repeat(1, minmax(0, 1fr));
	gap: 24px;
	flex-basis: 50%;

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

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .rejoindre-aventure-left {
	margin: 0;
	padding: 16px;
	border-radius: 8px;
	background-color: #F7F7F7;

	@media screen and (min-width: 998px) {
		padding: 32px;
		border-radius: 24px;
	}
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .rejoindre-aventure-left p:first-of-type{
	font-family: 'Inter', sans-serif;
	font-size: clamp(32px, 4vw, 68px);
	font-weight: 700;
	font-style: italic;
	color: #FF6C09;
	line-height: 1.2;
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .rejoindre-aventure-left p:last-of-type {
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	margin: 0;
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover {
	flex-basis: 50%;
	margin: 0;
	border-radius: 8px;
	padding: clamp(16px, 4vw, 32px);
	transition: all .3s;

	@media screen and (min-width: 998px) {
		border-radius: 24px;
		min-height: 500px;
	}
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover:hover {
	transform: scale(1.02);
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover .wp-block-cover__background.has-background-dim-0 {
	opacity: 1;
	background: linear-gradient(180deg, rgb(3 14 47 / 61%) 18.15%, #030E2F 86.21%);

	@media screen and (min-width: 998px) {
		background: linear-gradient(180deg, rgba(3, 14, 47, 0.00) 18.15%, #030E2F 86.21%);
	}
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover .wp-block-cover__inner-container {
	font-family: 'Inter', sans-serif;
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover .wp-block-heading {
	font-size: 20px;
	line-height: 1.5;
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover p {
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover .wp-block-button {
	margin-top: 1rem;
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover .wp-block-button__link {
	display: inline-block;
	width: 100%;
	padding: 12px;
	border-radius: 9999px;
	background: #FF6C09;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
	color: white;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.5;
	letter-spacing: 0.48px;
	text-transform: uppercase;
	transition: all .3s;

	@media screen and (min-width: 998px) {
		width: fit-content;
		padding: 12px 24px;
		font-size: 16px;
	}
}

section.wp-block-landing-generator-rejoindre-aventure .rejoindre-aventure-wrapper .wp-block-group .wp-block-cover .wp-block-button__link:hover {
	background-color: #d35d0e;
}



