.T2842 .wrapper { display: flex; flex-wrap: wrap; }
.T2842 .leftside {
	width: 100%;
	margin: 0;
}

.T2842 .rightside {
	width: 100%;
}

.T2842 .img, .T2842 img  {
	width: 100%;
	height: auto;
	display: block;
	object-fit: cover;
}

.T2842 .img1 { margin-bottom: 20px; }



.T2842 p { margin: 0px 0px 10px 0px; }

.T2842 .text1 { margin: 10px 0 0 0px; }

.T2842 .text2 { margin: 0 0px 30px 0; }

.T2842  .link {
	margin: 0px 0px 20px 0px;
	text-align: right;
}

.T2842 .formatH img { aspect-ratio: 1 / 1.15; }
.T2842 .formatR img { aspect-ratio: 567 / 378; }
.T2842 .formatQ img { aspect-ratio: 1 / 1; }

@media (min-width: 567px) {

	.T2842 .leftside {
		width: 53.75%;
		margin: 0 3.75% 0 0;
	}

	.T2842 .rightside {
		width: 42.5%;
	}

	.T2842 .formatH img { aspect-ratio: 1 / 1.5; }

	.T2842 h2 { font-size: 28px; margin: 25px 0px 5px 0; }
	.T2842 .text { font-size: 15px; margin: 8px 0 0 0; }

}

@media (min-width: 768px) {

	.T2842 h2 { font-size:30px; margin: 25px 0px 5px 0; }
	.T2842 .text { font-size: 15px; margin: 8px 0 0 0; }

}

@media (min-width: 1024px) {

	.T2842 h2 { font-size:36px; margin: 30px 0px 10px 0; }
	.T2842 .text { font-size: 15px; margin: 8px 0 0 0; }

}



