
.asc-ancla-indice {
	display: block !important;
	position: relative !important;
	top: -222px !important;
	width: 100% !important;
	height: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	font-size: 0 !important;
	line-height: 0 !important;
	visibility: hidden !important;
	pointer-events: none !important;
}

body {
	background-color: #000205;
	background-image: none;
	background-attachment: scroll;
	isolation: isolate;
}

body::before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: -1;
	pointer-events: none;
	background-image: radial-gradient(at 50% 100%, rgba(46, 213, 115, .6) 0%, transparent 50%), radial-gradient(at 100% 100%, rgba(130, 255, 185, .4) 0%, transparent 40%);
	background-size: cover;
	background-repeat: no-repeat;
}

a[href$="/staging"], a[href$="/staging/"] {
	display: none !important;
}

#asc-tabla-mobile {
	display: block !important;
	box-sizing: border-box !important;
	width: 90vw !important;
	max-width: 860px !important;
	min-width: 0 !important;
	height: auto !important;
	padding: 0 !important;
	margin: 20px auto !important;
	border: 0 !important;
}

#asc-tabla-mobile>div, #asc-tabla-mobile>div * {
	box-sizing: border-box !important;
	min-width: 0 !important;
}

#asc-tabla-mobile>div {
	background-color: #0c2630 !important;
	background-image: url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/fondo-bienestar.png") !important;
	background-size: cover !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	padding: 2.30232558vw .8372093vw !important;
	font-size: 1.15116279vw !important;
	line-height: 1.5 !important;
}

#asc-tabla-mobile>div>div:first-child {
	padding: .41860465vw .8372093vw 2.09302326vw !important;
	margin: 0 !important;
}

#asc-tabla-mobile>div>div:first-child>p:first-child {
	font-size: 1.04651163vw !important;
	margin: 0 0 1.04651163vw !important;
	letter-spacing: .31395349vw !important;
	line-height: 1.8 !important;
}

#asc-tabla-mobile>div>div:first-child>h2 {
	font-size: 3.55813953vw !important;
	margin: 0 !important;
	letter-spacing: .20930233vw !important;
	line-height: 1.15 !important;
}

#asc-tabla-mobile>div>div:first-child>p:nth-of-type(2) {
	font-size: 2.09302326vw !important;
	margin: .8372093vw 0 0 !important;
	letter-spacing: .41860465vw !important;
	line-height: 1.5 !important;
}

#asc-tabla-mobile>div>div:first-child>p:last-child {
	font-size: .94186047vw !important;
	margin: 1.25581396vw 0 0 !important;
	letter-spacing: .20930233vw !important;
	line-height: 1.8 !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2) {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	overflow: visible !important;
	padding: 0 !important;
	margin: 0 !important;
	border-width: .10465116vw !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table {
	display: table !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	table-layout: fixed !important;
	border-collapse: separate !important;
	border-spacing: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 1.15116279vw !important;
	line-height: 1.4 !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table th, #asc-tabla-mobile>div>div:nth-of-type(2)>table td {
	position: static !important;
	left: auto !important;
	z-index: auto !important;
	min-width: 0 !important;
	border-right-width: .10465116vw !important;
	border-bottom-width: .10465116vw !important;
	overflow-wrap: break-word !important;
	white-space: normal !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th {
	padding: 1.46511628vw .52325581vw !important;
	font-size: 1.04651163vw !important;
	letter-spacing: 0 !important;
	line-height: 1.46511628vw !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:not(:first-child) {
	vertical-align: top !important;
	padding-left: .3em !important;
	padding-right: .3em !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:first-child span {
	font-size: 1.04651163vw !important;
	margin-top: .52325581vw !important;
	letter-spacing: 0 !important;
	line-height: inherit !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th>p:first-child {
	height: 5.02325582vw !important;
	margin: 0 0 .8372093vw !important;
	padding: 0 !important;
	line-height: 0 !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th>p:last-child {
	height: 2.93023255vw !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 90% !important;
	line-height: 1.46511628vw !important;
	letter-spacing: 0 !important;
	white-space: nowrap !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead img {
	display: inline-block !important;
	width: 5.02325582vw !important;
	height: 5.02325582vw !important;
	max-width: none !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	float: none !important;
	object-fit: contain !important;
	vertical-align: top !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table tbody th, #asc-tabla-mobile>div>div:nth-of-type(2)>table tbody td {
	padding: 1.46511628vw .62790698vw !important;
	font-size: 1.15116279vw !important;
	line-height: 1.4 !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table tbody tr>:first-child {
	text-align: center !important;
	vertical-align: middle !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(1) {
	width: 11.6% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(2) {
	width: 12% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(3) {
	width: 11.6% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(4) {
	width: 9.6% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(5) {
	width: 8.8% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(6) {
	width: 12.4% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(7) {
	width: 8% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(8) {
	width: 8.8% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(9) {
	width: 10% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:nth-child(10) {
	width: 7.2% !important;
}

#asc-tabla-mobile>div>div:nth-of-type(3) {
	margin: 2.30232558vw .8372093vw .8372093vw !important;
	padding: 0 0 0 1.25581396vw !important;
	border-left-width: .10465116vw !important;
}

#asc-tabla-mobile>div>div:nth-of-type(3)>h3 {
	font-size: 1.36046512vw !important;
	margin: 0 0 .8372093vw !important;
	letter-spacing: .31395349vw !important;
	line-height: 1.5 !important;
}

#asc-tabla-mobile>div>div:nth-of-type(3)>p {
	font-size: 1.15116279vw !important;
	margin: 0 0 .62790698vw !important;
	line-height: 1.5 !important;
}

#asc-tabla-mobile>div>div:nth-of-type(3)>p:last-child {
	margin: 0 !important;
}

#asc-tabla-mobile>div>div:last-child {
	margin: 2.09302326vw .8372093vw 0 !important;
	padding-top: 1.25581396vw !important;
	border-top-width: .10465116vw !important;
}

#asc-tabla-mobile>div>div:last-child>p {
	font-size: .94186047vw !important;
	letter-spacing: .31395349vw !important;
	margin: 0 !important;
	line-height: 1.8 !important;
}

@media (min-width:576px) {
	#asc-tabla-mobile {
		width: 508px !important;
		max-width: 100% !important;
	}
	
	#asc-tabla-mobile>div {
		padding: 12.99534881px 4.7255814px !important;
		font-size: 6.49767443px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child {
		padding: 2.3627907px 4.7255814px 11.81395351px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:first-child {
		font-size: 5.90697676px !important;
		margin: 0 0 5.90697676px !important;
		letter-spacing: 1.77209303px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>h2 {
		font-size: 20.08372092px !important;
		letter-spacing: 1.18139535px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:nth-of-type(2) {
		font-size: 11.81395351px !important;
		margin: 4.7255814px 0 0 !important;
		letter-spacing: 2.3627907px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:last-child {
		font-size: 5.31627908px !important;
		margin: 7.08837211px 0 0 !important;
		letter-spacing: 1.18139535px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2) {
		border-width: .59069768px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table {
		font-size: 6.49767443px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table th, #asc-tabla-mobile>div>div:nth-of-type(2)>table td {
		border-right-width: .59069768px !important;
		border-bottom-width: .59069768px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th {
		padding: 8.26976746px 2.95348838px !important;
		font-size: 5.90697676px !important;
		line-height: 8.26976746px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:first-child span {
		font-size: 5.90697676px !important;
		margin-top: 2.95348838px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th>p:first-child {
		height: 28.35348838px !important;
		margin: 0 0 4.7255814px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th>p:last-child {
		height: 16.53953487px !important;
		font-size: 90% !important;
		line-height: 8.26976746px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead img {
		width: 28.35348838px !important;
		height: 28.35348838px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table tbody th, #asc-tabla-mobile>div>div:nth-of-type(2)>table tbody td {
		padding: 8.26976746px 3.54418605px !important;
		font-size: 6.49767443px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3) {
		margin: 12.99534881px 4.7255814px 4.7255814px !important;
		padding: 0 0 0 7.08837211px !important;
		border-left-width: .59069768px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3)>h3 {
		font-size: 7.67906978px !important;
		margin: 0 0 4.7255814px !important;
		letter-spacing: 1.77209303px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3)>p {
		font-size: 6.49767443px !important;
		margin: 0 0 3.54418605px !important;
	}
	
	#asc-tabla-mobile>div>div:last-child {
		margin: 11.81395351px 4.7255814px 0 !important;
		padding-top: 7.08837211px !important;
		border-top-width: .59069768px !important;
	}
	
	#asc-tabla-mobile>div>div:last-child>p {
		font-size: 5.31627908px !important;
		letter-spacing: 1.77209303px !important;
	}
}

@media (min-width:768px) {
	#asc-tabla-mobile {
		width: 688px !important;
		max-width: 100% !important;
	}
	
	#asc-tabla-mobile>div {
		padding: 17.59999997px 6.40000001px !important;
		font-size: 8.80000002px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child {
		padding: 3.20000001px 6.40000001px 16.00000003px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:first-child {
		font-size: 8.00000002px !important;
		margin: 0 0 8.00000002px !important;
		letter-spacing: 2.4px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>h2 {
		font-size: 27.19999999px !important;
		letter-spacing: 1.6px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:nth-of-type(2) {
		font-size: 16.00000003px !important;
		margin: 6.40000001px 0 0 !important;
		letter-spacing: 3.20000001px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:last-child {
		font-size: 7.20000001px !important;
		margin: 9.60000002px 0 0 !important;
		letter-spacing: 1.6px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2) {
		border-width: .8px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table {
		font-size: 8.80000002px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table th, #asc-tabla-mobile>div>div:nth-of-type(2)>table td {
		border-right-width: .8px !important;
		border-bottom-width: .8px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th {
		padding: 11.20000002px 4.00000001px !important;
		font-size: 8.00000002px !important;
		line-height: 11.20000002px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:first-child span {
		font-size: 8.00000002px !important;
		margin-top: 4.00000001px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th>p:first-child {
		height: 38.40000001px !important;
		margin: 0 0 6.40000001px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th>p:last-child {
		height: 22.39999998px !important;
		font-size: 90% !important;
		line-height: 11.20000002px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead img {
		width: 38.40000001px !important;
		height: 38.40000001px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table tbody th, #asc-tabla-mobile>div>div:nth-of-type(2)>table tbody td {
		padding: 11.20000002px 4.80000001px !important;
		font-size: 8.80000002px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3) {
		margin: 17.59999997px 6.40000001px 6.40000001px !important;
		padding: 0 0 0 9.60000002px !important;
		border-left-width: .8px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3)>h3 {
		font-size: 10.40000002px !important;
		margin: 0 0 6.40000001px !important;
		letter-spacing: 2.4px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3)>p {
		font-size: 8.80000002px !important;
		margin: 0 0 4.80000001px !important;
	}
	
	#asc-tabla-mobile>div>div:last-child {
		margin: 16.00000003px 6.40000001px 0 !important;
		padding-top: 9.60000002px !important;
		border-top-width: .8px !important;
	}
	
	#asc-tabla-mobile>div>div:last-child>p {
		font-size: 7.20000001px !important;
		letter-spacing: 2.4px !important;
	}
}

@media (min-width:992px) {
	#asc-tabla-mobile {
		width: 860px !important;
		max-width: 100% !important;
	}
	
	#asc-tabla-mobile>div {
		padding: 21.99999996px 8.00000002px !important;
		font-size: 11.00000002px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child {
		padding: 4.00000001px 8.00000002px 20.00000004px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:first-child {
		font-size: 10.00000002px !important;
		margin: 0 0 10.00000002px !important;
		letter-spacing: 3.00000001px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>h2 {
		font-size: 33.99999998px !important;
		letter-spacing: 2px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:nth-of-type(2) {
		font-size: 20.00000004px !important;
		margin: 8.00000002px 0 0 !important;
		letter-spacing: 4.00000001px !important;
	}
	
	#asc-tabla-mobile>div>div:first-child>p:last-child {
		font-size: 9.00000002px !important;
		margin: 12.00000002px 0 0 !important;
		letter-spacing: 2px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2) {
		border-width: 1px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table {
		font-size: 11.00000002px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table th, #asc-tabla-mobile>div>div:nth-of-type(2)>table td {
		border-right-width: 1px !important;
		border-bottom-width: 1px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th {
		padding: 14.00000003px 5.00000001px !important;
		font-size: 10.00000002px !important;
		line-height: 14.00000003px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:first-child span {
		font-size: 10.00000002px !important;
		margin-top: 5.00000001px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th>p:first-child {
		height: 48.00000001px !important;
		margin: 0 0 8.00000002px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th>p:last-child {
		height: 27.99999997px !important;
		font-size: 90% !important;
		line-height: 14.00000003px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table thead img {
		width: 48.00000001px !important;
		height: 48.00000001px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(2)>table tbody th, #asc-tabla-mobile>div>div:nth-of-type(2)>table tbody td {
		padding: 14.00000003px 6.00000001px !important;
		font-size: 11.00000002px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3) {
		margin: 21.99999996px 8.00000002px 8.00000002px !important;
		padding: 0 0 0 12.00000002px !important;
		border-left-width: 1px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3)>h3 {
		font-size: 13.00000003px !important;
		margin: 0 0 8.00000002px !important;
		letter-spacing: 3.00000001px !important;
	}
	
	#asc-tabla-mobile>div>div:nth-of-type(3)>p {
		font-size: 11.00000002px !important;
		margin: 0 0 6.00000001px !important;
	}
	
	#asc-tabla-mobile>div>div:last-child {
		margin: 20.00000004px 8.00000002px 0 !important;
		padding-top: 12.00000002px !important;
		border-top-width: 1px !important;
	}
	
	#asc-tabla-mobile>div>div:last-child>p {
		font-size: 9.00000002px !important;
		letter-spacing: 3.00000001px !important;
	}
}

#asc-abrir-grilla, #asc-grilla-ampliada {
	display: none !important;
}

@media (max-width:767px) {
	#asc-tabla-mobile>div>div:nth-of-type(2) {
		position: relative !important;
	}
	
	#asc-abrir-grilla {
		display: block !important;
		position: absolute !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		z-index: 2 !important;
		margin: 0 !important;
		padding: 0 !important;
		text-indent: -9999px !important;
		overflow: hidden !important;
		background: transparent !important;
		cursor: zoom-in !important;
	}
	
	#asc-grilla-ampliada:target {
		display: block !important;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		z-index: 2147483647 !important;
		box-sizing: border-box !important;
		width: auto !important;
		height: auto !important;
		min-width: 0 !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background-color: #0c2630 !important;
		background-image: url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/fondo-bienestar.png") !important;
		background-size: cover !important;
		background-position: center top !important;
		background-repeat: no-repeat !important;
		color: #f4efe4 !important;
		font-family: Arial, Helvetica, sans-serif !important;
		overflow: hidden !important;
	}
	
	#asc-grilla-barra {
		position: absolute !important;
		box-sizing: border-box !important;
		z-index: 1 !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		height: 64px !important;
		margin: 0 !important;
		padding: 0 !important;
		border-bottom: 1px solid #738586 !important;
		background: transparent !important;
	}
	
	#asc-grilla-titulo {
		margin: 0 !important;
		padding: 20px 116px 20px 16px !important;
		font-size: 18px !important;
		font-weight: bold !important;
		line-height: 24px !important;
		color: #f4efe4 !important;
	}
	
	#asc-cerrar-grilla {
		display: block !important;
		position: absolute !important;
		top: 10px !important;
		right: 12px !important;
		min-width: 88px !important;
		min-height: 44px !important;
		box-sizing: border-box !important;
		margin: 0 !important;
		padding: 12px !important;
		border: 1px solid #bab9ab !important;
		border-radius: 4px !important;
		background: #f4efe4 !important;
		color: #102c37 !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 14px !important;
		font-weight: bold !important;
		line-height: 18px !important;
		text-align: center !important;
		text-decoration: none !important;
		white-space: nowrap !important;
	}
	
	#asc-grilla-contenido {
		position: absolute !important;
		top: 64px !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		box-sizing: border-box !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: auto !important;
		background: transparent !important;
	}
	
	#asc-grilla-tabla {
		display: table !important;
		box-sizing: border-box !important;
		width: 1236px !important;
		min-width: 1236px !important;
		max-width: none !important;
		table-layout: fixed !important;
		border-collapse: separate !important;
		border-spacing: 0 !important;
		margin: 0 !important;
		border: 1px solid #bab9ab !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 14px !important;
		line-height: 1.45 !important;
	}
	
	#asc-grilla-tabla th, #asc-grilla-tabla td {
		box-sizing: border-box !important;
		position: static !important;
		padding: 12px 8px !important;
		font-size: 14px !important;
		line-height: 1.45 !important;
		white-space: normal !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
	}
	
	#asc-grilla-tabla thead th {
		position: sticky !important;
		top: 0 !important;
		z-index: 3 !important;
		padding: 16px 6px !important;
		font-size: 12px !important;
		line-height: 17px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(1) {
		width: 102px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(2) {
		width: 154px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(3) {
		width: 148px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(4) {
		width: 123px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(5) {
		width: 113px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(6) {
		width: 159px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(7) {
		width: 102px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(8) {
		width: 113px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(9) {
		width: 128px !important;
	}
	
	#asc-grilla-tabla thead th:nth-child(10) {
		width: 92px !important;
	}
	
	#asc-grilla-tabla tr>th:first-child, #asc-grilla-tabla tr>td:first-child {
		position: sticky !important;
		left: 0 !important;
		z-index: 2 !important;
		text-align: center !important;
		vertical-align: middle !important;
		padding-left: 4px !important;
		padding-right: 4px !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
		hyphens: none !important;
	}
	
	#asc-grilla-tabla thead th:first-child {
		z-index: 4 !important;
		white-space: nowrap !important;
		letter-spacing: 0 !important;
	}
	
	#asc-grilla-tabla tbody tr:nth-child(odd)>:first-child {
		background: #f4efe4 !important;
	}
	
	#asc-grilla-tabla tbody tr:nth-child(even)>:first-child {
		background: #d9e5e5 !important;
	}
	
	#asc-grilla-tabla thead th:first-child span {
		font-size: 12px !important;
		line-height: 17px !important;
		white-space: normal !important;
	}
	
	#asc-grilla-tabla thead th>p:first-child {
		height: 48px !important;
		margin: 0 0 10px !important;
		padding: 0 !important;
		line-height: 0 !important;
	}
	
	#asc-grilla-tabla thead th>p:last-child {
		height: 34px !important;
		margin: 0 !important;
		padding: 0 !important;
		font-size: 12px !important;
		line-height: 17px !important;
		letter-spacing: 0 !important;
		white-space: nowrap !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
	}
	
	#asc-grilla-tabla thead img {
		display: inline-block !important;
		width: 48px !important;
		height: 48px !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		vertical-align: top !important;
	}
	
	#asc-grilla-notas {
		box-sizing: border-box !important;
		width: 100% !important;
		margin: 20px 0 8px !important;
		padding: 0 0 0 12px !important;
	}
	
	#asc-grilla-notas h3 {
		margin: 0 0 10px !important;
		font-size: 16px !important;
		line-height: 1.5 !important;
	}
	
	#asc-grilla-notas p {
		margin: 0 0 8px !important;
		font-size: 14px !important;
		line-height: 1.5 !important;
	}
	
	#asc-abrir-grilla:focus, #asc-cerrar-grilla:focus {
		outline: 2px solid #b4d3da !important;
		outline-offset: 2px !important;
	}
}

#asc-tabla-mobile>div>div:nth-of-type(2)>table thead th:first-child, #asc-grilla-tabla thead th:first-child {
	background-color: #0c2630 !important;
	background-image: linear-gradient(rgba(18, 59, 75, .7), rgba(18, 59, 75, .7)), url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/fondo-bienestar.png") !important;
	background-size: auto, cover !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
}

#asc-tabla-mobile #asc-encabezado {
	position: relative !important;
	min-height: 16em !important;
	padding-left: 16% !important;
	padding-right: 16% !important;
}

#asc-tabla-mobile #asc-estrella-encabezado {
	display: block !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 14% !important;
	height: auto !important;
	max-width: none !important;
	min-width: 0 !important;
	max-height: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	float: none !important;
	font-size: 0 !important;
	line-height: 0 !important;
}

#asc-tabla-mobile #asc-estrella-encabezado img {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	max-width: none !important;
	max-height: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	object-fit: contain !important;
}

#asc-tabla-mobile table tbody td a, #asc-tabla-mobile table tbody td a:link, #asc-tabla-mobile table tbody td a:visited, #asc-tabla-mobile table tbody td a:hover, #asc-tabla-mobile table tbody td a:focus, #asc-tabla-mobile table tbody td a:active, #asc-grilla-tabla tbody td a, #asc-grilla-tabla tbody td a:link, #asc-grilla-tabla tbody td a:visited, #asc-grilla-tabla tbody td a:hover, #asc-grilla-tabla tbody td a:focus, #asc-grilla-tabla tbody td a:active {
	color: #102c37 !important;
	text-decoration: none !important;
}

#asc-tabla-mobile table tbody td a, #asc-grilla-tabla tbody td a {
	display: inline !important;
	font-family: inherit !important;
	font-size: 1em !important;
	font-weight: inherit !important;
	font-style: inherit !important;
	line-height: inherit !important;
	letter-spacing: inherit !important;
	text-transform: inherit !important;
	white-space: inherit !important;
	word-break: inherit !important;
	overflow-wrap: inherit !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: none !important;
}

#asc-tabla-mobile .asc-texto-producto-mobile {
	display: none !important;
}

@media (max-width:767px) {
	#asc-tabla-mobile.asc-mobile-ampliable {
		position: relative !important;
		isolation: isolate !important;
	}
	
	#asc-tabla-mobile.asc-mobile-ampliable table tbody td a.asc-enlace-producto {
		display: none !important;
	}
	
	#asc-tabla-mobile.asc-mobile-ampliable .asc-texto-producto-mobile {
		display: inline !important;
		color: #102c37 !important;
		font-family: inherit !important;
		font-size: 1em !important;
		font-weight: inherit !important;
		font-style: inherit !important;
		line-height: inherit !important;
		letter-spacing: inherit !important;
		text-transform: inherit !important;
		white-space: inherit !important;
		word-break: inherit !important;
		overflow-wrap: inherit !important;
		text-decoration: none !important;
	}
	
	#asc-tabla-mobile.asc-mobile-ampliable>#asc-abrir-grilla {
		display: block !important;
		position: absolute !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		z-index: 10 !important;
	}
}

#asc-staging-tablas .asc-staging-tabla {
	display: block !important;
	box-sizing: border-box !important;
	width: 90vw !important;
	max-width: 860px !important;
	min-width: 0 !important;
	height: auto !important;
	padding: 0 !important;
	margin: 20px auto !important;
	border: 0 !important;
}

#asc-staging-tablas .asc-staging-tabla>div, #asc-staging-tablas .asc-staging-tabla>div * {
	box-sizing: border-box !important;
	min-width: 0 !important;
}

#asc-staging-tablas .asc-staging-tabla>div {
	background-color: #0c2630 !important;
	background-image: url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/fondo-bienestar.png") !important;
	background-size: cover !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	padding: 2.30232558vw .8372093vw !important;
	font-size: 1.15116279vw !important;
	line-height: 1.5 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:first-child {
	padding: .41860465vw .8372093vw 2.09302326vw !important;
	margin: 0 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:first-child {
	font-size: 1.04651163vw !important;
	margin: 0 0 1.04651163vw !important;
	letter-spacing: .31395349vw !important;
	line-height: 1.8 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:first-child>h2 {
	font-size: 3.55813953vw !important;
	margin: 0 !important;
	letter-spacing: .20930233vw !important;
	line-height: 1.15 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:nth-of-type(2) {
	font-size: 2.09302326vw !important;
	margin: .8372093vw 0 0 !important;
	letter-spacing: .41860465vw !important;
	line-height: 1.5 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:last-child {
	font-size: .94186047vw !important;
	margin: 1.25581396vw 0 0 !important;
	letter-spacing: .20930233vw !important;
	line-height: 1.8 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2) {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	overflow: visible !important;
	padding: 0 !important;
	margin: 0 !important;
	border-width: .10465116vw !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table {
	display: table !important;
	width: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	table-layout: fixed !important;
	border-collapse: separate !important;
	border-spacing: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 1.15116279vw !important;
	line-height: 1.4 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table td {
	position: static !important;
	left: auto !important;
	z-index: auto !important;
	min-width: 0 !important;
	border-right-width: .10465116vw !important;
	border-bottom-width: .10465116vw !important;
	overflow-wrap: break-word !important;
	white-space: normal !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th {
	padding: 1.46511628vw .52325581vw !important;
	font-size: 1.04651163vw !important;
	letter-spacing: 0 !important;
	line-height: 1.46511628vw !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:not(:first-child) {
	vertical-align: top !important;
	padding-left: .3em !important;
	padding-right: .3em !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:first-child span {
	font-size: 1.04651163vw !important;
	margin-top: .52325581vw !important;
	letter-spacing: 0 !important;
	line-height: inherit !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th>p:first-child {
	height: 5.02325582vw !important;
	margin: 0 0 .8372093vw !important;
	padding: 0 !important;
	line-height: 0 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th>p:last-child {
	height: 2.93023255vw !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 90% !important;
	line-height: 1.46511628vw !important;
	letter-spacing: 0 !important;
	white-space: nowrap !important;
	word-break: normal !important;
	overflow-wrap: normal !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead img {
	display: inline-block !important;
	width: 5.02325582vw !important;
	height: 5.02325582vw !important;
	max-width: none !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	float: none !important;
	object-fit: contain !important;
	vertical-align: top !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody td {
	padding: 1.46511628vw .62790698vw !important;
	font-size: 1.15116279vw !important;
	line-height: 1.4 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody tr>:first-child {
	text-align: center !important;
	vertical-align: middle !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(1) {
	width: 11.6% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(2) {
	width: 12% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(3) {
	width: 11.6% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(4) {
	width: 9.6% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(5) {
	width: 8.8% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(6) {
	width: 12.4% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(7) {
	width: 8% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(8) {
	width: 8.8% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(9) {
	width: 10% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:nth-child(10) {
	width: 7.2% !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3) {
	margin: 2.30232558vw .8372093vw .8372093vw !important;
	padding: 0 0 0 1.25581396vw !important;
	border-left-width: .10465116vw !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>h3 {
	font-size: 1.36046512vw !important;
	margin: 0 0 .8372093vw !important;
	letter-spacing: .31395349vw !important;
	line-height: 1.5 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>p {
	font-size: 1.15116279vw !important;
	margin: 0 0 .62790698vw !important;
	line-height: 1.5 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>p:last-child {
	margin: 0 !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:last-child {
	margin: 2.09302326vw .8372093vw 0 !important;
	padding-top: 1.25581396vw !important;
	border-top-width: .10465116vw !important;
}

#asc-staging-tablas .asc-staging-tabla>div>div:last-child>p {
	font-size: .94186047vw !important;
	letter-spacing: .31395349vw !important;
	margin: 0 !important;
	line-height: 1.8 !important;
}

@media (min-width:576px) {
	#asc-staging-tablas .asc-staging-tabla {
		width: 508px !important;
		max-width: 100% !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div {
		padding: 12.99534881px 4.7255814px !important;
		font-size: 6.49767443px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child {
		padding: 2.3627907px 4.7255814px 11.81395351px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:first-child {
		font-size: 5.90697676px !important;
		margin: 0 0 5.90697676px !important;
		letter-spacing: 1.77209303px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>h2 {
		font-size: 20.08372092px !important;
		letter-spacing: 1.18139535px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:nth-of-type(2) {
		font-size: 11.81395351px !important;
		margin: 4.7255814px 0 0 !important;
		letter-spacing: 2.3627907px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:last-child {
		font-size: 5.31627908px !important;
		margin: 7.08837211px 0 0 !important;
		letter-spacing: 1.18139535px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2) {
		border-width: .59069768px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table {
		font-size: 6.49767443px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table td {
		border-right-width: .59069768px !important;
		border-bottom-width: .59069768px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th {
		padding: 8.26976746px 2.95348838px !important;
		font-size: 5.90697676px !important;
		line-height: 8.26976746px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:first-child span {
		font-size: 5.90697676px !important;
		margin-top: 2.95348838px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th>p:first-child {
		height: 28.35348838px !important;
		margin: 0 0 4.7255814px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th>p:last-child {
		height: 16.53953487px !important;
		font-size: 90% !important;
		line-height: 8.26976746px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead img {
		width: 28.35348838px !important;
		height: 28.35348838px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody td {
		padding: 8.26976746px 3.54418605px !important;
		font-size: 6.49767443px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3) {
		margin: 12.99534881px 4.7255814px 4.7255814px !important;
		padding: 0 0 0 7.08837211px !important;
		border-left-width: .59069768px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>h3 {
		font-size: 7.67906978px !important;
		margin: 0 0 4.7255814px !important;
		letter-spacing: 1.77209303px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>p {
		font-size: 6.49767443px !important;
		margin: 0 0 3.54418605px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:last-child {
		margin: 11.81395351px 4.7255814px 0 !important;
		padding-top: 7.08837211px !important;
		border-top-width: .59069768px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:last-child>p {
		font-size: 5.31627908px !important;
		letter-spacing: 1.77209303px !important;
	}
}

@media (min-width:768px) {
	#asc-staging-tablas .asc-staging-tabla {
		width: 688px !important;
		max-width: 100% !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div {
		padding: 17.59999997px 6.40000001px !important;
		font-size: 8.80000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child {
		padding: 3.20000001px 6.40000001px 16.00000003px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:first-child {
		font-size: 8.00000002px !important;
		margin: 0 0 8.00000002px !important;
		letter-spacing: 2.4px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>h2 {
		font-size: 27.19999999px !important;
		letter-spacing: 1.6px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:nth-of-type(2) {
		font-size: 16.00000003px !important;
		margin: 6.40000001px 0 0 !important;
		letter-spacing: 3.20000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:last-child {
		font-size: 7.20000001px !important;
		margin: 9.60000002px 0 0 !important;
		letter-spacing: 1.6px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2) {
		border-width: .8px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table {
		font-size: 8.80000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table td {
		border-right-width: .8px !important;
		border-bottom-width: .8px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th {
		padding: 11.20000002px 4.00000001px !important;
		font-size: 8.00000002px !important;
		line-height: 11.20000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:first-child span {
		font-size: 8.00000002px !important;
		margin-top: 4.00000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th>p:first-child {
		height: 38.40000001px !important;
		margin: 0 0 6.40000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th>p:last-child {
		height: 22.39999998px !important;
		font-size: 90% !important;
		line-height: 11.20000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead img {
		width: 38.40000001px !important;
		height: 38.40000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody td {
		padding: 11.20000002px 4.80000001px !important;
		font-size: 8.80000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3) {
		margin: 17.59999997px 6.40000001px 6.40000001px !important;
		padding: 0 0 0 9.60000002px !important;
		border-left-width: .8px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>h3 {
		font-size: 10.40000002px !important;
		margin: 0 0 6.40000001px !important;
		letter-spacing: 2.4px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>p {
		font-size: 8.80000002px !important;
		margin: 0 0 4.80000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:last-child {
		margin: 16.00000003px 6.40000001px 0 !important;
		padding-top: 9.60000002px !important;
		border-top-width: .8px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:last-child>p {
		font-size: 7.20000001px !important;
		letter-spacing: 2.4px !important;
	}
}

@media (min-width:992px) {
	#asc-staging-tablas .asc-staging-tabla {
		width: 860px !important;
		max-width: 100% !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div {
		padding: 21.99999996px 8.00000002px !important;
		font-size: 11.00000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child {
		padding: 4.00000001px 8.00000002px 20.00000004px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:first-child {
		font-size: 10.00000002px !important;
		margin: 0 0 10.00000002px !important;
		letter-spacing: 3.00000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>h2 {
		font-size: 33.99999998px !important;
		letter-spacing: 2px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:nth-of-type(2) {
		font-size: 20.00000004px !important;
		margin: 8.00000002px 0 0 !important;
		letter-spacing: 4.00000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:first-child>p:last-child {
		font-size: 9.00000002px !important;
		margin: 12.00000002px 0 0 !important;
		letter-spacing: 2px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2) {
		border-width: 1px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table {
		font-size: 11.00000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table td {
		border-right-width: 1px !important;
		border-bottom-width: 1px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th {
		padding: 14.00000003px 5.00000001px !important;
		font-size: 10.00000002px !important;
		line-height: 14.00000003px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:first-child span {
		font-size: 10.00000002px !important;
		margin-top: 5.00000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th>p:first-child {
		height: 48.00000001px !important;
		margin: 0 0 8.00000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th>p:last-child {
		height: 27.99999997px !important;
		font-size: 90% !important;
		line-height: 14.00000003px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead img {
		width: 48.00000001px !important;
		height: 48.00000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody td {
		padding: 14.00000003px 6.00000001px !important;
		font-size: 11.00000002px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3) {
		margin: 21.99999996px 8.00000002px 8.00000002px !important;
		padding: 0 0 0 12.00000002px !important;
		border-left-width: 1px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>h3 {
		font-size: 13.00000003px !important;
		margin: 0 0 8.00000002px !important;
		letter-spacing: 3.00000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(3)>p {
		font-size: 11.00000002px !important;
		margin: 0 0 6.00000001px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:last-child {
		margin: 20.00000004px 8.00000002px 0 !important;
		padding-top: 12.00000002px !important;
		border-top-width: 1px !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla>div>div:last-child>p {
		font-size: 9.00000002px !important;
		letter-spacing: 3.00000001px !important;
	}
}

#asc-staging-tablas .asc-staging-abrir, #asc-staging-tablas .asc-staging-ampliada {
	display: none !important;
}

@media (max-width:767px) {
	#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2) {
		position: relative !important;
	}
	
	#asc-staging-tablas .asc-staging-abrir {
		display: block !important;
		position: absolute !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		z-index: 2 !important;
		margin: 0 !important;
		padding: 0 !important;
		text-indent: -9999px !important;
		overflow: hidden !important;
		background: transparent !important;
		cursor: zoom-in !important;
	}
	
	#asc-staging-tablas .asc-staging-ampliada:target {
		display: block !important;
		position: fixed !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		z-index: 2147483647 !important;
		box-sizing: border-box !important;
		width: auto !important;
		height: auto !important;
		min-width: 0 !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		background-color: #0c2630 !important;
		background-image: url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/fondo-bienestar.png") !important;
		background-size: cover !important;
		background-position: center top !important;
		background-repeat: no-repeat !important;
		color: #f4efe4 !important;
		font-family: Arial, Helvetica, sans-serif !important;
		overflow: hidden !important;
	}
	
	#asc-staging-tablas .asc-staging-barra {
		position: absolute !important;
		box-sizing: border-box !important;
		z-index: 1 !important;
		top: 0 !important;
		right: 0 !important;
		left: 0 !important;
		height: 64px !important;
		margin: 0 !important;
		padding: 0 !important;
		border-bottom: 1px solid #738586 !important;
		background: transparent !important;
	}
	
	#asc-staging-tablas .asc-staging-titulo {
		margin: 0 !important;
		padding: 20px 116px 20px 16px !important;
		font-size: 18px !important;
		font-weight: bold !important;
		line-height: 24px !important;
		color: #f4efe4 !important;
	}
	
	#asc-staging-tablas .asc-staging-cerrar {
		display: block !important;
		position: absolute !important;
		top: 10px !important;
		right: 12px !important;
		min-width: 88px !important;
		min-height: 44px !important;
		box-sizing: border-box !important;
		margin: 0 !important;
		padding: 12px !important;
		border: 1px solid #bab9ab !important;
		border-radius: 4px !important;
		background: #f4efe4 !important;
		color: #102c37 !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 14px !important;
		font-weight: bold !important;
		line-height: 18px !important;
		text-align: center !important;
		text-decoration: none !important;
		white-space: nowrap !important;
	}
	
	#asc-staging-tablas .asc-staging-contenido {
		position: absolute !important;
		top: 64px !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		box-sizing: border-box !important;
		margin: 0 !important;
		padding: 0 !important;
		overflow: auto !important;
		background: transparent !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla {
		display: table !important;
		box-sizing: border-box !important;
		width: 1236px !important;
		min-width: 1236px !important;
		max-width: none !important;
		table-layout: fixed !important;
		border-collapse: separate !important;
		border-spacing: 0 !important;
		margin: 0 !important;
		border: 1px solid #bab9ab !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 14px !important;
		line-height: 1.45 !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla th, #asc-staging-tablas .asc-staging-grilla td {
		box-sizing: border-box !important;
		position: static !important;
		padding: 12px 8px !important;
		font-size: 14px !important;
		line-height: 1.45 !important;
		white-space: normal !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th {
		position: sticky !important;
		top: 0 !important;
		z-index: 3 !important;
		padding: 16px 6px !important;
		font-size: 12px !important;
		line-height: 17px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(1) {
		width: 102px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(2) {
		width: 154px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(3) {
		width: 148px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(4) {
		width: 123px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(5) {
		width: 113px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(6) {
		width: 159px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(7) {
		width: 102px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(8) {
		width: 113px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(9) {
		width: 128px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:nth-child(10) {
		width: 92px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla tr>th:first-child, #asc-staging-tablas .asc-staging-grilla tr>td:first-child {
		position: sticky !important;
		left: 0 !important;
		z-index: 2 !important;
		text-align: center !important;
		vertical-align: middle !important;
		padding-left: 4px !important;
		padding-right: 4px !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
		hyphens: none !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:first-child {
		z-index: 4 !important;
		white-space: nowrap !important;
		letter-spacing: 0 !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla tbody tr:nth-child(odd)>:first-child {
		background: #f4efe4 !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla tbody tr:nth-child(even)>:first-child {
		background: #d9e5e5 !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:first-child span {
		font-size: 12px !important;
		line-height: 17px !important;
		white-space: normal !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th>p:first-child {
		height: 48px !important;
		margin: 0 0 10px !important;
		padding: 0 !important;
		line-height: 0 !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th>p:last-child {
		height: 34px !important;
		margin: 0 !important;
		padding: 0 !important;
		font-size: 12px !important;
		line-height: 17px !important;
		letter-spacing: 0 !important;
		white-space: nowrap !important;
		word-break: normal !important;
		overflow-wrap: normal !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead img {
		display: inline-block !important;
		width: 48px !important;
		height: 48px !important;
		max-width: none !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		vertical-align: top !important;
	}
	
	#asc-staging-tablas .asc-staging-notas {
		box-sizing: border-box !important;
		width: 100% !important;
		margin: 20px 0 8px !important;
		padding: 0 0 0 12px !important;
	}
	
	#asc-staging-tablas .asc-staging-notas h3 {
		margin: 0 0 10px !important;
		font-size: 16px !important;
		line-height: 1.5 !important;
	}
	
	#asc-staging-tablas .asc-staging-notas p {
		margin: 0 0 8px !important;
		font-size: 14px !important;
		line-height: 1.5 !important;
	}
	
	#asc-staging-tablas .asc-staging-abrir:focus, #asc-staging-tablas .asc-staging-cerrar:focus {
		outline: 2px solid #b4d3da !important;
		outline-offset: 2px !important;
	}
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table thead th:first-child, #asc-staging-tablas .asc-staging-grilla thead th:first-child {
	background-color: #0c2630 !important;
	background-image: linear-gradient(rgba(18, 59, 75, .7), rgba(18, 59, 75, .7)), url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/fondo-bienestar.png") !important;
	background-size: auto, cover !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
}

#asc-staging-tablas .asc-staging-tabla .asc-staging-encabezado {
	position: relative !important;
	min-height: 16em !important;
	padding-left: 16% !important;
	padding-right: 16% !important;
}

#asc-staging-tablas .asc-staging-tabla .asc-staging-estrella {
	display: block !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 14% !important;
	height: auto !important;
	max-width: none !important;
	min-width: 0 !important;
	max-height: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	float: none !important;
	font-size: 0 !important;
	line-height: 0 !important;
}

#asc-staging-tablas .asc-staging-tabla .asc-staging-estrella img {
	display: block !important;
	width: 100% !important;
	height: auto !important;
	max-width: none !important;
	max-height: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	object-fit: contain !important;
}

#asc-staging-tablas .asc-staging-tabla table tbody td a, #asc-staging-tablas .asc-staging-tabla table tbody td a:link, #asc-staging-tablas .asc-staging-tabla table tbody td a:visited, #asc-staging-tablas .asc-staging-tabla table tbody td a:hover, #asc-staging-tablas .asc-staging-tabla table tbody td a:focus, #asc-staging-tablas .asc-staging-tabla table tbody td a:active, #asc-staging-tablas .asc-staging-grilla tbody td a, #asc-staging-tablas .asc-staging-grilla tbody td a:link, #asc-staging-tablas .asc-staging-grilla tbody td a:visited, #asc-staging-tablas .asc-staging-grilla tbody td a:hover, #asc-staging-tablas .asc-staging-grilla tbody td a:focus, #asc-staging-tablas .asc-staging-grilla tbody td a:active {
	color: #102c37 !important;
	text-decoration: none !important;
}

#asc-staging-tablas .asc-staging-tabla table tbody td a, #asc-staging-tablas .asc-staging-grilla tbody td a {
	display: inline !important;
	font-family: inherit !important;
	font-size: 1em !important;
	font-weight: inherit !important;
	font-style: inherit !important;
	line-height: inherit !important;
	letter-spacing: inherit !important;
	text-transform: inherit !important;
	white-space: inherit !important;
	word-break: inherit !important;
	overflow-wrap: inherit !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	background: none !important;
}

#asc-staging-tablas .asc-staging-tabla .asc-texto-producto-mobile {
	display: none !important;
}

@media (max-width:767px) {
	#asc-staging-tablas .asc-staging-tabla.asc-mobile-ampliable {
		position: relative !important;
		isolation: isolate !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla.asc-mobile-ampliable table tbody td a.asc-enlace-producto {
		display: none !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla.asc-mobile-ampliable .asc-texto-producto-mobile {
		display: inline !important;
		color: #102c37 !important;
		font-family: inherit !important;
		font-size: 1em !important;
		font-weight: inherit !important;
		font-style: inherit !important;
		line-height: inherit !important;
		letter-spacing: inherit !important;
		text-transform: inherit !important;
		white-space: inherit !important;
		word-break: inherit !important;
		overflow-wrap: inherit !important;
		text-decoration: none !important;
	}
	
	#asc-staging-tablas .asc-staging-tabla.asc-mobile-ampliable>.asc-staging-abrir {
		display: block !important;
		position: absolute !important;
		top: 0 !important;
		right: 0 !important;
		bottom: 0 !important;
		left: 0 !important;
		z-index: 10 !important;
	}
}

#asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody th, #asc-staging-tablas .asc-staging-tabla>div>div:nth-of-type(2)>table tbody td {
	word-break: normal !important;
	overflow-wrap: normal !important;
	hyphens: none !important;
}

@media (max-width:767px) {
	#asc-staging-tablas .asc-staging-grilla {
		width: 1248px !important;
		min-width: 1248px !important;
	}
	
	#asc-staging-tablas .asc-staging-grilla thead th:first-child {
		width: 114px !important;
	}
	
	#asc-staging-tablas .asc-staging-titulo {
		padding: 12px 112px 12px 12px !important;
		font-size: 16px !important;
	}
}

.asc-fondo-heredado, #asc-grilla-contenido.asc-fondo-heredado, #asc-staging-tablas .asc-staging-contenido.asc-fondo-heredado {
	background-image: inherit !important;
	background-size: 0 0 !important;
	background-repeat: no-repeat !important;
}

.asc-grilla-con-velo thead th:not(:first-child) {
	background-color: transparent !important;
	background-image: inherit !important;
	background-size: cover !important;
	background-position: center top !important;
	background-repeat: no-repeat !important;
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .5) !important;
}

#asc-staging-tablas #asc-staging-casa>div, #asc-staging-tablas #asc-staging-casa-ampliada {
	background-image: url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/exec-85c78337-e407-420f-bbb0-1691c821b83b.png") !important;
}

#asc-staging-tablas #asc-staging-casa table thead th:first-child, #asc-staging-tablas #asc-staging-casa-grilla-tabla thead th:first-child {
	background-image: linear-gradient(rgba(18, 59, 75, .7), rgba(18, 59, 75, .7)), url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/exec-85c78337-e407-420f-bbb0-1691c821b83b.png") !important;
}

#asc-staging-tablas #asc-staging-limpieza-proteccion>div, #asc-staging-tablas #asc-staging-limpieza-proteccion-ampliada {
	background-image: url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/exec-cc1da363-9722-4b1a-abaa-3686621a0497.png") !important;
}

#asc-staging-tablas #asc-staging-limpieza-proteccion table thead th:first-child, #asc-staging-tablas #asc-staging-limpieza-proteccion-grilla-tabla thead th:first-child {
	background-image: linear-gradient(rgba(18, 59, 75, .7), rgba(18, 59, 75, .7)), url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/exec-cc1da363-9722-4b1a-abaa-3686621a0497.png") !important;
}

#asc-staging-tablas #asc-staging-afectiva>div, #asc-staging-tablas #asc-staging-afectiva-ampliada {
	background-image: url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/exec-75f9b5f7-2ad7-4584-aec0-7a7511b66529.png") !important;
	background-size: 100% auto !important;
	background-repeat: repeat-y !important;
}

#asc-staging-tablas #asc-staging-afectiva table thead th:first-child, #asc-staging-tablas #asc-staging-afectiva-grilla-tabla thead th:first-child {
	background-image: linear-gradient(rgba(18, 59, 75, .7), rgba(18, 59, 75, .7)), url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/exec-75f9b5f7-2ad7-4584-aec0-7a7511b66529.png") !important;
}

#asc-staging-tablas #asc-staging-otros>div, #asc-staging-tablas #asc-staging-otros-ampliada {
	background-image: url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/exec-17d69bb0-d234-4942-9d82-ab0460a7da27.png") !important;
	background-size: 100% auto !important;
	background-repeat: repeat-y !important;
}

#asc-staging-tablas #asc-staging-otros table thead th:first-child, #asc-staging-tablas #asc-staging-otros-grilla-tabla thead th:first-child {
	background-image: linear-gradient(rgba(18, 59, 75, .7), rgba(18, 59, 75, .7)), url("https://d1a9qnv764bsoo.cloudfront.net/stores/007/619/738/rte/exec-17d69bb0-d234-4942-9d82-ab0460a7da27.png") !important;
}

.asc-tablas-selector>.asc-selector-destino {
	position: fixed !important;
	top: 0 !important;
	left: 0 !important;
	width: 0 !important;
	height: 0 !important;
	min-height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	pointer-events: none !important;
}

.asc-tablas-selector .asc-panel {
	display: none !important;
}

.asc-tablas-selector .asc-panel-bienestar {
	display: block !important;
}

.asc-tablas-selector .asc-indice-tablas-enlaces a[href="#asc-ver-bienestar"] {
	font-weight: 700 !important;
}

.asc-tablas-selector>:target~.asc-paneles .asc-panel {
	display: none !important;
}

.asc-tablas-selector>:target~.asc-indice-tablas a {
	font-weight: 400 !important;
}

.asc-tablas-selector>#asc-ver-bienestar:target~.asc-paneles .asc-panel-bienestar, .asc-tablas-selector>#asc-grilla-ampliada:target~.asc-paneles .asc-panel-bienestar {
	display: block !important;
}

.asc-tablas-selector>#asc-ver-bienestar:target~.asc-indice-tablas a[href="#asc-ver-bienestar"], .asc-tablas-selector>#asc-grilla-ampliada:target~.asc-indice-tablas a[href="#asc-ver-bienestar"] {
	font-weight: 700 !important;
}

.asc-tablas-selector>#asc-ver-casa:target~.asc-paneles .asc-panel-casa, .asc-tablas-selector>#asc-staging-casa-ampliada:target~.asc-paneles .asc-panel-casa {
	display: block !important;
}

.asc-tablas-selector>#asc-ver-casa:target~.asc-indice-tablas a[href="#asc-ver-casa"], .asc-tablas-selector>#asc-staging-casa-ampliada:target~.asc-indice-tablas a[href="#asc-ver-casa"] {
	font-weight: 700 !important;
}

.asc-tablas-selector>#asc-ver-limpieza-proteccion:target~.asc-paneles .asc-panel-limpieza-proteccion, .asc-tablas-selector>#asc-staging-limpieza-proteccion-ampliada:target~.asc-paneles .asc-panel-limpieza-proteccion {
	display: block !important;
}

.asc-tablas-selector>#asc-ver-limpieza-proteccion:target~.asc-indice-tablas a[href="#asc-ver-limpieza-proteccion"], .asc-tablas-selector>#asc-staging-limpieza-proteccion-ampliada:target~.asc-indice-tablas a[href="#asc-ver-limpieza-proteccion"] {
	font-weight: 700 !important;
}

.asc-tablas-selector>#asc-ver-afectiva:target~.asc-paneles .asc-panel-afectiva, .asc-tablas-selector>#asc-staging-afectiva-ampliada:target~.asc-paneles .asc-panel-afectiva {
	display: block !important;
}

.asc-tablas-selector>#asc-ver-afectiva:target~.asc-indice-tablas a[href="#asc-ver-afectiva"], .asc-tablas-selector>#asc-staging-afectiva-ampliada:target~.asc-indice-tablas a[href="#asc-ver-afectiva"] {
	font-weight: 700 !important;
}

.asc-tablas-selector>#asc-ver-otros:target~.asc-paneles .asc-panel-otros, .asc-tablas-selector>#asc-staging-otros-ampliada:target~.asc-paneles .asc-panel-otros {
	display: block !important;
}

.asc-tablas-selector>#asc-ver-otros:target~.asc-indice-tablas a[href="#asc-ver-otros"], .asc-tablas-selector>#asc-staging-otros-ampliada:target~.asc-indice-tablas a[href="#asc-ver-otros"] {
	font-weight: 700 !important;
}

/* Portada: título y párrafos definidos en home-institutional-message.tpl. */
.asc-home-intro .institutional-container {
	width: 100%;
	min-width: 0;
}

/* Un mensaje debe caber aunque Swiper haya medido antes de cargar el CSS del tema. */
.asc-home-intro-single .js-institutional-slide {
	max-width: 100%;
}

.asc-home-intro .asc-home-intro-title {
	margin: 0 0 20px;
	font-size: 1em;
	line-height: 1.35;
	text-align: left;
	white-space: normal;
}

.asc-home-intro .asc-home-intro-copy {
	font-size: 1em;
	text-align: left;
	line-height: 1.6;
}

.asc-home-intro .asc-home-intro-title,
.asc-home-intro .asc-home-intro-copy strong {
	font-weight: 700;
}

.asc-home-intro .asc-home-intro-copy p {
	margin: 0 0 1.25em;
}

.asc-home-intro .asc-home-intro-copy p:last-child {
	margin-bottom: 0;
}

@media (min-width: 992px) {
	/* Centrar el bloque por su ancho de contenido; las líneas siguen a la izquierda. */
	.asc-home-intro .asc-home-intro-content {
		width: fit-content;
		max-width: 100%;
		margin-inline: auto;
	}
}
