.tour-frame-wrap,.tour-frame-content,.tour-frame-wrap .tour-frame{flex-direction:column;flex:1;min-height:0;display:flex}@media screen and (width<=767px){.tour-frame-wrap.mobile-framed{padding:0 12px 12px}.tour-frame-wrap.mobile-framed .tour-frame{border-radius:16px;position:relative;overflow:hidden;transform:translateZ(0)}.tour-frame-wrap.mobile-framed .m-fixed-to-absolute{position:absolute!important}}@media screen and (width>=768px){.tour-frame-wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tour-frame-content{grid-template-columns:100%;justify-content:center;width:100%;max-width:1200px;height:100%;max-height:760px;margin:auto;display:grid}.tour-frame-wrap .tour-frame{border-radius:16px;width:100%;max-width:360px;height:calc(100vh - 80px);max-height:660px;margin:auto;position:relative;overflow:hidden;transform:scale(.98)}.tour-frame-wrap.fit-height{padding-bottom:12px}.tour-frame-wrap.fit-height .tour-frame-content{grid-template-rows:100%}.tour-frame-wrap.fit-height .tour-frame{max-height:min(660px,100%)}.tour-frame-wrap .m-fixed-to-absolute{position:absolute!important}.tour-frame-wrap .tour-frame #scrollable-video-container>video{object-fit:cover}.tour-frame-wrap .tour-frame .tour-overlay,.tour-frame-wrap .tour-frame .tour-menu{left:unset;right:unset;width:360px}}.tour-overlay:not(:has([data-overlay-content])) .tour-overlay-scrim{opacity:0}.tour-frame-panel,.tour-frame .only-with-navigation-panel{display:none}@media screen and (width>=768px),screen and (width>=700px) and (height>=500px){.tour-frame-wrap.with-panels .tour-frame .hidden-with-page-header-owner{display:none}}@media screen and (width>=700px) and (width<=767px) and (height>=500px){.tour-frame-wrap.with-panels{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tour-frame-wrap.with-panels .tour-frame-content{justify-content:center;width:100%;max-width:1200px;height:100%;max-height:760px;margin:auto;display:grid}.tour-frame-wrap.with-panels .tour-frame{border-radius:16px;width:100%;max-width:360px;margin:auto;position:relative;overflow:hidden;transform:scale(.98)}.tour-frame-wrap.with-panels .m-fixed-to-absolute{position:absolute!important}.tour-frame-wrap.with-panels .tour-frame #scrollable-video-container>video{object-fit:cover}.tour-frame-wrap.with-panels .tour-frame .tour-overlay,.tour-frame-wrap.with-panels .tour-frame .tour-menu{left:unset;right:unset;width:360px}}@media screen and (width>=700px) and (height>=500px){.tour-frame-content.with-panels{grid-template-rows:100%;grid-template-columns:360px;align-items:center;column-gap:48px;padding:8px 24px 32px}.tour-frame-content.with-info-panel{grid-template-columns:minmax(0,380px) 360px}.tour-frame-content.with-panels .tour-frame,.tour-frame-content.with-panels .tour-frame-panel{height:100%;max-height:660px}.tour-frame-content.with-info-panel .tour-frame-info-panel{flex-direction:column;min-height:0;display:flex}.tour-frame-content.with-info-panel .tour-frame .hidden-with-info-panel,.tour-frame-content.with-panels .tour-frame .hidden-with-page-header{display:none}.tour-frame-content.with-info-panel .tour-overlay-overview{position:relative}.tour-frame-content.with-info-panel .tour-overlay-summary-row{position:absolute;bottom:1rem;right:0}.tour-frame-content.with-info-panel .tour-overlay:not(:has([data-overlay-content]:not(.hidden-with-info-panel))) .tour-overlay-scrim{opacity:0}}@media screen and (width>=1200px) and (height>=500px){.tour-frame-content.with-navigation-panel{grid-template-columns:minmax(0,1fr) 360px minmax(0,1fr)}.tour-frame-content.with-navigation-panel .tour-frame-info-panel{grid-column:1}.tour-frame-content.with-navigation-panel .tour-frame{grid-column:2}.tour-frame-content.with-navigation-panel .tour-frame-navigation-panel{flex-direction:column;grid-column:3;min-height:0;display:flex}.tour-frame-content.with-navigation-panel .tour-frame .hidden-with-navigation-panel{display:none}.tour-frame-content.with-navigation-panel .tour-frame .only-with-navigation-panel{display:flex}.tour-frame-content.with-navigation-panel .tour-overlay:not(:has([data-overlay-content]:not(.hidden-with-navigation-panel))) .tour-overlay-scrim{opacity:0}.tour-frame-content.with-info-panel.with-navigation-panel .tour-overlay:not(:has([data-overlay-content]:not(.hidden-with-info-panel):not(.hidden-with-navigation-panel))) .tour-overlay-scrim{opacity:0}}
