.block-ms div.title > h2 {
	font-size   : 100px;
	color       : #D7DDEB;
	font-weight : bold;
	font-family : 'PT Serif';
	line-height : initial;
	margin-top  : 20px;
	/*margin: 0 auto 83px auto;*/
}

.block-ms .em {
	font-style  : italic;
	font-weight : normal;
}

.block-ms .bloc-ms {
	padding : 35px;
	/*background-position: 37% -26px;*/
}

.block-ms div.text {
	color         : white;
	margin-bottom : 45px;
}

#wid-key_1625842264726 > div > div > div > div:nth-child(1) {
	background-position : 37% -26px !important;
}

.block-ms {
	display               : grid;
	grid-template-columns : 50% 50%;
	grid-template-rows    : 1fr;
	grid-column-gap       : 0px;
	grid-row-gap          : 0px;
}

@media screen and (min-width : 1530px) {
	.block-ms {
		min-height : 900px;
	}

	.block-ms div.title > h2 {
		line-height   : 1.1em;
		margin-bottom : 50px;
	}

	.block-ms .bloc-ms > .title {
		/*margin-bottom: 55px;*/
	}

	.block-ms a {
		margin-top : 55px;
	}

	.block-ms .block:first-child {
		grid-area : 1 / 1 / 2 / 2;
	}

	.block-ms .block:nth-child(2) {
		grid-area : 1 / 2 / 2 / 3;
	}

	.block-ms .bloc-ms {
		background-size : cover;
		padding         : 35px 120px;
	}

	.block-ms .bloc-ms:first-of-type {
		padding-left : calc((1530px - 710px) / 4);
	}

	.block-ms .bloc-ms:last-of-type {
		padding-right : calc((1530px - 710px) / 4);
	}
}

@media screen and (min-width : 720px) and (max-width : 1025px) {
	.block-ms {
		display : block;
	}
}

@media screen and (max-width : 720px) {
	.block-ms {
		display : initial;
	}

	.block-ms div.title > h2 {
		line-height : 1.1em;
		font-size   : 55px;
	}

	.block-ms div.text {
		text-align-last : left;
	}

	.block-ms a.main-button {
		display : block;
	}

	.block-ms > .bloc-ms:nth-child(2) {
		background-position : 25% !important;
	}
}

@media screen and (max-width : 480px) {
	.block-ms div.title > h2 {
		font-size : 37px !important;
	}
}
