.welcome {
	font-weight: bold;
	font-size: 0.875rem;
	text-transform: uppercase;
}

.learnmore {
	display: flex;
	height: 100%;
	align-items: end;
}
.quotes-grid {
	display: grid;
	gap: 2rem;
	align-items: center;
}

.quotes-image {
	aspect-ratio: 1;
}

.quotes-content {
	display: grid;
	grid-template-columns: 1fr auto;
	height: fit-content;
}

.quotes-content-text {
	display: flex;
	height: 100%;
	max-width: 28rem;
	flex-direction: column;
	padding: 2rem;
	gap: 1rem;
}

.quotes-content-shape {
	display: none;
	max-width: 10rem;
}

@media screen and (min-width: 48rem) {
	.quotes-grid {
		grid-template-columns: 1fr 1fr;
		grid-auto-rows: 1fr;
	}
	.rh .quotes-image {
		order: 2;
	}

	.rh .quotes-content {
		order: 1;
	}
}

@media screen and (min-width: 60rem) {
	.quotes-grid {
		grid-template-columns: 1fr 2fr;
	}
	.quotes-grid.rh {
		grid-template-columns: 2fr 1fr;
	}
	.quotes-content-shape {
		display: block;
		height: 100%;
		width: auto;
		display: flex;
		align-items: center;
	}
	.quotes-content-shape > svg {
		height: calc(100% - 4px);
		width: auto;
		fill: currentColor;
		position: relative;
		right: 2px;
	}
}
