.al-pp-valor.al-pp-valor--foto { position: relative; isolation: isolate; overflow: hidden; }
.al-pp-valor-fondo { position: absolute; inset: 0; z-index: 0; pointer-events: none; }
.al-pp-valor-fondo img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 58%; opacity: .38; filter: saturate(.6); }
.al-pp-valor-fondo::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg,#0b071080,#0b07104d 45%,#0b0710b8),linear-gradient(90deg,#0b071066,transparent); }
.al-pp-valor--foto > .al-ancho { position: relative; z-index: 1; }
.al-pp-valor--foto .al-pp-v { background: #100b16d9; border-color: #d5b6e54d; }
.al-pp-valor--foto .al-pp-v p { color: #e2d9e6; }
@media (max-width:700px) { .al-pp-valor-fondo img { object-position: 60% 50%; } }
