.wp-block-media-text {
	
	min-height: 36rem;
	
	column-gap: 2rem;
	
	.wp-block-media-text__content {
		padding-inline: 0;
		align-self: stretch;

	}
	
	
	&:is(.intro) {
		
		grid-template-columns: minmax(100px, 37rem)  auto!important;
		
		min-height: 44rem;
		
		.wp-block-media-text__media {
			max-width: 37rem;
		
		}
		.wp-block-media-text__content {
			max-width: 47rem;
			justify-self: flex-end;
			
		}
		
		@media (width < 780px) {
			grid-template-columns: 1fr!important;
			min-height: 0;
			.wp-block-media-text__media {
				display: none;
			}
			
			.wp-block-media-text__content {
				grid-column: 1/span 1;	
			}
		}
	}
	

	&:not(.intro) {	
		
		
		
		.wp-block-media-text__content {
		
			align-self: stretch;
			background: linear-gradient(rgb(255 255 255 / 0.25), rgb(255 255 255 / 1));
			padding: 4rem;
			
			& > * {
				max-width: 28rem;
				
			}
			 
		}
		
		@media (width < 1320px) {
			
			grid-template-columns: 1fr 28rem;
			
			.wp-block-media-text__content {
				padding: 1em;
				justify-content: center;
				display: flex;
				
				.wp-block-group {
					max-width: calc(28rem + 2em);
					
				}
			}
		}
		
		@media (width < 960px) {
			grid-template-columns: 1fr 1fr;
		}
		
		@media (width < 720px) {
			grid-template-columns: 1fr;
			grid-template-rows: auto auto;
			.wp-block-media-text__media {
				grid-column: 1/span 1;
				grid-row: 1/span 1;
			}
			.wp-block-media-text__content {
				grid-column: 1/span 1;
				grid-row: 2/span 1;
			}
			
		}
		
	}
}

.wp-block-list > *:not(:first-child) {
	margin-block-start: 0.75em;
}

a.wp-block-read-more:hover  {
	color: var(--wp--preset--color--secondaire);
}

a.wp-block-button__link:not([href^="#"])::after{ font-family:'FontAwesome';content:''; font-size:0.8em; padding-left:0.5rem; }

.is-layout-2-cols {
	
	display: grid!important;
	grid-template-columns: minmax(auto,37rem) auto;
	column-gap: 2rem;
	
	@media (width < 1320px) {
		grid-template-columns: auto 38rem;
	}
	@media (width < 980px) {
		column-gap: 1rem;
		.nav  .wp-block-buttons {
			padding: 0.5rem!important;
		}
			
		.nav .wp-block-button__link{
			font-size: var(--wp--preset--font-size--medium-small);
		}
	}
	
	@media (width < 880px) {
		
		grid-template-columns: 1fr;

		
		.nav  {
			display: none;
		}
		.ctn {
			grid-column: 1/span 1;
		}
	}
}

.webequipe-pdf-result {
	padding-left: 0;
	padding-bottom: 0;
	pointer-events: none;
	border: none!important;
	& a {
		pointer-events: all;
	}
	
	& .webequipe-pdf-excerpt {
		font-size: var(--wp--preset--font-size--medium-small)!important;
	}
}



@media (max-width: 600px) {
	.rapports-annuels.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
		grid-template-columns: 1fr 1fr!important;
	}
}

@media (max-width: 420px) {
	.rapports-annuels.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
		grid-template-columns: 1fr!important;
	}
}