/*Block acf intro & widget elementor intro*/
.container-introduction-block{
	background: #F0FBFA;
	padding: 60px;
	border-radius: 20px;
	margin-bottom: 55px;
}

.introduction-block{
	position: relative;
		&:before{
			content: "";
			background: #12A19A;
			width: 4px;
			height: 100%;
			position: absolute;
		}
}

.container-introduction-block, .container-introduction-widget{
	p{
		font-weight: 600;
		margin-left: 25px;
			&:last-child{
				margin: 0 0 0 25px!important;
			}
	}
}

/* Widget elementor Intro */
.container-introduction-widget{
	background: #F0FBFA;
	padding: 60px;
	border-radius: 20px;
}

/*Block acf info*/
.container-info{
	background: #F0FBFA;
	padding: 35px;
	margin-bottom: 30px;
	border-radius: 20px;
		&:last-child{
			margin: 0!important;
		}
		p:last-child{
			margin: 0!important;
		}
		strong{
			color: #12A19A;
		}
		li::marker{
			color: #354B66!important;
		}
}

/*Block acf téléchargement*/
.download-block{
	background: #12A19A;
	border-radius: 20px;
	padding: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
		&:last-child{
			margin: 0;
		}
}

.link-download-block a{
	text-decoration:underline;
	font-weight: 800;
	color: white;
	font-size: 18px;
	font-family: Manrope, sans-serif;
}

.cercle-block{
	width: 57px;
    height: 57px;
    background: white;
    border-radius: 50%;
    cursor: pointer;
    margin-left: 40px;
}

.cercle-block-two{
	width: 54px;
    height: 54px;
    background: #12A19A;
    border-radius: 50%;
    position: relative;
    left: 3px;
    bottom: 1px;
		i{
			color: white;
		}
}

/*Block natifs Média & textes*/
.wp-block-media-text{
	width: 100%!important;
	margin-left: 0!important;
	margin-right: 0!important;
	max-width: 100%!important;
		img{
			border-radius: 20px!important;
		}
}

.wp-block-media-text__content{
	padding-right: 0!important;
}

/*Block natif citation*/
blockquote{
	border-color: #12A19A!important;
}

/*Block natif Images*/
.wp-block-image{
	img{
		border-radius: 20px!important;
	}
	figcaption{
		margin-bottom: 0!important;
		text-align: left!important;
		color: #12A19A!important;
		opacity: 1!important;
		font-style: italic!important;
	}
}

@media screen and (max-width: 1024px){
	/*Block acf intro & widget elementor intro*/
	.container-introduction-block{
		margin-bottom: 30px;
		padding: 40px;
	}

	.container-introduction-widget{
		padding: 40px;
	}

	/*Block acf intro & widget elementor intro*/
	.container-introduction-block, .container-introduction-widget{
		padding: 0;
		background: initial;
			p{
				margin-left: 0!important;
					&:last-child{
						margin-left: 0!important;
					}
			}
	}
	.introduction-block:before{
		display: none;
	}
}

@media screen and (max-width: 960px){
	/*Block natif média & texte*/
	.wp-block-media-text{
		display: block!important;
	}

	.wp-block-media-text__content{
		padding: 0!important;
		margin-top: 20px!important;
			&p:last-child{
				margin-bottom: 0!important
			}
	}
}

@media screen and (max-width: 740px){
	/*Block acf téléchargement*/
	.download-block{
		flex-direction: column;
	}

	.link-download-block{
		text-align: center;
    	margin-bottom: 20px;
	}

	.cercle-block{
		margin: 0;
	}
}

@media screen and (max-width: 480px){
    /*Block acf info*/
	.container-info{
		padding: 20px;
	}

    /*Block acf téléchargement*/
	.download-block{
		padding: 20px;
	}
}