/* vop-r133-hotspot
   Room dots keep their points. The open card stays inside the photo. */

@media (max-width: 767px) {
  html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content#main-content #f-custom-shape-pair.vop-r74-banner .f-hotspot {
    transform: none !important;
  }

  html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content#main-content #f-custom-shape-pair.vop-r74-banner .f-hotspot__card {
    max-height: 92px !important;
    overflow: hidden !important;
    align-content: center !important;
  }

  html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content#main-content #f-custom-shape-pair.vop-r74-banner .f-hotspot__card .f-richtext__image {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    width: 72px !important;
    height: 72px !important;
    max-height: 72px !important;
    overflow: hidden !important;
  }

  html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content#main-content #f-custom-shape-pair.vop-r74-banner .f-hotspot__card .f-richtext__image :is(responsive-image, .f-image, img) {
    display: block !important;
    width: 72px !important;
    height: 72px !important;
    max-height: 72px !important;
    object-fit: cover !important;
    aspect-ratio: 1 !important;
  }

  html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content#main-content #f-custom-shape-pair.vop-r74-banner .f-hotspot__card .f-richtext__title {
    grid-column: 2 !important;
    grid-row: 1 !important;
    align-self: end !important;
  }

  html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content#main-content #f-custom-shape-pair.vop-r74-banner .f-hotspot__card .f-richtext__description {
    grid-column: 2 !important;
    grid-row: 2 !important;
    align-self: start !important;
  }
}
