#wid-key_1626165997504 > div > div > div > div:nth-child(2) > div.title-pe,
#wid-key_1626165997504 > div > div > div > div:nth-child(2) > div.text-pe,
#wid-key_1626165997504 > div > div > div > div:nth-child(2) > a {
	display : none;
}


div.text-pe {
	color           : white;
	margin-bottom   : 45px;
	text-align-last : left;
}

.span-italic {
	font-style  : italic !important;
	font-weight : normal !important;
}

#wid-key_1626165997504 > div > div > div > div:nth-child(2) > div.text-pe,
#wid-key_1626165997504 > div > div > div > div:nth-child(2) > a {
	display : none;
}


@media screen and (min-width : 1530px) {
	.block-pe {
		display               : grid;
		grid-template-columns : repeat(3, 1fr);
		grid-template-rows    : 1fr;
		grid-column-gap       : 0px;
		grid-row-gap          : 0px;
		min-height            : 95vh;
	}

	/*.block-pe:first-child,*/
	#wid-key_1626165997504 > div > div > div > div:nth-child(1) {
		grid-area : 1 / 1 / 2 / 3;
	}

	/*.block-pe:nth-child(2),*/
	#wid-key_1626165997504 > div > div > div > div:nth-child(2) {
		grid-area : 1 / 3 / 2 / 4;
	}

	.bloc-pe > .title {
		margin-bottom : 55px;
	}

	.bloc-pe {
		background-size : cover !important;
		padding: 35px 480px 35px calc((1530px - 710px) / 4);
		min-height      : 80vh;
	}

	a {
		margin-top : 55px;
	}

	div.text-pe {
		font-size : 15.8px;
	}
}

@media screen and (min-width: 720px) and (max-width: 1529px) {
	.block-pe > .bloc-pe:nth-child(2) {
		display: none;
	}
    .bloc-pe {
	    padding: 35px;
	    background-repeat: no-repeat!important;
	    background-size: cover!important;
    }
	.text-pe {
		padding-right: 19em;
	}
}

@media screen and (max-width : 720px) {
	.block-pe {
		display: block;
		/*grid-template-columns: 1fr;*/
		/*grid-template-rows: repeat(2, 1fr);*/
		/*grid-column-gap: 0;*/
		/*grid-row-gap: 0;*/
		height: auto;
	}

	#wid-key_1626165997504 > div > div > div > div:nth-child(1) {
		grid-area : 1 / 1 / 2 / 2;
	}

	#wid-key_1626165997504 > div > div > div > div:nth-child(2) {
		grid-area       : 2 / 1 / 3 / 2;
		/*height          : 55vh;*/
		background-size : cover !important;
	}

	.main-button {
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}

	.bloc-pe {
		padding: 15px 30px 60px 30px;
	}
	.bloc-pe:last-of-type {
		display: none;
	}

	a {
		margin-bottom : 35px;
	}
}
