#virtualdevelopmentplan{display:flex;flex-wrap:wrap;padding:20px 30px;width:100%}.sitemapcontainer{border-top-left-radius:10px;border-top-right-radius:10px;min-height:625px}.sitemap-button-group,.sitemapcontainer{float:left;overflow:hidden;position:relative;width:100%}.sitemap-button-group{background-color:#212e35;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;padding:20px 20px 0}.filter-btns-group-container .key-color{border:1px solid #fff;border-radius:50%;float:left;height:13px;margin:10px 0 0 6px;width:13px}.NotAvailable,.NotReleased,.Unavailable{background:#b3b2b1}.Available,.MoveAssist,.Released,.Unsold{background:#2dc937}.Reserved{background:#ffb000}.Completed,.Exchanged,.Sold{background:red}.sitemap-button-group .formob{display:block}.sitemap-button-group .fordesk{display:none}iframe{border:0;height:100%;width:100%}.iframe-phase-removed{pointer-events:none}.status-group{float:left;margin:0 0 30px;margin:0;width:100%}.sitemap-button-group h2{color:#fff;font-size:25px;margin:5px 0 15px;max-width:fit-content;text-align:left}.sitemap-button-group h3{display:none}.rotation-btns-group-container{float:left;margin-left:5px}.rotation-btns-group-container button{border-radius:25px;font-size:25px;height:45px;margin:15px 0 10px 15px;width:45px}.filter-btns-group-container{float:left;margin:5px 0;width:100%}.status-selector{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.filter-btns-group-container button{background:none;border:2px solid #212e35;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;height:40px;line-height:36px;margin:3px;overflow:hidden;position:relative;text-align:left;text-decoration:none}.status-selector button{border-radius:25px;text-align:center;width:calc(50% - 10px)}.filter-btns-group-container button.active{border-color:#c5b48e}.pricelist-container{float:left;max-height:190px;overflow-x:auto;width:100%}.pricelist-container td:first-child{left:0;padding:0 10px 0 0;position:sticky}.pricelist-container td{padding:0 10px 0 20px;vertical-align:text-bottom;white-space:nowrap}.pricelist-container td.plot-dot-btn{border:2px solid #fff;border-radius:50%;float:left;height:25px;line-height:0;margin:12px 0 -8px;overflow:hidden;width:25px}.pricelist-container td.plot-dot-btn span.plot-btn-plot-number{float:left;font-size:10px;height:25px;margin:11px 0 0 -2px;text-align:center;width:25px}.reset-group{display:none;position:absolute;right:20px;top:5px;width:135px}.reset-filters-btn{background-color:#4c8c8f;border:none;border-radius:25px;color:#fff;cursor:pointer;display:block;font-family:AzoSansRegular,sans-serif;font-size:12px;letter-spacing:2px;margin:0 auto;padding:12px 0;text-align:center;text-transform:uppercase;width:100%}.rotate-btn img,.zoom-btn img{filter:brightness(5);height:15px;width:15px}.rotate-container,.zoom-container{border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:25px;border-top-right-radius:25px;overflow:hidden;position:absolute}.rotate-container{background:#fff;border-bottom-left-radius:25px;left:30px;top:30px}.zoom-container{display:none}.rotate-btn,.zoom-btn{background:#1a282e;border:0;float:left;min-height:45px;padding:15px;width:100%}.rotate-btn{width:50%}.zoom-btn:nth-child(2){border-bottom:2px solid #ffffff0f;border-top:2px solid #ffffff0f}.rotate-btn:first-child{border-right:2px solid #ffffff0f}.dropbtn{background-color:#1a282e;border:none;border-radius:25px;bottom:30px;height:45px;line-height:48px;overflow:hidden;padding:0 15px;position:absolute;right:185px;width:130px}#DropdownPhase button,.dropbtn{color:#fff;font-family:inherit;font-size:12px;letter-spacing:2px;text-transform:uppercase}#DropdownPhase button{background:none;border:0;clear:both;float:left;margin-bottom:0;padding:10px;text-align:left;width:auto}.phase-select-dropdown-content{background:#212e35;border-top-right-radius:10px;bottom:0;left:0;padding:10px 10px 0;position:absolute;width:fit-content;z-index:1}.showblock{display:block}.phase-selector-reposition{right:30px!important}.sitemapcontainer .fordesk{display:none}.phase-arrow{float:right;left:15px;position:relative;top:8px;width:16px}@media only screen and (min-width:550px){.filter-tabs .tab-btn{line-height:25px}.status-selector{flex-wrap:nowrap}.status-selector button{padding:0 16px 0 20px;width:auto}.filter-btns-group-container .key-color{margin:11px 8px 0 -8px}.reset-group{top:10px}}@media only screen and (min-width:760px){#virtualdevelopmentplan{padding:60px}.sitemap-button-group{padding:30px 50px 0}}@media only screen and (min-width:960px){.pricelist-container{max-height:none;min-height:600px}.phase-arrow{filter:brightness(5);left:-10px;top:17px}.tab-content .tab-pane{display:block!important}.sitemapcontainer{border-radius:10px;margin:0 30px 0 0;min-height:calc(100svh - 258px);width:calc(100% - 410px)}.sitemap-button-group{border-radius:10px;float:left;margin:0 0 0 30px;padding:30px 30px 0;width:350px}.sitemap-button-group .formob{display:none}.sitemap-button-group .fordesk{display:block}.sitemap-button-group h3{color:#fff;display:block;float:left;font-family:AzoSansRegular;font-size:12px;letter-spacing:2px;margin:0 0 5px!important;text-align:center;text-transform:uppercase;width:100%}#DropdownPhase button{background:#1a282e;border-radius:25px;color:#fff;font-size:inherit;height:45px;margin-bottom:15px;text-align:center;width:100%}.phase-select-dropdown-content{background:none;border-radius:0;bottom:75px;font-size:12px;left:unset;padding:0;right:185px;width:130px}#DropdownPhase button:hover,.dropbtn:hover,.rotate-btn:hover,.zoom-btn:hover{background:#212e35;cursor:pointer}.zoom-container{bottom:30px;display:block;right:30px;width:45px}.rotate-container{bottom:30px;left:unset;right:110px;top:unset;width:45px}.rotate-btn{width:100%}.rotate-btn:first-child{border-bottom:2px solid #ffffff0f;border-right:none}.sitemap-button-group h2{font-size:30px;margin:0 0 15px;max-width:unset;text-align:center}.status-selector{flex-wrap:wrap}.status-group{margin:0 0 30px}.status-selector button{width:calc(50% - 10px)}.reset-group{bottom:30px;right:unset;top:unset;width:calc(100% - 60px)}.sitemapcontainer-allphases{height:780px!important;margin:0!important;width:100%!important}}@media only screen and (min-width:1220px){.sitemapcontainer{width:calc(100% - 580px)}.sitemap-button-group{width:520px}.status-selector{flex-wrap:nowrap}.status-selector button{padding:0 16px 0 20px;width:auto}.sitemapcontainer .fordesk{display:block}}