/* Art-directed posters and matching accessible chatbot button hit areas. */
.hero-responsive-picture{display:block}
.hero-banner-image{height:auto;object-fit:contain;aspect-ratio:1672/941}
.hero-banner .hero-hotspot{display:block;top:80.8%;height:11.2%;cursor:pointer}
.hero-banner .hotspot-15{left:2.85%;width:15.9%}
.hero-banner .hotspot-225{left:19.2%;width:16%}
.hero-banner .hotspot-48{left:35.8%;width:16.2%}
.hero-mobile-content{display:none!important}
@media(min-width:768px) and (max-width:1024px){
  .hero-banner-image{aspect-ratio:1448/1086}
  .hero-banner .hero-hotspot{top:79.8%;height:11.5%}
  .hero-banner .hotspot-15{left:2.7%;width:21.8%}
  .hero-banner .hotspot-225{left:25.2%;width:19.4%}
  .hero-banner .hotspot-48{left:45.4%;width:20.4%}
}
@media(max-width:767px){
  .hero.hero-banner-section{padding:0}
  .hero-banner{border-radius:0;border-left:0;border-right:0}
  .hero-banner-image{width:100%;height:auto;aspect-ratio:941/1672;object-fit:contain}
  .hero-banner .hero-hotspot{left:5.6%;width:89%;height:4.7%}
  .hero-banner .hotspot-15{top:75%}
  .hero-banner .hotspot-225{top:80%}
  .hero-banner .hotspot-48{top:85.2%}
}
