@font-face {
  font-family: 'Open Sans Reserva';
  src: local('Arial'), local('Liberation Sans'), local('Helvetica');
  ascent-override: 101.65%;
  descent-override: 27.86%;
  line-gap-override: 0%;
  size-adjust: 105.33%;
}
:root {
  --primario: #22689e;
  --sobre-primario: #ffffff;
  --primario-encima: #1d5886;
  --primario-pulsado: #18496f;
  --acento: #0096dc;
  --acento-legible: #007db7;
  --sobre-acento-legible: #ffffff;
  --oscuro: #2d3e50;
  --sobre-oscuro: #ffffff;
  --azul-medio: #2388c2;
  --azul-profundo: #007fad;
}
.foco-dsc-0278 { object-position: 50% 58%; }
.foco-dsc-0298 { object-position: 45% 55%; }
.foco-dsc-0320 { object-position: 62% 50%; }
.foco-dsc-0286 { object-position: 58% 40%; }
.foco-dsc-0575 { object-position: 40% 40%; }
.foco-dsc-0339 { object-position: 50% 55%; }
.foco-img-20211011-185013 { object-position: 62% 60%; }
.foco-img-20211031-170838 { object-position: 50% 50%; }
.foco-img-20211031-172515 { object-position: 45% 50%; }
.foco-img-20210720-100425 { object-position: 50% 45%; }
.foco-img-20211031-222633 { object-position: 50% 45%; }
@media (min-width: 600px) {
  .foco-dsc-0278 { object-position: 50% 56%; }
  .foco-dsc-0298 { object-position: 45% 50%; }
  .foco-dsc-0320 { object-position: 66% 50%; }
  .foco-dsc-0286 { object-position: 58% 40%; }
  .foco-dsc-0575 { object-position: 40% 40%; }
  .foco-dsc-0339 { object-position: 50% 55%; }
  .foco-img-20211011-185013 { object-position: 62% 60%; }
  .foco-img-20211031-170838 { object-position: 50% 50%; }
  .foco-img-20211031-172515 { object-position: 45% 50%; }
  .foco-img-20210720-100425 { object-position: 50% 45%; }
  .foco-img-20211031-222633 { object-position: 50% 45%; }
}
@media (min-width: 900px) {
  .foco-dsc-0278 { object-position: 50% 54%; }
  .foco-dsc-0298 { object-position: 40% 55%; }
  .foco-dsc-0320 { object-position: 76% 55%; }
  .foco-dsc-0286 { object-position: 58% 40%; }
  .foco-dsc-0575 { object-position: 38% 40%; }
  .foco-dsc-0339 { object-position: 45% 55%; }
  .foco-img-20211011-185013 { object-position: 64% 60%; }
  .foco-img-20211031-170838 { object-position: 50% 50%; }
  .foco-img-20211031-172515 { object-position: 45% 50%; }
  .foco-img-20210720-100425 { object-position: 50% 50%; }
  .foco-img-20211031-222633 { object-position: 50% 45%; }
}
