.enhancement-chip{position:absolute;z-index:10;background-color:#ffffffbf!important;color:#000!important;font:700 12px/16px Inter,sans-serif!important}.enhancement-chip .MuiChip-icon{color:#000!important;width:20px;height:20px}.enhancement-chip.enhancement-chip-large{font-size:12px}.enhancement-chip.enhancement-chip-large .MuiChip-icon{font-size:22px}.enhancement-chip.enhancement-chip-small{width:28px;height:28px;padding:0}.enhancement-chip.enhancement-chip-small .MuiChip-label{display:none}.enhancement-chip.enhancement-chip-small .MuiChip-icon{margin:0;font-size:16px}.table-container{box-shadow:none!important}.table{border:none!important;border-collapse:unset!important}.table-with-border{border:1px solid #F1F3F6;border-collapse:unset!important}.table-head{background-color:#f1f3f6;border:1px solid #F1F3F6}.table-row{border-right:1px solid #F1F3F6;border-left:1px solid #F1F3F6}.table-row:hover{background-color:#f1f3f6;opacity:.7}.table th,.table td{border:none}.table-footer{background-color:#eff4fc;padding:5px}.table-footer-grey{background-color:#f1f3f6}.table-cell{font-size:14px!important;font-weight:700!important;color:#3e3e3e!important}.sticky-cell{font-size:14px!important;font-weight:700!important;color:#3e3e3e!important;position:sticky;left:0;background-color:#fff;z-index:1}.sticky-cell-header{background-color:#f1f3f6;font-size:14px!important;font-weight:700!important;color:#3e3e3e!important;position:sticky;left:0;z-index:1}.plan-image{position:relative!important;max-width:100%;height:568px;border:.5px solid #F1F3F6;border-radius:8px;margin:5px;overflow:hidden}.plan-image-container{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.plan-image-container img{max-width:100%;height:auto}.download-button{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:6px;overflow:visible}.zoom-slider{position:absolute;right:10px;bottom:10px;width:35%;z-index:100;border:1px solid #f2f2f2;border-radius:4px;background-color:#f2f2f2;padding:6px}.zoom-slider .MuiSlider-rail{color:#c5c5c5}.zoom-slider .MuiSlider-thumb{background-color:#fff;border:1px solid #000000}.zoom-buttons{position:absolute;right:10px;bottom:10px;display:flex;flex-direction:column;gap:6px;overflow:visible}.button{background-color:#f1f3f6!important}.button-icon{color:#3e3e3e}.side-navigation-bar-container{top:0;position:sticky;min-width:250px;width:15%;height:100vh;padding:12px;background:#fff;border:1px solid #F1F3F6;overflow:auto}.side-navigation-bar-container .side-navigation-bar{display:flex;flex-direction:column;justify-content:space-between;height:100%}.side-navigation-bar-container .side-navigation-bar hr{margin:7px 0 20px}.side-navigation-bar-container .side-navigation-bar .organization-logo{min-height:60px;padding:2px 8px 12px;margin:0 auto}.side-navigation-bar-container .side-navigation-bar .organization-logo .organization-logo-image{width:100%;height:100%;object-fit:cover;overflow:hidden}.side-navigation-bar-container .side-navigation-bar .insidemaps-logo-container{display:flex;flex-direction:column;gap:10px;margin-top:10px;margin-bottom:5px}.side-navigation-bar-container .side-navigation-bar .insidemaps-logo-container .insidemaps-logo-title{color:#787878}.side-navigation-bar-container .side-navigation-bar .insidemaps-logo-container .insidemaps-logo-image-wrapper{width:50%}.side-navigation-bar-container .side-navigation-bar .insidemaps-logo-container .insidemaps-logo-image-wrapper .insidemaps-logo-image{width:100%}.side-navigation-bar-container .side-navigation-bar .navigation .navigation-item{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:17px;text-decoration:none;color:#787878;cursor:pointer}.side-navigation-bar-container .side-navigation-bar .navigation .navigation-item .navigation-item-main{display:flex;gap:16px}.side-navigation-bar-container .side-navigation-bar .navigation .navigation-item .navigation-icon{height:21px;width:21px}.side-navigation-bar-container .side-navigation-bar .navigation .navigation-item:hover,.side-navigation-bar-container .side-navigation-bar .navigation .navigation-item-active{color:#3e3e3e;background-color:#f1f3f6}.side-navigation-bar-container .side-navigation-bar .navigation .navigation-list-item{font-size:14px}.side-navigation-bar-container-mobile{z-index:1000;top:0;position:sticky;min-width:250px;width:100%;height:80px;padding:12px;background:#fff;border:1px solid #F1F3F6;overflow:auto}.side-navigation-bar-container-mobile .side-navigation-bar{display:flex;flex-direction:column;justify-content:space-between;height:100%}.side-navigation-bar-container-mobile .side-navigation-bar .side-navigation-bar-top{height:100%}.side-navigation-bar-container-mobile .side-navigation-bar hr{margin:7px 0 20px}.side-navigation-bar-container-mobile .side-navigation-bar .organization-logo{min-height:30px;margin:0 auto;display:flex;height:100%}.side-navigation-bar-container-mobile .side-navigation-bar .organization-logo .organization-logo-image-container{display:flex;justify-content:center;height:100%;width:100%}.side-navigation-bar-container-mobile .side-navigation-bar .organization-logo .organization-logo-image-container .organization-logo-image{height:100%;object-fit:cover;overflow:hidden}.side-navigation-bar-container::-webkit-scrollbar{width:15px}.side-navigation-bar-container::-webkit-scrollbar-track{border-radius:10px}.side-navigation-bar-container::-webkit-scrollbar-thumb{border:5px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:9px;background-color:#78787880}.side-navigation-bar-container::-webkit-scrollbar-thumb:hover{background-color:#787878}.mobile-header-drawer-paper{width:70%}.mobile-header-drawer{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 65px);padding-top:10px;padding-left:10px;box-shadow:inset 0 185px 25px -190px #0000007a}.mobile-header-drawer .navigation .navigation-item{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:20px;text-decoration:none;color:#787878;cursor:pointer}.mobile-header-drawer .navigation .navigation-item .navigation-item-main{display:flex;gap:16px}.mobile-header-drawer .navigation .navigation-item .navigation-icon{height:21px;width:21px}.mobile-header-drawer .navigation .navigation-item:hover{background-color:#f1f3f6}.mobile-header-drawer .navigation .navigation-list-item{font-size:14px}.mobile-header-drawer .side-navigation-bar-bottom{margin-bottom:15px}.mobile-header-drawer .side-navigation-bar-bottom .insidemaps-logo-container{display:flex;flex-direction:column;gap:10px;margin-top:10px;margin-bottom:5px}.mobile-header-drawer .side-navigation-bar-bottom .insidemaps-logo-container .insidemaps-logo-title{color:#787878}.mobile-header-drawer .side-navigation-bar-bottom .insidemaps-logo-container .insidemaps-logo-image-wrapper{width:50%}.mobile-header-drawer .side-navigation-bar-bottom .insidemaps-logo-container .insidemaps-logo-image-wrapper .insidemaps-logo-image{width:70%}.overview-section .overview-section-content{display:flex;flex-direction:column;gap:16px}.overview-section .overview-section-content>.property-image-container{height:33rem;border-radius:0;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}@media only screen and (max-width:768px){.overview-section .overview-section-content>.property-image-container{height:25rem;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.overview-section .overview-section-content .dslr-gallery-container{position:relative;height:33rem;margin-left:-24px;margin-right:-24px;width:calc(100% + 48px)}@media only screen and (max-width:768px){.overview-section .overview-section-content .dslr-gallery-container{height:25rem;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.overview-section .overview-section-content .dslr-gallery-container .property-images-preview-container{height:100%}.overview-section .overview-section-content .dslr-gallery-container .property-images-preview-container .property-image-container{border-radius:0}.overview-section .overview-section-content .dslr-gallery-container .gallery-action-buttons{position:absolute;bottom:12px;right:12px;display:flex;gap:8px;z-index:10}.overview-section .overview-section-content .dslr-gallery-container .gallery-action-buttons .gallery-btn{background:#ffffffe6;color:#333;border:none;font-size:12px;text-transform:none;padding:6px 12px;border-radius:6px}.overview-section .overview-section-content .dslr-gallery-container .gallery-action-buttons .gallery-btn:hover{background:#fff}.overview-section .overview-section-content .dslr-gallery-container .gallery-action-buttons .gallery-btn .MuiButton-startIcon{margin-right:4px}.overview-section .overview-section-content .dslr-gallery-container .gallery-action-buttons .gallery-btn .header-btn-icon{font-size:16px}.overview-section .overview-section-content .overview-title-container .overview-title-top{display:flex;justify-content:space-between;align-items:center}.overview-section .overview-section-content .overview-title-container .overview-title-top .overview-title-address{font-size:20px;font-weight:700;color:#3e3e3e}.overview-section .overview-section-content .overview-title-container .overview-title-top .overview-title-buttons{display:flex;gap:8px}.overview-section .overview-section-content .overview-info-box-grid .overview-info-box{display:flex;padding:12px;gap:12px;align-items:center;color:#3e3e3e;border:1px solid #F1F3F6;border-radius:10px;background:#f1f3f6}.overview-section .overview-section-content .overview-info-box-grid .overview-info-box .overview-info-icon-wrapper{display:flex;align-items:center}@media only screen and (max-width:768px){.overview-section .overview-section-content .overview-info-box-grid .overview-info-box{font-size:14px;height:50px}}.overview-section .overview-section-additional-info-container{display:flex;flex-direction:column;gap:15px;margin-top:15px;padding:16px;border:1px solid #F1F3F6;border-radius:7px;background:#fff;color:#787878}.overview-section .overview-section-additional-info-container .additional-info-title{font-size:17px}.overview-section .overview-section-additional-info-container .additional-info-content-container{display:flex;flex-direction:column;gap:5px}.overview-section .overview-section-additional-info-container .additional-info-content-container .additional-info-content{display:flex;gap:25px;justify-content:space-between}.overview-section .overview-section-additional-info-container .additional-info-content-container .additional-info-content .additional-info-content-title{color:#3e3e3e}.location-section .spinner-wrapper{text-align:center}.location-section .map-geo-location{color:#3576e5;cursor:pointer}.location-section .map-container{width:100%;height:500px;margin-top:16px}.location-section .map-container .gmnoprint,.location-section .map-container .gm-style-cc{display:none}.assets-section .asset-info-container .asset-info-secondary-title{color:#3e3e3e;font-size:18px;font-weight:700;margin-bottom:15px}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container{display:flex;justify-content:center;height:fit-content}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card{display:flex;flex-direction:column;gap:21px;width:350px;height:350px;padding:24px;border:1px solid #F1F3F6;border-radius:9px}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-title{color:#3576e5;font-weight:700}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content{display:flex;flex-direction:column;gap:21px}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-semi-donut{width:300px;height:150px;position:relative;text-align:center;color:#fff;border-radius:150px 150px 0 0;overflow:hidden;color:var(--fill);display:flex;align-items:flex-end;justify-content:center}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-semi-donut:before,.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-semi-donut:after{content:"";width:300px;height:150px;border:30px solid var(--fill);border-top:none;position:absolute;transform-origin:50% 0% 0;border-radius:0 0 300px 300px;box-sizing:border-box;left:0;top:100%}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-semi-donut:before{border-color:#f1f3f6;transform:rotate(180deg)}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-semi-donut:after{z-index:3;animation:1s fillGraphAnimation ease-in}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-semi-donut:hover:after{opacity:.7}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-semi-donut .asset-info-semi-donut-text{color:#3e3e3e}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-semi-donut .asset-info-semi-donut-text .donut-primary-text{font-size:25px;font-weight:700;margin-bottom:5px}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-straight-line{width:300px;height:150px;position:relative;text-align:center;color:#fff;border-radius:0;overflow:hidden;color:var(--fill);display:flex;align-items:center;justify-content:center}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-straight-line:before,.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-straight-line:after{content:"";width:300px;height:30px;background:var(--fill);position:absolute;border-radius:0;box-sizing:border-box;left:0}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-straight-line:before{top:0}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-straight-line:after{top:100%;z-index:3;animation:1s fillGraphAnimation ease-in}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-straight-line:hover:after{opacity:.7}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-straight-line .asset-info-straight-line-text{color:#3e3e3e}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-straight-line .asset-info-straight-line-text .straight-line-primary-text{font-size:25px;font-weight:700;margin-bottom:5px}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-box-container{display:flex;gap:11px}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-box-container .asset-info-box{display:flex;flex-direction:column;justify-content:center;width:100%;height:100px;padding:12px;border:1px solid #F1F3F6;border-radius:9px;background:#f1f3f6;text-align:center}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-box-container .asset-info-box .asset-info-box-title{color:#3e3e3e}@media only screen and (max-width:768px){.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-card .asset-info-card-content .asset-info-card-content{display:block}}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-image-card{padding:0;border:none}.assets-section .asset-info-container .asset-info-card-grid .asset-info-card-container .asset-info-image-card img{width:350px;height:350px;border:1px solid #F1F3F6;border-radius:9px;text-align:center}.assets-section .asset-info-container .asset-info-text-grid .asset-info-text-grid-content{display:flex;flex-direction:column;gap:24px}.assets-section .asset-info-container .asset-info-user-manual .asset-info-user-manual-icon{width:24px!important;height:24px!important;color:#3e3e3e}.assets-section .asset-info-container .asset-info-user-manual .asset-info-user-manual-content{display:flex;justify-content:space-between;border:1px solid #F1F3F6;border-radius:9px;padding:14px 20px 14px 10px}.assets-section .asset-info-container .asset-info-user-manual .asset-info-user-manual-content .asset-info-user-manual-link{display:flex;gap:8px;align-items:center}.assets-section .asset-info-container .asset-info-user-manual .asset-info-user-manual-content .asset-info-user-manual-link a{color:#3576e5}.asset-lifespan-title-grid-title{color:#3e3e3e;font-size:18px;font-weight:700;margin-bottom:10px}.asset-lifespan-text-grid-title{color:#3e3e3e;font-size:28px;font-weight:700;margin-bottom:15px}@keyframes fillGraphAnimation{0%{transform:rotate(0)}50%{transform:rotate(180deg)}}.floor-section-info-container .floor-section-info .floor-overview .floor-overview-content{display:flex;flex-direction:column;gap:32px}.floor-section-info-container .floor-section-info .room-overview .room-overview-info .room-overview-info-content{display:flex;flex-direction:column;gap:35px}.floor-section-info-container .floor-section-info .room-overview .room-overview-info .room-overview-info-content .property-images-preview-container{height:33rem}@media only screen and (max-width:768px){.floor-section-info-container .floor-section-info .room-overview .room-overview-info .room-overview-info-content .property-images-preview-container{height:25rem}}.floor-section-info-container .floor-section-info .room-overview .room-overview-info .room-overview-info-content .wall-and-ceiling-area-container .room-info-box-grid{align-items:center}.floor-section-info-container .floor-section-info .room-overview .room-overview-info .room-overview-info-content .flooring-area-container .flooring-area-grid .flooring-area-image-container{height:250px;display:flex;justify-content:center;border:1px solid #F1F3F6;border-radius:9px}.floor-section-info-container .floor-section-info .room-overview .room-overview-info .room-overview-info-content .flooring-area-container .flooring-area-grid .flooring-area-image-container img{max-width:100%}.floor-section-info-container .floor-section-info .room-overview .room-overview-info .room-overview-info-content .carpet-data-container .carpet-data-content{display:flex;flex-direction:column;gap:24px}.virtually-staged-photos-container{display:flex;flex-direction:column;gap:12px}.virtually-staged-gallery-main-container{overflow:hidden;border-radius:0 0 9px 9px;position:relative;display:flex;align-items:center;justify-content:center;background-color:#e1e3e5}.virtually-staged-gallery-main-container .virtually-staged-main-image{width:auto;height:100%;max-width:100%;object-fit:cover}.virtually-staged-gallery-main-container .vs-label{position:absolute;z-index:10;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-shadow:-1px -1px 0 rgba(0,0,0,.25),1px -1px 0 rgba(0,0,0,.25),-1px 1px 0 rgba(0,0,0,.25),1px 1px 0 rgba(0,0,0,.25);pointer-events:none}.virtually-staged-gallery-main-container .explore-buttons-image-preview-container{position:absolute;bottom:20px;right:20px;display:flex;gap:8px}.virtually-staged-empty-state{min-height:160px;display:flex;align-items:center;justify-content:center;border:1px dashed #C5C5C5;border-radius:8px;color:#787878;padding:16px;text-align:center}@media screen and (max-width:768px){.virtually-staged-gallery-main-container .explore-buttons-image-preview-container{left:20px;right:20px;bottom:16px;justify-content:center;flex-wrap:wrap}}.exterior-section .section-secondary-collapse-content .property-images-preview-container{height:33rem}@media only screen and (max-width:768px){.exterior-section .section-secondary-collapse-content .property-images-preview-container{height:25rem}}.exterior-section .elevation-preview-content{display:flex;flex-direction:column;gap:24px}.exterior-section .elevation-preview-content .exterior-info-box-grid{align-items:center}.disclaimer-section{background:#e1e3e5}.disclaimer-section .disclaimer-section-content{display:flex;gap:12px}.disclaimer-section .disclaimer-section-content .disclaimer-icon-wrapper{display:flex;align-items:center;background:#fff;border:1px solid #FFFFFF;border-radius:50%;padding:7px;width:40px;height:40px;color:#3e3e3e}#disclaimer-section{overflow:hidden}.one-shot-photos-section{width:100%;height:90vh;background-color:#e1e3e5;border-radius:8px}.one-shot-photos-section .max-height-container{height:100%}.one-shot-photos-section .one-shot-background-container{position:relative;display:block;height:100%;width:100%;background-repeat:no-repeat;background-position-y:center;padding:18px;background-size:contain;background-position:center}.one-shot-photos-section .one-shot-background-container .one-shot-header{display:flex;justify-content:space-between}.one-shot-photos-section .one-shot-background-container .one-shot-header img{width:105px;height:35px}.one-shot-photos-section .one-shot-background-container .one-shot-header .one-shot-buttons-container{display:flex;align-items:center}.one-shot-photos-section .one-shot-background-container .one-shot-header .one-shot-buttons-container .download-all-btn:hover{background-color:#fff;color:#3576e5;border:none}@media only screen and (max-width:768px){.one-shot-photos-section{height:calc(100vh - 10px)}}@media only screen and (max-width:425px){.one-shot-header{flex-direction:column;align-items:center;height:100%}.one-shot-header .one-shot-buttons-container{flex-direction:column}}.virtual-remodel-section .virtual-remodel-section-content .room-selection{padding:12px 16px;margin-top:16px}.reel-video-section .reel-video-section-content-container{display:flex;flex-direction:column;gap:32px}.reel-video-section .reel-video-section-content-container .reel-video-section-content{display:flex;flex-direction:column;gap:16px}.reel-video-section .reel-video-section-content-container .reel-video-section-content .reel-video-section-buttons{display:flex;justify-content:space-evenly}.reel-video-section .reel-video-section-content-container .reel-video-section-content .reel-video-section-buttons .reel-btn{text-transform:none;color:#3e3e3e;border:1px solid #C5C5C5}.reel-video-section .reel-video-section-content-container .reel-video-section-content .reel-video-section-buttons .reel-btn:hover{border:1px solid #3E3E3E}.main-content-container{width:100%}.main-content-container .content-container{margin:16px;padding-bottom:64px}.main-content-container .content-container .content-wrapper{display:flex;flex-direction:column;gap:16px;max-width:1200px;margin:0 auto}.main-content-container .content-container .content-wrapper .content-section{border:1px solid #F1F3F6;border-radius:9px;background:#fff}.main-content-container .content-container .content-wrapper .content-section .section-header{display:flex;justify-content:space-between;align-items:center;border-radius:9px;padding:12px 16px;background-color:#fff}.main-content-container .content-container .content-wrapper .content-section .section-header .section-title{display:flex;align-items:center;font-size:21px;font-weight:700;gap:9px}.main-content-container .content-container .content-wrapper .content-section .section-header .section-icon-wrapper{display:flex;align-items:center;background:#f1f3f6;border:1px solid #F1F3F6;border-radius:50%;padding:7px}.main-content-container .content-container .content-wrapper .content-section .section-header .section-icon-wrapper .section-icon{width:19px;height:19px}.main-content-container .content-container .content-wrapper .content-section .section-header .section-header-buttons-container{display:flex;gap:15px}.main-content-container .content-container .content-wrapper .content-section .section-header .section-header-buttons-container .toggle-button-group-floorplan{align-items:"center";margin-left:"auto"}@media only screen and (max-width:768px){.main-content-container .content-container .content-wrapper .content-section .section-header{display:block;justify-content:baseline}.main-content-container .content-container .content-wrapper .content-section .section-header .section-header-buttons-container{display:flex;justify-content:space-between;margin-top:15px}.main-content-container .content-container .content-wrapper .content-section .section-header .section-header-buttons-container .toggle-button-group-floorplan{max-width:70%}.main-content-container .content-container .content-wrapper .content-section .section-header .section-header-buttons-container .header-btn{margin-right:5px;text-align:right}.main-content-container .content-container .content-wrapper .content-section .section-header .section-header-buttons-column-container{flex-direction:column}}.main-content-container .content-container .content-wrapper .content-section .section-sub-header{display:flex;justify-content:space-between;padding:8px 12px;border:1px solid #F1F3F6;color:#3e3e3e;background-color:#fff;font-size:18px}.main-content-container .content-container .content-wrapper .content-section .section-sub-header .section-sub-header-title{display:flex;align-items:center;gap:12px}.main-content-container .content-container .content-wrapper .content-section .section-sub-header .section-sub-header-title .section-sub-header-icon-wrapper .section-sub-header-icon{display:flex}.main-content-container .content-container .content-wrapper .content-section .section-sub-header .section-sub-header-title .section-sub-header-icon-wrapper .section-sub-header-icon svg{width:35px;height:35px}.main-content-container .content-container .content-wrapper .content-section .section-sub-header .section-sub-header-buttons-container{display:flex;gap:5px}.main-content-container .content-container .content-wrapper .content-section .section-content{padding:24px;color:#787878}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content{padding:0;height:33rem}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .gallery-wrapper,.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .property-images-preview-container,.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .property-image-container,.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .virtually-staged-photos-container,.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .virtually-staged-gallery-main-container,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .gallery-wrapper,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .property-images-preview-container,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .property-image-container,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .virtually-staged-photos-container,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .virtually-staged-gallery-main-container{height:100%}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .gallery-wrapper,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .gallery-wrapper{position:relative}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .gallery-action-buttons,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .gallery-action-buttons{position:absolute;bottom:12px;right:12px;display:flex;gap:8px;z-index:10}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .gallery-action-buttons .gallery-btn,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .gallery-action-buttons .gallery-btn{background:#ffffffe6;color:#333;border:none;font-size:12px;text-transform:none;padding:6px 12px;border-radius:6px}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .gallery-action-buttons .gallery-btn:hover,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .gallery-action-buttons .gallery-btn:hover{background:#fff}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .gallery-action-buttons .gallery-btn .MuiButton-startIcon,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .gallery-action-buttons .gallery-btn .MuiButton-startIcon{margin-right:4px}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content .gallery-action-buttons .gallery-btn .header-btn-icon,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content .gallery-action-buttons .gallery-btn .header-btn-icon{font-size:16px}.main-content-container .content-container .content-wrapper .content-section .floorplan-3d-section .section-content .property-images-preview-container,.main-content-container .content-container .content-wrapper .content-section .floorplan-3d-section .section-content .property-image-container{height:33rem}@media only screen and (max-width:768px){.main-content-container .content-container .content-wrapper .content-section .section-content{padding:10px}.main-content-container .content-container .content-wrapper .content-section .photos-section .section-content,.main-content-container .content-container .content-wrapper .content-section .virtually-staged-photos-section .section-content{padding:0;height:25rem}.main-content-container .content-container .content-wrapper .content-section .floorplan-3d-section .section-content .property-images-preview-container,.main-content-container .content-container .content-wrapper .content-section .floorplan-3d-section .section-content .property-image-container{height:25rem}}.main-content-container .content-container .content-wrapper .content-section .section-content-title{font-size:19px;font-weight:700;margin-bottom:15px}.main-content-container .content-container .content-wrapper .content-section .section-content-subtitle{font-size:17px;font-weight:700;margin-bottom:16px}.main-content-container .content-container .content-wrapper .collapsible-content{background-color:#f1f3f6}.main-content-container .content-container .content-wrapper .collapsible-content .section-main-collapse-content{background-color:#e1e3e5;margin-top:8px;border-radius:9px}.main-content-container .content-container .content-wrapper .collapsible-content .section-secondary-collapse-content{background-color:#fff}.main-content-container .content-container .content-wrapper .collapsible-content .section-collapsible-content-container{display:flex;flex-direction:column;gap:8px}.main-content-container .content-container .content-wrapper .collapsible-content .section-collapsible-content-container .section-collapsible-content{border:1px solid #E1E3E5;border-radius:9px;overflow:hidden}@media only screen and (max-width:768px){.main-content-container .content-container{margin:5px}}.exterior-view-container{position:absolute;border:4px white solid;display:flex;flex-direction:row;align-self:flex-end}.exterior-view-component{width:100%;height:100%;border:2px white solid}.property-info-box-container{display:flex;align-items:center;border:1px solid #F1F3F6;border-radius:9px;padding:12px;gap:16px;color:#3e3e3e;background:#f1f3f6}.property-info-box-container .property-info-box-icon-wrapper{display:flex;align-items:center;background:#fff;border:1px solid #FFFFFF;border-radius:50%;padding:11px}.property-info-box-container .property-info-box-text-container{display:flex;flex-direction:column;gap:8px}.property-info-box-container .property-info-box-text-container .property-info-box-title{font-weight:700}.property-info-box-container .property-info-box-text-container .property-info-box-info{color:#787878}@media only screen and (max-width:768px){.property-info-box-container{height:100px}}.property-info-text-block{display:flex;flex-direction:column;gap:8px}.property-info-text-block .text-block-title{color:#3e3e3e;font-weight:700}@media only screen and (max-width:768px){.property-info-text-block{font-size:12px}}.image-carousel-container{position:relative}.image-carousel-container .image-carousel-number-style-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.image-carousel-container .one-image-carousel-number-style-navigation{position:absolute;bottom:5px}.image-carousel-container .arrows-middle-position{display:flex;justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%}.image-carousel-container .arrows-bottom-left-position{position:absolute;bottom:5px;left:280px}@media only screen and (max-width:768px){.image-carousel-container .arrows-bottom-left-position{left:500%}}.image-carousel-container .dots-container{display:flex;justify-content:center;gap:5px;margin-top:10px}.image-carousel-container .dots-container .dot-wrapper{cursor:pointer;color:#f1f3f6}.image-carousel-container .dots-container .dot-wrapper .dot-icon{width:11px;height:11px}.image-carousel-container .dots-container .current-dot{color:#787878}.one-image-counter-container{margin:10px}.floorplan-image-download-popper{z-index:1000;margin-top:5px!important}.floorplan-image-download-popper .image-download-buttons-container{padding:10px;border:1px solid #F1F3F6;border-radius:7px;background:#fff;color:#787878}.image-dialog-container .image-dialog-content{display:flex;flex-direction:column;position:relative;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.image-dialog-container .image-dialog-content::-webkit-scrollbar{display:none}.image-dialog-container .image-dialog-content .dialog-toolbar{position:absolute;top:16px;right:16px;z-index:100;display:flex;gap:8px}.image-dialog-container .image-dialog-content .dialog-toolbar .MuiIconButton-root{background-color:#00000080;color:#fff;padding:8px}.image-dialog-container .image-dialog-content .dialog-toolbar .MuiIconButton-root:hover{background-color:#000000b3}.image-dialog-container .image-dialog-content .dialog-toolbar .MuiIconButton-root svg{font-size:22px}.image-dialog-container .image-dialog-content .dialog-toolbar .MuiIconButton-root.hint-pulse{animation:optionsPulse .6s ease-in-out 3;box-shadow:0 0 #ffffffb3}@keyframes optionsPulse{0%{transform:scale(1);box-shadow:0 0 #ffffffb3}50%{transform:scale(1.15);box-shadow:0 0 12px 4px #ffffff80}to{transform:scale(1);box-shadow:0 0 #fff0}}.image-dialog-container .image-dialog-content.masonry-mode .masonry-container{height:100%}.image-dialog-container .image-dialog-content img{height:100%;width:100%;object-fit:contain}.image-dialog-container .image-dialog-content .navigation-swiper{height:100%;width:100%;position:relative}.image-dialog-container .image-dialog-content .navigation-swiper .main-slide-chip{position:absolute;top:16px;left:16px;z-index:10}.image-dialog-container .image-dialog-content .navigation-swiper .vs-label{position:absolute;z-index:10;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;text-shadow:-1px -1px 0 rgba(0,0,0,.25),1px -1px 0 rgba(0,0,0,.25),-1px 1px 0 rgba(0,0,0,.25),1px 1px 0 rgba(0,0,0,.25);pointer-events:none}.image-dialog-container .image-dialog-content .swiper-container{height:100%;width:100%}.image-dialog-container .image-dialog-content .swiper-slide{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.image-dialog-container .image-dialog-content .top-swiper-container{position:relative;flex:1;min-height:0}.image-dialog-container .image-dialog-content .top-swiper-container .comparison-slide-wrapper{width:100%;height:100%;display:block}.image-dialog-container .image-dialog-content .top-swiper-container .swiper-slide{background-color:#161616}.image-dialog-container .image-dialog-content .bottom-expand-toggle{display:none;position:absolute;bottom:8px;left:50%;transform:translate(-50%);z-index:100;background-color:#0009;color:#fff;border-radius:50%;width:36px;height:36px;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.image-dialog-container .image-dialog-content .bottom-expand-toggle:hover{background-color:#000c}.image-dialog-container .image-dialog-content .bottom-expand-toggle svg{font-size:24px;transition:transform .3s ease-out}.image-dialog-container .image-dialog-content .bottom-expand-toggle.expanded svg{transform:rotate(180deg)}@media(max-height:500px)and (orientation:landscape){.image-dialog-container .image-dialog-content .bottom-expand-toggle{display:flex}}.image-dialog-container .image-dialog-content .bottom-section-container{display:flex;flex-direction:column;flex-shrink:0;overflow:visible;background-color:#161616;scrollbar-width:none;-ms-overflow-style:none}.image-dialog-container .image-dialog-content .bottom-section-container::-webkit-scrollbar{display:none}@media(max-height:500px)and (orientation:landscape){.image-dialog-container .image-dialog-content .bottom-section-container{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.image-dialog-container .image-dialog-content .bottom-section-container.expanded{max-height:400px;opacity:1}}.image-dialog-container .image-dialog-content .bottom-section-container .image-marketing-text{text-align:center;color:#fff;background-color:#161616;font-size:14px;padding:4px 16px;line-height:1.4;height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;margin:0 auto;width:100%;box-sizing:border-box}@media(max-width:768px){.image-dialog-container .image-dialog-content .bottom-section-container .image-marketing-text{height:120px;font-size:12px;padding:8px 16px;-webkit-line-clamp:6;line-clamp:6}}.image-dialog-container .image-dialog-content .bottom-swiper-container{display:flex;align-items:center;height:220px;flex-shrink:0;margin:0 12px;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.image-dialog-container .image-dialog-content .bottom-swiper-container::-webkit-scrollbar{display:none}@media(max-width:768px){.image-dialog-container .image-dialog-content .bottom-swiper-container{height:170px}}.image-dialog-container .image-dialog-content .bottom-swiper-container .swiper,.image-dialog-container .image-dialog-content .bottom-swiper-container .swiper-wrapper{overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.image-dialog-container .image-dialog-content .bottom-swiper-container .swiper::-webkit-scrollbar,.image-dialog-container .image-dialog-content .bottom-swiper-container .swiper-wrapper::-webkit-scrollbar{display:none}.image-dialog-container .image-dialog-content .bottom-swiper-container img{height:100%;width:100%;border-radius:10px}.image-dialog-container .image-dialog-content .bottom-swiper-container .swiper-slide{border-radius:10px;padding:5px;height:calc(100% - 16px);overflow:visible}.image-dialog-container .image-dialog-content .bottom-swiper-container .active-slide{border:3px solid #3E3E3E}.image-dialog-container .image-dialog-content .swiper-navigation-btn{gap:10px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#3e3e3e;background:#f1f3f6;border:1px solid #F1F3F6;border-radius:50%;z-index:100;cursor:pointer}.image-dialog-container .image-dialog-content .swiper-navigation-btn-prev{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.image-dialog-container .image-dialog-content .swiper-navigation-btn-next{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.image-dialog-container .image-dialog-content .thumbnail-wrapper{position:relative;width:100%;height:100%;overflow:visible;border-radius:10px;transition:opacity .2s ease}.image-dialog-container .image-dialog-content .thumbnail-wrapper>img{border-radius:10px}.image-dialog-container .image-dialog-content .thumbnail-wrapper.dimmed{opacity:.5}.image-dialog-container .image-dialog-content .thumbnail-wrapper.has-stack{cursor:pointer}.image-dialog-container .image-dialog-content .thumbnail-wrapper.stack-group-start:after,.image-dialog-container .image-dialog-content .thumbnail-wrapper.stack-group-middle:after{content:"";position:absolute;right:-23px;top:50%;transform:translateY(-50%);width:24px;height:4px;background:#191919b3;border-radius:2px;z-index:-1}.image-dialog-container .image-dialog-content .thumbnail-wrapper .enhancement-chip{top:4px;left:4px;max-width:calc(100% - 8px)}.image-dialog-container .image-dialog-content .thumbnail-wrapper .enhancement-chip .MuiChip-label{overflow:hidden;text-overflow:ellipsis}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-badge{position:absolute;bottom:4px;right:4px;background-color:#000000bf;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;z-index:10}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:6px;padding:8px;background-color:#1e1e1ef2;border-radius:8px;box-shadow:0 4px 20px #0006;z-index:100;min-width:80px}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(30,30,30,.95)}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown .stack-dropdown-item{position:relative;width:200px;height:140px;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .15s ease}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown .stack-dropdown-item:hover,.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown .stack-dropdown-item.focused{transform:scale(1.05);box-shadow:0 2px 8px #0000004d}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown .stack-dropdown-item.focused{outline:2px solid #fff;outline-offset:2px}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown .stack-dropdown-item img{width:100%;height:100%;object-fit:cover;border-radius:6px}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown .stack-dropdown-item .enhancement-chip{top:3px;left:3px;font-size:10px!important;height:20px;max-width:calc(100% - 6px)}.image-dialog-container .image-dialog-content .thumbnail-wrapper .stack-dropdown .stack-dropdown-item .enhancement-chip .MuiChip-icon{width:16px;height:16px}.image-dialog-container .image-dialog-content .navigation-swiper{position:relative}.image-dialog-container .image-dialog-content .masonry-container{background-color:#161616;flex:1;width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:36px}.image-dialog-container .image-dialog-content .masonry-container .masonry-group{display:flex;flex-direction:column;gap:8px}.image-dialog-container .image-dialog-content .masonry-container .masonry-item{position:relative;width:100%;border-radius:24px;overflow:hidden}.image-dialog-container .image-dialog-content .masonry-container .masonry-item img{width:100%;height:auto;display:block;object-fit:cover;border-radius:24px}.image-dialog-container .image-dialog-content .masonry-container .masonry-item .enhancement-chip{top:12px;left:12px;z-index:10}.image-dialog-container .image-dialog-content .masonry-container .masonry-item .masonry-caption{position:absolute;bottom:0;left:0;right:0;font-size:14px;color:#fff;padding:16px 20px;background:linear-gradient(transparent,#000000b3);border-radius:0 0 24px 24px;line-height:1.4}@media(max-width:768px){.image-dialog-container .image-dialog-content .masonry-container .masonry-item .masonry-caption{font-size:10px;padding:8px 12px;line-height:1.2}}.image-dialog-container .image-dialog-content .masonry-container .masonry-enhancements{display:flex;gap:8px}.image-dialog-container .image-dialog-content .masonry-container .masonry-enhancements .masonry-enhancement-item{position:relative;flex-shrink:0;border-radius:24px;overflow:hidden}.image-dialog-container .image-dialog-content .masonry-container .masonry-enhancements .masonry-enhancement-item img{width:100%;height:auto;display:block;object-fit:cover;border-radius:24px}.image-dialog-container .image-dialog-content .masonry-container .masonry-enhancements .masonry-enhancement-item .enhancement-chip{top:8px;left:8px;z-index:10}.image-dialog-content::-webkit-scrollbar{width:15px}.image-dialog-content::-webkit-scrollbar-track{border-radius:10px}.image-dialog-content::-webkit-scrollbar-thumb{border:5px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:9px;background-color:#78787880}.image-dialog-content::-webkit-scrollbar-thumb:hover{background-color:#787878}.image-dialog-container .image-dialog-content.theme-light .dialog-toolbar .MuiIconButton-root{background-color:#fffc;color:#3e3e3e}.image-dialog-container .image-dialog-content.theme-light .dialog-toolbar .MuiIconButton-root:hover{background-color:#fffffff2}@keyframes optionsPulse{0%{transform:scale(1);box-shadow:0 0 #0006}50%{transform:scale(1.15);box-shadow:0 0 12px 4px #0000004d}to{transform:scale(1);box-shadow:0 0 #0000}}.image-dialog-container .image-dialog-content.theme-light .top-swiper-container .swiper-slide,.image-dialog-container .image-dialog-content.theme-light .bottom-section-container{background-color:#f1f3f6}.image-dialog-container .image-dialog-content.theme-light .bottom-section-container .image-marketing-text{background-color:#f1f3f6;color:#3e3e3e}.image-dialog-container .image-dialog-content.theme-light .swiper-navigation-btn{background:#fff;border-color:#c5c5c5}.image-dialog-container .image-dialog-content.theme-light .bottom-expand-toggle{background-color:#fffc;color:#3e3e3e}.image-dialog-container .image-dialog-content.theme-light .bottom-expand-toggle:hover{background-color:#fffffff2}.image-dialog-container .image-dialog-content.theme-light .thumbnail-wrapper.stack-group-start:after,.image-dialog-container .image-dialog-content.theme-light .thumbnail-wrapper.stack-group-middle:after{background:#c8c8c8cc}.image-dialog-container .image-dialog-content.theme-light .thumbnail-wrapper .stack-badge{background-color:#ffffffe6;color:#3e3e3e}.image-dialog-container .image-dialog-content.theme-light .thumbnail-wrapper .stack-dropdown{background-color:#fffffffa;box-shadow:0 4px 20px #0003}.image-dialog-container .image-dialog-content.theme-light .thumbnail-wrapper .stack-dropdown:after{border-top-color:#fffffffa}.image-dialog-container .image-dialog-content.theme-light .thumbnail-wrapper .stack-dropdown .stack-dropdown-item.focused{outline-color:#3e3e3e}.image-dialog-container .image-dialog-content.theme-light .bottom-swiper-container .active-slide{border-color:#3576e5}.image-dialog-container .image-dialog-content.theme-light .masonry-container{background-color:#f1f3f6}.image-dialog-container .image-dialog-content.theme-light .masonry-container .masonry-item .masonry-caption{color:#3e3e3e;background:linear-gradient(transparent,#ffffffd9)}.image-carousel-virtual-remodel-container .virtual-remodel-content-container .top-buttons-container{position:absolute;top:25px;display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.image-carousel-virtual-remodel-container .virtual-remodel-content-container .top-buttons-container .download-button-container{margin-left:25px}.image-carousel-virtual-remodel-container .virtual-remodel-content-container .top-buttons-container .toggle-buttons-container{margin-right:25px}@media screen and (max-width:320px){.image-carousel-virtual-remodel-container .virtual-remodel-content-container .top-buttons-container .download-button-container{margin-left:10px}.image-carousel-virtual-remodel-container .virtual-remodel-content-container .top-buttons-container .toggle-buttons-container{margin-right:10px}}.image-carousel-virtual-remodel-container .virtual-remodel-content-container .virtual-remodel-carousel-navigation .counter-container{position:absolute;bottom:25px;left:25px;color:#fff}.image-carousel-virtual-remodel-container .virtual-remodel-content-container .virtual-remodel-carousel-navigation .virtual-remodel-arrows-container{position:absolute;bottom:25px;right:25px}.room-selection-container{display:flex;justify-content:space-between}.room-selection-container .horizontal-menu-container{width:90%;overflow-x:scroll}.room-selection-container .horizontal-menu-container .react-horizontal-scrolling-menu--inner-wrapper{height:100%}.room-selection-container .horizontal-menu-container .horizontal-menu-items-separator{margin:3px}.room-selection-container .horizontal-menu-container .horizontal-menu-items-container{display:flex;width:100%;height:100%}.room-selection-container .horizontal-menu-container .horizontal-menu-items-container .horizontal-menu-item-container{min-width:fit-content;height:100%}.room-selection-container .horizontal-menu-container .horizontal-menu-items-container .horizontal-menu-item-container .horizontal-menu-item{background-color:#f1f3f6;color:#3e3e3e;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.28px;text-transform:capitalize;padding:10px 24px;height:100%}.room-selection-container .horizontal-menu-container .horizontal-menu-items-container .horizontal-menu-item-container .horizontal-menu-item:hover,.room-selection-container .horizontal-menu-container .horizontal-menu-items-container .horizontal-menu-item-container .horizontal-menu-active-item{background-color:#3e3e3e;color:#fff}.room-selection-container .room-selection-arrows-container{display:flex;gap:4px}.room-selection-container .room-selection-arrows-container .room-selection-arrow-btn{border:1px solid #F1F3F6;border-radius:4px;padding:14px 10px}.room-selection-container .room-selection-arrows-container .room-selection-arrow-btn .room-selection-arrow-icon{width:20px;height:20px;color:#3e3e3e}.horizontal-menu-container::-webkit-scrollbar{display:none}.horizontal-menu-items-container::-webkit-scrollbar{display:none}.video-container{position:relative;cursor:pointer}.video-container .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2}.video-container .play-button .play-icon{width:60px;height:60px;border-radius:50%;color:#fff;background-color:#0009}.video-container .video-player{width:100%;height:auto;border-radius:8px;box-shadow:0 2px 4px #0000001a}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter!important}body{background:#f1f3f6!important;line-height:normal!important;letter-spacing:normal!important}html{scroll-behavior:smooth}.app-container{display:flex}.app-container .hr-seperator{border:.5px solid #C5C5C5}.app-container .hr-header-seperator{margin-top:25px}.app-container .text-grid-hr-seperator-wrapper{display:flex;justify-content:center;height:100%}.app-container .view-btn{text-transform:none;width:95px;height:35px}.app-container .view-active-btn{color:#fff!important;background:#3576e5!important}.app-container .white-view-btn{text-transform:none;width:95px;height:35px;background-color:#fff}.app-container .white-view-btn:hover{background-color:#fff;color:#3576e5;border:none}.app-container .virtual-remodel-view-btn{text-transform:none;width:95px;height:35px;background-color:#fff;color:#3e3e3e}.app-container .virtual-remodel-view-btn:hover{background-color:#fff;color:#3e3e3e;border:none}.app-container .virtual-remodel-view-active-btn{background-color:#3e3e3e!important;color:#fff!important}.app-container .header-btn{text-transform:none;color:#3e3e3e;border:1px solid #C5C5C5}.app-container .header-btn:hover{border:1px solid #3E3E3E}.app-container .header-dropdown-container{display:flex;flex-direction:column;border:1px solid #F1F3F6;border-radius:4px;margin-top:10px;box-shadow:0 4px 8px #0003,0 .5px 1px #0000001a}.app-container .header-dropdown-container .header-btn{border:none;background-color:#fff;border-radius:0}.app-container .header-dropdown-container .header-btn:hover{background-color:#f1f3f6}.app-container .circular-progress{color:#3e3e3e!important;margin:0 auto}.app-container .explore-buttons-container{display:flex;justify-content:right;position:absolute;bottom:16px;right:16px;gap:5px}.app-container .explore-btn{text-transform:none;color:#3e3e3e;background-color:#fff;border:none}.app-container .explore-btn:hover{border:1px solid #3E3E3E;background-color:#f1f3f6}.app-container .explore-buttons-origami-container{margin-top:16px;position:unset;justify-content:start;padding-right:0}.app-container .arrows-container{display:flex;gap:10px}.app-container .arrows-container .arrow-wrapper{display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#3e3e3e;background:#f1f3f6;border:1px solid #F1F3F6;border-radius:50%;z-index:100;cursor:pointer}@media only screen and (max-width:768px){.app-container .explore-buttons-container{width:100%;right:unset;padding-right:16px}.app-container .explore-btn{border:1px solid #3E3E3E}.app-container .explore-buttons-image-preview-container{padding-right:0;justify-content:center}.app-container .explore-buttons-one-shot-container{position:static;margin:5px;padding-right:0;justify-content:center}.app-container .view-btn-full-width{width:100%}}.app-container .image-download-button{text-transform:none;color:#3e3e3e;white-space:nowrap}.app-container .image-download-button .image-download-button-icon{color:#3576e5}.app-container .preview-images-grid .preview-image-wrapper{display:flex;justify-content:center}.app-container .preview-images-grid .preview-image-wrapper img{width:300px;height:300px;border:1px solid #F1F3F6;border-radius:9px}.app-container .preview-images-grid .big-preview-image-wrapper{display:flex;justify-content:center}.app-container .preview-images-grid .big-preview-image-wrapper img{width:550px;height:450px;border:1px solid #F1F3F6;border-radius:9px}.app-container .preview-images-grid .one-big-preview-image-wrapper{width:23.375rem;height:31.25rem;border:1px solid #F1F3F6;border-radius:9px;background-color:#edeff2}.app-container .preview-images-grid .one-big-preview-image-wrapper img{border:1px solid #F1F3F6;border-radius:9px;max-width:23.375rem;max-height:31.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:gray}@media only screen and (max-width:768px){.app-container .preview-images-grid .one-big-preview-image-wrapper{width:22rem;height:29rem}.app-container .preview-images-grid .one-big-preview-image-wrapper img{max-width:22rem;max-height:29rem}}.app-container .origami-image-wrapper{display:flex;justify-content:center;border:1px solid #F1F3F6;border-radius:9px;height:500px}.app-container .origami-image-wrapper img{max-width:100%;height:350px}.app-container .property-image-container{position:relative;border-radius:0 0 9px 9px;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:auto 100%;background-color:#e1e3e5}.app-container .property-image-container .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:35px;height:35px;color:#3e3e3e;background:#f1f3f6;border:1px solid #F1F3F6;border-radius:50%;z-index:100;cursor:pointer}.app-container .property-image-container .nav-arrow.nav-arrow-left{left:20px}.app-container .property-image-container .nav-arrow.nav-arrow-right{right:20px}.app-container .property-image-container .image-counter{position:absolute;top:20px;right:20px;color:#3e3e3e;background:#f1f3f6;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;z-index:100}.app-container .property-image-container .enhancement-chip{position:absolute;top:20px;left:20px;z-index:100;background-color:#000000b3;color:#fff;font-weight:500;font-size:12px}.popper-container{padding:10px;border:1px solid #F1F3F6;border-radius:7px;background:#fff}.dialog-title-container{display:flex;justify-content:space-between;align-items:center}.close-button{gap:10px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;color:#3e3e3e;background:#f1f3f6;border:1px solid #F1F3F6;border-radius:50%;z-index:100;cursor:pointer}.loadingBackground{background-image:radial-gradient(circle at bottom center,#8b8b8b,#353535);position:fixed;inset:0;z-index:3}.errorPageStyle{color:#fff;font-size:37px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;height:80%}@media(max-width:600px){.errorPageStyle{height:60%!important}}.im-login-container{display:flex;height:100vh;width:100%;overflow:hidden}.im-login-left-panel{position:relative;flex:1 1 50%;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;overflow:hidden;color:#fff;height:100vh}.im-login-left-panel .im-login-bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.im-login-left-panel .im-login-left-logo{width:37px;height:64px;display:block}.im-login-left-panel .im-login-promo-text{position:relative;z-index:1;font-size:2rem;font-weight:500;line-height:1.3;max-width:460px;margin-bottom:40px}@media(max-width:900px){.im-login-left-panel{display:none}}.im-login-right-panel{flex:1 1 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 24px;height:100vh;overflow-y:auto;scrollbar-gutter:stable;background:#fff}@media(max-width:900px){.im-login-right-panel{flex:1 1 100%}}.im-login-form-wrapper{width:100%;max-width:420px;text-align:left;margin:auto 0}.im-login-form-logo{width:180px;height:auto;margin-bottom:36px;margin-left:0;margin-right:auto;display:block}.im-login-form-heading{font-size:1.75rem;font-weight:500;margin-bottom:36px;color:#1a1a1a;text-align:left}.im-login-submit-btn{margin-top:16px!important;margin-bottom:8px!important;text-transform:none!important;font-weight:600!important;border-radius:6px!important;padding:10px 0!important}.im-login-forgot-password{text-align:center;margin-top:8px;margin-bottom:16px}.im-login-forgot-password a,.im-login-forgot-password button{font-size:.875rem;text-transform:none;color:#555;cursor:pointer;background:none;border:none;padding:0;text-decoration:none}.im-login-forgot-password a:hover,.im-login-forgot-password button:hover{text-decoration:underline;color:#222}.im-login-divider{display:flex;align-items:center;margin:16px 0;color:#999;font-size:.85rem}.im-login-divider:before,.im-login-divider:after{content:"";flex:1;height:1px;background:#ddd}.im-login-divider span{padding:0 12px}.im-login-oauth-btn{text-transform:none!important;font-weight:500!important;border-radius:6px!important;border-color:#ddd!important;color:#333!important;justify-content:center!important;padding:9px 0!important;margin-bottom:12px!important}.im-login-oauth-btn:last-child{margin-bottom:0!important}.im-login-oauth-icon{width:18px;height:18px;margin-right:10px}.im-login-remember-row{display:flex;align-items:center;justify-content:space-between;margin-top:16px;margin-bottom:0}.im-login-sso-notice{margin-top:16px;padding:10px 12px;border-radius:6px;background:#f1f5fb;color:#335;font-size:.85rem;line-height:1.4;text-align:left}.im-login-remember-label .MuiFormControlLabel-label{font-size:.875rem;color:#555}.im-login-forgot-link{font-size:.875rem!important;text-transform:none!important;font-weight:600!important;padding:0!important;min-width:auto!important}.im-login-forgot-link:hover{background:none!important;text-decoration:underline!important}.im-login-toggle-view{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:16px;margin-bottom:8px;font-size:.875rem;color:#555}.im-login-toggle-view button{font-size:.875rem;font-weight:600;vertical-align:baseline}.im-login-form-subtitle{font-size:.95rem;color:#666;line-height:1.5;margin:0 0 36px;text-align:left}.im-login-success-heading{color:#2e7d32}.im-login-terms-checkbox{margin-top:8px!important;margin-bottom:0!important;align-items:flex-start!important}.im-login-terms-checkbox .MuiCheckbox-root{padding:0 9px;margin-top:-2px}.im-login-terms-checkbox .MuiFormControlLabel-label{font-size:.85rem;color:#555;text-align:left;line-height:1.4}.im-login-left-logo-link{position:absolute;top:32px;left:32px;z-index:1;display:inline-block;line-height:0}.im-login-left-logo-link:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:2px}.im-password-strength{margin-top:4px;margin-bottom:8px;text-align:left}.im-password-match{font-size:.8rem;margin-top:0;margin-bottom:6px;font-weight:500;text-align:left;min-height:1.2em;line-height:1.2}.im-password-match.match{color:#2e7d32}.im-password-match.mismatch{color:#d32f2f}.im-password-match.empty{color:transparent}.im-password-strength-bars{display:flex;gap:6px;margin-bottom:12px}.im-password-strength-bar{flex:1;height:4px;border-radius:2px;background:#e0e0e0;transition:background-color .3s ease}.im-password-requirements-label{font-size:.8rem;font-weight:600;color:#555;margin-bottom:6px;text-align:left}.im-password-requirements-list{list-style:none;padding:0;margin:0}.im-password-requirements-list li{display:flex;align-items:center;gap:8px;font-size:.8rem;color:#999;padding:2px 0;transition:color .2s ease}.im-password-requirements-list li svg{font-size:1rem;color:#ccc;transition:color .2s ease}.im-password-requirements-list li.met{color:#2e7d32}.im-password-requirements-list li.met svg{color:#2e7d32}.im-login-alert{margin-bottom:16px;border-radius:6px;text-align:left}.im-login-unauthorized-inline{text-align:center}.im-login-unauthorized-inline .im-login-unauthorized-message{color:#555;font-size:.95rem;line-height:1.5;margin:0 0 24px}.im-login-unauthorized-inline .im-login-unauthorized-or{color:#888;font-size:.85rem;font-weight:500;letter-spacing:.04em;margin:12px 0;text-align:center}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/app/property-report/assets/Inter-Light-14LG-y7V.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/app/property-report/assets/Inter-Regular-COLGFB3M.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/app/property-report/assets/Inter-Medium-CDhBSFyE.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/app/property-report/assets/Inter-SemiBold-BAEEcJ4E.woff2) format("woff2")}*::-webkit-scrollbar{width:15px!important}*::-webkit-scrollbar-track{border-radius:10px!important}*::-webkit-scrollbar-thumb{border:5px solid rgba(0,0,0,0)!important;background-clip:padding-box!important;border-radius:9px!important;background-color:#78787880!important}*::-webkit-scrollbar-thumb:hover{background-color:#787878!important}
