@charset "utf-8";

/* text */
.ThreeImgsBlock .LgTxt,
.ThreeImgsBlock .SmTxt {
    margin-bottom: 40px;
}
/* images */
.ThreeImgsBlock .LgImg {
	margin-bottom: 20px;
}
.ThreeImgsBlock .SmImgs > *:nth-child(2) {
	margin-top: 20px;
}

@media only screen and (max-width: 767px) {
	/* block */
	.ThreeImgsBlock {
		width: 100%;
	}
	/* text */
	.ThreeImgsBlock .LgTxt,
	.ThreeImgsBlock .SmTxt {
		padding: 0 10%;
	}
	/* images */
	.ThreeImgsBlock .LgImg,
	.ThreeImgsBlock .SmImgs {
		margin-left: 15px;
		margin-right: 15px;
	}
}
@media only screen and (min-width: 768px) {
	/* block */
	.ThreeImgsBlock {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	/* text */
	.ThreeImgsBlock .LgTxt,
	.ThreeImgsBlock .SmTxt {
		margin-bottom: 60px;
	}
	.ThreeImgsBlock .LgTxt {
        flex-basis: 55%;
	}
	.ThreeImgsBlock .SmTxt {
        flex-basis: 35%;
	}
	/* images */
	.ThreeImgsBlock .LgImg {
        flex-basis: 45%;
        display: flex;
        align-items: flex-end;
        margin-bottom: 0;
	}
	.ThreeImgsBlock .SmImgs {
        flex-basis: 50%;
	}
    .ThreeImgsBlock .SmImgs > *:nth-child(2) {
        margin-top: min(5vw, 80px);
    }
    .ThreeImgsBlock .SmImgs .PhotoCredit {
        text-align: right;
    }
}
@media only screen and (min-width: 1200px) {
	/* text */
	.ThreeImgsBlock .LgTxt {
		padding-left: 5%;
	}
	.ThreeImgsBlock .SmTxt {
        padding-right: 5%;
	}
}
