.viewer-3d .close-section{position:relative;z-index:2;background-color:#f8f8f7;height:17.2rem}.viewer-3d .close-section button{position:relative}.viewer-3d .close-section button svg{width:5rem;height:5rem}@media (max-width:1024.98px){.viewer-3d .close-section{height:0}.viewer-3d .close-section button{position:absolute;top:4rem;right:4rem}.viewer-3d .close-section button svg .hover-element path{fill:transparent;stroke:#fff;stroke-width:1.5}.viewer-3d .close-section button svg .foreground .close{color:#fff;stroke-width:1.5}.viewer-3d .close-section button:hover svg .hover-element path{fill:#fff}.viewer-3d .close-section button:hover svg .foreground .close{color:#000}}@media (max-width:767.98px){.viewer-3d .close-section button{top:2rem;right:2rem}}.viewer-3d .drag3d-player,.viewer-3d .pano-container{width:100%;height:73vh!important}.viewer-3d .interior{display:none}.viewer-3d .interior.show{display:block}.viewer-3d .exterior{display:none;height:73vh;overflow:hidden;align-items:center}.viewer-3d .exterior.show{display:flex}.viewer-3d .exterior,.viewer-3d .interior{position:relative;z-index:1}.viewer-3d .options{position:absolute;left:50%;bottom:4rem;transform:translateX(-50%);z-index:1010}.viewer-3d .options .boxed{vertical-align:top;color:#000;background-color:#fff}.viewer-3d .options .boxed:hover{background-color:#000;color:#fff}.viewer-3d .options .boxed.other{border:1px solid #d0d0d0;background-color:transparent;color:#fff}.viewer-3d .options .boxed.other:hover{background-color:#000}.viewer-3d .options .boxed+.boxed{margin-left:1rem}.viewer-3d .options .dropup.scene-list{vertical-align:top;display:inline-block;line-height:1.31}.viewer-3d .options .dropup.scene-list>button{background-color:#fff}.viewer-3d .options .dropup.scene-list>button.dark{background-color:#000;color:#fff;border-color:#000}.viewer-3d .options .dropup.scene-list>button span{text-transform:uppercase;margin-right:.5rem}.viewer-3d .options .dropup.scene-list>button svg{width:1.6rem;height:1.6rem;line-height:0}.viewer-3d .options .dropup.scene-list>button svg path{transition:stroke .3s ease-in-out}.viewer-3d .options .dropup.scene-list>button:hover{background-color:#000;color:#fff;border-color:#000}.viewer-3d .options .dropup.scene-list>button:hover svg path{stroke:#fff}.viewer-3d .options .dropup.scene-list>.dropdown-menu .boxed+.boxed{margin-left:0;border-top:0}.viewer-3d .options .dropup.scene-list+button{margin-left:1rem}.viewer-3d .options #scene-list-toggle{height:52px}@media (max-width:767.98px){.viewer-3d .options #scene-list-toggle{height:47px}}@media (max-width:1024.98px){.viewer-3d .options{width:100%;text-align:center}.viewer-3d .options .boxed{width:auto;min-width:160px}.viewer-3d .options .dropdown-menu .dropdown-item{max-width:100%;width:100%}}@media (max-width:767.98px){.viewer-3d .options{bottom:2rem}.viewer-3d .options .boxed{min-width:150px;font-size:1.5rem;padding:1.3rem}}#modal-3d-viewer{overflow:hidden}#modal-3d-viewer .modal-header{padding:0}#modal-3d-viewer .modal-header .close{top:4rem;right:2rem}#modal-3d-viewer .viewer-3d{height:100%}#modal-3d-viewer .viewer-3d .interior .pano-container{width:100%!important;height:100vh!important}#modal-3d-viewer .viewer-3d .exterior{height:100vh}#modal-3d-viewer .viewer-3d .exterior .drag3d-player{padding:0;width:100%!important;height:100vh!important}@media (max-width:1024.98px){#modal-3d-viewer .modal-header .close{top:1rem;right:1rem}}