.pin-popup-container .pin-popup{background-color:#fff;bottom:0;left:0;overflow:auto;padding:4rem 1.5rem 1.5rem;position:absolute;right:0;top:0;transition:all .3s ease-in-out 0s;z-index:1002}.pin-popup-container .pin-popup .popup-content,.pin-popup-container .pin-popup .transcripts{margin-bottom:6px;margin-top:15px;padding-right:1rem}.pin-popup-container .pin-popup .popup-content h3,.pin-popup-container .pin-popup .transcripts h3{color:var(--primary)}.pin-popup-container .pin-popup .popup-content .pin-description p,.pin-popup-container .pin-popup .transcripts .pin-description p{margin-bottom:12px}.pin-popup-container .pin-popup .popup-content .pin-description ul,.pin-popup-container .pin-popup .transcripts .pin-description ul{list-style-position:inside;list-style-type:disc;margin:4px;padding-left:20px}.pin-popup-container .pin-popup .popup-content .pin-description li,.pin-popup-container .pin-popup .transcripts .pin-description li{display:list-item;list-style-type:disc}.pin-popup-container .popup-close{display:flex;position:absolute;right:0;top:0;z-index:1003}.pin-popup-container .popup-close .bookmark{background:var(--primary);border-radius:50%;color:#fff;cursor:pointer;height:40px;margin:10px 15px;width:40px}.pin-popup-container .popup-close .bookmark .active,.pin-popup-container .popup-close .bookmark:active,.pin-popup-container .popup-close .bookmark:hover{background-color:#fff;border:2px solid var(--primary);color:var(--primary);outline:none}.pin-popup-container .popup-close .close-btn{align-items:center;background:var(--primary);border-radius:50%;border-width:0;color:#fff;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;margin:10px 15px;width:40px}.pin-popup-container .popup-close .close-btn:active,.pin-popup-container .popup-close .close-btn:hover{background-color:#fff;border:2px solid var(--primary);color:var(--primary);outline:none}.pin-popup-container.matterport-container .pin-media{padding:25px;right:0}.pin-popup-container.matterport-container .pin-popup{display:none}.pin-popup-container.matterport-container .media-iframe{height:100%;max-width:unset}.pin-popup-container.matterport-container .matterport-model{height:100%}.pin-popup-container.matterport-container .close-btn{background:transparent;border:2px solid #fff;border-radius:50%;height:30px;width:30px}.pin-popup-container.matterport-container .close-btn:active,.pin-popup-container.matterport-container .close-btn:hover{background:transparent;border-color:#fff;color:#fff;outline:none;transform:scale(.95)}@media (max-width:767px){.pin-popup-container .popup-close{top:20px!important}.pin-popup-container .pin-popup{height:calc(100% - 30px);margin-top:16px!important}.pin-popup-container .pin-popup .popup-content,.pin-popup-container .pin-popup .transcripts{height:calc(84% - 55px);overflow-y:auto}}@media (min-width:768px){.pin-popup-container .pin-popup{left:67%;overflow:unset;padding:60px 20px 70px 80px;width:33%}.pin-popup-container .pin-popup .popup-content,.pin-popup-container .pin-popup .transcripts{max-height:100%;overflow:auto}}@media (min-width:768px) and (max-width:1023px){.pin-popup-container .pin-popup .action-btns .video-button{font-size:0}.pin-popup-container .pin-popup .action-btns .video-button .svg-inline--fa{font-size:1.2rem}}@media only screen and (min-device-width:812px) and (max-device-width:1024px) and (min-device-height:375px) and (-webkit-device-pixel-ratio:3) and (orientation:landscape){.pin-popup-container .pin-popup{padding:60px 20px 20px 40px}}@media only screen and (min-device-width:896px) and (max-device-width:1024px) and (min-device-height:414px) and (-webkit-device-pixel-ratio:2) and (orientation:landscape){.pin-popup-container .pin-popup{padding:60px 20px 20px 40px}}
