﻿:root{--magenta: #EA63FF;--cyclamen: #C4A8FF;--orchid: #A01DE3;--amethyst: #5500C4;--grape: #5400B0;--white: #FFF;--midnight: #222222;--fog: #F2F2F2;--steel: #E8E8E8;--grey: #8B8B8B;--grey-dark: #656565;--gradient: linear-gradient(90deg, var(--amethyst) 0%, var(--grape) 35%, var(--magenta) 100%);--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--max-content-drawer-width: calc(100vw - 120px);--max-gallery-width: calc(100vw - 620px);--font-family-primary: "futura-pt", "Helvetica Neue", sans-serif;--minimap-width: 300px;--golden-ratio: 1.618;--poi-4-3-width: 1200px}.vistity-container{container-type:inline-size;container-name:vistity}html,body{padding:0px;margin:0px;border:none;position:relative}*{font-family:var(--font-family-primary);font-weight:300;font-size:16px;letter-spacing:.03em}b,strong{font-weight:400}a:link,a:visited{color:var(--midnight);text-decoration:none}a:active,a:hover{color:#a01de3}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-300.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-300.woff") format("woff"),url("../fonts/futura-pt/futura-pt-300.otf") format("opentype");font-display:auto;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-300-italic.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-300-italic.woff") format("woff"),url("../fonts/futura-pt/futura-pt-300-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:300;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-400.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-400.woff") format("woff"),url("../fonts/futura-pt/futura-pt-400.otf") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-400-italic.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-400-italic.woff") format("woff"),url("../fonts/futura-pt/futura-pt-400-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-500.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-500.woff") format("woff"),url("../fonts/futura-pt/futura-pt-500.otf") format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-500-italic.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-500-italic.woff") format("woff"),url("../fonts/futura-pt/futura-pt-500-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:500;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-600.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-600.woff") format("woff"),url("../fonts/futura-pt/futura-pt-600.otf") format("opentype");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-600-italic.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-600-italic.woff") format("woff"),url("../fonts/futura-pt/futura-pt-600-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:600;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-700.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-700.woff") format("woff"),url("../fonts/futura-pt/futura-pt-700.otf") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-700-italic.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-700-italic.woff") format("woff"),url("../fonts/futura-pt/futura-pt-700-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-800.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-800.woff") format("woff"),url("../fonts/futura-pt/futura-pt-800.otf") format("opentype");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-800-italic.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-800-italic.woff") format("woff"),url("../fonts/futura-pt/futura-pt-800-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:800;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-900.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-900.woff") format("woff"),url("../fonts/futura-pt/futura-pt-900.otf") format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"futura-pt";src:url("../fonts/futura-pt/futura-pt-900-italic.woff2") format("woff2"),url("../fonts/futura-pt/futura-pt-900-italic.woff") format("woff"),url("../fonts/futura-pt/futura-pt-900-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:900;font-stretch:normal}.close{position:absolute;cursor:pointer;top:6px;right:6px}.search-input,.vistity-input{padding:10px 16px;border-radius:var(--vistity-radius, 6px);border:1px solid var(--steel);display:flex;background:#fff;position:relative;outline:none}.search-input input,.vistity-input input{border:none;background:rgba(0,0,0,0);border-right:1px solid var(--steel);margin-right:10px;width:calc(100% - 22px)}.search-input input:focus,.search-input input:active,.vistity-input input:focus,.vistity-input input:active{outline:none}.search-input i,.vistity-input i{color:#a01de3;margin-top:3px}#vistity-interface{display:flex;flex-direction:column;height:100dvh;width:100dvw}#vistity-interface #vistity-content{position:relative;flex:1;background:#f5f2f8;padding:30px}#vistity-interface #vistity-content .content-wrapper{height:100%;width:100%}#vistity-interface #vistity-content:has(#pano){padding:0px}#vistity{width:100dvw;height:100dvh;position:relative;overflow:hidden}.burger-menu-button{display:none;position:relative;z-index:5;cursor:pointer}.burger-menu-button>div{display:inline-flex;flex-direction:column;justify-content:center}.burger-menu-button.active span:nth-child(1){transform:rotate(-45deg);top:7px}.burger-menu-button.active span:nth-child(3){transform:rotate(45deg);bottom:9px;min-width:32px;max-width:32px}.burger-menu-button.active span:nth-child(2){opacity:0}.burger-menu-button span{min-width:32px;min-height:3px;background-color:#fff;border-radius:5px;position:relative;top:0px;margin-bottom:5px;transition:.4s ease all}.burger-menu-button span:last-child{margin-bottom:0px}.burger-menu-button span{bottom:auto;transition:.4s ease all}.burger-menu-button span:last-child{top:auto;bottom:0px;width:50%;min-width:16px;max-width:16px;margin-left:auto;background:#fff}@media screen and (max-width: 700px){.burger-menu-button{display:inline-flex}}.map-btn{padding:5px;border-radius:50px}.map-btn.right{border-radius:5px 50px 50px 5px}.map-btn.left{border-radius:50px 5px 5px 50px}#toolbar{border-radius:0 0 5px 5px;padding:3px;display:flex;column-gap:6px;justify-content:center}#toolbar>div{display:flex;background:#fff;border-radius:5px;box-shadow:2px 5px 5px hsla(0,0%,100%,.251);cursor:pointer;padding:5px 10px;justify-content:center;align-items:center;column-gap:10px;width:33.33%}#toolbar>div svg{width:25px;height:25px}#toolbar>div:hover{box-shadow:2px 5px 5px rgba(0,0,0,0);background:linear-gradient(43.05deg, #5400b0 3.18%, #780ec8 41%, #a01de3 100%);color:#fff}#toolbar>div:hover svg path{fill:#fff}#toolbar>div:hover svg path.arrow{fill:#5400b0}#toolbar>div:first-child{border-radius:50px 15px 15px 50px}#toolbar>div:last-child{border-radius:15px 50px 50px 15px}#toolbar>div#prev{justify-content:start}#toolbar>div#current{pointer-events:none;text-align:center;background:linear-gradient(43.05deg, #5400b0 3.18%, #780ec8 41%, #a01de3 100%);color:#fff;position:relative}#toolbar>div#parent{text-align:center;position:absolute;height:auto;max-height:0px;width:33.33%;color:#000;background:#fff;border-radius:5px;cursor:pointer;transition:.4s ease-in-out;opacity:0;top:50%;flex-direction:column}#toolbar>div#parent .tagline{font-weight:300;letter-spacing:.1em}#toolbar>div#next{text-align:right;justify-content:end}#toolbar>div.disabled{pointer-events:none;background:silver;box-shadow:none}#toolbar>div.disabled svg path{fill:#fff}#toolbar>div.disabled svg path.arrow{fill:silver}#toolbar.has-parent:hover>div#parent{opacity:1;max-height:100px;top:100%;transition:.4s ease-in-out}#toolbar span{line-height:14px;font-size:12px;font-weight:600}.place-tooltip .mapboxgl-popup-content{border:solid 2px var(--amethyst)}.place-tooltip .mapboxgl-popup-content:before{border-top:12px solid var(--amethyst)}#minimap-container .marker,#overview-map-container .marker{cursor:pointer}#minimap-container .marker .map-tooltip,#overview-map-container .marker .map-tooltip{opacity:0;visibility:hidden;transform:translate(-50%, -10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;pointer-events:none;position:absolute;top:calc(-100% - 10px);white-space:nowrap;background:var(--white);position:fixed;border-radius:10px;border:solid 2px var(--amethyst);padding:5px 15px;font-size:16px;color:var(--midnight);left:50%}#minimap-container .marker .map-tooltip:before,#overview-map-container .marker .map-tooltip:before{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:10px solid var(--amethyst)}#minimap-container .marker:hover,#overview-map-container .marker:hover{z-index:100}#minimap-container .marker:hover .map-tooltip,#overview-map-container .marker:hover .map-tooltip{opacity:1;visibility:visible;transform:translate(-50%, 0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s;pointer-events:auto}#minimap-container .map-tooltip,#overview-map-container .map-tooltip{display:none}#minimap-container .marker.stop,#overview-map-container .marker.stop{background:color-mix(in srgb, var(--midnight) 45%, transparent);width:auto;height:auto;padding:10px 20px;border-radius:var(--radius-lg);transition:background .4s ease}#minimap-container .marker.stop p,#overview-map-container .marker.stop p{color:var(--white);margin:0px;font-weight:500}#minimap-container .marker.stop:Hover,#overview-map-container .marker.stop:Hover{background:color-mix(in srgb, var(--midnight) 100%, transparent)}#minimap-container .marker.venue,#overview-map-container .marker.venue{display:block !important;width:26px;height:38px}#minimap-container .marker.venue .map-tooltip,#overview-map-container .marker.venue .map-tooltip{display:block;top:calc(-100% - 20px);border-color:var(--amethyst)}#minimap-container .marker.venue .map-tooltip:before,#overview-map-container .marker.venue .map-tooltip:before{border-top:12px solid var(--amethyst)}#minimap-container .marker.venue .symbol,#overview-map-container .marker.venue .symbol{display:block}#minimap-container .marker.venue .symbol .dot,#overview-map-container .marker.venue .symbol .dot{display:block;height:25px;width:25px;border-radius:50px;position:relative;background:var(--amethyst)}#minimap-container .marker.venue .symbol .dot:before,#overview-map-container .marker.venue .symbol .dot:before{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:10px solid var(--amethyst)}#minimap-container .marker.venue .name,#overview-map-container .marker.venue .name{display:none}#minimap-container{position:relative;display:none;aspect-ratio:var(--golden-ratio);overflow:hidden;border-radius:15px;margin:0 10px}#minimap-container #map-mini{height:100%;width:100%}#minimap-container .map-controls{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;z-index:10;box-shadow:0px 3px 8px 0px rgba(0,0,0,.1)}#minimap-container .edit-button.tour-details{display:none}#minimap-container .plus,#minimap-container .minus,#minimap-container .make-full,#minimap-container .make-small{display:flex;background:#fff;cursor:pointer;height:25px;width:25px;justify-content:center;align-items:center;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:.4s ease-in-out}#minimap-container .plus i,#minimap-container .minus i,#minimap-container .make-full i,#minimap-container .make-small i{font-size:12px}#minimap-container .plus:hover,#minimap-container .minus:hover,#minimap-container .make-full:hover,#minimap-container .make-small:hover{border-color:#a01de3}#minimap-container .plus{border-radius:15px 15px 0 0;border-bottom:1px solid #979797}#minimap-container .minus{border-radius:0 0 15px 15px}#minimap-container .make-full,#minimap-container .make-small{position:absolute;left:8px;bottom:8px;z-index:300;border-radius:15px}#minimap-container .make-small{display:none}#minimap-container #minimap-map{width:100%;height:100%}.mapboxgl-popup-close-button{display:none}.mapboxgl-popup-tip{display:none}#overview-map-container{top:0;left:0;right:auto;width:100% !important;height:100% !important;border:none;border-radius:0px;z-index:105;display:none;position:absolute}#overview-map-container #map-overview{width:100%;height:100%}#tags{display:none;position:absolute;right:30px;left:auto;max-width:var(--minimap-width);top:calc(60px + var(--minimap-width)/var(--golden-ratio));background:var(--white);border-radius:15px;padding:10px 18px;box-sizing:border-box;width:var(--minimap-width);z-index:1500}#tags[data-position=overview]{top:30px}#tags[data-position=place]{top:calc(60px + var(--minimap-width)/var(--golden-ratio))}#tags .headline{margin:0px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;backdrop-filter:blur(5px)}#tags .headline h3{margin:0px;font-weight:800}#tags .headline i{color:var(--midnight)}.swiper-button-next,.swiper-button-prev{width:37px;height:35px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next::before,.swiper-button-prev::before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";color:var(--midnight);background:#fff;position:relative;width:100%;height:100%;display:block;display:flex;justify-content:center;align-items:center;border-radius:50px;font-size:18px;border:solid 1px rgba(0,0,0,0);transition:.4s ease}.swiper-button-next:hover:before,.swiper-button-prev:hover:before{border:solid 1px var(--magenta)}.swiper-button-prev:before{content:""}.swiper-pagination-bullet{background:var(--steel);height:12px;width:12px}.swiper-pagination-bullet-active{background:var(--orchid)}#content-drawer{display:flex;height:100%;position:relative;overflow:hidden;max-width:var(--max-content-drawer-width)}#content-drawer>div{max-width:0;position:relative;overflow:hidden;box-sizing:border-box}#content-drawer>div#cd-close-drawer{position:absolute;width:30px;max-width:30px;height:30px;display:block;top:10px;right:10px;z-index:100;cursor:pointer;display:flex;justify-content:center;align-items:center}#content-drawer>div#cd-close-drawer:hover path{fill:var(--magenta)}#content-drawer>div.open{width:fit-content;border-left:1px solid var(--white);height:100%;background:rgba(28,28,28,.85);max-width:var(--max-content-drawer-width);overflow:auto}#content-drawer .description a{color:var(--magenta);text-decoration:underline}#navigation-overlay,#super-tour-overlay{height:calc(100% - var(--cp-stop-top, 127px));top:var(--cp-stop-top, 127px)}#navigation-overlay .nav-el-inner,#super-tour-overlay .nav-el-inner{display:flex;justify-content:space-between;align-items:center;transition:.4s ease;border:solid 1px rgba(0,0,0,0)}#navigation-overlay .place-manu-item,#super-tour-overlay .place-manu-item{cursor:pointer;flex:1}#navigation-overlay .sidebar-level-0>.nav-el>.nav-el-inner,#super-tour-overlay .sidebar-level-0>.nav-el>.nav-el-inner{background:var(--steel);padding:8px;border-radius:10px;margin:10px 0;gap:10px}#navigation-overlay .sidebar-level-0>.nav-el>.nav-el-inner .place-manu-item,#super-tour-overlay .sidebar-level-0>.nav-el>.nav-el-inner .place-manu-item{font-weight:600}#navigation-overlay .sidebar-level-0>.nav-el>.nav-el-inner:hover,#super-tour-overlay .sidebar-level-0>.nav-el>.nav-el-inner:hover{background:var(--grey-dark);color:#fff}#navigation-overlay .sidebar-level-0>.nav-el>.nav-el-inner:has(.current-place),#super-tour-overlay .sidebar-level-0>.nav-el>.nav-el-inner:has(.current-place){background:var(--grey-dark)}#navigation-overlay .sidebar-level-0>.nav-el>.nav-el-inner:has(.current-place) span,#super-tour-overlay .sidebar-level-0>.nav-el>.nav-el-inner:has(.current-place) span{color:#fff}#navigation-overlay .sidebar-level-1>.nav-el>.nav-el-inner,#super-tour-overlay .sidebar-level-1>.nav-el>.nav-el-inner{margin-left:20px;padding:5px 10px;border-radius:10px}#navigation-overlay .sidebar-level-1>.nav-el>.nav-el-inner .place-manu-item,#super-tour-overlay .sidebar-level-1>.nav-el>.nav-el-inner .place-manu-item{font-weight:500}#navigation-overlay .sidebar-level-1>.nav-el>.nav-el-inner:hover,#super-tour-overlay .sidebar-level-1>.nav-el>.nav-el-inner:hover{background:var(--grey-dark);color:#fff}#navigation-overlay .sidebar-level-1>.nav-el>.nav-el-inner:has(.current-place),#super-tour-overlay .sidebar-level-1>.nav-el>.nav-el-inner:has(.current-place){background:var(--grey-dark)}#navigation-overlay .sidebar-level-1>.nav-el>.nav-el-inner:has(.current-place) span,#super-tour-overlay .sidebar-level-1>.nav-el>.nav-el-inner:has(.current-place) span{color:#fff}#navigation-overlay .dropdown-arrow,#super-tour-overlay .dropdown-arrow{cursor:pointer}#navigation-overlay .nav-el .dropdown-arrow,#super-tour-overlay .nav-el .dropdown-arrow{transform:rotate(180deg);transition:.4s ease}#navigation-overlay .nav-el.open .dropdown-arrow,#super-tour-overlay .nav-el.open .dropdown-arrow{transform:rotate(0deg)}.el-listing{display:flex;padding:0px !important}.el-listing .pois-content-outer{max-width:0px;overflow:hidden}.el-listing.show-poi-details .list{max-width:0px;overflow:hidden;padding:0px}.el-listing.show-poi-details .pois-content-outer{max-width:fit-content}.el-listing .list{display:flex;flex-direction:column;row-gap:8px;margin-top:20px;padding:0 20px}.el-listing .list .nav-el{display:flex;align-items:center;padding:8px;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:.4s ease-in-out;border-radius:8px}.el-listing .list .nav-el.active{background:#a01de3}.el-listing .list .nav-el span{color:#fff;min-width:250px;padding:8px;display:block}.el-listing .list .nav-el i{color:#fff;font-size:20px}.el-listing .list .nav-el:hover{border-color:#fff}#market-data-list{display:flex;flex-direction:column;gap:10px}#market-data-list .head-section{display:flex;background:var(--steel);border-radius:8px;padding:10px 20px}#market-data-list .head-section .title{font-weight:600;margin-right:10px}#market-data-list .head-section .date{font-weight:400}#market-data-list .head-section .dropdown-arrow{margin-left:auto;transition:.4s ease;cursor:pointer}#market-data-list .head-section .dropdown-arrow.closed{transform:rotate(180deg)}#market-data-list .data-row{display:flex}#market-data-list .data-row .title{flex:1;font-weight:500}#market-data-list .data-row .number{font-weight:800}#market-data-list .data-button{display:flex;justify-content:end;margin-top:10px}#market-data-list .data-button a{background:var(--orchid);color:var(--white);text-transform:uppercase;transition:.4s ease;padding:7px 15px;border-radius:8px;border:1px solid rgba(0,0,0,0);font-size:14px;font-weight:600}#market-data-list .data-button a:hover{border-color:var(--orchid);color:var(--orchid);background:rgba(0,0,0,0)}#market-data-list .content-section{display:flex;flex-direction:column;gap:10px;width:90%;margin-left:auto;padding:10px}@container poi-content (width < 400px){#poi-content .gallery-container{display:none !important}}.poi-outer{padding:0;height:100%;max-width:100%}.poi-outer .gallery-container .swiper-wrapper{display:flex;align-items:center}.poi-outer[data-poi-type=pano] .pano-container{height:100%}.poi-outer[data-poi-type=imageGallery]{width:1140px}.poi-outer[data-poi-type=imageGallery] picture{display:flex;justify-content:center;align-items:center}.poi-outer[data-poi-type=imageGallery] .gallery-container{width:100%;height:100%}.poi-outer[data-poi-type=imageGallery] .gallery-container .swiper{height:100%}.poi-outer[data-poi-type=imageGallery] .swiper-slide{height:100%;width:100%;display:flex;justify-content:center}.poi-outer[data-poi-type=imageGallery] .swiper-slide img{height:100%;max-width:100%;object-fit:cover}.poi-outer[data-poi-type=story]{width:1140px;display:flex;flex-direction:column;gap:10px}.poi-outer[data-poi-type=story] .title{color:#fff;font-size:34px;text-align:center;margin:0px;margin-top:0px;margin-top:15px;font-weight:500;text-transform:uppercase;margin-bottom:10px}.poi-outer[data-poi-type=story] .item-description{color:var(--white);font-size:18px;text-align:center}.poi-outer[data-poi-type=story] .item{display:flex;flex-direction:column;justify-content:center}.poi-outer[data-poi-type=story] .item .description{color:#fff;margin:25px 0;font-size:24px}.poi-outer[data-poi-type=story] .story-gallery-outer{flex:1;position:relative}.poi-outer[data-poi-type=story] .story-gallery-outer .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.poi-outer[data-poi-type=story] .story-gallery-outer .slide-inner{display:flex;flex-direction:column;height:100%;gap:10px;padding-bottom:35px;box-sizing:border-box}.poi-outer[data-poi-type=story] .story-gallery-outer .slide-inner picture{flex:1;min-height:0}.poi-outer[data-poi-type=story] .story-gallery-outer .slide-inner .story-image{width:100%;height:100%;object-fit:contain}.poi-outer[data-poi-type=beforeAndAfter]{width:1140px}.poi-outer[data-poi-type=beforeAndAfter] .single{display:block;min-height:100%;position:relative;overflow:hidden;height:100%;width:100%;min-width:100%;min-height:500px}.poi-outer[data-poi-type=beforeAndAfter] h1{text-align:center;color:#fff;font-size:40px;margin:0px;font-weight:500;padding:10px}.poi-outer[data-poi-type=beforeAndAfter] .before-after-slider{display:flex;flex-direction:column;gap:15px;height:100%}.poi-outer[data-poi-type=beforeAndAfter] .before-after-inner{box-sizing:border-box;display:block;width:100%;height:100%;position:relative}.poi-outer[data-poi-type=beforeAndAfter] .before-after-inner{padding:50px;width:var(--poi-4-3-width)}.poi-outer[data-poi-type=beforeAndAfter] .image-gallery{flex:1}.poi-outer[data-poi-type=beforeAndAfter] .after{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.poi-outer[data-poi-type=beforeAndAfter] .after .edit-after-image{cursor:pointer;position:absolute;top:10px;right:10px;pointer-events:all}.poi-outer[data-poi-type=beforeAndAfter] .content-copy{background:var(--white);border-radius:16px;position:absolute;max-width:400px;min-width:400px;color:var(--midnight);padding:15px;bottom:15px;right:15px}.poi-outer[data-poi-type=beforeAndAfter] .swiper{height:100%}.poi-outer[data-poi-type=beforeAndAfter] .content-copy{pointer-events:all}.poi-outer[data-poi-type=beforeAndAfter] .content-copy h3{font-weight:500;font-size:32px;margin:0px;color:var(--midnight)}.poi-outer[data-poi-type=beforeAndAfter] .before{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;width:125px;pointer-events:none}.poi-outer[data-poi-type=beforeAndAfter] .before .content-copy{left:15px;right:auto}.poi-outer[data-poi-type=beforeAndAfter] .before .edit-before-image{position:absolute;top:10px;left:10px;pointer-events:all}.poi-outer[data-poi-type=beforeAndAfter] .content-image{height:100%}.poi-outer[data-poi-type=beforeAndAfter] .scroller{width:50px;height:50px;position:absolute;left:100px;top:50%;transform:translateY(-50%);border-radius:50%;background:var(--orchid);pointer-events:auto;cursor:grab;display:flex;justify-content:center;align-items:center}.poi-outer[data-poi-type=beforeAndAfter] .scroller img{max-width:50%}.poi-outer[data-poi-type=beforeAndAfter] .scroller:before{content:" ";display:block;width:4px;height:9999px;position:absolute;left:50%;margin-left:-3.5px;z-index:-1;transition:.1s;top:50%;transform:translateY(-50%);background:var(--orchid)}.poi-outer[data-poi-type=beforeAndAfter] .scrolling{cursor:grabbing}.poi-outer[data-poi-type=beforeAndAfter] .scroller__thumb{width:100%;height:100%;padding:5px}.poi-outer[data-poi-type=beforeAndAfter] .save-before-after{position:absolute;bottom:20px;right:20px}.poi-outer[data-poi-type=pano]{width:1140px}.poi-outer[data-poi-type=pano]>div{min-width:100%}.poi-outer[data-poi-type=website]{width:1140px}.poi-outer[data-poi-type=website] .iframe-container,.poi-outer[data-poi-type=website] iframe{height:100%;width:100%;background:#fff;outline:none;border:none}.poi-outer[data-poi-type=website] .iframe-inner{width:100%;height:100%;display:flex;justify-content:center;padding-top:45px;box-sizing:border-box}.poi-outer[data-poi-type=youtube]{width:1140px}.poi-outer[data-poi-type=youtube] iframe{height:100%;max-height:100%;width:100%;max-width:100%}.poi-outer[data-poi-type=vimeo]{width:1140px}.poi-outer[data-poi-type=vimeo] .vimeo-player{height:100%;display:flex;justify-content:center;align-items:center}.poi-outer[data-poi-type=vimeo] .vimeo-player iframe{height:100%}.poi-outer[data-poi-type=information]{width:300px}.poi-outer[data-poi-type=information] .content-outer{padding:25px 10px}.poi-outer[data-poi-type=information] .content-outer .editor-content-wrapper{width:100%}.poi-outer[data-poi-type=information] .content-outer .single-information{max-width:350px;color:#fff;padding:8px;border:1px solid rgba(0,0,0,0);border-radius:8px;display:flex;cursor:pointer}.poi-outer[data-poi-type=information] .content-outer .single-information .drag-handle{width:25px;display:block;background:url("/static/img/drag.svg");background-position-x:0%;background-position-y:0%;background-repeat:repeat;min-width:25px;background-repeat:no-repeat;background-position:center;cursor:grab;border-radius:0px;filter:invert(100%)}.poi-outer[data-poi-type=information] .content-outer .single-information:hover{border-color:#fff}.poi-outer[data-poi-type=information] .content-outer .single-information.editable{padding-left:0px}.poi-outer[data-poi-type=information] .content-outer .ql-container{height:auto}.poi-outer[data-poi-type=information] .content-outer .drag-handle{height:auto;width:40px;cursor:grab;background:#fff;border-radius:5px}.poi-outer[data-poi-type=information] .content-outer .controls{width:25px;align-items:flex-end}.poi-outer[data-poi-type=googlePoi],.poi-outer[data-poi-type=feature],.poi-outer[data-poi-type=vistityPoi],.poi-outer[data-poi-type=CitylightPoi]{display:flex}.poi-outer[data-poi-type=googlePoi] .content-outer,.poi-outer[data-poi-type=feature] .content-outer,.poi-outer[data-poi-type=vistityPoi] .content-outer,.poi-outer[data-poi-type=CitylightPoi] .content-outer{min-width:300px;max-width:300px;box-sizing:border-box;overflow:auto;padding:20px 15px}.poi-outer[data-poi-type=googlePoi] .vistity-poi-map,.poi-outer[data-poi-type=feature] .vistity-poi-map,.poi-outer[data-poi-type=vistityPoi] .vistity-poi-map,.poi-outer[data-poi-type=CitylightPoi] .vistity-poi-map{width:100%;aspect-ratio:4/3}.poi-outer[data-poi-type=googlePoi] .gallery-container,.poi-outer[data-poi-type=feature] .gallery-container,.poi-outer[data-poi-type=vistityPoi] .gallery-container,.poi-outer[data-poi-type=CitylightPoi] .gallery-container{width:840px;border-left:1px solid #fff;position:relative}.poi-outer[data-poi-type=googlePoi] .gallery-container .swiper,.poi-outer[data-poi-type=feature] .gallery-container .swiper,.poi-outer[data-poi-type=vistityPoi] .gallery-container .swiper,.poi-outer[data-poi-type=CitylightPoi] .gallery-container .swiper{max-width:100%;width:100%;height:100%}.poi-outer[data-poi-type=googlePoi] .gallery-container .swiper .swiper-slide img,.poi-outer[data-poi-type=feature] .gallery-container .swiper .swiper-slide img,.poi-outer[data-poi-type=vistityPoi] .gallery-container .swiper .swiper-slide img,.poi-outer[data-poi-type=CitylightPoi] .gallery-container .swiper .swiper-slide img{width:100%;height:100%;object-fit:contain}.poi-outer[data-poi-type=googlePoi] h3,.poi-outer[data-poi-type=feature] h3,.poi-outer[data-poi-type=vistityPoi] h3,.poi-outer[data-poi-type=CitylightPoi] h3{color:var(--white);font-size:16px;font-weight:600}.poi-outer[data-poi-type=googlePoi] .content-section,.poi-outer[data-poi-type=feature] .content-section,.poi-outer[data-poi-type=vistityPoi] .content-section,.poi-outer[data-poi-type=CitylightPoi] .content-section{display:flex;flex-direction:column;row-gap:20px;color:var(--white)}.poi-outer[data-poi-type=googlePoi] .content-section .headline,.poi-outer[data-poi-type=feature] .content-section .headline,.poi-outer[data-poi-type=vistityPoi] .content-section .headline,.poi-outer[data-poi-type=CitylightPoi] .content-section .headline{display:flex;column-gap:8px;flex-direction:column}.poi-outer[data-poi-type=googlePoi] .content-section .headline h1,.poi-outer[data-poi-type=feature] .content-section .headline h1,.poi-outer[data-poi-type=vistityPoi] .content-section .headline h1,.poi-outer[data-poi-type=CitylightPoi] .content-section .headline h1{margin:0px}.poi-outer[data-poi-type=googlePoi] .content-section .headline .title,.poi-outer[data-poi-type=feature] .content-section .headline .title,.poi-outer[data-poi-type=vistityPoi] .content-section .headline .title,.poi-outer[data-poi-type=CitylightPoi] .content-section .headline .title{font-size:40px}.poi-outer[data-poi-type=googlePoi] .content-section .headline .address,.poi-outer[data-poi-type=feature] .content-section .headline .address,.poi-outer[data-poi-type=vistityPoi] .content-section .headline .address,.poi-outer[data-poi-type=CitylightPoi] .content-section .headline .address{font-weight:300;font-size:16px}.poi-outer[data-poi-type=googlePoi] .content-section .headline .category,.poi-outer[data-poi-type=feature] .content-section .headline .category,.poi-outer[data-poi-type=vistityPoi] .content-section .headline .category,.poi-outer[data-poi-type=CitylightPoi] .content-section .headline .category{display:inline-block;width:fit-content;padding:8px;background:#e0c8ff;color:#5500c4;font-weight:400;text-transform:uppercase;border-radius:3px}.poi-outer[data-poi-type=googlePoi] .content-section .headline .website-button,.poi-outer[data-poi-type=feature] .content-section .headline .website-button,.poi-outer[data-poi-type=vistityPoi] .content-section .headline .website-button,.poi-outer[data-poi-type=CitylightPoi] .content-section .headline .website-button{padding:5px 10px;display:inline-block;border-radius:8px;background:var(--orchid);white-space:nowrap;color:var(--white);white-space:nowrap;font-weight:400;width:fit-content;border:1px solid rgba(0,0,0,0);transition:.4s ease}.poi-outer[data-poi-type=googlePoi] .content-section .headline .website-button:hover,.poi-outer[data-poi-type=feature] .content-section .headline .website-button:hover,.poi-outer[data-poi-type=vistityPoi] .content-section .headline .website-button:hover,.poi-outer[data-poi-type=CitylightPoi] .content-section .headline .website-button:hover{background:rgba(0,0,0,0);border-color:var(--white);color:var(--white)}.poi-outer[data-poi-type=googlePoi] .content-section .description-section .description,.poi-outer[data-poi-type=feature] .content-section .description-section .description,.poi-outer[data-poi-type=vistityPoi] .content-section .description-section .description,.poi-outer[data-poi-type=CitylightPoi] .content-section .description-section .description{font-size:16px;font-weight:300}.poi-outer[data-poi-type=googlePoi] .poi-map,.poi-outer[data-poi-type=feature] .poi-map,.poi-outer[data-poi-type=vistityPoi] .poi-map,.poi-outer[data-poi-type=CitylightPoi] .poi-map{display:flex;justify-content:center;align-items:center;align-content:center;padding:20px 0;box-sizing:border-box}.poi-outer[data-poi-type=googlePoi] .poi-map #vistity-poi-map,.poi-outer[data-poi-type=feature] .poi-map #vistity-poi-map,.poi-outer[data-poi-type=vistityPoi] .poi-map #vistity-poi-map,.poi-outer[data-poi-type=CitylightPoi] .poi-map #vistity-poi-map{border-radius:15px;max-height:400px}.poi-outer[data-poi-type=googlePoi] .hours-section,.poi-outer[data-poi-type=feature] .hours-section,.poi-outer[data-poi-type=vistityPoi] .hours-section,.poi-outer[data-poi-type=CitylightPoi] .hours-section{padding:0 20px}.poi-outer[data-poi-type=googlePoi] .hours-section .hours-content .single-hour,.poi-outer[data-poi-type=feature] .hours-section .hours-content .single-hour,.poi-outer[data-poi-type=vistityPoi] .hours-section .hours-content .single-hour,.poi-outer[data-poi-type=CitylightPoi] .hours-section .hours-content .single-hour{display:flex;column-gap:10px;color:var(--white)}.poi-outer[data-poi-type=googlePoi] .hours-section .hours-content .single-hour p,.poi-outer[data-poi-type=feature] .hours-section .hours-content .single-hour p,.poi-outer[data-poi-type=vistityPoi] .hours-section .hours-content .single-hour p,.poi-outer[data-poi-type=CitylightPoi] .hours-section .hours-content .single-hour p{margin:0px}.poi-outer[data-poi-type=googlePoi] .hours-section .hours-content .single-hour .day,.poi-outer[data-poi-type=feature] .hours-section .hours-content .single-hour .day,.poi-outer[data-poi-type=vistityPoi] .hours-section .hours-content .single-hour .day,.poi-outer[data-poi-type=CitylightPoi] .hours-section .hours-content .single-hour .day{font-weight:400;min-width:35px}.poi-outer[data-poi-type=googlePoi] .hours-section .hours-content .single-hour .time,.poi-outer[data-poi-type=feature] .hours-section .hours-content .single-hour .time,.poi-outer[data-poi-type=vistityPoi] .hours-section .hours-content .single-hour .time,.poi-outer[data-poi-type=CitylightPoi] .hours-section .hours-content .single-hour .time{font-weight:300}.poi-outer[data-poi-type=googlePoi] .google-image,.poi-outer[data-poi-type=feature] .google-image,.poi-outer[data-poi-type=vistityPoi] .google-image,.poi-outer[data-poi-type=CitylightPoi] .google-image{position:absolute;bottom:10px;background:#fff;padding:8px 10px 4px 10px;border-radius:50px;z-index:50;width:60px;left:210px}.poi-outer[data-poi-type=googlePoi] .google-image img,.poi-outer[data-poi-type=feature] .google-image img,.poi-outer[data-poi-type=vistityPoi] .google-image img,.poi-outer[data-poi-type=CitylightPoi] .google-image img{height:100%;width:100%}.poi-outer .gallery-container .swiper.thumbnail-swiper{position:absolute;bottom:0;height:fit-content;width:calc(100% - 12px);padding:10px}.poi-outer .gallery-container .swiper.thumbnail-swiper .thumbnail-slide{width:100px;height:80px;flex-shrink:0;border-radius:20px;border:1px solid #fff;overflow:hidden;cursor:pointer}.poi-outer .gallery-container .swiper.thumbnail-swiper .thumbnail-slide.swiper-slide-thumb-active{border:3px solid var(--magenta)}.poi-outer .gallery-container .swiper.thumbnail-swiper img.thumbnail-image{width:100px;height:80px;object-fit:cover}#control-panel{right:-100%;position:absolute;opacity:0;top:50%;transform:translateY(-50%);height:850px;max-height:90vh;background:rgba(0,0,0,.35);backdrop-filter:blur(3.33px);align-items:center;border:3px solid #fff;max-width:calc(100% - 60px);overflow:hidden;z-index:1600;width:400px;box-sizing:border-box;border-radius:40px;transition:.4s ease-in}#control-panel.ready{right:30px;opacity:1}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){#control-panel.ready{right:-100%;opacity:0}#control-panel.ready.active{right:30px;opacity:1}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) #control-panel.ready{right:-100%;opacity:0}:where(.vistity-container[data-ar=landscape]) #control-panel.ready.active{right:30px;opacity:1}}@container vistity (max-width: 834px) and (aspect-ratio < 1){#control-panel.ready{right:-100%;opacity:0}#control-panel.ready.active{right:30px;opacity:1}}@container vistity (max-width: 834px){:where(.vistity-container[data-ar=portrait]) #control-panel.ready{right:-100%;opacity:0}:where(.vistity-container[data-ar=portrait]) #control-panel.ready.active{right:30px;opacity:1}}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){#control-panel{flex-direction:row;height:400px;max-height:400px;width:850px;max-width:90vw}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) #control-panel{flex-direction:row;height:400px;max-height:400px;width:850px;max-width:90vw}}.control-panel-inner{display:flex;flex-direction:column;position:relative;height:100%;width:100%;box-sizing:border-box}.control-panel-inner .minimize{display:none;color:#fff;position:absolute;top:15px;right:25px;cursor:pointer}.control-panel-inner .minimize i{font-size:20px}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .minimize{display:block}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .minimize{display:block}}@container vistity (max-width: 834px) and (aspect-ratio < 1){.control-panel-inner .minimize{display:block}}@container vistity (max-width: 834px){:where(.vistity-container[data-ar=portrait]) .control-panel-inner .minimize{display:block}}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner{padding-left:80px;padding-right:15px;flex-wrap:wrap}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner{padding-left:80px;padding-right:15px;flex-wrap:wrap}}.control-panel-inner .account-section{background:var(--midnight);width:100%;min-height:80px;max-height:80px;display:flex;gap:10px;justify-content:center;align-items:center;flex-shrink:0;padding:0 20px;box-sizing:border-box}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .account-section{transform:rotate(-90deg);z-index:10;box-sizing:border-box;transform-origin:top left;transform:rotate(-90deg) translateX(-100%);position:absolute;top:0;width:400px;left:0}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .account-section{transform:rotate(-90deg);z-index:10;box-sizing:border-box;transform-origin:top left;transform:rotate(-90deg) translateX(-100%);position:absolute;top:0;width:400px;left:0}}.control-panel-inner .account-section h2{font-weight:800;font-size:22px;color:#fff;text-transform:uppercase;margin:0}.control-panel-inner .account-section #logo img{height:55px;cursor:pointer}.control-panel-inner .tour-section{width:100%;padding:10px;box-sizing:border-box;flex-shrink:0}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .tour-section{width:50%;padding-top:15px}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .tour-section{width:50%;padding-top:15px}}.control-panel-inner .tour-section #tour-name{font-weight:800;font-size:22px;color:#fff;text-transform:uppercase;margin:0;margin-bottom:10px}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .tour-section #tour-name{text-align:center}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .tour-section #tour-name{text-align:center}}.control-panel-inner .tour-section .buttons{display:flex;flex-wrap:nowrap;overflow:auto;justify-content:end;gap:10px}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .tour-section .buttons{justify-content:center}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .tour-section .buttons{justify-content:center}}.control-panel-inner .tour-section .buttons .sidebar-el{display:none;flex-wrap:nowrap;cursor:pointer;column-gap:12px;padding:8px 9px;background:var(--steel);border-radius:10px;border:var(--white) 2px solid;margin:0px;color:var(--white);font-size:16px;font-weight:600;background:var(--grape);width:100%;justify-content:center;align-items:center}.control-panel-inner .tour-section .buttons .sidebar-el.enabled{display:flex}.control-panel-inner .tour-section .buttons .sidebar-el:hover{background:var(--grey-dark);color:#fff}.control-panel-inner .tour-details{display:none;padding:0 10px}.control-panel-inner .tour-details .tour-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px}.control-panel-inner .tour-details .description{font-size:18px;color:#fff;font-weight:400}.control-panel-inner .place-section{width:100%;position:relative;padding:0px 20px;box-sizing:border-box;flex-shrink:0}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .place-section{width:50%;padding:0 15px}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .place-section{width:50%;padding:0 15px}}.control-panel-inner .place-section .place-data{display:flex;justify-content:space-between;align-items:center;gap:15px}.control-panel-inner .place-section .place-data h2{margin:0px;line-height:18px}.control-panel-inner .place-section #home{color:var(--white);font-size:12px;font-weight:600;margin:0px;background:#6c6c6c;transition:.4s;padding:5px 10px;border-radius:10px;cursor:pointer;border:2px #fff solid}.control-panel-inner .place-section #home:hover{border-color:var(--midnight);color:var(--midnight);background:var(--steel)}.control-panel-inner .place-section #place-name{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase}.control-panel-inner .place-content-section{width:100%;position:relative;padding:0px 20px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:40px;row-gap:20px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#888 rgba(0,0,0,0);padding-top:10px}.control-panel-inner .place-content-section::-webkit-scrollbar{width:4px}.control-panel-inner .place-content-section::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.control-panel-inner .place-content-section::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.control-panel-inner .place-content-section::-webkit-scrollbar-thumb:hover{background:#555}.control-panel-inner .place-content-section [data-target=PLACE_INFO]{order:1}.control-panel-inner .place-content-section [data-target=POI_LIST]{order:2}.control-panel-inner .place-content-section [data-target=CONTENT_POI]{order:4}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .place-content-section{width:50%;flex:1}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .place-content-section{width:50%;flex:1}}.control-panel-inner .place-content-section .sidebar-el{cursor:pointer;min-width:0}.control-panel-inner .place-content-section .sidebar-el .outer-icon{border-radius:4px;position:relative;background:#fff;background:linear-gradient(212deg, rgb(255, 255, 255) 0%, rgb(153, 153, 153) 100%);display:flex;justify-content:center;align-items:center;padding:4px;transition:.2s ease}.control-panel-inner .place-content-section .sidebar-el .inner-icon{width:100%;height:100%;position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden}.control-panel-inner .place-content-section .sidebar-el .inner-icon i{color:#fff;font-size:30px}.control-panel-inner .place-content-section .sidebar-el .inner-icon .icon{z-index:2}.control-panel-inner .place-content-section .sidebar-el .inner-icon .background{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--orchid);display:flex;justify-content:center;align-items:center;z-index:1}.control-panel-inner .place-content-section .sidebar-el .inner-icon .background .inner-circle{position:relative;height:100%;width:100%;background:var(--grape);border-radius:50px;filter:blur(15px);transition:.2s ease}.control-panel-inner .place-content-section .sidebar-el p{color:var(--steel);font-size:14px;margin:0;text-align:center;font-weight:700;text-transform:uppercase;margin:5px 8px;overflow:hidden;text-overflow:ellipsis}.control-panel-inner .place-content-section .sidebar-el:hover .outer-icon{background:linear-gradient(212deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)}.control-panel-inner .place-content-section .sidebar-el:hover .outer-icon .background .inner-circle{border-radius:0px;filter:blur(0px);background:var(--midnight)}.control-panel-inner .bottom-section{margin-top:auto;width:100%;display:flex;flex-direction:column;gap:10px;flex-shrink:0}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .bottom-section{width:50%;margin-top:auto;gap:20px}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .bottom-section{width:50%;margin-top:auto;gap:20px}}.control-panel-inner .bottom-section #easy-tour-navigation{display:flex;padding:0 10px;gap:10px;height:30px}.control-panel-inner .bottom-section #easy-tour-navigation>div{display:flex;background:#fff;padding:10px;width:33.33%;font-size:12px;justify-content:center;align-items:center;gap:5px;cursor:pointer;min-width:calc(33.33% - 40px);border-radius:8px;cursor:pointer;transition:.4s ease;border:solid 1px rgba(0,0,0,0)}.control-panel-inner .bottom-section #easy-tour-navigation>div:hover{border:solid 1px var(--magenta)}.control-panel-inner .bottom-section #easy-tour-navigation>div.disabled{opacity:0;pointer-events:none}.control-panel-inner .bottom-section #easy-tour-navigation>div i{font-size:10px;color:var(--midnight)}.control-panel-inner .bottom-section #easy-tour-navigation>div p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control-panel-inner .bottom-section #easy-tour-navigation #prev{justify-content:left}.control-panel-inner .bottom-section #easy-tour-navigation #next{justify-content:space-between}.control-panel-inner .bottom-section .active-filters{display:flex;padding:0 10px;gap:15px;max-width:100%;overflow:auto}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){}@container vistity (max-width: 1024px){}.control-panel-inner .bottom-section .active-filters .filter-chip{display:flex;gap:10px;cursor:pointer}.control-panel-inner .bottom-section .active-filters .filter-chip .filter-remove{background:var(--magenta);height:15px;width:15px;display:flex;justify-content:center;align-items:center}.control-panel-inner .bottom-section .active-filters .filter-chip .filter-remove i{font-size:12px}.control-panel-inner .bottom-section .active-filters .filter-chip span{color:#fff}.control-panel-inner .bottom-section .buttons{background:var(--midnight);height:45px;color:#fff;display:flex;justify-content:center;align-items:center}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .bottom-section .buttons{background:none;display:inline-flex;margin-left:auto;height:fit-content;padding:0 10px 15px 10px}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .bottom-section .buttons{background:none;display:inline-flex;margin-left:auto;height:fit-content;padding:0 10px 15px 10px}}.control-panel-inner .bottom-section .buttons>div{height:100%;flex:1;border-right:1px solid #fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:16px;font-weight:800}.control-panel-inner .bottom-section .buttons>div:hover{background-color:var(--magenta)}.control-panel-inner .bottom-section .buttons>div:last-child{border-right:none}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .bottom-section .buttons>div{display:inline-flex;max-width:fit-content;padding:7px 20px;box-sizing:border-box;border-radius:8px;transition:.4s ease;border:solid 1px rgba(0,0,0,0);background:var(--magenta);border-right:solid 1px rgba(0,0,0,0)}.control-panel-inner .bottom-section .buttons>div:last-child{border:solid 1px rgba(0,0,0,0)}.control-panel-inner .bottom-section .buttons>div:hover{border:solid 1px var(--magenta);background:rgba(0,0,0,0);color:var(--magenta)}.control-panel-inner .bottom-section .buttons>div:hover:last-child{border-right:solid 1px var(--magenta)}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .bottom-section .buttons>div{display:inline-flex;max-width:fit-content;padding:7px 20px;box-sizing:border-box;border-radius:8px;transition:.4s ease;border:solid 1px rgba(0,0,0,0);background:var(--magenta);border-right:solid 1px rgba(0,0,0,0)}:where(.vistity-container[data-ar=landscape]) .control-panel-inner .bottom-section .buttons>div:last-child{border:solid 1px rgba(0,0,0,0)}:where(.vistity-container[data-ar=landscape]) .control-panel-inner .bottom-section .buttons>div:hover{border:solid 1px var(--magenta);background:rgba(0,0,0,0);color:var(--magenta)}:where(.vistity-container[data-ar=landscape]) .control-panel-inner .bottom-section .buttons>div:hover:last-child{border-right:solid 1px var(--magenta)}}.control-panel-inner .tour-data{display:none;flex-shrink:0}.control-panel-inner .tagline{color:#fff;margin:0;padding:0 12px;margin-top:10px}.control-panel-inner .control-panel-overlay{position:absolute;background-color:#fff;height:calc(100% - 80px);top:80px;z-index:50;width:100%;opacity:0;visibility:hidden;transform:translate(0, 0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;pointer-events:none}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .control-panel-overlay{position:absolute;width:calc(50% - 40px);right:0;top:0;height:100%}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .control-panel-overlay{position:absolute;width:calc(50% - 40px);right:0;top:0;height:100%}}.control-panel-inner .control-panel-overlay.active{opacity:1;visibility:visible;transform:translate(0, 0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s;pointer-events:auto}.control-panel-inner .control-panel-overlay .overlay-content{padding:10px;max-height:calc(100% - 50px);overflow:auto;overflow:auto}.control-panel-inner .control-panel-overlay .head{background:var(--cyclamen);display:flex;position:relative;justify-content:center;align-items:center;padding:5px 0}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .control-panel-overlay .head{padding:10px}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .control-panel-overlay .head{padding:10px}}.control-panel-inner .control-panel-overlay .head h2{margin:0;color:var(--midnight);font-size:16px;font-weight:800;display:inline-block}.control-panel-inner .control-panel-overlay .head .close-overlay{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-inner .control-panel-overlay .head .close-overlay{right:20px}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-inner .control-panel-overlay .head .close-overlay{right:20px}}.control-panel-inner .control-panel-overlay .head .close-overlay i{color:var(--midnight)}#poi-overlay,#content-overlay{height:calc(100% - var(--cp-place-top, 210px));top:var(--cp-place-top, 210px)}#poi-overlay .poi-content-wrapper,#content-overlay .poi-content-wrapper{gap:20px;display:flex;flex-direction:column}#poi-overlay .nav-el,#content-overlay .nav-el{display:flex;gap:10px;cursor:pointer;align-items:center;overflow:hidden;position:relative;border-radius:8px;padding:8px}#poi-overlay .nav-el span,#poi-overlay .nav-el i,#content-overlay .nav-el span,#content-overlay .nav-el i{font-size:16px}#poi-overlay .nav-el span,#content-overlay .nav-el span{font-weight:500;color:var(--midnight)}#poi-overlay .nav-el .icon,#content-overlay .nav-el .icon{background:var(--amethyst);width:30px;height:30px;min-width:30px;min-height:30px;border-radius:50px;border:solid 2px var(--white);display:flex;justify-content:center;align-items:center;position:relative}#poi-overlay .nav-el .icon i,#content-overlay .nav-el .icon i{color:var(--white);font-size:12px}#poi-overlay .nav-el .content-icon,#content-overlay .nav-el .content-icon{border:solid 2px var(--white);background:linear-gradient(270deg, #F0C -56.48%, #339 106.4%);width:40px;height:40px;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:relative}#poi-overlay .nav-el .content-icon .icon-outer,#content-overlay .nav-el .content-icon .icon-outer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;background:#fff;width:28px;height:28px;border-radius:50%}#poi-overlay .nav-el:hover,#poi-overlay .nav-el.active,#content-overlay .nav-el:hover,#content-overlay .nav-el.active{background:var(--grey-dark)}#poi-overlay .nav-el:hover span,#poi-overlay .nav-el.active span,#content-overlay .nav-el:hover span,#content-overlay .nav-el.active span{color:#fff}#place-info-overlay{top:var(--cp-place-top, 210px);height:calc(100% - var(--cp-place-top, 210px))}#place-info-overlay h1.title{font-weight:600;font-size:18px;margin:10px 0 15px 0}#place-info-overlay .info-image{width:100%;border-radius:8px;aspect-ratio:4/3;object-fit:cover}#place-info-overlay .description{font-weight:600}#place-info-overlay .description p{font-weight:400}.control-panel-menu{display:none;width:40px;height:fit-content;flex-direction:column;gap:5px;border-radius:3px;overflow:hidden;top:25px;right:25px;z-index:2000;position:absolute;cursor:pointer}.control-panel-menu span{min-height:7px;max-height:7px;background:var(--grape);width:100%}@container vistity (max-width: 1024px) and (aspect-ratio >= 1){.control-panel-menu{display:flex}}@container vistity (max-width: 1024px){:where(.vistity-container[data-ar=landscape]) .control-panel-menu{display:flex}}@container vistity (max-width: 834px) and (aspect-ratio < 1){.control-panel-menu{display:flex}}@container vistity (max-width: 834px){:where(.vistity-container[data-ar=portrait]) .control-panel-menu{display:flex}}#market-overview{height:calc(100% - var(--cp-place-top, 210px));top:var(--cp-place-top, 210px)}#filters-overlay{height:calc(100% - var(--cp-place-top, 210px));top:var(--cp-place-top, 210px)}#filters-overlay .tags-list .tag{display:flex;background:rgba(0,0,0,0);align-items:center;gap:10px;border-radius:8px;padding:8px;cursor:pointer}#filters-overlay .tags-list .tag .checkbox{background:rgba(0,0,0,0);width:30px;height:30px;border-radius:50%;border:solid 2px var(--amethyst)}#filters-overlay .tags-list .tag .checkbox i{display:none}#filters-overlay .tags-list .tag .tag-name{text-transform:capitalize;font-weight:500}#filters-overlay .tags-list .tag:hover{background:var(--grey-dark)}#filters-overlay .tags-list .tag:hover .tag-name{color:#fff}#filters-overlay .tags-list.filtered .tag[data-active=true] .checkbox{background:#6c6c6c}#super-tour-overlay .loader{height:100%;width:100%;display:flex;justify-content:center;align-items:center}#super-tour-overlay .loader img{width:50px}#super-tour-overlay .tour-image img{max-width:100%;border-radius:8px;object-fit:cover;aspect-ratio:4/3;width:100%}#super-tour-overlay .overlay-content{display:flex;gap:10px;flex-direction:column;height:100%}#super-tour-overlay .got-to-tour{margin-top:auto;border:none;outline:none;cursor:pointer;background:linear-gradient(43.05deg, #5400b0 3.18%, #780ec8 41%, #a01de3 100%);color:#fff;font-size:20px;font-weight:600;padding:15px;border-radius:8px;margin:2px}#super-tour-overlay .got-to-tour:hover{background:rgba(0,0,0,0);border:solid 2px var(--orchid);color:var(--orchid);margin:0px}#landing-page{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-color:#fff;background-position:center}#landing-page .overlay{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-size:contain;background:linear-gradient(108deg, rgba(85, 0, 196, 0.32) 0%, rgba(234, 99, 255, 0.32) 100%)}#landing-page .welcome-logo{position:absolute;top:63px;right:45px}#landing-page #tour-start-button{padding:10px;background:linear-gradient(269.62deg, #ff00cc -56.48%, #333399 106.4%);border-radius:50px;text-align:center;font-size:20px;border:0px;margin-left:auto;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer}#landing-page #tour-start-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(269.62deg, #333399 -56.48%, #ff00cc 106.4%);border-radius:50px;opacity:0;transition:opacity .4s ease}#landing-page #tour-start-button:hover::before{opacity:1}#landing-page #tour-start-button span{color:#7423a9;background-color:#fff;border-radius:70px;font-size:20px;font-weight:600;display:block;padding:10px 20px;position:relative;z-index:1;transition:all .4s ease}#landing-page #tour-start-button:hover span{background-color:#7423a9;color:#fff}#landing-page .content-container{color:#fff;width:66.66%}#landing-page .content-container .logo img{object-fit:contain;max-height:200px;max-width:300px}#landing-page .content-container .welcome_text{font-weight:500;font-size:36px;width:66.66%;margin-bottom:25px}#landing-page .content-container .description{font-weight:500;font-size:24px;margin-top:0}#landing-page .content-container .title{font-size:40px;font-weight:800;margin-bottom:0}#pano{display:none;width:100%;height:100%;max-width:100%;overflow:hidden;position:relative}.drag-marker{color:#fff;background-color:color-mix(in srgb, var(--midnight) 75%, transparent);background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;font-size:14px;border-radius:50px;transition:background-color .4s ease;box-shadow:0px 0px 0px 2px var(--white) inset;backdrop-filter:blur(1.33px);cursor:grab !important}.drag-marker>div{display:flex !important;justify-content:center;align-items:center;height:100%;width:100%}.pano-poi-marker{overflow:visible !important}.pano-poi-marker>div{display:flex !important;justify-content:center;align-items:center;height:100%;width:100%}.pano-poi-marker .icon-outer{position:relative;display:flex;justify-content:center;align-items:center;color:var(--white);width:30px;height:30px;border-radius:50px}.pano-poi-marker .content-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:solid 2px var(--white);background:var(--amethyst);width:30px;height:30px;border-radius:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:30px;height:30px}.pano-poi-marker .content-container i{font-size:12px}.pano-poi-marker .hover-background{background:var(--amethyst);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border:solid 1px color-mix(in srgb, #C4A8FF 40%, transparent);border-radius:50px;box-sizing:border-box;opacity:0}.pano-poi-marker .poi-marker-tooltip{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;pointer-events:none;position:absolute;top:calc(-100% - 4px);white-space:nowrap;background:var(--white);position:fixed;border-radius:5px;border:solid 3px var(--amethyst);padding:5px 15px;font-size:16px;color:var(--midnight)}.pano-poi-marker .poi-marker-tooltip:before{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid var(--amethyst)}.pano-poi-marker:hover,.pano-poi-marker.highlight{z-index:99999 !important}.pano-poi-marker:hover .hover-background,.pano-poi-marker.highlight .hover-background{opacity:1;transition:opacity .4s ease}.pano-poi-marker:hover .poi-marker-tooltip,.pano-poi-marker.highlight .poi-marker-tooltip{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s;pointer-events:auto}.pano-content-marker{overflow:visible !important}.pano-content-marker.highlight{background:red;border-radius:50px}.pano-content-marker>div{display:flex !important;justify-content:center;align-items:center;height:100%;width:100%}.pano-content-marker .icon-outer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;background:#fff;width:30px;height:30px;border-radius:50px}.pano-content-marker .content-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:solid 2px var(--white);background:linear-gradient(270deg, #F0C -56.48%, #339 106.4%);width:44px;height:44px;border-radius:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.pano-content-marker .hover-background{background:linear-gradient(270deg, rgba(255, 0, 204, 0.6) -56.48%, rgba(51, 51, 153, 0.6) 106.4%);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:110%;height:110%;border:solid 1px var(--white);border-radius:50px;box-sizing:border-box;opacity:0}.pano-content-marker .poi-marker-tooltip{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;pointer-events:none;position:absolute;top:calc(-100% + 5px);white-space:nowrap;background:var(--white);position:fixed;border-radius:5px;border:solid 3px var(--orchid);padding:5px 15px;font-size:16px;color:var(--midnight)}.pano-content-marker .poi-marker-tooltip:before{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-top:12px solid var(--orchid)}.pano-content-marker:hover,.pano-content-marker.highlight{z-index:99999 !important}.pano-content-marker:hover .hover-background,.pano-content-marker.highlight .hover-background{opacity:1;transition:opacity .4s ease}.pano-content-marker:hover .poi-marker-tooltip,.pano-content-marker.highlight .poi-marker-tooltip{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility 0s linear 0s;pointer-events:auto}.pano-venue-marker .icon-outer h3,.pano-stop-marker .icon-outer h3{margin:0;font-weight:500}.pano-venue-marker .icon-outer .expanded-section,.pano-stop-marker .icon-outer .expanded-section{display:flex;gap:10px;flex-direction:column;max-height:0;opacity:0;max-width:0px;min-width:0px;overflow:hidden;transition:.4s ease;margin-top:0;transform-origin:top left}.pano-venue-marker .icon-outer .expanded-section p,.pano-stop-marker .icon-outer .expanded-section p{margin:0;line-height:15px;font-size:14px}.pano-venue-marker .icon-outer .expanded-section .content,.pano-stop-marker .icon-outer .expanded-section .content{display:flex;gap:10px}.pano-venue-marker .icon-outer .expanded-section .content .description,.pano-stop-marker .icon-outer .expanded-section .content .description{white-space:normal;text-align:left;min-width:180px;max-width:180px}.pano-venue-marker .icon-outer .expanded-section .content img,.pano-stop-marker .icon-outer .expanded-section .content img{width:60px;height:60px;border-radius:5px;object-fit:cover}.pano-venue-marker .icon-outer .expanded-section .navigation-arrow,.pano-stop-marker .icon-outer .expanded-section .navigation-arrow{width:20px;height:20px;margin-left:auto;background:var(--orchid);display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50px;border:solid 1px rgba(0,0,0,0);cursor:pointer;transition:.4s ease}.pano-venue-marker .icon-outer .expanded-section .navigation-arrow:hover,.pano-stop-marker .icon-outer .expanded-section .navigation-arrow:hover{border-color:var(--orchid);background:rgba(0,0,0,0);color:var(--orchid)}.pano-venue-marker .icon-outer .expanded-section .navigation-arrow i,.pano-stop-marker .icon-outer .expanded-section .navigation-arrow i{font-size:12px}.pano-venue-marker:hover,.pano-stop-marker:hover{z-index:99999 !important}.pano-venue-marker:hover .icon-outer,.pano-stop-marker:hover .icon-outer{transition:.4s ease;display:flex;flex-direction:column;justify-content:left;align-items:baseline;transform-origin:top left}.pano-venue-marker:hover .icon-outer .expanded-section,.pano-stop-marker:hover .icon-outer .expanded-section{max-height:500px;opacity:1;margin-top:10px;max-width:250px;min-width:250px}.pano-stop-marker .flag{background:var(--white);font-weight:500;color:var(--grape);display:inline;margin-left:10px;border-radius:4px 4px 0 0;padding:2px 5px;text-transform:uppercase;font-size:12px}.pano-stop-marker .icon-outer{color:var(--white);background-color:color-mix(in srgb, var(--midnight) 60%, transparent);border-radius:5px;font-size:16px;padding:5px 10px !important;backdrop-filter:blur(3.33px);transition:background-color .4s ease;font-weight:500;font-family:var(--font-family-primary);font-weight:500;border:solid 3px var(--white)}.pano-stop-marker>div{position:relative !important}.pano-stop-marker:hover .icon-outer{background-color:var(--midnight)}.pano-stop-marker .icon-outer .expanded-section .navigation-arrow{background:var(--white);color:var(--grape)}.pano-stop-marker .icon-outer .expanded-section .navigation-arrow:hover{border-color:var(--white);color:var(--white)}.pano-venue-marker{overflow:visible}.pano-venue-marker>div{position:relative !important;overflow:visible;transform-origin:top left !important}.pano-venue-marker .content-container{transform-origin:top left !important}.pano-venue-marker .flag{background:var(--orchid);font-weight:500;display:inline;margin-left:10px;border-radius:4px 4px 0 0;padding:2px 5px;color:#fff;text-transform:uppercase;font-size:12px}.pano-venue-marker .icon-outer{color:var(--midnight);background-color:hsla(0,0%,100%,.3);box-shadow:0px 0px 30px 0px rgba(0,0,0,0);border-radius:5px;text-align:center;font-size:16px;padding:5px 10px !important;font-family:var(--font-family-primary);backdrop-filter:blur(3.33px);border:solid 3px var(--orchid)}.pano-venue-marker:hover .icon-outer{background-color:#fff}#vistity-info{display:none;position:absolute;bottom:20px;left:30px;display:flex;column-gap:10px;color:#fff;height:40px}#vistity-info>div{display:flex;align-items:center}#vistity-info a,#vistity-info p{color:#fff;font-size:12px;letter-spacing:.35px;font-weight:400}#poi-modal-outer{display:none;position:absolute;top:0;right:0;z-index:1800;justify-content:center;align-items:center;width:100%;height:100%;justify-content:center;align-items:center;background:hsla(0,0%,100%,.4705882353);backdrop-filter:blur(3px)}@container vistity (min-width: 1600px){#poi-modal-outer{background:none;backdrop-filter:none;height:fit-content;width:fit-content;top:50%;right:460px;transform:translateY(-50%)}}#poi-modal{width:fit-content;height:850px;background:rgba(28,28,28,.85);backdrop-filter:blur(3.33px);max-width:calc(100vw - 20px);overflow:hidden;border-radius:40px;border:solid 2px #fff}#poi-modal #poi-content{height:100%;min-height:100%}#poi-modal .close-poi-modal{display:inline-block;position:absolute;top:15px;right:15px;cursor:pointer;z-index:10;background:var(--midnight);padding:10px;border-radius:50px;display:flex;justify-content:center;align-items:center;height:15px;width:15px;border:solid 2px rgba(0,0,0,0);transition:.4s ease}#poi-modal .close-poi-modal i{color:#fff}#poi-modal .close-poi-modal:hover{border:solid 2px var(--white)}#poi-modal .close-poi-modal:hover i{color:var(--white)}.hidden{display:none}/*# sourceMappingURL=vistity_viewer.css.map */
