.elementor-6565 .elementor-element.elementor-element-16d82fc3:not(.elementor-motion-effects-element-type-background), .elementor-6565 .elementor-element.elementor-element-16d82fc3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-6565 .elementor-element.elementor-element-16d82fc3>.elementor-container {
	max-width: 800px;
}

.elementor-6565 .elementor-element.elementor-element-16d82fc3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0 90px 0;
}

.elementor-6565 .elementor-element.elementor-element-16d82fc3>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6565 .elementor-element.elementor-element-5693a437:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-6565 .elementor-element.elementor-element-5693a437>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-6565 .elementor-element.elementor-element-5693a437.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6565 .elementor-element.elementor-element-5693a437>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 10px;
}

.elementor-6565 .elementor-element.elementor-element-5693a437>.elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ddd6d6;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 36px 0 80px 0;
}

.elementor-6565 .elementor-element.elementor-element-5693a437>.elementor-element-populated, .elementor-6565 .elementor-element.elementor-element-5693a437>.elementor-element-populated>.elementor-background-overlay, .elementor-6565 .elementor-element.elementor-element-5693a437>.elementor-background-slideshow {
	border-radius: 50px 50px 50px 50px;
}

.elementor-6565 .elementor-element.elementor-element-8708556>.elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

body:not(.rtl) .elementor-6565 .elementor-element.elementor-element-47c9028f {
	left: 0;
}

.elementor-6565 .elementor-element.elementor-element-47c9028f {
	bottom: 0;
}

.elementor-6565 .elementor-element.elementor-element-47c9028f:not(.elementor-widget-image) .elementor-widget-container, .elementor-6565 .elementor-element.elementor-element-47c9028f.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://eqcwkereznr.exactdn.com/wp-content/uploads/2024/01/SEO-Agency-Hero-Mask.webp?strip=all&quality=70");
	-webkit-mask-size: contain;
	-webkit-mask-position: top center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-6565 .elementor-element.elementor-element-47c9028f img {
	width: 450px;
	border-style: none;
	border-radius: 16px 16px 16px 16px;
	box-shadow: 0 40px 80px 0 rgba(0, 0, 0, .1);
}

.elementor-6565 .elementor-element.elementor-element-3fb6262 {
	--spacer-size: 270px;
}

.elementor-6565 .elementor-element.elementor-element-3fb6262>.elementor-widget-container {
	--e-transform-skewY: 4.5deg;
	margin: 35px 0 35px 0;
	border-style: none;
	border-radius: 0 0 0 0;
}

.elementor-6565 .elementor-element.elementor-element-3fb6262.bdt-background-overlay-yes:before {
	background-color: var(--e-global-color-uicore_white);
	opacity: .1;
	transition: background .3s;
	z-index: 0;
}

.elementor-6565 .elementor-element.elementor-element-7fdfc158 {
	text-align: center;
}

.elementor-6565 .elementor-element.elementor-element-7fdfc158 .elementor-heading-title {
	font-size: 36px;
}

.elementor-6565 .elementor-element.elementor-element-7fdfc158 {
	---ui-speed: 800ms;
	---ui-delay: 200ms;
	---ui-stagger: 15ms;
}

.elementor-6565 .elementor-element.elementor-element-324beaeb {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-6565 .elementor-element.elementor-element-324beaeb>.elementor-widget-container {
	padding: 8px 0 24px 0;
}

@media (max-width:1024px) {
	.elementor-6565 .elementor-element.elementor-element-16d82fc3>.elementor-container {
		max-width: 600px;
	}
	
	.elementor-6565 .elementor-element.elementor-element-16d82fc3 {
		padding: 150px 0 60px 0;
	}
	
	.elementor-6565 .elementor-element.elementor-element-5693a437.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-6565 .elementor-element.elementor-element-47c9028f img {
		width: 480px;
		border-radius: 14px 14px 14px 14px;
	}
	
	.elementor-6565 .elementor-element.elementor-element-3fb6262 {
		--spacer-size: 210px;
	}
	
	.elementor-6565 .elementor-element.elementor-element-3fb6262>.elementor-widget-container {
		margin: 120px 0 23px 0;
	}
	
	.elementor-6565 .elementor-element.elementor-element-7fdfc158 {
		text-align: center;
	}
	
	.elementor-6565 .elementor-element.elementor-element-324beaeb {
		width: var(--container-widget-width, 480px);
		max-width: 480px;
		--container-widget-width: 480px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
}

@media (max-width:767px) {
	.elementor-6565 .elementor-element.elementor-element-16d82fc3 {
		padding: 110px 0 20px 0;
	}
	
	.elementor-6565 .elementor-element.elementor-element-8708556>.elementor-element-populated {
		padding: 0 0 0 0;
	}
	
	.elementor-6565 .elementor-element.elementor-element-47c9028f img {
		width: 270px;
		border-radius: 8px 8px 8px 8px;
	}
	
	.elementor-6565 .elementor-element.elementor-element-3fb6262 {
		--spacer-size: 115px;
	}
	
	.elementor-6565 .elementor-element.elementor-element-3fb6262>.elementor-widget-container {
		margin: 70px 0 20px 0;
	}
	
	.elementor-6565 .elementor-element.elementor-element-324beaeb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6565 .elementor-element.elementor-element-324beaeb>.elementor-widget-container {
		padding: 0 0 24px 0;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-6565 .elementor-element.elementor-element-5693a437 {
		width: 100%;
	}
}

@media (min-width:1920px) {
	body:not(.rtl) .elementor-6565 .elementor-element.elementor-element-47c9028f {
		left: 0;
	}
	
	.elementor-6565 .elementor-element.elementor-element-47c9028f {
		bottom: -20px;
	}
}