/**
 * At Stake Pattern Styles
 *
 */

.home-outcomes {
	padding-block-start: var(--wp--preset--spacing--section-padding-small);
	padding-block-end: var(--wp--preset--spacing--section-padding-large);
	position: relative;
}

@media (min-width: 782px) {
	.home-outcomes {
		padding-block: var(--wp--preset--spacing--space-xs);
		padding-inline: var(--wp--preset--spacing--space-xs);
	}
}

.home-outcomes * {
	box-sizing: border-box;
}

.home-outcomes p {
	line-height: 2.5;
}

@media (min-width: 782px) {
	.home-outcomes .wp-block-column {
		flex: 0 1 50%;
		flex-basis: 50% !important;
	}
}

.home-outcomes .wp-block-cover__background {
	display: none;
}

@media (min-width: 782px) {
	.home-outcomes .wp-block-cover__background {
		display: block;
	}
}

.home-outcomes .cover-image-columns__content-column {
	order: -1;
	padding-inline: var(--wp--preset--spacing--space-md);
}

@media (min-width: 782px) {
	.home-outcomes .cover-image-columns__content-column {
		padding-inline: max(2rem, 4vw);
		order: 1;
	}
}

@media (max-width: 781px) {
	.home-outcomes .wp-block-buttons {
		position: absolute;
		bottom: var(--wp--preset--spacing--space-lg);
		left: 50%;
		transform: translateX(-50%);
	}
}

@media (min-width: 782px) {
	.home-outcomes .cover-image-columns__image-column--right .cover-image-columns__cover {
		left: 25%;
	}
}

.home-outcomes .cover-image-columns__cover {
	aspect-ratio: unset !important;
	padding: 0;
}

@media (min-width: 782px) {
	.home-outcomes .cover-image-columns__cover {
		position: relative;
		overflow: initial;
		max-width: 75%;
		min-height: 80vh;
		aspect-ratio: 8 / 16 !important;
	}
}

@media (min-width: 782px) {
	.home-outcomes .cover-image-columns__image {
		position: relative;
		width: 120%;
		max-width: 618px;
	}
}

@media (min-width: 782px) {
	.home-outcomes .wp-block-mo-inc-outcome-thumbnail {
		position: relative;
		left: 15%;
	}
}

.home-outcomes .mo-inc-outcome-thumbnail__link {
	color: var(--wp--preset--color--beige);
}

.home-outcomes .mo-inc-outcome-thumbnail__image {
	width: 100%;
}

@media (min-width: 782px) {
	.home-outcomes .mo-inc-outcome-thumbnail__image {
		width: auto;
	}
}

.home-outcomes .mo-inc-outcome-thumbnail__title {
	color: var(--wp--preset--color--dark-green);
	padding-inline: var(--wp--preset--spacing--space-md);
}

@media (min-width: 782px) {
	.home-outcomes .mo-inc-outcome-thumbnail__title {
		color: inherit;
		padding-inline: initial;
		max-width: 75%;
	}
}
