#virtualdevelopmentplan{display:flex;flex-wrap:wrap;padding:20px 30px;width:100%}.sitemapcontainer{border-top-left-radius:10px;border-top-right-radius:10px;float:left;min-height:625px;overflow:hidden;position:relative;width:100%}.sitemap-button-group{background-color:#212e35;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;float:left;padding:20px;position:relative;width:100%}.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}.filters-wrapper{float:left;width:100%}.filter-tabs{display:flex;gap:15px;margin:15px 0 30px}.filter-tabs .tab-btn{background:none;border:none;border-bottom:2px solid #212e35;color:inherit;flex:1;font-family:inherit;font-size:12px;letter-spacing:2px;padding-bottom:5px;text-transform:uppercase}.filter-tabs .tab-btn.active{border-bottom:2px solid #c5b48e}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block}.bedroom-group,.ht-group,.price-group,.status-group{float:left;margin:0 0 30px;width:100%}.bedroom-group,.ht-group,.status-group{margin:0}.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%}.bedroom-selector,.status-selector{display:flex;gap:8px;justify-content:space-between}.status-selector{flex-wrap:wrap}.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}.bedroom-selector button,.status-selector button{border-radius:25px;text-align:center;width:calc(50% - 10px)}.bedroom-selector button{padding:0 15px}.filter-btns-group-container button.active{border-color:#c5b48e}#priceSlider{float:left;position:relative;width:100%}#priceMaxLabel,#priceMinLabel{position:absolute;top:40px}#priceMaxLabel{right:0}input[type=range i]{accent-color:#c5b48e;width:calc(50% - 40px)}#priceMinInput{margin:10px 29px 10px 0}#priceMaxInput{margin:10px 0 10px 29px}button.ht-selector{border-radius:24px;float:left;height:48px;line-height:30px;padding:0 10px;width:calc(50% - 6px)}span.ht-style,span.ht-type{float:left;text-transform:capitalize;width:calc(100% - 32px)}span.ht-style{color:#c5b48e;font-size:11px;margin:-15px 0 0}span.ht-img{align-items:center;display:flex;float:left;height:44px;justify-content:center;padding:0 0 0 3px}span.ht-img img{float:left;margin:0 7px 0 3px;max-height:18px;width:18px}.reset-group{display:none;position:absolute;right:20px;top:5px;width:85px}.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}.bedroom-selector,.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}.bedroom-selector button{width:calc(100% - 6px)}button.ht-selector{width:calc(33.333% - 6px)}.reset-group{top:10px}}@media only screen and (min-width:760px){#virtualdevelopmentplan{padding:60px}.sitemap-button-group{padding:30px 50px 50px}}@media only screen and (min-width:830px){button.ht-selector{width:calc(25% - 6px)}}@media only screen and (min-width:960px){.filter-tabs{display:none}.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;overflow-y:auto;padding:30px;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;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}.bedroom-selector,.status-selector{flex-wrap:wrap}.bedroom-group,.status-group{margin:0 0 30px}.ht-group{margin:0 0 65px}.bedroom-selector button,.status-selector button,button.ht-selector{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}.bedroom-selector,.status-selector{flex-wrap:nowrap}.status-selector button{padding:0 16px 0 20px;width:auto}.bedroom-selector button{width:calc(100% - 6px)}button.ht-selector{width:calc(33.333% - 6px)}.sitemapcontainer .fordesk{display:block}}