.ilai-block.ilai-block--product {
	padding: 35px 0 70px;
}
.ilai-block.ilai-block--category {
	display: flex;
	padding: 80px 0 20px;
	flex-wrap: wrap;
}
.ilai-block > .container {
	max-width: 1760px;
	margin: 0 auto;
}
.ilai-block__posts {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
}
.ilai-block__posts .each-blog-post {
	margin: 0 !important;
	width: calc(33.33% - 20px);
	background-color: #f6f7fa;
	padding: 26px;
}
.ilai-block__post-col--media .blog-image img {
	display: block;
	width: 100%;
	height: auto;
}
.ilai-block__post-col--media .link-wrapper {
	display: block;
}
.ilai-block__title strong,
.ilai-block__heading strong {
	color: #46a040;
}
.ilai-block__post-col.ilai-block__post-col--media .blog-image{
	overflow: hidden;
}
.ilai-block__post-col.ilai-block__post-col--media img {
	aspect-ratio: 16/9;
	object-fit: cover;
	object-position: center;
}
.ilai-block__post-cols {
	display: flex;
	flex-direction: column;
	height: 100%;
}
.ilai-block__post-col.ilai-block__post-col--content {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
}
.ilai-block__post-col.ilai-block__post-col--content .button-container {
	margin-top: auto;
}
h3.ilai-block__title, div.ilai-block__heading {
	color: #544487;
	font-size: 21px;
	text-align: center;
	margin-bottom: 35px;
	font-weight: 700;
	text-transform: uppercase;
}
.ilai-block--product .ilai-block__posts .each-blog-post {
	width: calc(50% - 15px);
}
.ilai-block--product .ilai-block__post-cols {
	flex-direction: row;
	height: auto;
	gap: 30px;
	flex-wrap: wrap;
	align-items: center;
}
.ilai-block--product .ilai-block__post-col.ilai-block__post-col--media .blog-image {
	margin: 0;
}
.ilai-block--product .ilai-block__post-col.ilai-block__post-col--media img {
	aspect-ratio: 1;
}
.ilai-block--product .ilai-block__post-col.ilai-block__post-col--media {
	width: 210px;
}
.ilai-block--product .ilai-block__post-col.ilai-block__post-col--content {
	width: calc(100% - 240px);
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}
.ilai-block--product .each-blog-post .blog_excerpt {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.ilai-block--product .ilai-block__post-col.ilai-block__post-col--content .button-container {
	margin-top: 0;
	padding-top: 30px;
}
.ilai-block.ilai-block--product > .container {
	max-width: 100%;
}
.ilai-block.ilai-block--category {
	padding-left: 80px;
	padding-right: 80px;
}
.each-blog-post .ilai-block__post-col--media .blog-image{
	height: auto !important;
}
@media(max-width: 1890px){
	.ilai-block > .container {max-width: 100%;}
}
@media(max-width: 1700px){
	.ilai-block.ilai-block--category {padding-left: 70px;padding-right: 70px;}
}
@media(max-width: 1599px){
	.ilai-block.ilai-block--category {padding-left: 40px;padding-right: 40px;}
}
@media(max-width: 1279px){
	.ilai-block.ilai-block--category {padding-left: 30px;padding-right: 30px;padding-top: 55px;}
	.ilai-block__posts .each-blog-post {width: calc(33.33% - 14px);padding: 20px;}
	.ilai-block__posts {gap: 20px;}

	.ilai-block--product .ilai-block__post-col.ilai-block__post-col--media {width: 150px;}
	.ilai-block--product .ilai-block__post-cols {gap: 20px;}
	.ilai-block--product .each-blog-post .h3 {margin-bottom: 10px;}
	.ilai-block--product .ilai-block__post-col.ilai-block__post-col--content .button-container {padding-top: 18px;}
	.ilai-block--product .each-blog-post .buton {padding: 12px 35px;}
	.ilai-block--product .ilai-block__post-cols {align-items: start;}
}
@media(max-width: 1023px){
	.ilai-block.ilai-block--category {padding-top: 25px;}
	h3.ilai-block__title, div.ilai-block__heading {font-size: 19px;margin-bottom: 30px;}
	.ilai-block__posts .each-blog-post {width: calc(33.33% - 7px);padding: 15px;}
	.ilai-block__posts {gap: 10px;}
	.ilai-block__posts .each-blog-post .h3 a {font-size: 15px;display: block;line-height: 1.3;}
	.ilai-block__posts .each-blog-post .buton {padding: 14px 35px;}

	.ilai-block--product .ilai-block__post-cols {align-items: start;flex-direction: column;height: 100%;}
	.ilai-block--product .ilai-block__post-col.ilai-block__post-col--media {width: 100%;}
	.ilai-block--product .ilai-block__post-col.ilai-block__post-col--media img {aspect-ratio: 16/9;}
	.ilai-block--product .ilai-block__post-col.ilai-block__post-col--content {width: 100%;flex-direction: column;align-items: start;}
	.ilai-block--product .ilai-block__post-col.ilai-block__post-col--content .button-container {padding-top: 15px;margin-top: auto;}
}
@media(max-width: 767px){
	.ilai-block__posts .each-blog-post {width: 100%;padding: 20px;}
	.ilai-block__posts {gap: 20px;}
}
@media(max-width: 639px){
	.ilai-block--product .ilai-block__posts .each-blog-post {width: 100%;}
}
@media(max-width: 479px){
	.ilai-block.ilai-block--category {padding-left: 20px;padding-right: 20px;}
	.ilai-block.ilai-block--category {padding-top: 0;}
	h3.ilai-block__title, div.ilai-block__heading {font-size: 17px;margin-bottom: 25px;}
	.ilai-block__posts .each-blog-post .blog_excerpt {margin-bottom: 20px;} 
	.ilai-block.ilai-block--product {padding: 5px 0 40px;}
	h3.ilai-block__title, div.ilai-block__heading {font-size: 16px;}
}