.home_ecp_wrap,
.elementor-element-03b2b3a {
	position: relative;
	overflow: hidden !important;
	max-width: 100%;
}
.home_ecp_wrap > .e-con-inner,
.elementor-element-03b2b3a > .e-con-inner,
.elementor-element-b352ad6 {
	overflow: visible !important;
}
.home_ecp_abt,
.home_ecp_abt.elementor-widget,
.elementor-widget.home_ecp_abt,
.elementor-10 .elementor-element.elementor-element-1e013fc {
	position: absolute !important;
	top: 0;
	left: 0;
	width: min(781px, calc(100vw - 32px)) !important;
	height: min(781px, calc(100vw - 32px)) !important;
	max-width: calc(100vw - 32px) !important;
	max-height: calc(100vw - 32px) !important;
	aspect-ratio: 1 / 1;
	margin: 0 !important;
	flex: 0 0 auto !important;
	align-self: flex-start !important;
	z-index: 1;
	pointer-events: none;
	overflow: visible !important;
}
.home_ecp_abt .elementor-widget-container,
.elementor-element-1e013fc .elementor-widget-container,
.home_ecp_abt .elementor-image,
.elementor-element-1e013fc .elementor-image {
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: visible !important;
}
.home_ecp_abt img,
.elementor-element-1e013fc img {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	object-fit: contain;
}
.home_ecp_abt.is-lottie img,
.elementor-element-1e013fc.is-lottie img {
	display: none !important;
}
.home_ecp_abt .home-ecp-lottie,
.elementor-element-1e013fc .home-ecp-lottie,
.home_ecp_abt .home-ecp-lottie svg,
.elementor-element-1e013fc .home-ecp-lottie svg {
	display: block;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	overflow: visible !important;
	line-height: 0;
}
.home_ecp_person,
.elementor-element-d2da9fc,
.elementor-element-d2da9fc img {
	position: relative;
	z-index: 2;
}
.home_top,
.elementor-element-ceec4f3 {
	position: relative;
	z-index: 3;
}

body.elementor-editor-active .home_ecp_abt,
body.elementor-editor-preview .home_ecp_abt,
body.elementor-editor-active .elementor-element-1e013fc,
body.elementor-editor-preview .elementor-element-1e013fc {
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
	z-index: 4;
	pointer-events: auto;
}
