
.elementor-769 .elementor-element.elementor-element-02d7fb1 {
	--display: flex;
	--min-height: 0px;
}

.elementor-769 .elementor-element.elementor-element-02d7fb1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-769 .elementor-element.elementor-element-8a46e08 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: start;
}

.elementor-769 .elementor-element.elementor-element-8a46e08.e-con {
	--align-self: flex-start;
}

.elementor-769 .elementor-element.elementor-element-32e7c5b {
	--display: flex;
}

.elementor-769 .elementor-element.elementor-element-dc39a42 {
	--display: flex;
}

.elementor-769 .elementor-element.elementor-element-b76ba65 {
	--item-display: flex;
	--read-more-alignment: 1;
	--grid-row-gap: 35px;
	--grid-column-gap: 35px;
}

.elementor-769 .elementor-element.elementor-element-b76ba65 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.66 * 100%);
}

.elementor-769 .elementor-element.elementor-element-b76ba65:after {
	content: "0.66";
}

.elementor-769 .elementor-element.elementor-element-b76ba65 .elementor-post__thumbnail__link {
	width: 50%;
}

.elementor-769 .elementor-element.elementor-element-b76ba65 .elementor-post__meta-data span + span:before {
	content: "///";
}

.elementor-769 .elementor-element.elementor-element-b76ba65.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 20px;
}

.elementor-769 .elementor-element.elementor-element-b76ba65.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 20px;
}

.elementor-769 .elementor-element.elementor-element-b76ba65.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px;
}

.elementor-769 .elementor-element.elementor-element-b8bb243 {
	--item-display: flex;
	--read-more-alignment: 1;
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-769 .elementor-element.elementor-element-b8bb243 .elementor-posts-container .elementor-post__thumbnail {
	padding-bottom: calc(.57 * 100%);
}

.elementor-769 .elementor-element.elementor-element-b8bb243:after {
	content: "0.57";
}

.elementor-769 .elementor-element.elementor-element-b8bb243 .elementor-post__thumbnail__link {
	width: 25%;
}

.elementor-769 .elementor-element.elementor-element-b8bb243 .elementor-post__meta-data span + span:before {
	content: "///";
}

.elementor-769 .elementor-element.elementor-element-b8bb243 .elementor-post {
	padding: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-769 .elementor-element.elementor-element-b8bb243.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	margin-right: 20px;
}

.elementor-769 .elementor-element.elementor-element-b8bb243.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	margin-left: 20px;
}

.elementor-769 .elementor-element.elementor-element-b8bb243.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px;
}

@media (min-width:768px) {
	.elementor-769 .elementor-element.elementor-element-8a46e08 {
		--content-width: 1024px;
	}
}

@media (min-width:2400px) {
	.elementor-769 .elementor-element.elementor-element-8a46e08 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1366px) {
	.elementor-769 .elementor-element.elementor-element-8a46e08 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1024px) {
	.elementor-769 .elementor-element.elementor-element-8a46e08 {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-769 .elementor-element.elementor-element-8a46e08 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-769 .elementor-element.elementor-element-b76ba65 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-769 .elementor-element.elementor-element-b76ba65:after {
		content: "0.5";
	}
	
	.elementor-769 .elementor-element.elementor-element-b76ba65 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-769 .elementor-element.elementor-element-b8bb243 .elementor-posts-container .elementor-post__thumbnail {
		padding-bottom: calc(.5 * 100%);
	}
	
	.elementor-769 .elementor-element.elementor-element-b8bb243:after {
		content: "0.5";
	}
	
	.elementor-769 .elementor-element.elementor-element-b8bb243 .elementor-post__thumbnail__link {
		width: 100%;
	}
}
