/*
============================================================
OAK REALTY MN — SITE / PAGE OVERRIDES
============================================================

This file contains page-specific, component-specific, and
client/site exceptions. Global design-system rules belong in
design-system.css.
============================================================
*/
.grid_layout_wrap{
	padding: 45px 0 45px;
}
.grid_layout_wrap .two-col-layout{
	display: flex;
	gap: calc(var(--space-7) - 8px);
	flex-wrap: wrap;
}
.grid_layout_wrap .two-col-layout .mod-repetable-items{
	width: calc(50% - var(--space-5) - 4px);
    flex: 0 0 calc(50% - var(--space-5) - 4px);
}
.grid_layout_wrap .two-col-layout .mod-repetable-items{
	background: var(--color-primary-khaki-300) url(https://oakrealty.client-review.com/images/Card%20Background.png) right bottom no-repeat;
    background-size: contain;
    border-radius:var(--radius-card);
}
.grid_layout_wrap .two-col-layout .mod-repetable-content{
	padding: 35px 50px 50px;
}
.grid_layout_wrap .two-col-layout .mod-repetable-content h3{
	color: var(--color-primary-red);
	font-weight: 800;
}
.grid_layout_wrap .two-col-layout .repetable-btn{
	border-top: 1px solid var(--color-primary-khaki);
}
.grid_layout_wrap .two-col-layout .repetable-btn .btn{
	padding: 0;
    border: none;
    margin-top:var(--space-5);
    position: relative;
    width: 100%;
    text-align: left;
}

.grid_layout_wrap .two-col-layout .repetable-btn .btn:after{
	content: '';
	background:url(https://oakrealty.client-review.com/images/see-more-secondary.png) right bottom no-repeat;
	background-size:cover;
	width: 26px;
	height: 16px;
	display: inline-block;
	position: absolute;
	top:0;
	right: 0;
}

.grid_layout_wrap .three-col-layout{
	display: flex;
	gap: calc(var(--space-7) - 8px);
	flex-wrap: wrap;
}
.grid_layout_wrap .three-col-layout .mod-repetable-items{
	width: calc(33.333% - var(--space-5) - 4px);
    flex: 0 0 calc(33.333% - var(--space-5) - 4px);
}

.grid_layout_wrap .mod-repetable-items{
	background-color: var(--color-primary-khaki-300);
}

