/* OBFUSCATED BY CSSOBFUSCATOR.COM at 2023/06/21 12:54:24 */
[class~=top-copyright],
body,
html {
  width: 100%;
}

html,
body {
  height: 100%;
}

html,
body {
  padding-left: 0;
}

body,
html {
  padding-bottom: 0;
}

.responsive-image {
  position: relative;
}

body,
html {
  padding-right: 0;
}

* {
  -webkit-box-sizing: border-box;
}

* {
  -moz-box-sizing: border-box;
}

html,
body {
  padding-top: 0;
}

html,
body {
  margin-left: 0;
}

html,
body {
  margin-bottom: 0;
}

.responsive-image {
  top: 3.125pc;
}

html,
body {
  margin-right: 0;
}

html,
body {
  margin-top: 0;
}

* {
  box-sizing: border-box;
}

body,
html {
  overflow: hidden;
}

[class~=top-copyright] {
  flex-shrink: 0;
}

* {
  -moz-user-select: none;
}

* {
  -webkit-user-select: none;
}

[class~=top-copyright] {
  color: #afa172;
}

html {
  font-family: "Montserrat", sans-serif;
}

[class~=top-copyright] {
  transform: scale(50%);
}

[class~=top-copyright] {
  white-space: nowrap;
}

html {
  font-family: "Montserrat Alternates", sans-serif;
}

* {
  -ms-user-select: none;
}

body,
html {
  font-size: 1pc;
}

body,
html {
  background-color: #000;
}

html,
body {
  color: #fff;
}

[class~=top-copyright] {
  opacity: .8;
}

[class~=top-copyright] {
  position: fixed;
}

[class~=top-copyright] {
  bottom: 3.75pt;
}

* {
  user-select: none;
}

* {
  -ms-text-size-adjust: none;
}

[class~=top-copyright] {
  left: 0;
}

body {
  font-family: "Montserrat", sans-serif;
}

* {
  -moz-text-size-adjust: none;
}

[class~=top-copyright] {
  text-align: center;
}

* {
  -webkit-text-size-adjust: none;
}

* {
  text-size-adjust: none;
}

body {
  font-family: "Montserrat Alternates", sans-serif;
}

* {
  -webkit-user-drag: none;
}

* {
  -webkit-touch-callout: none;
}

[class~=top-copyright] {
  z-index: 999999;
}

* {
  -ms-content-zooming: none;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@media only screen and (max-width: 1024px) {
  [class~=top-copyright] {
    transform: scale(50%);
  }
}

@media only screen and (max-width: 600px) {
  [class~=top-copyright] {
    transform: scale(50%);
  }
}

#page-container,
#audio-toggle,
#fullscreen-toggle {
  display: flex;
}

#fullscreen-toggle,
#audio-toggle {
  align-items: center;
}

#fullscreen-toggle,
#audio-toggle {
  color: #fff;
}

#audio-toggle,
#fullscreen-toggle {
  padding-left: .3125pc;
}

#audio-toggle,
#fullscreen-toggle {
  padding-bottom: .3125pc;
}

#fullscreen-toggle,
#audio-toggle {
  padding-right: .3125pc;
}

#fullscreen-toggle,
#audio-toggle {
  padding-top: .3125pc;
}

#audio-toggle,
#fullscreen-toggle {
  cursor: pointer;
}

#audio-toggle img,
#fullscreen-toggle img {
  height: 20px;
}

#audio-toggle img,
#fullscreen-toggle img {
  margin-right: .3125pc;
}

#page-container {
  flex-direction: column;
}

#page-container {
  min-height: 100%;
}

#content-wrap {
  flex: 1;
}

#footer {
  flex-shrink: 0;
}

#footer {
  color: #2b2b2b;
}

#footer {
  font-size: 1rem;
}

#footer {
  opacity: .8;
}

#footer {
  position: fixed;
}

#footer {
  bottom: .104166667in;
}

#footer {
  left: 0;
}

#footer {
  width: 100%;
}

#footer {
  text-align: center;
}

@media only screen and (max-width: 600px) {
  #footer {
    flex-shrink: 0;
  }

  #footer {
    color: #2b2b2b;
  }

  #footer {
    font-size: .6rem;
  }

  #footer {
    opacity: .8;
  }

  #footer {
    position: fixed;
  }

  #footer {
    bottom: .625pc;
  }

  #footer {
    left: 0;
  }

  #footer {
    width: 100%;
  }

  #footer {
    text-align: center;
  }
}

#loader {
  position: fixed;
}

#loader {
  top: 0;
}

#loader {
  left: 0;
}

#loader {
  width: 100%;
}

#loader {
  height: 100%;
}

#loader {
  z-index: 999999;
}

#loader {
  background-color: #f8f8f5;
}

#loader {
  opacity: 1;
}

#loader {
  transition: opacity 2s ease-out;
}

@keyframes pulse {
  0% {
    opacity: .4;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .4;
  }
}

@media only screen and (max-width: 600px) {
  .progress {
    height: .09375pc;
  }
}

#loader p {
  font-size: 2rem;
}

#loader.fade-out .progress {
  opacity: 1;
}

#loader p {
  color: #afa172;
}

#loader[class~=fade-out] {
  opacity: 0;
}

@media only screen and (max-width: 600px) {
  #loader p {
    font-size: 1rem;
  }
}

[class~=loader-tree] {
  height: auto;
}

[class~=loader-tree] {
  padding-top: 8%;
}

[class~=loader-tree] {
  padding-bottom: 2%;
}

[class~=loader-tree] {
  z-index: 9999;
}

@media (max-width: 1024px) {
  .loader-tree {
    width: 50%;
  }

  .loader-tree {
    padding-top: 30%;
  }

  .loader-tree {
    padding-bottom: 4%;
  }

  .loader-tree {
    z-index: 9999;
  }
}

@media (max-width: 600px) {
  [class~=loader-tree] {
    width: 50%;
  }

  [class~=loader-tree] {
    padding-top: 60%;
  }

  [class~=loader-tree] {
    padding-bottom: 4%;
  }

  [class~=loader-tree] {
    z-index: 9999;
  }
}

[class~=loader-image][class~=top-right] {
  position: absolute;
}

[class~=loader-image][class~=top-right] {
  top: -5%;
}

[class~=loader-image][class~=top-right] {
  right: -5%;
}

[class~=loader-image][class~=top-right] {
  opacity: 50%;
}

@media only screen and (max-width: 1024px) {
  [class~=loader-image][class~=top-right] {
    top: -5%;
  }

  [class~=loader-image][class~=top-right] {
    right: -5%;
  }

  [class~=loader-image][class~=top-right] {
    width: 35%;
  }
}

[class~=loader-image][class~=top-left] {
  position: absolute;
}

[class~=loader-image][class~=top-left] {
  top: -5%;
}

[class~=loader-image][class~=top-left] {
  left: -4%;
}

[class~=loader-image][class~=top-left] {
  opacity: 50%;
}

@media only screen and (max-width: 1024px) {
  [class~=loader-image][class~=top-left] {
    top: -2%;
  }

  [class~=loader-image][class~=top-left] {
    left: -4%;
  }

  [class~=loader-image][class~=top-left] {
    width: 38%;
  }
}

[class~=loader-image][class~=bottom-left] {
  position: absolute;
}

[class~=loader-image][class~=bottom-left] {
  top: 60%;
}

[class~=loader-image][class~=bottom-left] {
  left: 0%;
}

[class~=loader-image][class~=bottom-left] {
  opacity: 50%;
}

@media only screen and (max-width: 1024px) {
  [class~=loader-image][class~=bottom-left] {
    top: 75%;
  }

  [class~=loader-image][class~=bottom-left] {
    width: 35%;
  }
}

@media only screen and (max-width: 600px) {
  .loader-image.bottom-left {
    top: 85%;
  }

  .loader-image.bottom-left {
    width: 35%;
  }
}

[class~=loader-image][class~=bottom-right] {
  position: absolute;
}

[class~=loader-image][class~=bottom-right] {
  top: 60%;
}

[class~=loader-image][class~=bottom-right] {
  right: 0%;
}

[class~=loader-image][class~=bottom-right] {
  opacity: 50%;
}

@media only screen and (max-width: 1024px) {
  [class~=loader-image][class~=bottom-right] {
    top: 80%;
  }

  [class~=loader-image][class~=bottom-right] {
    width: 35%;
  }
}

@media only screen and (max-width: 600px) {
  .loader-image.bottom-right {
    top: 85%;
  }

  .loader-image.bottom-right {
    width: 35%;
  }
}

[class~=loader-image] {
  max-width: 100%;
}

[class~=loader-image] {
  height: auto;
}

[class~=loader-image] {
  padding-bottom: 3%;
}

#loader {
  position: relative;
}

#loader {
  display: flex;
}

[class~=loader-image] {
  padding-top: 1%;
}

#loader {
  flex-direction: column;
}

#loader {
  align-items: center;
}

@keyframes dot-animation {
  0% {
    opacity: .2;
  }

  33% {
    opacity: 1;
  }

  66% {
    opacity: .2;
  }

  100% {
    opacity: .2;
  }
}

#pano,
#page-container {
  top: 0;
}

.dot-1,
[class~=dot-3],
[class~=dot-2] {
  animation: dot-animation 1.5s infinite;
}

a:active,
a,
a:hover,
a:visited {
  text-decoration: none;
}

#page-container,
#pano {
  left: 0;
}

a:hover,
a:active,
a,
a:visited {
  color: inherit;
}

#pano,
#page-container {
  width: 100%;
}

#pano,
#page-container {
  height: 100%;
}

.dot-1,
[class~=dot-2],
[class~=dot-3] {
  display: inline-block;
}

#pano,
#audio-toggle {
  position: absolute;
}

#pano {
  overflow: hidden;
}

#audio-toggle {
  background-image: url("/img/WaveButton.png");
}

#audio-toggle {
  cursor: pointer;
}

#audio-toggle {
  width: 5pc;
}

#audio-toggle {
  height: 80px;
}

#audio-toggle {
  top: 10px;
}

#audio-toggle {
  left: 10px;
}

#audio-toggle {
  border-left-width: medium;
}

#audio-toggle {
  border-bottom-width: medium;
}

#audio-toggle {
  border-right-width: medium;
}

#audio-toggle {
  border-top-width: medium;
}

#audio-toggle {
  border-left-style: none;
}

[class~=dot-1] {
  animation-delay: 0s;
}

[class~=dot-2] {
  animation-delay: .5s;
}

#audio-toggle {
  border-bottom-style: none;
}

#audio-toggle {
  border-right-style: none;
}

#audio-toggle {
  border-top-style: none;
}

[class~=dot-3] {
  animation-delay: 1s;
}

#audio-toggle {
  border-left-color: currentColor;
}

#audio-toggle {
  border-bottom-color: currentColor;
}

#audio-toggle {
  border-right-color: currentColor;
}

#audio-toggle {
  border-top-color: currentColor;
}

#audio-toggle {
  border-image: none;
}

#audio-toggle {
  opacity: .5;
}

#audio-toggle {
  transform: scale(.8);
}

#audio-toggle {
  background-color: transparent;
}

@media only screen and (max-width: 600px) {
  #audio-toggle {
    position: absolute;
  }

  #audio-toggle {
    transform: scale(.6);
  }
}

[class~=mobile] #fullscreenToggle,
#fullscreenToggle [class~=icon] {
  width: 60pt;
}

#fullscreenToggle [class~=icon],
[class~=mobile] #fullscreenToggle {
  height: .833333333in;
}

#fullscreenToggle [class~=icon],
[class~=mobile] #fullscreenToggle {
  top: 3.75pt;
}

[class~=mobile] #fullscreenToggle,
#fullscreenToggle [class~=icon] {
  right: .052083333in;
}

[class~=fullscreen-enabled] #fullscreenToggle {
  display: block;
}

#fullscreenToggle [class~=icon] {
  position: absolute;
}

#fullscreenToggle [class~=icon] {
  cursor: pointer;
}

#fullscreenToggle [class~=icon] {
  opacity: .5;
}

#fullscreenToggle [class~=icon] {
  transform: scale(.7);
}

@media only screen and (max-width: 600px) {
  #fullscreenToggle [class~=icon] {
    position: absolute;
  }

  #fullscreenToggle [class~=icon] {
    transform: scale(.5);
  }
}

[class~=mobile] #fullscreenToggle [class~=icon] {
  width: 5pc;
}

[class~=mobile] #fullscreenToggle [class~=icon] {
  height: .833333333in;
}

[class~=mobile] #fullscreenToggle [class~=icon] {
  top: 3.75pt;
}

[class~=mobile] #fullscreenToggle [class~=icon] {
  right: .3125pc;
}

[class~=mobile] #fullscreenToggle [class~=icon] {
  transform: scale(.7);
}

@media only screen and (max-width: 600px) {
  [class~=mobile] #fullscreenToggle [class~=icon] {
    position: absolute;
  }

  [class~=mobile] #fullscreenToggle [class~=icon] {
    transform: scale(.5);
  }
}

.link-hotspot {
  width: 3.3em;
}

.link-hotspot {
  height: 3.3em;
}

.link-hotspot {
  margin-left: -22.5pt;
}

.link-hotspot {
  margin-top: -.3125in;
}

.link-hotspot {
  opacity: 1;
}

.link-hotspot {
  border-left-width: .15em;
}

.link-hotspot {
  border-bottom-width: .15em;
}

.link-hotspot {
  border-right-width: .15em;
}

.link-hotspot {
  border-top-width: .15em;
}

#fullscreenToggle [class~=icon][class~=on] {
  display: none;
}

.link-hotspot {
  border-left-style: solid;
}

#fullscreenToggle.enabled .icon.on,
#fullscreenToggle .icon.off {
  display: block;
}

.link-hotspot {
  border-bottom-style: solid;
}

.link-hotspot {
  border-right-style: solid;
}

.link-hotspot {
  border-top-style: solid;
}

.link-hotspot {
  border-left-color: #ff00ea;
}

.link-hotspot {
  border-bottom-color: #ff00ea;
}

.link-hotspot {
  border-right-color: #ff00ea;
}

.link-hotspot {
  border-top-color: #ff00ea;
}

.link-hotspot {
  border-image: none;
}

#fullscreenToggle.enabled .icon.off {
  display: none;
}

.link-hotspot {
  box-shadow: 0 0 20 #ff00ea;
}

.link-hotspot {
  border-radius: 5em;
}

.link-hotspot {
  transition: opacity .8s;
}

.link-hotspot {
  animation: glow .8s ease-in-out infinite alternate;
}

@keyframes glow {
  from {
    box-shadow: 0 0 0 rgba(255, 0, 234, .7);
    border: .15em solid #ff00ea;
  }

  to {
    box-shadow: 0 0 50px rgba(206, 42, 192, .7);
    border: .18em solid #fd6df1;
  }
}

[class~=mobile] [class~=link-hotspot] {
  width: 50px;
}

[class~=link-hotspot-icon] {
  width: 100%;
}

[class~=mobile] [class~=link-hotspot] {
  height: 37.5pt;
}

[class~=mobile] [class~=link-hotspot] {
  top: 1.1875pc;
}

.no-touch .link-hotspot:hover .link-hotspot-tooltip,
[class~=info-hotspot][class~=visible],
[class~=no-touch] [class~=info-hotspot]:hover,
[class~=no-touch] [class~=link-hotspot]:hover {
  opacity: 1;
}

[class~=link-hotspot-icon] {
  height: 100%;
}

[class~=link-hotspot-icon],
[class~=info-hotspot] [class~=info-hotspot-header] {
  cursor: pointer;
}

[class~=tooltip-fallback] [class~=link-hotspot-tooltip],
[class~=info-hotspot] [class~=info-hotspot-icon] img {
  display: none;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header],
[class~=desktop][class~=no-touch] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header]:hover {
  width: 195pt;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header]:hover {
  border-radius: 3.75pt;
}

[class~=info-hotspot] [class~=info-hotspot-icon-wrapper],
[class~=info-hotspot] [class~=info-hotspot-close-wrapper],
[class~=info-hotspot] [class~=info-hotspot-header] {
  width: .416666667in;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper],
[class~=info-hotspot] [class~=info-hotspot-header],
[class~=info-hotspot] [class~=info-hotspot-icon-wrapper] {
  height: .416666667in;
}

.link-hotspot-tooltip {
  pointer-events: none;
}

[class~=info-hotspot] [class~=info-hotspot-icon-wrapper] {
  position: relative;
}

[class~=info-hotspot] {
  line-height: 1.2em;
}

[class~=info-hotspot] [class~=info-hotspot-header] {
  border-radius: 15pt;
}

[class~=info-hotspot] [class~=info-hotspot-header],
[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  background-color: #afa172;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header]:hover {
  border-top-right-radius: 0;
}

.no-touch .link-hotspot:hover .link-hotspot-tooltip {
  -ms-transform: translateX(0);
}

[class~=info-hotspot] [class~=info-hotspot-header] {
  -webkit-transition: width .3s ease-in-out .5s, border-radius .3s ease-in-out .5s;
}

[class~=info-hotspot] [class~=info-hotspot-header] {
  transition: width .3s ease-in-out .5s, border-radius .3s ease-in-out .5s;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper],
[class~=info-hotspot] [class~=info-hotspot-text] {
  position: absolute;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  left: 260px;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper],
[class~=info-hotspot-modal] {
  top: 0;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  border-top-right-radius: 3.75pt;
}

.no-touch .link-hotspot:hover .link-hotspot-tooltip {
  -webkit-transform: translateX(0);
}

[class~=info-hotspot] [class~=info-hotspot-text],
[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  visibility: hidden;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  -ms-transform: perspective(200px) rotateY(90deg);
}

[class~=no-touch] [class~=info-hotspot]:hover {
  -webkit-transition: opacity .2s;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  -webkit-transform: perspective(200px) rotateY(90deg);
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  transform: perspective(200px) rotateY(90deg);
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  -ms-transform-origin: 0 50% 0;
}

[class~=info-hotspot] {
  opacity: .8;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  -webkit-transform-origin: 0 50% 0;
}

[class~=no-touch] [class~=info-hotspot]:hover {
  transition: opacity .2s;
}

.info-hotspot .info-hotspot-title-wrapper:before {
  content: "";
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  transform-origin: 0 50% 0;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  -webkit-transition: -ms-transform .3s .3s, -webkit-transform .3s .3s, transform .3s .3s, visibility 0s .6s;
}

[class~=info-hotspot] [class~=info-hotspot-close-wrapper] {
  transition: -ms-transform .3s .3s, -webkit-transform .3s .3s, transform .3s .3s, visibility 0s .6s;
}

.no-touch .link-hotspot:hover .link-hotspot-tooltip {
  transform: translateX(0);
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  width: 3.125in;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header]:hover {
  border-bottom-right-radius: 0;
}

[class~=info-hotspot] {
  -webkit-transition: opacity .2s .2s;
}

[class~=no-touch] [class~=link-hotspot]:hover [class~=link-hotspot-tooltip] {
  pointer-events: all;
}

[class~=info-hotspot] {
  transition: opacity .2s .2s;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header]:hover {
  border-bottom-left-radius: 0;
}

.info-hotspot .info-hotspot-title-wrapper:before {
  display: inline-block;
}

.mobile .info-hotspot .info-hotspot-header {
  width: 1.875pc;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  height: auto;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  max-height: 2.083333333in;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  top: .416666667in;
}

[class~=info-hotspot] [class~=info-hotspot-text],
[class~=info-hotspot-modal] {
  left: 0;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  padding-left: 7.5pt;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  padding-bottom: 7.5pt;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  padding-right: 7.5pt;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  padding-top: 7.5pt;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  box-shadow: 0in 0pt 15pt #000020;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  background-color: rgba(0, 0, 0, .8);
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  border-bottom-right-radius: 3.75pt;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  border-bottom-left-radius: 3.75pt;
}

.info-hotspot .info-hotspot-title-wrapper:before {
  vertical-align: middle;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  overflow-y: auto;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  background-size: 100%;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  -ms-transform: perspective(200px) rotateX(-89.999deg);
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  -webkit-transform: perspective(200px) rotateX(-89.999deg);
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  transform: perspective(200px) rotateX(-89.999deg);
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header] {
  border-radius: 3.75pt;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  -ms-transform-origin: 50% 0 0;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  -webkit-transform-origin: 50% 0 0;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header] {
  border-top-right-radius: 0;
}

[class~=info-hotspot-modal] [class~=info-hotspot-header],
[class~=info-hotspot-modal],
[class~=info-hotspot-modal] [class~=info-hotspot-close-wrapper],
[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  position: absolute;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  transform-origin: 50% 0 0;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  -webkit-transition: -ms-transform .3s, -webkit-transform .3s, transform .3s, visibility 0s .3s;
}

[class~=no-touch] [class~=tooltip-fallback] [class~=link-hotspot]:hover [class~=link-hotspot-tooltip] {
  display: block;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  transition: -ms-transform .3s, -webkit-transform .3s, transform .3s, visibility 0s .3s;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  -moz-user-select: text;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  -webkit-user-select: text;
}

.mobile .info-hotspot .info-hotspot-header {
  height: 30px;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header] {
  border-bottom-right-radius: 0;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  -ms-user-select: text;
}

[class~=info-hotspot-modal] {
  width: 100%;
}

[class~=info-hotspot] [class~=info-hotspot-text] {
  user-select: text;
}

[class~=info-hotspot-modal] [class~=info-hotspot-header] {
  top: 60px;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header] {
  border-bottom-left-radius: 0;
}

[class~=info-hotspot-modal] [class~=info-hotspot-header],
[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  left: .625pc;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover {
  width: 2.708333333in;
}

[class~=info-hotspot-modal] [class~=info-hotspot-header] {
  right: .625pc;
}

[class~=info-hotspot-modal] [class~=info-hotspot-header] {
  width: auto;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header],
[class~=desktop][class~=no-touch] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header]:hover {
  -webkit-transition: width .3s ease-in-out, border-radius .3s ease-in-out;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-wrapper],
[class~=info-hotspot-modal] [class~=info-hotspot-header] {
  height: 37.5pt;
}

.info-hotspot .info-hotspot-title-wrapper:before,
[class~=info-hotspot-modal] {
  height: 100%;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header],
[class~=desktop][class~=no-touch] [class~=info-hotspot][class~=visible] [class~=info-hotspot-header]:hover {
  transition: width .3s ease-in-out, border-radius .3s ease-in-out;
}

[class~=info-hotspot-modal] [class~=info-hotspot-header] {
  background-color: #677383;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text],
[class~=info-hotspot-modal] [class~=info-hotspot-header],
[class~=info-hotspot-modal] {
  opacity: 0;
}

[class~=info-hotspot-modal] [class~=info-hotspot-header] {
  -webkit-transition: opacity .3s ease-in-out .2s;
}

[class~=info-hotspot-modal] [class~=info-hotspot-header] {
  transition: opacity .3s ease-in-out .2s;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-wrapper] {
  top: 0;
}

.mobile .info-hotspot .info-hotspot-header {
  border-radius: 18.75pt;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover [class~=info-hotspot-title-wrapper],
[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-title-wrapper] {
  width: 220px;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-wrapper] {
  right: 0;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-wrapper] {
  width: .520833333in;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-wrapper] {
  background-color: #4e5868;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-wrapper] {
  cursor: pointer;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  top: 82.5pt;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  bottom: .104166667in;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  right: .104166667in;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  padding-left: .625pc;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  padding-bottom: .625pc;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-title-wrapper],
[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover [class~=info-hotspot-title-wrapper] {
  padding-left: 3.75pt;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  padding-right: .625pc;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  padding-top: .625pc;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  box-shadow: 0pt 0px 20px #000020;
}

.mobile .info-hotspot .info-hotspot-icon-wrapper {
  width: 22.5pt;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  background-color: #3a4454;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  background-color: rgba(0, 0, 0, .8);
}

[class~=info-hotspot-modal] {
  overflow: hidden;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  overflow-y: auto;
}

[class~=info-hotspot-modal] {
  z-index: 11000 !important;
}

[class~=info-hotspot-modal] {
  background-color: rgba(0, 0, 0, .5);
}

[class~=info-hotspot-modal] {
  line-height: 1.2em;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper],
[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-title-wrapper],
[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover [class~=info-hotspot-title-wrapper] {
  padding-bottom: 0;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  -webkit-transition: opacity .3s ease-in-out;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover [class~=info-hotspot-title-wrapper],
[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-title-wrapper] {
  padding-right: 3.75pt;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  transition: opacity .3s ease-in-out;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  -moz-user-select: text;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  -webkit-user-select: text;
}

.mobile .info-hotspot .info-hotspot-icon-wrapper {
  height: 22.5pt;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  -ms-user-select: text;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper],
[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-title-wrapper],
[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover [class~=info-hotspot-title-wrapper] {
  padding-top: 0;
}

.info-hotspot-modal .info-hotspot-title-wrapper:before {
  content: "";
}

[class~=info-hotspot-modal][class~=visible] [class~=info-hotspot-header] {
  opacity: 1;
}

[class~=info-hotspot-modal] [class~=info-hotspot-text] {
  user-select: text;
}

[class~=info-hotspot-modal] {
  visibility: hidden;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  width: 90%;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  height: 90%;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  margin-left: 5%;
}

[class~=info-hotspot-modal] {
  -webkit-transition: opacity .2s ease-in-out .5s, visibility 0s .7s;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper],
[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover [class~=info-hotspot-title-wrapper],
[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-title-wrapper] {
  -webkit-transition: width 0s .4s, padding 0s .4s;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  margin-bottom: 5%;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover {
  border-radius: .3125pc;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  margin-right: 5%;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  margin-top: 5%;
}

[class~=viewControlButton],
[class~=info-hotspot] [class~=info-hotspot-title-wrapper],
[class~=info-hotspot] [class~=info-hotspot-icon] {
  position: absolute;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-title-wrapper],
[class~=info-hotspot] [class~=info-hotspot-title-wrapper] {
  transition: width 0s .4s, padding 0s .4s;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  background-image: url("img/info.png");
}

[class~=info-hotspot-modal][class~=visible] [class~=info-hotspot-header] {
  -webkit-transition: opacity .3s ease-in-out .2s;
}

[class~=info-hotspot-modal] {
  transition: opacity .2s ease-in-out .5s, visibility 0s .7s;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  background-repeat: no-repeat;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  background-position: center;
}

[class~=info-hotspot] [class~=info-hotspot-icon] {
  background-size: cover;
}

[class~=info-hotspot-modal][class~=visible] [class~=info-hotspot-header] {
  transition: opacity .3s ease-in-out .2s;
}

[class~=viewControlButton] {
  display: none;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper] {
  left: 2.5pc;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper] {
  top: 0;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper] {
  width: 0;
}

[class~=info-hotspot-modal][class~=visible],
[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-close-wrapper] {
  visibility: visible;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper],
[class~=viewControlButton] {
  height: 40px;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper] {
  padding-left: 0;
}

[class~=info-hotspot] [class~=info-hotspot-title],
.info-hotspot-modal .info-hotspot-title-wrapper:before {
  display: inline-block;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper] {
  padding-right: 0;
}

[class~=viewControlButton] {
  bottom: 0;
}

[class~=info-hotspot] [class~=info-hotspot-title-wrapper] {
  overflow: hidden;
}

[class~=viewControlButton] {
  left: 50%;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-close-wrapper] {
  -ms-transform: perspective(200px) rotateY(0deg);
}

[class~=viewControlButton] {
  width: .416666667in;
}

.info-hotspot-modal .info-hotspot-title-wrapper:before,
[class~=info-hotspot] [class~=info-hotspot-title] {
  vertical-align: middle;
}

[class~=info-hotspot] [class~=info-hotspot-title] {
  -moz-user-select: text;
}

[class~=info-hotspot] [class~=info-hotspot-title] {
  -webkit-user-select: text;
}

[class~=info-hotspot] [class~=info-hotspot-title] {
  -ms-user-select: text;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-close-wrapper] {
  -webkit-transform: perspective(200px) rotateY(0deg);
}

[class~=info-hotspot] [class~=info-hotspot-title] {
  user-select: text;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover {
  -webkit-transition: width .3s ease-in-out, border-radius .3s ease-in-out;
}

[class~=info-hotspot] [class~=info-hotspot-close-icon] {
  width: 70%;
}

.info-hotspot-modal .info-hotspot-title-wrapper:before {
  height: 100%;
}

[class~=info-hotspot] [class~=info-hotspot-close-icon] {
  height: 70%;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-close-wrapper] {
  transform: perspective(200px) rotateY(0deg);
}

[class~=info-hotspot] [class~=info-hotspot-close-icon] {
  margin-left: 15%;
}

[class~=info-hotspot] [class~=info-hotspot-close-icon] {
  margin-bottom: 15%;
}

[class~=info-hotspot] [class~=info-hotspot-close-icon] {
  margin-right: 15%;
}

[class~=info-hotspot] [class~=info-hotspot-close-icon] {
  margin-top: 15%;
}

body[class~=view-control-buttons] [class~=viewControlButton] {
  display: block;
}

.desktop .info-hotspot-modal {
  display: none;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover [class~=info-hotspot-title-wrapper] {
  transition: width 0s .4s, padding 0s .4s;
}

[class~=info-hotspot-modal][class~=visible] [class~=info-hotspot-text],
[class~=info-hotspot-modal][class~=visible] {
  opacity: 1;
}

[class~=viewControlButton] {
  padding-left: .3125pc;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-close-wrapper] {
  -webkit-transition: -ms-transform .3s, -webkit-transform .3s, transform .3s, visibility 0s 0s;
}

[class~=desktop] [class~=info-hotspot][class~=visible] [class~=info-hotspot-close-wrapper] {
  transition: -ms-transform .3s, -webkit-transform .3s, transform .3s, visibility 0s 0s;
}

[class~=info-hotspot-modal][class~=visible] {
  -webkit-transition: opacity .2s ease-in-out, visibility 0s 0s;
}

[class~=info-hotspot-modal][class~=visible] {
  transition: opacity .2s ease-in-out, visibility 0s 0s;
}

[class~=info-hotspot-modal] [class~=info-hotspot-icon-wrapper] {
  width: 3.125pc;
}

[class~=info-hotspot-modal] [class~=info-hotspot-icon-wrapper] {
  height: 50px;
}

[class~=info-hotspot-modal] [class~=info-hotspot-icon] {
  width: 90%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-icon] {
  height: 90%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-icon] {
  margin-left: 5%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-icon] {
  margin-bottom: 5%;
}

[class~=viewControlButton] {
  padding-bottom: .3125pc;
}

[class~=info-hotspot-modal] [class~=info-hotspot-icon] {
  margin-right: 5%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-icon] {
  margin-top: 5%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  position: absolute;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  top: 0;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  left: 37.5pt;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  right: .520833333in;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  width: auto;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  height: 37.5pt;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  padding-left: .625pc;
}

[class~=info-hotspot-modal][class~=visible] [class~=info-hotspot-text] {
  -webkit-transition: opacity .3s ease-in-out .4s;
}

[class~=info-hotspot-modal][class~=visible] [class~=info-hotspot-text] {
  transition: opacity .3s ease-in-out .4s;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  padding-bottom: 0;
}

.desktop .info-hotspot.visible .info-hotspot-text {
  visibility: visible;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  padding-right: .625pc;
}

[class~=desktop][class~=no-touch] [class~=info-hotspot] [class~=info-hotspot-header]:hover {
  transition: width .3s ease-in-out, border-radius .3s ease-in-out;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title-wrapper] {
  padding-top: 0;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title] {
  display: inline-block;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title] {
  vertical-align: middle;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title] {
  -moz-user-select: text;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title] {
  -webkit-user-select: text;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title] {
  -ms-user-select: text;
}

[class~=info-hotspot-modal] [class~=info-hotspot-title] {
  user-select: text;
}

[class~=viewControlButton] {
  padding-right: .3125pc;
}

[class~=viewControlButton] {
  padding-top: .3125pc;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-icon] {
  width: 70%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-icon] {
  height: 70%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-icon] {
  margin-left: 15%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-icon] {
  margin-bottom: 15%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-icon] {
  margin-right: 15%;
}

[class~=info-hotspot-modal] [class~=info-hotspot-close-icon] {
  margin-top: 15%;
}

[class~=viewControlButton] {
  background-color: #677383;
}

[class~=viewControlButton] {
  background-color: rgba(103, 115, 131, .8);
}

.desktop .info-hotspot.visible .info-hotspot-text {
  -ms-transform: perspective(200px) rotateX(0deg);
}

.desktop .info-hotspot.visible .info-hotspot-text {
  -webkit-transform: perspective(200px) rotateX(0deg);
}

.desktop .info-hotspot.visible .info-hotspot-text {
  transform: perspective(200px) rotateX(0deg);
}

.desktop .info-hotspot.visible .info-hotspot-text {
  -webkit-transition: -ms-transform .3s .3s, -webkit-transform .3s .3s, transform .3s .3s, visibility 0s 0s;
}

.desktop .info-hotspot.visible .info-hotspot-text {
  transition: -ms-transform .3s .3s, -webkit-transform .3s .3s, transform .3s .3s, visibility 0s 0s;
}

@media (max-width: 600px) {
  body.view-control-buttons .viewControlButton {
    display: none;
  }
}

.viewControlButton-1 {
  margin-left: -9.0625pc;
}

[class~=viewControlButton-2] {
  margin-left: -71.25pt;
}

[class~=viewControlButton-3] {
  margin-left: -.46875in;
}

[class~=viewControlButton-4] {
  margin-left: 3.75pt;
}

[class~=viewControlButton] [class~=icon] {
  position: absolute;
}

[class~=viewControlButton] [class~=icon] {
  top: 3.75pt;
}

[class~=viewControlButton] [class~=icon] {
  right: 5px;
}

.viewControlButton-5 {
  margin-left: 3.4375pc;
}

[class~=viewControlButton] [class~=icon] {
  width: 22.5pt;
}

[class~=viewControlButton-6] {
  margin-left: 1.09375in;
}

[class~=viewControlButton] [class~=icon] {
  height: 30px;
}