/*
Estudio One · focal-points.css

Punto focal de cada fotografía, calculado con detección de rostros
(OpenCV) por tools/focal-points.py. No se ejecuta nada en el navegador:
esto es el resultado ya guardado.

Si añades fotos nuevas, vuelve a ejecutar el script para regenerarlo.
*/

/* Base: en fotografía de retrato el sujeto queda por encima del centro,
   así que recortar por el medio corta cabezas. */
.eo-service-card__image img,
.eo-session-card img,
.eo-hero__background img,
.eo-about__image img,
.eo-work-gallery img,
.eo-login-photo img,
.eo-service-hero img {
    object-position: 50.0% 38.0%;
}

/* Lo mismo para las portadas que se pintan como background-image. */
.eo-real-photo,
.eo-memory-cover,
.eo-summary-hero-media {
    background-position: 50.0% 38.0%;
}

/* categories/boda-civil.jpg · 2 rostros */
img[src*="categories/boda-civil.jpg"] {
    object-position: 60.5% 25.1% !important;
}
[style*="categories/boda-civil.jpg"] {
    background-position: 60.5% 25.1% !important;
}

/* categories/boda-completa.jpg · 2 rostros */
img[src*="categories/boda-completa.jpg"] {
    object-position: 39.5% 37.9% !important;
}
[style*="categories/boda-completa.jpg"] {
    background-position: 39.5% 37.9% !important;
}

/* categories/cumpleanos-adultos.jpg · 3 rostros */
img[src*="categories/cumpleanos-adultos.jpg"] {
    object-position: 56.3% 41.0% !important;
}
[style*="categories/cumpleanos-adultos.jpg"] {
    background-position: 56.3% 41.0% !important;
}

/* categories/embarazo.jpg · 2 rostros */
img[src*="categories/embarazo.jpg"] {
    object-position: 47.4% 23.4% !important;
}
[style*="categories/embarazo.jpg"] {
    background-position: 47.4% 23.4% !important;
}

/* categories/evento-quinceanera.jpg · 2 rostros */
img[src*="categories/evento-quinceanera.jpg"] {
    object-position: 55.5% 19.9% !important;
}
[style*="categories/evento-quinceanera.jpg"] {
    background-position: 55.5% 19.9% !important;
}

/* categories/eventos-generales.jpg · 2 rostros */
img[src*="categories/eventos-generales.jpg"] {
    object-position: 52.6% 36.3% !important;
}
[style*="categories/eventos-generales.jpg"] {
    background-position: 52.6% 36.3% !important;
}

/* categories/familiares.jpg · 6 rostros */
img[src*="categories/familiares.jpg"] {
    object-position: 52.6% 27.1% !important;
}
[style*="categories/familiares.jpg"] {
    background-position: 52.6% 27.1% !important;
}

/* categories/infantiles-cumpleanos.jpg · 1 rostro */
img[src*="categories/infantiles-cumpleanos.jpg"] {
    object-position: 51.7% 37.1% !important;
}
[style*="categories/infantiles-cumpleanos.jpg"] {
    background-position: 51.7% 37.1% !important;
}

/* categories/newborn.jpg · 1 rostro */
img[src*="categories/newborn.jpg"] {
    object-position: 24.4% 53.1% !important;
}
[style*="categories/newborn.jpg"] {
    background-position: 24.4% 53.1% !important;
}

/* categories/parejas.jpg · 2 rostros */
img[src*="categories/parejas.jpg"] {
    object-position: 56.1% 27.8% !important;
}
[style*="categories/parejas.jpg"] {
    background-position: 56.1% 27.8% !important;
}

/* categories/quinceaneras-sesion.jpg · 1 rostro */
img[src*="categories/quinceaneras-sesion.jpg"] {
    object-position: 65.6% 43.3% !important;
}
[style*="categories/quinceaneras-sesion.jpg"] {
    background-position: 65.6% 43.3% !important;
}

/* categories/retratos.jpg · 1 rostro */
img[src*="categories/retratos.jpg"] {
    object-position: 50.7% 23.5% !important;
}
[style*="categories/retratos.jpg"] {
    background-position: 50.7% 23.5% !important;
}

/* categories/revelacion-genero.jpg · 1 rostro */
img[src*="categories/revelacion-genero.jpg"] {
    object-position: 38.5% 24.2% !important;
}
[style*="categories/revelacion-genero.jpg"] {
    background-position: 38.5% 24.2% !important;
}

/* categories/smash-cake.jpg · 2 rostros */
img[src*="categories/smash-cake.jpg"] {
    object-position: 24.6% 34.0% !important;
}
[style*="categories/smash-cake.jpg"] {
    background-position: 24.6% 34.0% !important;
}

/* contacto-provisional.jpg · 1 rostro */
img[src*="contacto-provisional.jpg"] {
    object-position: 15.7% 47.4% !important;
}
[style*="contacto-provisional.jpg"] {
    background-position: 15.7% 47.4% !important;
}

/* cta-camera.jpg · 1 rostro */
img[src*="cta-camera.jpg"] {
    object-position: 18.3% 62.2% !important;
}
[style*="cta-camera.jpg"] {
    background-position: 18.3% 62.2% !important;
}

/* galleries/boda-civil/01.jpg · 3 rostros */
img[src*="galleries/boda-civil/01.jpg"] {
    object-position: 43.3% 34.3% !important;
}
[style*="galleries/boda-civil/01.jpg"] {
    background-position: 43.3% 34.3% !important;
}

/* galleries/boda-civil/02.jpg · 1 rostro */
img[src*="galleries/boda-civil/02.jpg"] {
    object-position: 46.5% 41.7% !important;
}
[style*="galleries/boda-civil/02.jpg"] {
    background-position: 46.5% 41.7% !important;
}

/* galleries/boda-civil/03.jpg · 1 rostro */
img[src*="galleries/boda-civil/03.jpg"] {
    object-position: 56.2% 33.9% !important;
}
[style*="galleries/boda-civil/03.jpg"] {
    background-position: 56.2% 33.9% !important;
}

/* galleries/boda-civil/04.jpg · 1 rostro */
img[src*="galleries/boda-civil/04.jpg"] {
    object-position: 53.9% 34.1% !important;
}
[style*="galleries/boda-civil/04.jpg"] {
    background-position: 53.9% 34.1% !important;
}

/* galleries/boda-civil/05.jpg · 2 rostros */
img[src*="galleries/boda-civil/05.jpg"] {
    object-position: 57.1% 27.5% !important;
}
[style*="galleries/boda-civil/05.jpg"] {
    background-position: 57.1% 27.5% !important;
}

/* galleries/boda-civil/06.jpg · 2 rostros */
img[src*="galleries/boda-civil/06.jpg"] {
    object-position: 39.9% 36.8% !important;
}
[style*="galleries/boda-civil/06.jpg"] {
    background-position: 39.9% 36.8% !important;
}

/* galleries/boda-completa/01.jpg · 1 rostro */
img[src*="galleries/boda-completa/01.jpg"] {
    object-position: 38.0% 19.3% !important;
}
[style*="galleries/boda-completa/01.jpg"] {
    background-position: 38.0% 19.3% !important;
}

/* galleries/boda-completa/02.jpg · 16 rostros */
img[src*="galleries/boda-completa/02.jpg"] {
    object-position: 41.3% 40.0% !important;
}
[style*="galleries/boda-completa/02.jpg"] {
    background-position: 41.3% 40.0% !important;
}

/* galleries/boda-completa/03.jpg · 4 rostros */
img[src*="galleries/boda-completa/03.jpg"] {
    object-position: 44.1% 39.0% !important;
}
[style*="galleries/boda-completa/03.jpg"] {
    background-position: 44.1% 39.0% !important;
}

/* galleries/boda-completa/04.jpg · 7 rostros */
img[src*="galleries/boda-completa/04.jpg"] {
    object-position: 58.3% 30.9% !important;
}
[style*="galleries/boda-completa/04.jpg"] {
    background-position: 58.3% 30.9% !important;
}

/* galleries/boda-completa/05.jpg · 2 rostros */
img[src*="galleries/boda-completa/05.jpg"] {
    object-position: 60.7% 27.9% !important;
}
[style*="galleries/boda-completa/05.jpg"] {
    background-position: 60.7% 27.9% !important;
}

/* galleries/boda-completa/06.jpg · 2 rostros */
img[src*="galleries/boda-completa/06.jpg"] {
    object-position: 72.9% 82.9% !important;
}
[style*="galleries/boda-completa/06.jpg"] {
    background-position: 72.9% 82.9% !important;
}

/* galleries/cumpleanos-adultos/01.jpg · 3 rostros */
img[src*="galleries/cumpleanos-adultos/01.jpg"] {
    object-position: 56.0% 42.0% !important;
}
[style*="galleries/cumpleanos-adultos/01.jpg"] {
    background-position: 56.0% 42.0% !important;
}

/* galleries/cumpleanos-adultos/02.jpg · 1 rostro */
img[src*="galleries/cumpleanos-adultos/02.jpg"] {
    object-position: 51.2% 13.6% !important;
}
[style*="galleries/cumpleanos-adultos/02.jpg"] {
    background-position: 51.2% 13.6% !important;
}

/* galleries/cumpleanos-adultos/03.jpg · 1 rostro */
img[src*="galleries/cumpleanos-adultos/03.jpg"] {
    object-position: 52.8% 17.6% !important;
}
[style*="galleries/cumpleanos-adultos/03.jpg"] {
    background-position: 52.8% 17.6% !important;
}

/* galleries/cumpleanos-adultos/06.jpg · 1 rostro */
img[src*="galleries/cumpleanos-adultos/06.jpg"] {
    object-position: 58.6% 47.6% !important;
}
[style*="galleries/cumpleanos-adultos/06.jpg"] {
    background-position: 58.6% 47.6% !important;
}

/* galleries/embarazo/01.jpg · 1 rostro */
img[src*="galleries/embarazo/01.jpg"] {
    object-position: 47.4% 26.5% !important;
}
[style*="galleries/embarazo/01.jpg"] {
    background-position: 47.4% 26.5% !important;
}

/* galleries/embarazo/04.jpg · 1 rostro */
img[src*="galleries/embarazo/04.jpg"] {
    object-position: 59.3% 42.4% !important;
}
[style*="galleries/embarazo/04.jpg"] {
    background-position: 59.3% 42.4% !important;
}

/* galleries/embarazo/05.jpg · 2 rostros */
img[src*="galleries/embarazo/05.jpg"] {
    object-position: 47.4% 23.5% !important;
}
[style*="galleries/embarazo/05.jpg"] {
    background-position: 47.4% 23.5% !important;
}

/* galleries/embarazo/06.jpg · 1 rostro */
img[src*="galleries/embarazo/06.jpg"] {
    object-position: 40.2% 38.7% !important;
}
[style*="galleries/embarazo/06.jpg"] {
    background-position: 40.2% 38.7% !important;
}

/* galleries/evento-quinceanera/01.jpg · 1 rostro */
img[src*="galleries/evento-quinceanera/01.jpg"] {
    object-position: 53.2% 28.6% !important;
}
[style*="galleries/evento-quinceanera/01.jpg"] {
    background-position: 53.2% 28.6% !important;
}

/* galleries/evento-quinceanera/02.jpg · 1 rostro */
img[src*="galleries/evento-quinceanera/02.jpg"] {
    object-position: 49.1% 13.8% !important;
}
[style*="galleries/evento-quinceanera/02.jpg"] {
    background-position: 49.1% 13.8% !important;
}

/* galleries/evento-quinceanera/03.jpg · 2 rostros */
img[src*="galleries/evento-quinceanera/03.jpg"] {
    object-position: 64.5% 23.0% !important;
}
[style*="galleries/evento-quinceanera/03.jpg"] {
    background-position: 64.5% 23.0% !important;
}

/* galleries/evento-quinceanera/04.jpg · 1 rostro */
img[src*="galleries/evento-quinceanera/04.jpg"] {
    object-position: 50.6% 15.6% !important;
}
[style*="galleries/evento-quinceanera/04.jpg"] {
    background-position: 50.6% 15.6% !important;
}

/* galleries/evento-quinceanera/05.jpg · 2 rostros */
img[src*="galleries/evento-quinceanera/05.jpg"] {
    object-position: 44.0% 16.3% !important;
}
[style*="galleries/evento-quinceanera/05.jpg"] {
    background-position: 44.0% 16.3% !important;
}

/* galleries/evento-quinceanera/06.jpg · 3 rostros */
img[src*="galleries/evento-quinceanera/06.jpg"] {
    object-position: 51.2% 33.4% !important;
}
[style*="galleries/evento-quinceanera/06.jpg"] {
    background-position: 51.2% 33.4% !important;
}

/* galleries/eventos-generales/01.jpg · 1 rostro */
img[src*="galleries/eventos-generales/01.jpg"] {
    object-position: 35.9% 50.8% !important;
}
[style*="galleries/eventos-generales/01.jpg"] {
    background-position: 35.9% 50.8% !important;
}

/* galleries/eventos-generales/02.jpg · 4 rostros */
img[src*="galleries/eventos-generales/02.jpg"] {
    object-position: 51.4% 39.3% !important;
}
[style*="galleries/eventos-generales/02.jpg"] {
    background-position: 51.4% 39.3% !important;
}

/* galleries/eventos-generales/03.jpg · 10 rostros */
img[src*="galleries/eventos-generales/03.jpg"] {
    object-position: 51.2% 43.3% !important;
}
[style*="galleries/eventos-generales/03.jpg"] {
    background-position: 51.2% 43.3% !important;
}

/* galleries/eventos-generales/04.jpg · 2 rostros */
img[src*="galleries/eventos-generales/04.jpg"] {
    object-position: 63.2% 46.0% !important;
}
[style*="galleries/eventos-generales/04.jpg"] {
    background-position: 63.2% 46.0% !important;
}

/* galleries/eventos-generales/05.jpg · 2 rostros */
img[src*="galleries/eventos-generales/05.jpg"] {
    object-position: 52.7% 36.3% !important;
}
[style*="galleries/eventos-generales/05.jpg"] {
    background-position: 52.7% 36.3% !important;
}

/* galleries/eventos-generales/06.jpg · 3 rostros */
img[src*="galleries/eventos-generales/06.jpg"] {
    object-position: 59.1% 39.3% !important;
}
[style*="galleries/eventos-generales/06.jpg"] {
    background-position: 59.1% 39.3% !important;
}

/* galleries/familiares/01.jpg · 5 rostros */
img[src*="galleries/familiares/01.jpg"] {
    object-position: 54.5% 26.8% !important;
}
[style*="galleries/familiares/01.jpg"] {
    background-position: 54.5% 26.8% !important;
}

/* galleries/familiares/02.jpg · 4 rostros */
img[src*="galleries/familiares/02.jpg"] {
    object-position: 44.9% 36.5% !important;
}
[style*="galleries/familiares/02.jpg"] {
    background-position: 44.9% 36.5% !important;
}

/* galleries/familiares/03.jpg · 7 rostros */
img[src*="galleries/familiares/03.jpg"] {
    object-position: 52.3% 32.8% !important;
}
[style*="galleries/familiares/03.jpg"] {
    background-position: 52.3% 32.8% !important;
}

/* galleries/familiares/05.jpg · 1 rostro */
img[src*="galleries/familiares/05.jpg"] {
    object-position: 56.1% 18.7% !important;
}
[style*="galleries/familiares/05.jpg"] {
    background-position: 56.1% 18.7% !important;
}

/* galleries/familiares/06.jpg · 3 rostros */
img[src*="galleries/familiares/06.jpg"] {
    object-position: 50.5% 40.3% !important;
}
[style*="galleries/familiares/06.jpg"] {
    background-position: 50.5% 40.3% !important;
}

/* galleries/infantiles-cumpleanos/02.jpg · 1 rostro */
img[src*="galleries/infantiles-cumpleanos/02.jpg"] {
    object-position: 50.2% 41.6% !important;
}
[style*="galleries/infantiles-cumpleanos/02.jpg"] {
    background-position: 50.2% 41.6% !important;
}

/* galleries/infantiles-cumpleanos/03.jpg · 2 rostros */
img[src*="galleries/infantiles-cumpleanos/03.jpg"] {
    object-position: 44.4% 55.7% !important;
}
[style*="galleries/infantiles-cumpleanos/03.jpg"] {
    background-position: 44.4% 55.7% !important;
}

/* galleries/infantiles-cumpleanos/04.jpg · 6 rostros */
img[src*="galleries/infantiles-cumpleanos/04.jpg"] {
    object-position: 25.5% 63.8% !important;
}
[style*="galleries/infantiles-cumpleanos/04.jpg"] {
    background-position: 25.5% 63.8% !important;
}

/* galleries/infantiles-cumpleanos/05.jpg · 3 rostros */
img[src*="galleries/infantiles-cumpleanos/05.jpg"] {
    object-position: 23.8% 53.5% !important;
}
[style*="galleries/infantiles-cumpleanos/05.jpg"] {
    background-position: 23.8% 53.5% !important;
}

/* galleries/infantiles-cumpleanos/06.jpg · 2 rostros */
img[src*="galleries/infantiles-cumpleanos/06.jpg"] {
    object-position: 50.9% 19.3% !important;
}
[style*="galleries/infantiles-cumpleanos/06.jpg"] {
    background-position: 50.9% 19.3% !important;
}

/* galleries/mes-a-mes/01.jpg · 1 rostro */
img[src*="galleries/mes-a-mes/01.jpg"] {
    object-position: 85.7% 59.9% !important;
}
[style*="galleries/mes-a-mes/01.jpg"] {
    background-position: 85.7% 59.9% !important;
}

/* galleries/mes-a-mes/02.jpg · 1 rostro */
img[src*="galleries/mes-a-mes/02.jpg"] {
    object-position: 22.5% 64.3% !important;
}
[style*="galleries/mes-a-mes/02.jpg"] {
    background-position: 22.5% 64.3% !important;
}

/* galleries/mes-a-mes/03.jpg · 1 rostro */
img[src*="galleries/mes-a-mes/03.jpg"] {
    object-position: 17.5% 67.7% !important;
}
[style*="galleries/mes-a-mes/03.jpg"] {
    background-position: 17.5% 67.7% !important;
}

/* galleries/mes-a-mes/04.jpg · 3 rostros */
img[src*="galleries/mes-a-mes/04.jpg"] {
    object-position: 63.2% 56.5% !important;
}
[style*="galleries/mes-a-mes/04.jpg"] {
    background-position: 63.2% 56.5% !important;
}

/* galleries/mes-a-mes/05.jpg · 3 rostros */
img[src*="galleries/mes-a-mes/05.jpg"] {
    object-position: 53.9% 31.2% !important;
}
[style*="galleries/mes-a-mes/05.jpg"] {
    background-position: 53.9% 31.2% !important;
}

/* galleries/mes-a-mes/06.jpg · 2 rostros */
img[src*="galleries/mes-a-mes/06.jpg"] {
    object-position: 60.5% 49.6% !important;
}
[style*="galleries/mes-a-mes/06.jpg"] {
    background-position: 60.5% 49.6% !important;
}

/* galleries/newborn/02.jpg · 1 rostro */
img[src*="galleries/newborn/02.jpg"] {
    object-position: 24.5% 53.1% !important;
}
[style*="galleries/newborn/02.jpg"] {
    background-position: 24.5% 53.1% !important;
}

/* galleries/newborn/03.jpg · 2 rostros */
img[src*="galleries/newborn/03.jpg"] {
    object-position: 75.3% 42.3% !important;
}
[style*="galleries/newborn/03.jpg"] {
    background-position: 75.3% 42.3% !important;
}

/* galleries/newborn/05.jpg · 1 rostro */
img[src*="galleries/newborn/05.jpg"] {
    object-position: 51.3% 40.3% !important;
}
[style*="galleries/newborn/05.jpg"] {
    background-position: 51.3% 40.3% !important;
}

/* galleries/newborn/06.jpg · 1 rostro */
img[src*="galleries/newborn/06.jpg"] {
    object-position: 25.4% 51.3% !important;
}
[style*="galleries/newborn/06.jpg"] {
    background-position: 25.4% 51.3% !important;
}

/* galleries/parejas/01.jpg · 2 rostros */
img[src*="galleries/parejas/01.jpg"] {
    object-position: 46.8% 69.5% !important;
}
[style*="galleries/parejas/01.jpg"] {
    background-position: 46.8% 69.5% !important;
}

/* galleries/parejas/02.jpg · 2 rostros */
img[src*="galleries/parejas/02.jpg"] {
    object-position: 54.2% 20.4% !important;
}
[style*="galleries/parejas/02.jpg"] {
    background-position: 54.2% 20.4% !important;
}

/* galleries/parejas/04.jpg · 2 rostros */
img[src*="galleries/parejas/04.jpg"] {
    object-position: 48.9% 19.8% !important;
}
[style*="galleries/parejas/04.jpg"] {
    background-position: 48.9% 19.8% !important;
}

/* galleries/parejas/05.jpg · 1 rostro */
img[src*="galleries/parejas/05.jpg"] {
    object-position: 43.2% 25.0% !important;
}
[style*="galleries/parejas/05.jpg"] {
    background-position: 43.2% 25.0% !important;
}

/* galleries/parejas/06.jpg · 2 rostros */
img[src*="galleries/parejas/06.jpg"] {
    object-position: 56.2% 27.7% !important;
}
[style*="galleries/parejas/06.jpg"] {
    background-position: 56.2% 27.7% !important;
}

/* galleries/quinceaneras-sesion/01.jpg · 1 rostro */
img[src*="galleries/quinceaneras-sesion/01.jpg"] {
    object-position: 63.7% 43.9% !important;
}
[style*="galleries/quinceaneras-sesion/01.jpg"] {
    background-position: 63.7% 43.9% !important;
}

/* galleries/quinceaneras-sesion/02.jpg · 1 rostro */
img[src*="galleries/quinceaneras-sesion/02.jpg"] {
    object-position: 87.4% 8.0% !important;
}
[style*="galleries/quinceaneras-sesion/02.jpg"] {
    background-position: 87.4% 8.0% !important;
}

/* galleries/quinceaneras-sesion/03.jpg · 2 rostros */
img[src*="galleries/quinceaneras-sesion/03.jpg"] {
    object-position: 28.7% 44.5% !important;
}
[style*="galleries/quinceaneras-sesion/03.jpg"] {
    background-position: 28.7% 44.5% !important;
}

/* galleries/quinceaneras-sesion/04.jpg · 2 rostros */
img[src*="galleries/quinceaneras-sesion/04.jpg"] {
    object-position: 32.2% 39.4% !important;
}
[style*="galleries/quinceaneras-sesion/04.jpg"] {
    background-position: 32.2% 39.4% !important;
}

/* galleries/quinceaneras-sesion/05.jpg · 1 rostro */
img[src*="galleries/quinceaneras-sesion/05.jpg"] {
    object-position: 50.8% 26.6% !important;
}
[style*="galleries/quinceaneras-sesion/05.jpg"] {
    background-position: 50.8% 26.6% !important;
}

/* galleries/quinceaneras-sesion/06.jpg · 2 rostros */
img[src*="galleries/quinceaneras-sesion/06.jpg"] {
    object-position: 50.2% 32.7% !important;
}
[style*="galleries/quinceaneras-sesion/06.jpg"] {
    background-position: 50.2% 32.7% !important;
}

/* galleries/retratos/01.jpg · 1 rostro */
img[src*="galleries/retratos/01.jpg"] {
    object-position: 50.7% 21.2% !important;
}
[style*="galleries/retratos/01.jpg"] {
    background-position: 50.7% 21.2% !important;
}

/* galleries/retratos/02.jpg · 1 rostro */
img[src*="galleries/retratos/02.jpg"] {
    object-position: 50.4% 27.1% !important;
}
[style*="galleries/retratos/02.jpg"] {
    background-position: 50.4% 27.1% !important;
}

/* galleries/retratos/03.jpg · 1 rostro */
img[src*="galleries/retratos/03.jpg"] {
    object-position: 53.1% 25.4% !important;
}
[style*="galleries/retratos/03.jpg"] {
    background-position: 53.1% 25.4% !important;
}

/* galleries/retratos/06.jpg · 1 rostro */
img[src*="galleries/retratos/06.jpg"] {
    object-position: 50.6% 23.3% !important;
}
[style*="galleries/retratos/06.jpg"] {
    background-position: 50.6% 23.3% !important;
}

/* galleries/revelacion-genero/01.jpg · 2 rostros */
img[src*="galleries/revelacion-genero/01.jpg"] {
    object-position: 50.0% 23.3% !important;
}
[style*="galleries/revelacion-genero/01.jpg"] {
    background-position: 50.0% 23.3% !important;
}

/* galleries/revelacion-genero/02.jpg · 1 rostro */
img[src*="galleries/revelacion-genero/02.jpg"] {
    object-position: 40.6% 22.7% !important;
}
[style*="galleries/revelacion-genero/02.jpg"] {
    background-position: 40.6% 22.7% !important;
}

/* galleries/revelacion-genero/03.jpg · 1 rostro */
img[src*="galleries/revelacion-genero/03.jpg"] {
    object-position: 48.7% 76.4% !important;
}
[style*="galleries/revelacion-genero/03.jpg"] {
    background-position: 48.7% 76.4% !important;
}

/* galleries/revelacion-genero/04.jpg · 1 rostro */
img[src*="galleries/revelacion-genero/04.jpg"] {
    object-position: 45.5% 29.8% !important;
}
[style*="galleries/revelacion-genero/04.jpg"] {
    background-position: 45.5% 29.8% !important;
}

/* galleries/revelacion-genero/05.jpg · 2 rostros */
img[src*="galleries/revelacion-genero/05.jpg"] {
    object-position: 63.6% 40.2% !important;
}
[style*="galleries/revelacion-genero/05.jpg"] {
    background-position: 63.6% 40.2% !important;
}

/* galleries/revelacion-genero/06.jpg · 3 rostros */
img[src*="galleries/revelacion-genero/06.jpg"] {
    object-position: 72.2% 43.6% !important;
}
[style*="galleries/revelacion-genero/06.jpg"] {
    background-position: 72.2% 43.6% !important;
}

/* galleries/smash-cake/01.jpg · 3 rostros */
img[src*="galleries/smash-cake/01.jpg"] {
    object-position: 53.0% 25.6% !important;
}
[style*="galleries/smash-cake/01.jpg"] {
    background-position: 53.0% 25.6% !important;
}

/* galleries/smash-cake/02.jpg · 2 rostros */
img[src*="galleries/smash-cake/02.jpg"] {
    object-position: 24.7% 34.6% !important;
}
[style*="galleries/smash-cake/02.jpg"] {
    background-position: 24.7% 34.6% !important;
}

/* galleries/smash-cake/03.jpg · 3 rostros */
img[src*="galleries/smash-cake/03.jpg"] {
    object-position: 43.1% 67.5% !important;
}
[style*="galleries/smash-cake/03.jpg"] {
    background-position: 43.1% 67.5% !important;
}

/* galleries/smash-cake/04.jpg · 3 rostros */
img[src*="galleries/smash-cake/04.jpg"] {
    object-position: 31.7% 26.3% !important;
}
[style*="galleries/smash-cake/04.jpg"] {
    background-position: 31.7% 26.3% !important;
}

/* galleries/smash-cake/05.jpg · 1 rostro */
img[src*="galleries/smash-cake/05.jpg"] {
    object-position: 38.9% 44.8% !important;
}
[style*="galleries/smash-cake/05.jpg"] {
    background-position: 38.9% 44.8% !important;
}

/* galleries/smash-cake/06.jpg · 4 rostros */
img[src*="galleries/smash-cake/06.jpg"] {
    object-position: 62.3% 55.6% !important;
}
[style*="galleries/smash-cake/06.jpg"] {
    background-position: 62.3% 55.6% !important;
}

/* hero-03-infantil.jpg · 2 rostros */
img[src*="hero-03-infantil.jpg"] {
    object-position: 61.9% 44.0% !important;
}
[style*="hero-03-infantil.jpg"] {
    background-position: 61.9% 44.0% !important;
}

/* hero-04-familia.jpg · 2 rostros */
img[src*="hero-04-familia.jpg"] {
    object-position: 56.3% 21.6% !important;
}
[style*="hero-04-familia.jpg"] {
    background-position: 56.3% 21.6% !important;
}

/* hero-05-pareja.jpg · 2 rostros */
img[src*="hero-05-pareja.jpg"] {
    object-position: 61.6% 30.5% !important;
}
[style*="hero-05-pareja.jpg"] {
    background-position: 61.6% 30.5% !important;
}

/* hero-06-quinceanera.jpg · 2 rostros */
img[src*="hero-06-quinceanera.jpg"] {
    object-position: 55.3% 43.8% !important;
}
[style*="hero-06-quinceanera.jpg"] {
    background-position: 55.3% 43.8% !important;
}

/* home-cumpleanos.jpg · 1 rostro */
img[src*="home-cumpleanos.jpg"] {
    object-position: 46.7% 18.1% !important;
}
[style*="home-cumpleanos.jpg"] {
    background-position: 46.7% 18.1% !important;
}

/* home-embarazo.jpg · 5 rostros */
img[src*="home-embarazo.jpg"] {
    object-position: 60.8% 30.7% !important;
}
[style*="home-embarazo.jpg"] {
    background-position: 60.8% 30.7% !important;
}

/* home-infantil.jpg · 4 rostros */
img[src*="home-infantil.jpg"] {
    object-position: 35.9% 49.6% !important;
}
[style*="home-infantil.jpg"] {
    background-position: 35.9% 49.6% !important;
}

/* home-pareja.jpg · 1 rostro */
img[src*="home-pareja.jpg"] {
    object-position: 41.9% 28.3% !important;
}
[style*="home-pareja.jpg"] {
    background-position: 41.9% 28.3% !important;
}

/* home-recien-nacido.jpg · 1 rostro */
img[src*="home-recien-nacido.jpg"] {
    object-position: 38.7% 70.9% !important;
}
[style*="home-recien-nacido.jpg"] {
    background-position: 38.7% 70.9% !important;
}

/* mes-a-mes/panaderia.jpg · 3 rostros */
img[src*="mes-a-mes/panaderia.jpg"] {
    object-position: 54.1% 34.0% !important;
}
[style*="mes-a-mes/panaderia.jpg"] {
    background-position: 54.1% 34.0% !important;
}

/* mes-a-mes/pintura.jpg · 2 rostros */
img[src*="mes-a-mes/pintura.jpg"] {
    object-position: 48.8% 45.4% !important;
}
[style*="mes-a-mes/pintura.jpg"] {
    background-position: 48.8% 45.4% !important;
}

/* mes-a-mes/portada.jpg · 1 rostro */
img[src*="mes-a-mes/portada.jpg"] {
    object-position: 88.0% 54.9% !important;
}
[style*="mes-a-mes/portada.jpg"] {
    background-position: 88.0% 54.9% !important;
}

/* mes-a-mes/tina.jpg · 1 rostro */
img[src*="mes-a-mes/tina.jpg"] {
    object-position: 51.1% 41.6% !important;
}
[style*="mes-a-mes/tina.jpg"] {
    background-position: 51.1% 41.6% !important;
}

/* vestidos-embarazo/blanco.jpg · 2 rostros */
img[src*="vestidos-embarazo/blanco.jpg"] {
    object-position: 45.8% 28.3% !important;
}
[style*="vestidos-embarazo/blanco.jpg"] {
    background-position: 45.8% 28.3% !important;
}

/* vestidos-embarazo/celeste.jpg · 3 rostros */
img[src*="vestidos-embarazo/celeste.jpg"] {
    object-position: 53.0% 30.7% !important;
}
[style*="vestidos-embarazo/celeste.jpg"] {
    background-position: 53.0% 30.7% !important;
}

/* vestidos-embarazo/marron.jpg · 1 rostro */
img[src*="vestidos-embarazo/marron.jpg"] {
    object-position: 51.2% 8.7% !important;
}
[style*="vestidos-embarazo/marron.jpg"] {
    background-position: 51.2% 8.7% !important;
}

/* vestidos-embarazo/rosado.jpg · 1 rostro */
img[src*="vestidos-embarazo/rosado.jpg"] {
    object-position: 52.4% 10.0% !important;
}
[style*="vestidos-embarazo/rosado.jpg"] {
    background-position: 52.4% 10.0% !important;
}
