.hotspot-m22 .hotspot-content-container{padding:0}@media (min-width:1012px){.hotspot-m22 .hotspot-content-container{padding:1.5rem 2.5rem}}@media (min-width:1012px){.hotspot-m22 .hotspot-content-container{background-color:#fff;bottom:0;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity 0s linear,-webkit-transform .5s ease;transition:opacity 0s linear,-webkit-transform .5s ease;transition:transform .5s ease,opacity 0s linear;transition:transform .5s ease,opacity 0s linear,-webkit-transform .5s ease;opacity:0;width:50%;z-index:1050}}.hotspot-m22 .hotspot-content-container.show{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav{margin:0}@media (min-width:1012px){.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav{margin:0 0 1.125rem}}.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav .hotspot-content-layer-arrows .slick-arrow{height:2.5rem;left:0;position:relative;right:0;top:0;-webkit-transform:none;transform:none;width:2.5rem}.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav .hotspot-content-layer-arrows .slick-arrow:first-child{margin-right:.75rem}.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav .hotspot-content-layer-arrows .slick-arrow:before{color:#303c49;height:auto;width:auto;font-size:1.5rem}@media (min-width:1012px){.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav .hotspot-content-layer-arrows .slick-arrow:before{font-size:2.5rem}}.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav .btn-close{height:2.5rem;width:2.5rem}.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav .btn-close:after,.hotspot-m22 .hotspot-content-container .hotspot-content-layer-nav .btn-close:before{height:.25rem}.hotspot-m22 .hotspot-content-container .hotspot-content .h3,.hotspot-m22 .hotspot-content-container .hotspot-content h3{text-transform:uppercase}@media (min-width:1012px){.hotspot-m22 .hotspot-content-container .hotspot-content .hotspot-content-item{max-height:calc(100vh - 7rem);overflow-y:auto}}.hotspot-m22 .hotspot-content-container .hotspot-content .hotspot-content-item .hotspot-content-item-image{margin:0 0 1.75rem}@media (min-width:768px){.hotspot-m22 .hotspot-content-container .hotspot-content .hotspot-content-item .hotspot-content-item-image{margin:0 0 2rem}}@media (min-width:1200px){.hotspot-m22 .hotspot-content-container .hotspot-content .hotspot-content-item .hotspot-content-item-image{margin:0 0 2.5rem}}.hotspot-m22 .hotspot-content-container .hotspot-content .hotspot-content-item .hotspot-content-item-image .hotspot-content-item-index{bottom:0;right:0;z-index:2;margin:0 .75rem .5rem 0}.hotspot-m22 .hotspot-content-container .hotspot-content .hotspot-content-item .hotspot-content-item-image .hotspot-content-item-index .items-count,.hotspot-m22 .hotspot-content-container .hotspot-content .hotspot-content-item .hotspot-content-item-image .hotspot-content-item-index .items-separator{opacity:.4}@media (min-width:1012px){.hotspot-m22 .hotspot-content-container .hotspot-content .hotspot-content-item .hotspot-content-item-text{padding-left:0;padding-right:0}}.hotspot-m22 .hotspot-map-container .hotspot-map .hotspot-map-items{height:100%;left:0;top:0;width:100%}.hotspot-m22 .hotspot-map-container .hotspot-map .hotspot-map-items .hotspot-map-item{background:rgba(255,255,255,.4);border:1px solid #e40045;border-radius:50%;-webkit-box-shadow:0 0 6px rgba(255,255,255,.4);box-shadow:0 0 6px rgba(255,255,255,.4);padding:.625rem;position:absolute;z-index:2}.hotspot-m22 .hotspot-map-container .hotspot-map .hotspot-map-items .hotspot-map-item:before{background:#e40045;border-radius:50%;content:"";display:block;height:1.25rem;width:1.25rem}.hotspot-m22 .hotspot-map-container .hotspot-map .hotspot-map-items .hotspot-map-item:focus{outline:0}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper{margin-bottom:-6.25rem;-webkit-transform:translateY(-6.25rem);transform:translateY(-6.25rem)}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container{padding:1.5rem 1.5rem 0}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container.collapsed:after{bottom:0;content:"";height:7.5rem;left:0;position:absolute;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);background-repeat:repeat-x}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav-title{margin:0 0 1.75rem}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav{height:0;overflow:hidden;-webkit-transition:height .5s ease;transition:height .5s ease}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav .hotspot-map-nav-item{background:0 0;border:none;border-bottom:1px solid #cbd3dc;font-family:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;letter-spacing:.0775rem;text-transform:uppercase;width:100%;font-size:.875rem;line-height:1.4285714286;padding:1rem 0}@media (min-width:768px){.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav .hotspot-map-nav-item{font-size:.875rem}}@media (min-width:1200px){.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav .hotspot-map-nav-item{font-size:.875rem}}@media (min-width:768px){.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav .hotspot-map-nav-item{line-height:1.4285714286}}@media (min-width:1200px){.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav .hotspot-map-nav-item{line-height:1.4285714286}}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav .hotspot-map-nav-item:focus{outline:0}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav .hotspot-map-nav-item:first-child{border-top:1px solid #cbd3dc}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav-toggle{background:0 0;border:none;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:2}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav-toggle:focus{outline:0}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav-toggle:before{color:#e40045;font-size:1.5rem}@media (min-width:1012px){.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav-toggle:before{font-size:2.5rem}}@media (min-width:1200px){.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav-toggle:before{font-size:2.5rem}}.hotspot-m22 .hotspot-map-container .hotspot-map-nav-wrapper .hotspot-map-nav-container .hotspot-map-nav-toggle.icon-minus{-webkit-transform:translate(-50%,85%);transform:translate(-50%,85%)}