.T3631 .wrapper .content .text p {
	margin: 0 0 15px 0;
}

.T3631 .wrapper.images .content:after { display: block; content: ""; clear: left; }
.T3631 .wrapper.images .content .text {
	float: left;
	width: 750px;
}

.T3631 .wrapper.images .content .images {
	float: left;
	width: 360px;
	margin: 0 0 0 30px;
}

.T3631 .wrapper.images .content .images a { color: #000; text-decoration: none; }
.T3631 .wrapper.images .content .images .img {
	display: block;
	margin: 0 0 30px 0;
	width: 360px;
}

.T3631 .wrapper.images .content .images img { width: 100%; height: auto; object-fit: cover; }
.T3631 .wrapper.images .content .images .rQ img { aspect-ratio:  3 / 2; }
.T3631 .wrapper.images .content .images .rH img { aspect-ratio:  2 / 3; }

.T3631 .wrapper.images .content .images figcaption {
	display: block;
	font-size: 17px;
	padding: 6px 0 0 0;
}@media all and (min-width: 1024px) and (max-width: 1279px) {

	.T3631 .wrapper.images .content .text {
		width: 585px;
	}

	.T3631 .wrapper.images .content .images { width: 275px; }
	.T3631 .wrapper.images .content .images .img { width: 275px; }

	.T3631 .wrapper.images .content .images figcaption { font-size: 16px; }
}

@media all and (min-width: 768px) and (max-width:1023px) {

	.T3631 .wrapper.images .content {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.T3631 .wrapper.images .content .text {
		float: none;
		width: auto;
		-webkit-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
	}

	.T3631 .wrapper.images .content .images { float: none; width: 260px; }
	.T3631 .wrapper.images .content .images .img { width: 260px; }

	.T3631 .wrapper.images .content .images figcaption { font-size: 15px; }
}


@media all and (min-width: 568px) and (max-width: 767px) {
	.T3631 .wrapper.images .content {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
	.T3631 .wrapper.images .content .text {
		float: none;
		width: auto;
		-webkit-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
	}

	.T3631 .wrapper.images .content .images { float: none; width: 210px; }
	.T3631 .wrapper.images .content .images .img { width: 210px; }

	.T3631 .wrapper.images .content .images figcaption { font-size: 13px; padding: 4px 0 0 0; }
}

@media all and (max-width: 567px) {

	.T3631 .wrapper.images .content .text { float: none; width: auto; }
	.T3631 .wrapper.images .content .images { float: none; width: auto; margin: 0; }
	.T3631 .wrapper.images .content .images figcaption { font-size: 14px; }
}

@media all and (min-width: 381px) and (max-width: 567px) {
	.T3631 .wrapper.images .content .images .img { margin: 0 auto 20px auto; }
}

@media all and (max-width: 380px) {
	.T3631 .wrapper.images .content .images .img { width: auto; }
}

