/* Hero: portrait interaction rules.
   Sizes, positions and breakpoints remain in styles.css. */
.hero__visual--protected .hero__portrait-img{
  -webkit-user-select:none!important;
  user-select:none!important;
  -webkit-user-drag:none!important;
  -webkit-touch-callout:none!important;
  pointer-events:none!important;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}
.hero__visual--protected .hero__portrait-shield{
  pointer-events:none!important;
  -webkit-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
}
.hero__visual--protected .rating-card{
  pointer-events:auto!important;
  -webkit-user-select:auto!important;
  user-select:auto!important;
}