.blog_grid {
	display: grid;
	gap: 24px;
}

@media(min-width: 768px) {
	.blog_grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media(min-width: 1024px) {
	.blog_grid {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}

.blog_grid__card {
	display: flex;
	flex-direction: column;
}

.blog_grid__card_image {
	position: relative;
	overflow: hidden;
	line-height: 0px;
	height: 200px;
}

.blog_grid__card_image img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	transition: .3s ease-in-out;
}

.blog_grid__card_image:hover img {
	scale: 1.1;
}

.blog_grid__card_content {
	margin-top: 18px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	gap: 20px;
}

.blog_grid__cta {
	display: inline-block;
	box-sizing: border-box;
	line-height: normal !important;
	margin-top: 15px;
	background-color: #58595b;
	border: 1px solid #58595b;
	color: #feebe2;
	border-radius: 25px !important;
	padding: 13px 20px;
	font-size: 11px;
	transition: color .5s linear, background-color .5s ease-in-out;
	text-transform: uppercase;
	min-width: 150px;
}
.blog_grid__cta:hover {
	background-color: #feebe2;
	border: 1px solid #feebe2;
	color: #58595b !important;
}
.blog_grid__image_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.blog_pagination {
	margin-top: 48px;
	display: inline-flex;
	gap: 40px;
}
.blog_grid__card_title {
	font-size: 22px;
}

.pagination-prev {
    display: flex;
    align-items: center;
    color: black;
}

.pagination-prev > svg {
    width: 20px;
    height: 20px;
}

.pagination-next {
    display: flex;
    align-items: center;
    color: black;
}

.pagination-next > svg {
    width: 20px;
    height: 20px;
}