
:is(.elementor-section-wrap,[data-elementor-id])>.e-con.e-con-full {
	margin-inline-start: calc(0px - var(--wp--style--root--padding-right, 1em));
  width: 100vw;
  max-width: 100vw;
	@media (min-width: 1300px) {
		margin-inline-start: calc((100vw - -20px - var(--wp--style--global--content-size)) / -2);
	}
}


.elementor .content-bg-image {
    padding: 0;
    color: rgba(0, 0, 0, 0);
    -webkit-text-stroke: 1px rgba(0, 0, 0, .2);
    line-height: 1;
    position: absolute;
    top: clamp(100px,30vw,130px);
}

.wd-heading{
	padding: 0;
	p {
		margin: 0;
	}
}

.e-con-inner:has(.elementor-widget-slider_revolution) {
  padding-top: 0;
}


/*---------------- Image Box  --------------*/
.elementor-image-box-title {
  margin: 0;
}

.img-invert .elementor-widget-image-box,
.elementor-widget-image-box.img-invert {
	img {
		filter: invert(1);
	}
}