.box-libre {
	max-width: 400px;
	height: 588px;
}

.box-libre .banner {
	background-image: url(https://1701336841.rsc.cdn77.org/_assets/img/neutralidad/2025/septiembre/08/velocidad-desktop.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 270px;
	width: 97%;
}

.box-libre .textos {
	bottom: 0;
	right: 0;
	box-shadow: 0px 24px 48px rgba(56, 20, 81, 0.15);
	height: 340px;
	width: 95%;
}

#acc-neutralidad ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

#acc-neutralidad ul li {
	padding-left: 20px
}

.colorido {
	background-image:linear-gradient(to right bottom, #7402DF 0%, #FD127D 100%);
};

#acc-neutralidad ul li a.archivo:before {
	content: url('data:image/svg+xml,%3Csvg width="13" height="23" viewBox="0 0 17 23" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M2 21.2174V2H8.78261L15 8.21739V21.2174H2Z" stroke="%23E92070" stroke-width="2.5"/%3E%3Cpath d="M8.21729 2V8.21739H14.9999" stroke="%23E92070" stroke-width="2.5"/%3E%3C/svg%3E');
	position: absolute;
	top: 7px;
	left: -4px;
}

#acc-neutralidad p a.archivo {
	margin-left: 20px;
	position: relative;
	display: flex;
}

#acc-neutralidad p a.archivo:before {
	content: url('data:image/svg+xml,%3Csvg width="13" height="23" viewBox="0 0 17 23" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M2 21.2174V2H8.78261L15 8.21739V21.2174H2Z" stroke="%23E92070" stroke-width="2.5"/%3E%3Cpath d="M8.21729 2V8.21739H14.9999" stroke="%23E92070" stroke-width="2.5"/%3E%3C/svg%3E');
	position: absolute;
	top: -3px;
	left: -18px;
}

@media (min-width: 576px) {}

@media (min-width: 768px) {

	.wom .banner-cut>div,
	.wom .banner-cut.noimg>div {
		background-size: 100% 100%;
	}


	.box-libre {
		max-width: 1064px;
		height: 352px;
	}

	.box-libre .banner {
		height: 322px;
		width: 360px;
	}

	.box-libre .textos {
		height: 318px;
		width: 360px;
	}


}

@media (min-width: 992px) {
	.box-libre .banner {
		background-position: center;
		width: 695px;
	}


	.box-libre .textos {
		width: 421px;
	}
}

@media (min-width: 1300px) {}