@media(min-width:64rem) {
	.feature-v3 {
		overflow-x: clip
	}

	.feature-v3__media-wrapper {
		position: relative;
		height: 520px
	}

	.feature-v3__media-wrapper>* {
		position: absolute;
		top: 0;
		height: 100%;
		max-width: none;
		width: auto
	}
}


/*------------------------------*/
.feature-v4 {
	--feature-text-offset: 30%;
	--feature-licenzia_acreditt-offset: 25%;
	--feature-desc_acreditt-offset: 25%;
	position: relative;
}

@media (min-width: 32rem) {
	.feature-v4__text-offset\@xs {
		width: calc(100% + var(--feature-text-offset))
	}

	.feature-v4--invert\@xs .feature-v4__grid>*:last-child {
		order: -1
	}

	.feature-v4--invert\@xs .feature-v4__text-offset\@xs {
		margin-left: calc(var(--feature-text-offset) * -1)
	}
}

@media (min-width: 48rem) {
	.feature-v4__text-offset\@sm {
		width: calc(100% + var(--feature-text-offset))
	}

	.feature-v4--invert\@sm .feature-v4__grid>*:last-child {
		order: -1
	}

	.feature-v4--invert\@sm .feature-v4__text-offset\@sm {
		margin-left: calc(var(--feature-text-offset) * -1)
	}
}

@media (min-width: 64rem) {
	.feature-v4__text-offset\@md {
		width: calc(100% + var(--feature-text-offset))
	}

	.feature-v4--invert\@md .feature-v4__grid>*:last-child {
		order: -1
	}

	.feature-v4--invert\@md .feature-v4__text-offset\@md {
		margin-left: calc(var(--feature-text-offset) * -1)
	}
}


@media (min-width: 64rem) {
	.feature-v4__licenzia_acredit-offset\@md {
		width: calc(100% + var(--feature-licenzia_acreditt-offset))
	}

	.feature-v4--invert\@md .feature-v4__grid>*:last-child {
		order: -1
	}

	.feature-v4--invert\@md .feature-v4__licenzia_acredit-offset\@md {
		margin-left: calc(var(--feature-licenzia_acreditt-offset) * -1)
	}
}

@media (min-width: 64rem) {
	.feature-v4__desc_acredit-offset\@md {
		width: calc(100% + var(--feature-desc_acreditt-offset))
	}

	.feature-v4--invert\@md .feature-v4__grid>*:last-child {
		order: -1
	}

	.feature-v4--invert\@md .feature-v4__desc_acredit-offset\@md {
		margin-left: calc(var(--feature-desc_acreditt-offset) * -1)
	}
}



@media (min-width: 80rem) {
	.feature-v4__text-offset\@lg {
		width: calc(100% + var(--feature-text-offset))
	}

	.feature-v4--invert\@lg .feature-v4__grid>*:last-child {
		order: -1
	}

	.feature-v4--invert\@lg .feature-v4__text-offset\@lg {
		margin-left: calc(var(--feature-text-offset) * -1)
	}
}

@media (min-width: 90rem) {
	.feature-v4__text-offset\@xl {
		width: calc(100% + var(--feature-text-offset))
	}

	.feature-v4--invert\@xl .feature-v4__grid>*:last-child {
		order: -1
	}

	.feature-v4--invert\@xl .feature-v4__text-offset\@xl {
		margin-left: calc(var(--feature-text-offset) * -1)
	}
}