.home-google-review-card,
.sat-proof-grid article,
.app-story-proof article,
.tutoring-proof-grid article {
	position: relative;
}

.testimonial-school-corner {
	background: #fff;
	border: 1px solid rgba(43, 43, 43, .14);
	border-radius: 50%;
	box-shadow: 0 7px 18px rgba(43, 43, 43, .12);
	box-sizing: border-box;
	height: 58px;
	margin: 0;
	object-fit: contain;
	padding: 7px;
	position: absolute;
	right: 24px;
	bottom: 24px;
	top: auto;
	width: 58px;
	z-index: 2;
}

.testimonial-school-disclaimer {
	color: #59605c;
	font-size: 12px;
	grid-column: 1 / -1;
	line-height: 1.45;
	margin: 18px auto 0;
	max-width: 720px;
	text-align: center;
}

.home-google-review-card .testimonial-school-corner {
	bottom: 25px;
	height: 54px;
	right: 26px;
	top: auto;
	width: 54px;
}

.home-google-review-card .home-review-author {
	box-sizing: border-box;
	padding-right: 66px;
}

.home-google-review-card .testimonial-school-corner[src*="penn-state-mark"] {
	object-fit: cover;
	object-position: left center;
}

.sat-proof-grid article .testimonial-school-corner,
.app-story-proof article .testimonial-school-corner,
.tutoring-proof-grid article .testimonial-school-corner {
	background: #fff;
	border: 1px solid rgba(43, 43, 43, .14);
	box-shadow: 0 7px 18px rgba(43, 43, 43, .12);
	bottom: 26px;
	height: 56px;
	margin: 0;
	object-fit: contain;
	padding: 7px;
	right: 26px;
	top: auto;
	width: 56px;
}

.sat-proof-grid article > span,
.app-story-proof article > span,
.tutoring-proof-grid article > span {
	box-sizing: border-box;
	padding-right: 68px;
	width: 100%;
}

@media (max-width: 520px) {
	.testimonial-school-corner,
	.home-google-review-card .testimonial-school-corner,
	.sat-proof-grid article .testimonial-school-corner,
	.app-story-proof article .testimonial-school-corner,
	.tutoring-proof-grid article .testimonial-school-corner {
		bottom: 20px;
		height: 48px;
		right: 20px;
		top: auto;
		width: 48px;
	}

	.home-google-review-card .home-review-author {
		padding-right: 58px;
	}

	.sat-proof-grid article > span,
	.app-story-proof article > span,
	.tutoring-proof-grid article > span {
		padding-right: 58px;
	}
}
