
.elementor-3658 .elementor-element.elementor-element-521c72f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3658 .elementor-element.elementor-element-97567e2 {
	width: var(--container-widget-width, 102.347%);
	max-width: 102.347%;
	--container-widget-width: 102.347%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3658 .elementor-element.elementor-element-97567e2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3658 .elementor-element.elementor-element-97567e2 .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
}

.elementor-3658 .elementor-element.elementor-element-73e8d72 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-grid-post-holder {
	background-color: #fff;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-grid-post .eael-entry-footer {
	justify-content: flex-start;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-grid-post .eael-entry-header-after {
	justify-content: flex-start;
	align-items: center;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-entry-title a {
	color: #9e344f;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-entry-title:hover, .elementor-3658 .elementor-element.elementor-element-4a77fea .eael-entry-title a:hover {
	color: #9e344f;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-entry-title, .elementor-3658 .elementor-element.elementor-element-4a77fea .eael-entry-title a {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 25px;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-grid-post .eael-entry-overlay {
	background-color: rgba(0, 0, 0, .75);
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-grid-post .eael-entry-overlay > i {
	color: #fff;
	font-size: 18px;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-grid-post .eael-entry-overlay > img {
	height: 18px;
	width: 18px;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-post-elements-readmore-btn {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 20px;
	color: #9e344f;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-load-more-button {
	font-family: "Josefin Sans", Sans-serif;
	color: #fff;
	background: #29d8d8;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-load-more-button:hover {
	color: #fff;
	background: #27bdbd;
}

.elementor-3658 .elementor-element.elementor-element-4a77fea .eael-load-more-button-wrap {
	justify-content: center;
}

:root {
	--page-title-display: none;
}
