/* HERO_HUSSEIN_V1 */

.hero-visual {
  background:#4c3838;
}

.hero-visual img {
  object-position:50% 18% !important;
  filter:saturate(.86) contrast(1.04) brightness(.95) !important;
  transform:scale(1.02);
}

.hero-visual::after {
  background:linear-gradient(0deg,rgba(20,18,20,.78),rgba(20,18,20,.10) 48%) !important;
}

.hero-photo-caption strong {
  letter-spacing:.04em;
}

@media (max-width:1024px) {
  .hero-visual img {
    object-position:50% 16% !important;
  }
}

@media (max-width:760px) {
  .hero-visual img {
    object-position:50% 14% !important;
    transform:scale(1.01);
  }

  .hero-photo-caption {
    right:24px !important;
    bottom:22px !important;
  }

  .hero-photo-caption strong {
    font-size:15px !important;
  }
}

@media (max-width:480px) {
  .hero-visual img {
    object-position:50% 12% !important;
  }
}
/* HERO_HUSSEIN_V1_END */
