model-viewer{
    height: 100vh;
    width: 100vw;
    position:fixed;
    top:0;
    left:0;
    --progress-bar-color: #f1f1f1;
  }
  
  .modelo{
    padding-left: 2px;
    font-size: 10px;
    width: 150px;
  }

  .hotspot{
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    border: none;
    background-color: pink;
    box-sizing: border-box;
    pointer-events: none;
  }
  
  .hotspot[slot="hotspot-coffee"]{
    --min-hotspot-opacity: .2;
    background-color: blue;
    width: 100px;
    height: 100px;  
  }
  
  .hotspot[slot="hotspot-calendar"]{
    --min-hotspot-opacity: .2;
    background-color: blue;
    width: 100px;
    height: 100px;  
  }
  
  .hotspot[slot="hotspot-bird"]{
    --min-hotspot-opacity: .2;
    background-color: blue;
    width: 100px;
    height: 100px;  
  }
  
  .hotspot[slot="hotspot-cont"]{
    --min-hotspot-opacity: .2;
    background-color: blue;
    width: 100px;
    height: 100px;  
  }