.hotspotsimple__spots:after{opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out,visibility .01s .35s;transition:opacity .35s ease-in-out,visibility .01s .35s}
.sidepanel--active .hotspotsimple__spots:after{opacity:1;visibility:visible;-webkit-transition:opacity .35s .01s ease-in-out,visibility .01s;transition:opacity .35s .01s ease-in-out,visibility .01s}
.hotspotsimple__spot:before,.hotspotsimple__spot:after,.hotspotsimple__spotTitle{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.hotspotsimple__spot,.hotspotsimple__spotTitle{-webkit-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.hotspotsimple{position:relative;width:100%;overflow:hidden}
@media(min-width:1280px){.hotspotsimple{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 44px}
}
.hotspotsimple__spotTitle:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #262626;position:absolute;left:50%;bottom:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.hotspotsimple__spots:after{opacity:0;visibility:hidden;-webkit-transition:opacity .35s ease-in-out,visibility .01s .35s;transition:opacity .35s ease-in-out,visibility .01s .35s}
.sidepanel--active .hotspotsimple__spots:after{opacity:1;visibility:visible;-webkit-transition:opacity .35s .01s ease-in-out,visibility .01s;transition:opacity .35s .01s ease-in-out,visibility .01s}
.hotspotsimple__spot:before,.hotspotsimple__spot:after,.hotspotsimple__spotTitle{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.hotspotsimple__spot,.hotspotsimple__spotTitle{-webkit-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.hotspotsimple{position:relative;width:100%;overflow:hidden}
@media(min-width:1280px){.hotspotsimple{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 44px}
}
.hotspotsimple__spotTitle:after{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #262626;position:absolute;left:50%;bottom:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.hotspotsimple__spot{cursor:pointer;-webkit-transition:opacity .35s .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:opacity .35s .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out,opacity .35s .35s ease-in-out;transition:transform .35s ease-in-out,opacity .35s .35s ease-in-out,-webkit-transform .35s ease-in-out;opacity:0;position:absolute;z-index:2}
@media(min-width:1280px){.hotspotsimple__spot{opacity:1}
}
.hotspotoverlay--loaded .hotspotsimple__spot{opacity:1}
.sidepanel--activeOffset .hotspotsimple__spot{-webkit-transform:scale(0.9);transform:scale(0.9)}
.hotspotsimple__spot:before,.hotspotsimple__spot:after{content:"";position:absolute;border-radius:50%;-webkit-transition:border .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:border .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:border .35s ease-in-out,transform .35s ease-in-out;transition:border .35s ease-in-out,transform .35s ease-in-out,-webkit-transform .35s ease-in-out}
.hotspotsimple__spot:before{height:22px;width:22px;background:#000;z-index:4;border:8px solid #fff}
.hotspotsimple__spot:after{height:45px;width:45px;background:rgba(0,173,239,0.4);z-index:3}
.editor-panel-content .hotspotsimple__spot .pnlm-pointer,.editor-panel-content .hotspotsimple__spot .hotspotsimple__spotTitle,.hotspot360__hotspot--active.hotspotsimple__spot .pnlm-pointer,.hotspot360__hotspot--active.hotspotsimple__spot .hotspotsimple__spotTitle,.hotspot--active.hotspotsimple__spot .pnlm-pointer,.hotspot--active.hotspotsimple__spot .hotspotsimple__spotTitle,.hotspotsimple__spot:hover .pnlm-pointer,.hotspotsimple__spot:hover .hotspotsimple__spotTitle{visibility:visible;opacity:1;-webkit-transition:opacity .35s .01s ease-in-out,visibility .01s,-webkit-transform .3s .01s ease-in-out;transition:opacity .35s .01s ease-in-out,visibility .01s,-webkit-transform .3s .01s ease-in-out;transition:opacity .35s .01s ease-in-out,transform .3s .01s ease-in-out,visibility .01s;transition:opacity .35s .01s ease-in-out,transform .3s .01s ease-in-out,visibility .01s,-webkit-transform .3s .01s ease-in-out}
.editor-panel-content .hotspotsimple__spot .hotspotsimple__spotTitle,.hotspot360__hotspot--active.hotspotsimple__spot .hotspotsimple__spotTitle,.hotspot--active.hotspotsimple__spot .hotspotsimple__spotTitle,.hotspotsimple__spot:hover .hotspotsimple__spotTitle{-webkit-transform:translate3d(-50%,-170%,0) translateZ(0);transform:translate3d(-50%,-170%,0) translateZ(0)}
.editor-panel-content .hotspotsimple__spot .pnlm-pointer,.hotspot360__hotspot--active.hotspotsimple__spot .pnlm-pointer,.hotspot--active.hotspotsimple__spot .pnlm-pointer,.hotspotsimple__spot:hover .pnlm-pointer{-webkit-transform:translate3d(0,-20%,0) translateZ(0);transform:translate3d(0,-20%,0) translateZ(0)}
.editor-panel-content .hotspotsimple__spot:before,.hotspot360__hotspot--active.hotspotsimple__spot:before,.hotspot--active.hotspotsimple__spot:before,.hotspotsimple__spot:hover:before{-webkit-transform:translate3d(-50%,-50%,0) scale(1) translateZ(0);transform:translate3d(-50%,-50%,0) scale(1) translateZ(0);border:12px solid}
.editor-panel-content .hotspotsimple__spot:after,.hotspot360__hotspot--active.hotspotsimple__spot:after,.hotspot--active.hotspotsimple__spot:after,.hotspotsimple__spot:hover:after{-webkit-transform:translate3d(-50%,-50%,0) scale(0.4) translateZ(0);transform:translate3d(-50%,-50%,0) scale(0.4) translateZ(0);border:22px solid rgba(0,173,239,0.4)}
.hotspotsimple__spotTitle{position:absolute;width:auto;background:#262626;min-width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .01s .45s,-webkit-transform .45s ease-in-out;transition:opacity .2s ease-in-out,visibility .01s .45s,-webkit-transform .45s ease-in-out;transition:opacity .2s ease-in-out,transform .45s ease-in-out,visibility .01s .45s;transition:opacity .2s ease-in-out,transform .45s ease-in-out,visibility .01s .45s,-webkit-transform .45s ease-in-out;font-size:.8rem;line-height:1rem;letter-spacing:.01875em;border-radius:2px;padding:16px;-webkit-transform:translate3d(-50%,-130%,0) translateZ(0);transform:translate3d(-50%,-130%,0) translateZ(0)}
.pnlm-pointer.hotspotsimple__spotTitle{-webkit-transform:translate3d(0,0,0) translateZ(0);transform:translate3d(0,0,0) translateZ(0)}
@media(max-width:479px){.hotspotsimple__spotTitle{display:none}
}
.hotspot--active .hotspotsimple__spotTitle,.hotspot360__hotspot--active .hotspotsimple__spotTitle{visibility:visible;opacity:1;-webkit-transform:translate3d(-50%,-170%,0);transform:translate3d(-50%,-170%,0);-webkit-transition:opacity .35s .01s ease-in-out,visibility .01s,-webkit-transform .45s .01s ease-in-out;transition:opacity .35s .01s ease-in-out,visibility .01s,-webkit-transform .45s .01s ease-in-out;transition:opacity .35s .01s ease-in-out,transform .45s .01s ease-in-out,visibility .01s;transition:opacity .35s .01s ease-in-out,transform .45s .01s ease-in-out,visibility .01s,-webkit-transform .45s .01s ease-in-out}
.hotspotsimple{overflow:auto;--webkit-overflow-scrolling:touch}
.hotspotcontainer .hotspotsimple{padding:0}
@media(min-width:1280px){.hotspotsimple{overflow:hidden}
}
.hotspotsimple__base{position:relative;width:100%;height:100%}
.hotspotcontainer .hotspotsimple__base{margin-bottom:0}
.hotspotsimple__overflow{position:relative;min-width:250%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
@media(min-width:768px){.hotspotsimple__overflow{max-width:768px;min-width:150%}
}
@media(min-width:1280px){.hotspotsimple__overflow{max-width:none;margin-left:auto;margin-right:auto;width:100%;min-width:auto}
}
@media(min-width:1440px){.hotspotsimple__overflow{max-width:1440px}
}
.hotspotsimple__overflow:after{width:100%;height:0;padding-bottom:56.25%;position:relative;content:"";position:relative;display:block}
.hotspotsimple__overflow:after iframe,.hotspotsimple__overflow:after picture{position:absolute;top:0;left:0;bottom:0;right:0}
.hotspotsimple__overflow:after iframe>img,.hotspotsimple__overflow:after picture>img{width:100%}
.hotspotsimple__media{min-width:100%;height:100%;position:absolute;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;z-index:10;--pos:0}
@media(min-width:768px){.hotspotsimple__media{overflow:hidden}
.sidepanel--activeOffset .hotspotsimple__media{-webkit-transform:translateX(calc(var(--pos) * -1%)) scale(1.05);transform:translateX(calc(var(--pos) * -1%)) scale(1.05);-webkit-transition:-webkit-transform .55s ease-in-out;transition:-webkit-transform .55s ease-in-out;transition:transform .55s ease-in-out;transition:transform .55s ease-in-out,-webkit-transform .55s ease-in-out}
}
@media(min-width:1280px){.hotspotsimple__media{overflow:hidden}
.sidepanel--activeOffset .hotspotsimple__media{-webkit-transform:translateX(calc(var(--pos) * -1%)) scale(1.1);transform:translateX(calc(var(--pos) * -1%)) scale(1.1);-webkit-transition:-webkit-transform .55s ease-in-out;transition:-webkit-transform .55s ease-in-out;transition:transform .55s ease-in-out;transition:transform .55s ease-in-out,-webkit-transform .55s ease-in-out}
}
.hotspotsimple__media picture{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.hotspotsimple__media picture img{height:100%;min-width:auto;max-width:initial}
@media(min-width:1280px){.hotspotsimple__media picture img{min-width:100%;height:auto;width:100%}
}
.hotspotsimple__spots{width:100%;height:100%;position:absolute}
.hotspotsimple__spots:after{content:"";background:rgba(0,0,0,0.4);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}