.elementor-bc-flex-widget .elementor-8307 .elementor-element.elementor-element-2ba51ad.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-8307 .elementor-element.elementor-element-2ba51ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-8307 .elementor-element.elementor-element-2ba51ad>.elementor-element-populated {
	margin: 0px 90px 79px 15px;
	--e-column-margin-right: 90px;
	--e-column-margin-left: 15px;
}

.elementor-8307 .elementor-element.elementor-element-71b49ee>.elementor-widget-container {
	margin: 0px 0px 43px 0px;
}

.elementor-8307 .elementor-element.elementor-element-dfac897 .pxl-heading .pxl-heading--inner {
	max-width: 490px;
}

.elementor-8307 .elementor-element.elementor-element-dfac897 .pxl-heading .pxl-item--title {
	font-size: 50px;
	line-height: 1.2em;
	margin-bottom: 30px;
}

.elementor-8307 .elementor-element.elementor-element-b11171d>.elementor-widget-container {
	margin: 0px 0px 84px 0px;
}

.elementor-8307 .elementor-element.elementor-element-b11171d .pxl-text-editor .pxl-item--inner {
	max-width: 490px;
}

.elementor-8307 .elementor-element.elementor-element-b11171d .pxl-text-editor,
.elementor-8307 .elementor-element.elementor-element-b11171d .pxl-text-editor p {
	font-size: 17px;
	line-height: 28px;
}

.elementor-8307 .elementor-element.elementor-element-21a58cf {
	width: var(--container-widget-width, 1106px);
	max-width: 1106px;
	--container-widget-width: 1106px;
	--container-widget-flex-grow: 0;
}

.elementor-8307 .elementor-element.elementor-element-21a58cf>.elementor-widget-container {
	margin: 0px -270px 0px 0px;
}

.elementor-8307 .elementor-element.elementor-element-21a58cf .pxl-swiper-container {
	margin-top: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	margin-left: -15px;
}

.elementor-8307 .elementor-element.elementor-element-21a58cf .pxl-swiper-container .pxl-swiper-slide {
	padding: 15px 15px 15px 15px;
}

.elementor-8307 .elementor-element.elementor-element-21a58cf .pxl-swiper-slider .pxl-swiper-container {
	margin-right: -0px !important;
	margin-left: -0px !important;
}

.elementor-8307 .elementor-element.elementor-element-21a58cf .pxl-swiper-slider .pxl-swiper-container .pxl-swiper-slide {
	padding: 0px 0px 0px 0px !important;
}

@media(max-width:1366px) {
	.elementor-8307 .elementor-element.elementor-element-2ba51ad>.elementor-element-populated {
		margin: 0px 0px 79px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
}

@media(max-width:1200px) {
	.elementor-8307 .elementor-element.elementor-element-dfac897 .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	.elementor-8307 .elementor-element.elementor-element-21a58cf {
		width: 100%;
		max-width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-8307 .elementor-element.elementor-element-dfac897 .pxl-heading .pxl-item--title {
		font-size: 34px;
	}

	.elementor-8307 .elementor-element.elementor-element-b11171d .pxl-text-editor,
	.elementor-8307 .elementor-element.elementor-element-b11171d .pxl-text-editor p {
		font-size: 15px;
	}

	.elementor-8307 .elementor-element.elementor-element-21a58cf {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8307 .elementor-element.elementor-element-21a58cf>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:880px) {
	.elementor-8307 .elementor-element.elementor-element-2ba51ad>.elementor-element-populated {
		margin: 0px 0px 80px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}

	.elementor-8307 .elementor-element.elementor-element-21a58cf>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-8307 .elementor-element.elementor-element-2ba51ad>.elementor-element-populated {
		margin: 60px 15px 30px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-8307 .elementor-element.elementor-element-71b49ee>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-8307 .elementor-element.elementor-element-71b49ee .pxl-image-single img {
		max-height: 400px;
		object-fit: cover;
		width: 100%;
	}

	.elementor-8307 .elementor-element.elementor-element-dfac897 .pxl-heading .pxl-item--title {
		font-size: 30px;
	}

	.elementor-8307 .elementor-element.elementor-element-b11171d>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8307 .elementor-element.elementor-element-347d8f4>.elementor-widget-container {
		margin: 0px 0px 0px -25px;
	}
}

@media(min-width:768px) {
	.elementor-8307 .elementor-element.elementor-element-2ba51ad {
		width: 37%;
	}

	.elementor-8307 .elementor-element.elementor-element-5e0e9c4 {
		width: 63%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-8307 .elementor-element.elementor-element-2ba51ad {
		width: 50%;
	}

	.elementor-8307 .elementor-element.elementor-element-5e0e9c4 {
		width: 50%;
	}
}