/**handles:floorplans**/
.floorplans-main{background:none var(--cream-bg);color:var(--dark-brown-font);padding:10rem 0 7rem}@media only screen and (min-width :961px){.floorplans-main{padding:9rem 0}}.floorplans-main .floorplans-header{margin-bottom:5rem}.floorplans-main .floorplans-header h2{text-align:left}.floorplans-main .floorplans-header h3{margin:0 0 1rem}@media only screen and (min-width :961px){.floorplans-main .floorplans-header{margin-bottom:9rem}.floorplans-main .floorplans-header h2,.floorplans-main .floorplans-header h3{font-size:7.5em;line-height:1.06em;max-width:50rem;margin:0 auto}.floorplans-main .floorplans-header h3{margin-bottom:3.2rem}.floorplans-main .floorplans-header p{font-size:2.2em;line-height:1.35em}}.floorplans-main .floorplans-cards{display:flex;flex-wrap:wrap}.floorplans-main .floorplans-cards .floorplan{border:.1rem solid var(--brown-bg);padding:2rem;margin:0 0 3rem;flex:0 1 100%}.floorplans-main .floorplans-cards .floorplan .img-box{height:23rem;margin:0 0 2rem}.floorplans-main .floorplans-cards .floorplan .img-box img{object-fit:contain}.floorplans-main .floorplans-cards .floorplan .txt-box h5,.floorplans-main .floorplans-cards .floorplan .txt-box p,.floorplans-main .floorplans-cards .floorplan .txt-box ul{margin:0 0 1.5rem}.floorplans-main .floorplans-cards .floorplan .txt-box p{color:var(--light-brown-font);line-height:1.5em}.floorplans-main .floorplans-cards .floorplan .txt-box h5{text-transform:capitalize;font-weight:400;font-size:2.5em;line-height:1.08em}.floorplans-main .floorplans-cards .floorplan .txt-box ul{list-style:none}.floorplans-main .floorplans-cards .floorplan .txt-box ul li{line-height:1.5em;display:inline-block}.floorplans-main .floorplans-cards .floorplan .txt-box ul li:not(:last-of-type)::after{content:'|';color:var(--light-brown-font);margin:0 .8rem}@media only screen and (min-width :961px){.floorplans-main .floorplans-cards{column-gap:9.8rem;row-gap:4.5rem}.floorplans-main .floorplans-cards .floorplan{margin:0;flex:0 1 calc(33% - 6.3rem)}.floorplans-main .floorplans-cards .floorplan .img-box{height:23.6rem;margin:0 0 2.7rem}.floorplans-main .floorplans-cards .floorplan .txt-box p,.floorplans-main .floorplans-cards .floorplan .txt-box ul li{font-size:1.8em}.floorplans-main .floorplans-cards .floorplan .txt-box ul li:not(:last-of-type)::after{margin:0 1.5rem}.floorplans-main .floorplans-cards .floorplan .txt-box .bttn{padding:1.5rem 3.5rem}}.floorplans-main .floorplans-plan .floorplans-map{height:44.2rem;width:100%}.floorplans-main .floorplans-plan .floorplans-map iframe{width:100%;height:100%}@media only screen and (min-width :961px){.floorplans-main .floorplans-plan .floorplans-map{height:95.8rem}}.floorplans-main .noResult h3{font-size:4em}.floorplans-main .floorplan{display:none}.floorplans-main .floorplan.show{display:inline-block}.floorplans-main .noResult{display:none}.floorplans-main .noResult.show{display:flex}.floorplans-main [data-view]{display:none}.floorplans-main [data-view].active{display:flex}.floorplans-main[data-show=planView] .noResult{display:none}.floorplans-main[data-show=planView] .floorplans-filters{opacity:0;pointer-events:none;max-height:0}