
.elementor-11249 .elementor-element.elementor-element-329b8c1 > .elementor-container {
	max-width: 1340px;
}

.elementor-11249 .elementor-element.elementor-element-329b8c1 {
	padding: 0px 0px 0px 0px;
}

.elementor-11249 .elementor-element.elementor-element-821d64e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11249 .elementor-element.elementor-element-821d64e p {
	margin-block-end: 0px;
}

.elementor-11249 .elementor-element.elementor-element-1b1c37e {
	--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;
	--padding-top: 50px;
	--padding-bottom: 75px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11249 .elementor-element.elementor-element-c4e1621 {
	--display: flex;
}

.elementor-11249 .elementor-element.elementor-element-a186698 {
	text-align: center;
}

.elementor-11249 .elementor-element.elementor-element-b9b43b4 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-11249 .elementor-element.elementor-element-09d6d3d {
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}

.elementor-11249 .elementor-element.elementor-element-d2a6488 {
	--display: flex;
}

.elementor-11249 .elementor-element.elementor-element-b4d9d80 {
	text-align: center;
}

.elementor-11249 .elementor-element.elementor-element-530b852 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-11249 .elementor-element.elementor-element-530b852 > .elementor-widget-container {
	padding: 3% 3% 3% 3%;
}

.elementor-11249 .elementor-element.elementor-element-530b852.elementor-element {
	--align-self: center;
}

.elementor-11249 .elementor-element.elementor-element-530b852 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-11249 .elementor-element.elementor-element-ed4c0fd > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
}

.elementor-11249 .elementor-element.elementor-element-ed4c0fd {
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}

@media (max-width:1024px) {
	.elementor-11249 .elementor-element.elementor-element-329b8c1 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-11249 .elementor-element.elementor-element-ed4c0fd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width:767px) {
	.elementor-11249 .elementor-element.elementor-element-329b8c1 {
		padding: 0px 0px 0px 0px;
	}
}
