/* End custom CSS */

.elementor-284 .elementor-element.elementor-element-033ddc0 {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-862971d {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
	text-align: center;
}

.elementor-284 .elementor-element.elementor-element-30e8aa0 {
	--spacer-size: 50px;
}

.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-22af032.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-22af032.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-5917afe {
	border-radius: 40px 40px 40px 40px;
	box-shadow: -50px -50px 0px -35px #242868;
}

.elementor-284 .elementor-element.elementor-element-5917afe img {
	width: 100%;
	height: 261px;
	object-fit: cover;
	object-position: center center;
	border-radius: 40px 40px 40px 40px;
}

.elementor-284 .elementor-element.elementor-element-5a81699 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-bcf7589 {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-6fe8f08 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-ffb1f40 {
	--spacer-size: 50px;
}

.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-31f6336.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-31f6336.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-5f5fc5f {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-6c51c96 img {
	height: 251px;
	object-fit: cover;
	object-position: center center;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-a1019bf {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-f8b6f88 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-299c851 {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-4d36ef0 img {
	width: 100%;
	height: 236px;
	object-fit: cover;
	object-position: center center;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-1e85d18 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-ab6c7d2 {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-83229f8 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-fe0a140 {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-5b6b018 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-4af1270.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-4af1270.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-921e07c img {
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-a1855ce {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-a1435b6 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-bd990ec {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-15a395e {
	border-radius: 40px 40px 40px 40px;
	box-shadow: -50px -50px 0px -35px #242868;
}

.elementor-284 .elementor-element.elementor-element-15a395e img {
	width: 100%;
	height: 261px;
	object-fit: cover;
	object-position: center center;
	border-radius: 40px 40px 40px 40px;
}

.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-d7a8ecc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-d7a8ecc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-a3a4116 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-c834f98 {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-8fc4ac8 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
}

.elementor-284 .elementor-element.elementor-element-27ca833 {
	--spacer-size: 50px;
}

.elementor-284 .elementor-element.elementor-element-e973d43 {
	padding: 30px 30px 30px 30px;
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);
	text-align: center;
}

.elementor-284 .elementor-element.elementor-element-3a8ac50 {
	--spacer-size: 50px;
}

.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-bbeaa42.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-bbeaa42.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-bda627f .elementor-tab-content {
	border-block-end-color: #d3d2d2;
}

.elementor-284 .elementor-element.elementor-element-bda627f .elementor-tab-title {
	border-color: #d3d2d2;
}

.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-2b95d50.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-2b95d50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-284 .elementor-element.elementor-element-3863fa5 img {
	width: 100%;
	height: 244px;
	object-fit: cover;
	object-position: top center;
}

.elementor-284 .elementor-element.elementor-element-59c7c29 {
	--spacer-size: 50px;
}

@media (max-width:1024px) {
	.elementor-284 .elementor-element.elementor-element-5917afe img {
		height: 261px;
	}
	
	.elementor-284 .elementor-element.elementor-element-15a395e img {
		height: 261px;
	}
}

@media (min-width:768px) {
	.elementor-284 .elementor-element.elementor-element-22af032 {
		width: 34.206%;
	}
	
	.elementor-284 .elementor-element.elementor-element-4c7ce02 {
		width: 65.794%;
	}
	
	.elementor-284 .elementor-element.elementor-element-31f6336 {
		width: 67.857%;
	}
	
	.elementor-284 .elementor-element.elementor-element-3afaff8 {
		width: 32.105%;
	}
	
	.elementor-284 .elementor-element.elementor-element-2259917 {
		width: 34.762%;
	}
	
	.elementor-284 .elementor-element.elementor-element-78d2c47 {
		width: 65.238%;
	}
	
	.elementor-284 .elementor-element.elementor-element-3fa28ba {
		width: 75.794%;
	}
	
	.elementor-284 .elementor-element.elementor-element-4af1270 {
		width: 24.127%;
	}
	
	.elementor-284 .elementor-element.elementor-element-522d4b9 {
		width: 34.126%;
	}
	
	.elementor-284 .elementor-element.elementor-element-d7a8ecc {
		width: 65.874%;
	}
	
	.elementor-284 .elementor-element.elementor-element-bbeaa42 {
		width: 73.81%;
	}
	
	.elementor-284 .elementor-element.elementor-element-2b95d50 {
		width: 26.111%;
	}
}

@media (max-width:767px) {
	.elementor-284 .elementor-element.elementor-element-22af032 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-5917afe img {
		height: 252px;
	}
	
	.elementor-284 .elementor-element.elementor-element-4c7ce02 > .elementor-element-populated {
		margin: 5em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-31f6336 > .elementor-element-populated {
		margin: 0em 0em 5em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-3afaff8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-2259917 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-78d2c47 > .elementor-element-populated {
		margin: 5em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-3fa28ba > .elementor-element-populated {
		margin: 0em 0em 5em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-4af1270 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-921e07c img {
		width: 100%;
		height: 256px;
	}
	
	.elementor-284 .elementor-element.elementor-element-a1855ce {
		--spacer-size: 18px;
	}
	
	.elementor-284 .elementor-element.elementor-element-522d4b9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-15a395e img {
		height: 252px;
	}
	
	.elementor-284 .elementor-element.elementor-element-d7a8ecc > .elementor-element-populated {
		margin: 5em 0em 0em 0em;
		--e-column-margin-right: 0em;
		--e-column-margin-left: 0em;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-284 .elementor-element.elementor-element-bbeaa42 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

/* Start custom CSS for toggle, class: .elementor-element-bda627f */
.elementor-toggle .elementor-toggle-item:first-of-type {
	display: none;
}

.elementor-toggle {
	border-top: 1px solid #d3d2d2;
}
