﻿body.content-underline-link #site-content .item a:not(.btn):not(.nav-button-link):not(:hover):not(:focus):not(:active) .heading{text-decoration:none!important;}.hide-logo-before-scroll header#site-header #logo picture,.hide-logo-before-scroll header#site-header #logo img,html.reached-top .hide-logo-before-scroll header#site-header #logo picture,html.reached-top .hide-logo-before-scroll header#site-header #logo img,html.reached-top.nav-down .hide-logo-before-scroll header#site-header #logo picture,html.reached-top.nav-down .hide-logo-before-scroll header#site-header #logo img{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;}html.nav-down .hide-logo-before-scroll header#site-header #logo picture,html.nav-down .hide-logo-before-scroll header#site-header #logo img,html.nav-up .hide-logo-before-scroll header#site-header #logo picture,html.nav-up .hide-logo-before-scroll header#site-header #logo img{opacity:1;}.center-pods .row{justify-content:center;}@media(max-width:575px){.two-pods-on-mobile .item.col-12{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important;}}.component.no-dots-anchor-nav.usn_cmp_anchornavigation .expand{display:none;}.component.no-dots-anchor-nav.usn_cmp_anchornavigation .container{padding:0 5px;}.component.no-dots-anchor-nav.usn_cmp_anchornavigation ul.nav{padding-top:0;}.component.no-dots-anchor-nav.usn_cmp_anchornavigation ul.nav:not(.open-mobile){display:block;}.component.no-dots-anchor-nav.usn_cmp_anchornavigation ul.nav li.nav-item{width:auto;display:inline-block;vertical-align:middle;}.component.no-dots-anchor-nav.usn_cmp_anchornavigation ul.nav li.nav-item:not(:first-child){margin-top:0;}.component.no-dots-anchor-nav.usn_cmp_anchornavigation ul.nav li.nav-item span{padding:0 4px;font-size:10px;}@media(min-width:576px){.component.no-dots-anchor-nav.usn_cmp_anchornavigation ul.nav li.nav-item span{padding:0 6px;font-size:14px;}}@media(min-width:768px){.component.no-dots-anchor-nav.usn_cmp_anchornavigation ul.nav li.nav-item span{padding:0 8px;font-size:16px;}}html.remove-new-tab-icon a[target=_blank] i.after{display:none;}html.minimize-footer footer#site-footer{padding-bottom:15px;}html.minimize-footer footer#site-footer>.container{padding-top:15px;}html.minimize-footer footer#site-footer nav.footer-navigation{padding-top:0;}html.remove-breadcrumbs section.breadcrumb-trail{display:none;}.split-align-top-small .align-self-center{align-self:flex-start!important;}@media(min-width:992px){.split-align-top-small .align-self-center{align-self:center!important;}}.split-align-top-medium .align-self-center{align-self:flex-start!important;}@media(min-width:1200px){.split-align-top-medium .align-self-center{align-self:center!important;}}.dark-overlay-40-opacity:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:-1;}.dark-overlay-60-opacity:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:-1;}.dark-overlay-80-opacity:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:-1;}.light-overlay-40-opacity:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.4);z-index:-1;}.light-overlay-60-opacity:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.6);z-index:-1;}.light-overlay-80-opacity:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);z-index:-1;}#floor-plans,#homes,#homes-qmi,#homes-available,#communities-list{display:flex;flex-direction:column;flex-wrap:wrap;}#floor-plans .floor-plan,#floor-plans .home-listing,#floor-plans .community,#homes .floor-plan,#homes .home-listing,#homes .community,#homes-qmi .floor-plan,#homes-qmi .home-listing,#homes-qmi .community,#homes-available .floor-plan,#homes-available .home-listing,#homes-available .community,#communities-list .floor-plan,#communities-list .home-listing,#communities-list .community{text-decoration:none!important;width:100%;margin-bottom:30px;color:#202020;border:1px solid #e3e3e3;border-radius:10px;overflow:hidden;position:relative;padding-bottom:32px;}#floor-plans .floor-plan:hover,#floor-plans .floor-plan:focus,#floor-plans .home-listing:hover,#floor-plans .home-listing:focus,#floor-plans .community:hover,#floor-plans .community:focus,#homes .floor-plan:hover,#homes .floor-plan:focus,#homes .home-listing:hover,#homes .home-listing:focus,#homes .community:hover,#homes .community:focus,#homes-qmi .floor-plan:hover,#homes-qmi .floor-plan:focus,#homes-qmi .home-listing:hover,#homes-qmi .home-listing:focus,#homes-qmi .community:hover,#homes-qmi .community:focus,#homes-available .floor-plan:hover,#homes-available .floor-plan:focus,#homes-available .home-listing:hover,#homes-available .home-listing:focus,#homes-available .community:hover,#homes-available .community:focus,#communities-list .floor-plan:hover,#communities-list .floor-plan:focus,#communities-list .home-listing:hover,#communities-list .home-listing:focus,#communities-list .community:hover,#communities-list .community:focus{background:#e2ecf4;border:1px solid #1669be;}#floor-plans .floor-plan .main-image,#floor-plans .home-listing .main-image,#floor-plans .community .main-image,#homes .floor-plan .main-image,#homes .home-listing .main-image,#homes .community .main-image,#homes-qmi .floor-plan .main-image,#homes-qmi .home-listing .main-image,#homes-qmi .community .main-image,#homes-available .floor-plan .main-image,#homes-available .home-listing .main-image,#homes-available .community .main-image,#communities-list .floor-plan .main-image,#communities-list .home-listing .main-image,#communities-list .community .main-image{width:100%;height:225px;background-size:cover;background-repeat:no-repeat;background-position:center;}#floor-plans .floor-plan .main-image img,#floor-plans .home-listing .main-image img,#floor-plans .community .main-image img,#homes .floor-plan .main-image img,#homes .home-listing .main-image img,#homes .community .main-image img,#homes-qmi .floor-plan .main-image img,#homes-qmi .home-listing .main-image img,#homes-qmi .community .main-image img,#homes-available .floor-plan .main-image img,#homes-available .home-listing .main-image img,#homes-available .community .main-image img,#communities-list .floor-plan .main-image img,#communities-list .home-listing .main-image img,#communities-list .community .main-image img{opacity:0;}#floor-plans .floor-plan .main-info,#floor-plans .home-listing .main-info,#floor-plans .community .main-info,#homes .floor-plan .main-info,#homes .home-listing .main-info,#homes .community .main-info,#homes-qmi .floor-plan .main-info,#homes-qmi .home-listing .main-info,#homes-qmi .community .main-info,#homes-available .floor-plan .main-info,#homes-available .home-listing .main-info,#homes-available .community .main-info,#communities-list .floor-plan .main-info,#communities-list .home-listing .main-info,#communities-list .community .main-info{padding:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;}#floor-plans .floor-plan .main-info .info-head,#floor-plans .home-listing .main-info .info-head,#floor-plans .community .main-info .info-head,#homes .floor-plan .main-info .info-head,#homes .home-listing .main-info .info-head,#homes .community .main-info .info-head,#homes-qmi .floor-plan .main-info .info-head,#homes-qmi .home-listing .main-info .info-head,#homes-qmi .community .main-info .info-head,#homes-available .floor-plan .main-info .info-head,#homes-available .home-listing .main-info .info-head,#homes-available .community .main-info .info-head,#communities-list .floor-plan .main-info .info-head,#communities-list .home-listing .main-info .info-head,#communities-list .community .main-info .info-head{width:100%;margin-bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}#floor-plans .floor-plan .main-info .info-head .info-heading,#floor-plans .home-listing .main-info .info-head .info-heading,#floor-plans .community .main-info .info-head .info-heading,#homes .floor-plan .main-info .info-head .info-heading,#homes .home-listing .main-info .info-head .info-heading,#homes .community .main-info .info-head .info-heading,#homes-qmi .floor-plan .main-info .info-head .info-heading,#homes-qmi .home-listing .main-info .info-head .info-heading,#homes-qmi .community .main-info .info-head .info-heading,#homes-available .floor-plan .main-info .info-head .info-heading,#homes-available .home-listing .main-info .info-head .info-heading,#homes-available .community .main-info .info-head .info-heading,#communities-list .floor-plan .main-info .info-head .info-heading,#communities-list .home-listing .main-info .info-head .info-heading,#communities-list .community .main-info .info-head .info-heading{width:100%;text-align:center;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px;}#floor-plans .floor-plan .main-info .info-head .head-left,#floor-plans .home-listing .main-info .info-head .head-left,#floor-plans .community .main-info .info-head .head-left,#homes .floor-plan .main-info .info-head .head-left,#homes .home-listing .main-info .info-head .head-left,#homes .community .main-info .info-head .head-left,#homes-qmi .floor-plan .main-info .info-head .head-left,#homes-qmi .home-listing .main-info .info-head .head-left,#homes-qmi .community .main-info .info-head .head-left,#homes-available .floor-plan .main-info .info-head .head-left,#homes-available .home-listing .main-info .info-head .head-left,#homes-available .community .main-info .info-head .head-left,#communities-list .floor-plan .main-info .info-head .head-left,#communities-list .home-listing .main-info .info-head .head-left,#communities-list .community .main-info .info-head .head-left{width:60%;}#floor-plans .floor-plan .main-info .info-head .head-left .secondary-heading,#floor-plans .home-listing .main-info .info-head .head-left .secondary-heading,#floor-plans .community .main-info .info-head .head-left .secondary-heading,#homes .floor-plan .main-info .info-head .head-left .secondary-heading,#homes .home-listing .main-info .info-head .head-left .secondary-heading,#homes .community .main-info .info-head .head-left .secondary-heading,#homes-qmi .floor-plan .main-info .info-head .head-left .secondary-heading,#homes-qmi .home-listing .main-info .info-head .head-left .secondary-heading,#homes-qmi .community .main-info .info-head .head-left .secondary-heading,#homes-available .floor-plan .main-info .info-head .head-left .secondary-heading,#homes-available .home-listing .main-info .info-head .head-left .secondary-heading,#homes-available .community .main-info .info-head .head-left .secondary-heading,#communities-list .floor-plan .main-info .info-head .head-left .secondary-heading,#communities-list .home-listing .main-info .info-head .head-left .secondary-heading,#communities-list .community .main-info .info-head .head-left .secondary-heading{font-weight:400;font-size:14px;}#floor-plans .floor-plan .main-info .info-head .head-left .plan-name,#floor-plans .home-listing .main-info .info-head .head-left .plan-name,#floor-plans .community .main-info .info-head .head-left .plan-name,#homes .floor-plan .main-info .info-head .head-left .plan-name,#homes .home-listing .main-info .info-head .head-left .plan-name,#homes .community .main-info .info-head .head-left .plan-name,#homes-qmi .floor-plan .main-info .info-head .head-left .plan-name,#homes-qmi .home-listing .main-info .info-head .head-left .plan-name,#homes-qmi .community .main-info .info-head .head-left .plan-name,#homes-available .floor-plan .main-info .info-head .head-left .plan-name,#homes-available .home-listing .main-info .info-head .head-left .plan-name,#homes-available .community .main-info .info-head .head-left .plan-name,#communities-list .floor-plan .main-info .info-head .head-left .plan-name,#communities-list .home-listing .main-info .info-head .head-left .plan-name,#communities-list .community .main-info .info-head .head-left .plan-name{margin:0;}#floor-plans .floor-plan .main-info .info-head .head-right,#floor-plans .home-listing .main-info .info-head .head-right,#floor-plans .community .main-info .info-head .head-right,#homes .floor-plan .main-info .info-head .head-right,#homes .home-listing .main-info .info-head .head-right,#homes .community .main-info .info-head .head-right,#homes-qmi .floor-plan .main-info .info-head .head-right,#homes-qmi .home-listing .main-info .info-head .head-right,#homes-qmi .community .main-info .info-head .head-right,#homes-available .floor-plan .main-info .info-head .head-right,#homes-available .home-listing .main-info .info-head .head-right,#homes-available .community .main-info .info-head .head-right,#communities-list .floor-plan .main-info .info-head .head-right,#communities-list .home-listing .main-info .info-head .head-right,#communities-list .community .main-info .info-head .head-right{width:40%;text-align:right;}#floor-plans .floor-plan .main-info .info-head .head-right .secondary-heading,#floor-plans .home-listing .main-info .info-head .head-right .secondary-heading,#floor-plans .community .main-info .info-head .head-right .secondary-heading,#homes .floor-plan .main-info .info-head .head-right .secondary-heading,#homes .home-listing .main-info .info-head .head-right .secondary-heading,#homes .community .main-info .info-head .head-right .secondary-heading,#homes-qmi .floor-plan .main-info .info-head .head-right .secondary-heading,#homes-qmi .home-listing .main-info .info-head .head-right .secondary-heading,#homes-qmi .community .main-info .info-head .head-right .secondary-heading,#homes-available .floor-plan .main-info .info-head .head-right .secondary-heading,#homes-available .home-listing .main-info .info-head .head-right .secondary-heading,#homes-available .community .main-info .info-head .head-right .secondary-heading,#communities-list .floor-plan .main-info .info-head .head-right .secondary-heading,#communities-list .home-listing .main-info .info-head .head-right .secondary-heading,#communities-list .community .main-info .info-head .head-right .secondary-heading{font-weight:400;font-size:14px;}#floor-plans .floor-plan .main-info .info-head .head-right .starting-price,#floor-plans .home-listing .main-info .info-head .head-right .starting-price,#floor-plans .community .main-info .info-head .head-right .starting-price,#homes .floor-plan .main-info .info-head .head-right .starting-price,#homes .home-listing .main-info .info-head .head-right .starting-price,#homes .community .main-info .info-head .head-right .starting-price,#homes-qmi .floor-plan .main-info .info-head .head-right .starting-price,#homes-qmi .home-listing .main-info .info-head .head-right .starting-price,#homes-qmi .community .main-info .info-head .head-right .starting-price,#homes-available .floor-plan .main-info .info-head .head-right .starting-price,#homes-available .home-listing .main-info .info-head .head-right .starting-price,#homes-available .community .main-info .info-head .head-right .starting-price,#communities-list .floor-plan .main-info .info-head .head-right .starting-price,#communities-list .home-listing .main-info .info-head .head-right .starting-price,#communities-list .community .main-info .info-head .head-right .starting-price{font-weight:700;}#floor-plans .floor-plan .main-info .beds,#floor-plans .floor-plan .main-info .baths,#floor-plans .floor-plan .main-info .bays,#floor-plans .home-listing .main-info .beds,#floor-plans .home-listing .main-info .baths,#floor-plans .home-listing .main-info .bays,#floor-plans .community .main-info .beds,#floor-plans .community .main-info .baths,#floor-plans .community .main-info .bays,#homes .floor-plan .main-info .beds,#homes .floor-plan .main-info .baths,#homes .floor-plan .main-info .bays,#homes .home-listing .main-info .beds,#homes .home-listing .main-info .baths,#homes .home-listing .main-info .bays,#homes .community .main-info .beds,#homes .community .main-info .baths,#homes .community .main-info .bays,#homes-qmi .floor-plan .main-info .beds,#homes-qmi .floor-plan .main-info .baths,#homes-qmi .floor-plan .main-info .bays,#homes-qmi .home-listing .main-info .beds,#homes-qmi .home-listing .main-info .baths,#homes-qmi .home-listing .main-info .bays,#homes-qmi .community .main-info .beds,#homes-qmi .community .main-info .baths,#homes-qmi .community .main-info .bays,#homes-available .floor-plan .main-info .beds,#homes-available .floor-plan .main-info .baths,#homes-available .floor-plan .main-info .bays,#homes-available .home-listing .main-info .beds,#homes-available .home-listing .main-info .baths,#homes-available .home-listing .main-info .bays,#homes-available .community .main-info .beds,#homes-available .community .main-info .baths,#homes-available .community .main-info .bays,#communities-list .floor-plan .main-info .beds,#communities-list .floor-plan .main-info .baths,#communities-list .floor-plan .main-info .bays,#communities-list .home-listing .main-info .beds,#communities-list .home-listing .main-info .baths,#communities-list .home-listing .main-info .bays,#communities-list .community .main-info .beds,#communities-list .community .main-info .baths,#communities-list .community .main-info .bays{width:32%;text-align:center;font-size:22px;font-weight:700;margin-bottom:10px;}#floor-plans .floor-plan .main-info .beds .secondary-heading,#floor-plans .floor-plan .main-info .baths .secondary-heading,#floor-plans .floor-plan .main-info .bays .secondary-heading,#floor-plans .home-listing .main-info .beds .secondary-heading,#floor-plans .home-listing .main-info .baths .secondary-heading,#floor-plans .home-listing .main-info .bays .secondary-heading,#floor-plans .community .main-info .beds .secondary-heading,#floor-plans .community .main-info .baths .secondary-heading,#floor-plans .community .main-info .bays .secondary-heading,#homes .floor-plan .main-info .beds .secondary-heading,#homes .floor-plan .main-info .baths .secondary-heading,#homes .floor-plan .main-info .bays .secondary-heading,#homes .home-listing .main-info .beds .secondary-heading,#homes .home-listing .main-info .baths .secondary-heading,#homes .home-listing .main-info .bays .secondary-heading,#homes .community .main-info .beds .secondary-heading,#homes .community .main-info .baths .secondary-heading,#homes .community .main-info .bays .secondary-heading,#homes-qmi .floor-plan .main-info .beds .secondary-heading,#homes-qmi .floor-plan .main-info .baths .secondary-heading,#homes-qmi .floor-plan .main-info .bays .secondary-heading,#homes-qmi .home-listing .main-info .beds .secondary-heading,#homes-qmi .home-listing .main-info .baths .secondary-heading,#homes-qmi .home-listing .main-info .bays .secondary-heading,#homes-qmi .community .main-info .beds .secondary-heading,#homes-qmi .community .main-info .baths .secondary-heading,#homes-qmi .community .main-info .bays .secondary-heading,#homes-available .floor-plan .main-info .beds .secondary-heading,#homes-available .floor-plan .main-info .baths .secondary-heading,#homes-available .floor-plan .main-info .bays .secondary-heading,#homes-available .home-listing .main-info .beds .secondary-heading,#homes-available .home-listing .main-info .baths .secondary-heading,#homes-available .home-listing .main-info .bays .secondary-heading,#homes-available .community .main-info .beds .secondary-heading,#homes-available .community .main-info .baths .secondary-heading,#homes-available .community .main-info .bays .secondary-heading,#communities-list .floor-plan .main-info .beds .secondary-heading,#communities-list .floor-plan .main-info .baths .secondary-heading,#communities-list .floor-plan .main-info .bays .secondary-heading,#communities-list .home-listing .main-info .beds .secondary-heading,#communities-list .home-listing .main-info .baths .secondary-heading,#communities-list .home-listing .main-info .bays .secondary-heading,#communities-list .community .main-info .beds .secondary-heading,#communities-list .community .main-info .baths .secondary-heading,#communities-list .community .main-info .bays .secondary-heading{font-weight:400;font-size:14px;cursor:default;}#floor-plans .floor-plan .main-info .total-sqft,#floor-plans .floor-plan .main-info .finished-sqft,#floor-plans .home-listing .main-info .total-sqft,#floor-plans .home-listing .main-info .finished-sqft,#floor-plans .community .main-info .total-sqft,#floor-plans .community .main-info .finished-sqft,#homes .floor-plan .main-info .total-sqft,#homes .floor-plan .main-info .finished-sqft,#homes .home-listing .main-info .total-sqft,#homes .home-listing .main-info .finished-sqft,#homes .community .main-info .total-sqft,#homes .community .main-info .finished-sqft,#homes-qmi .floor-plan .main-info .total-sqft,#homes-qmi .floor-plan .main-info .finished-sqft,#homes-qmi .home-listing .main-info .total-sqft,#homes-qmi .home-listing .main-info .finished-sqft,#homes-qmi .community .main-info .total-sqft,#homes-qmi .community .main-info .finished-sqft,#homes-available .floor-plan .main-info .total-sqft,#homes-available .floor-plan .main-info .finished-sqft,#homes-available .home-listing .main-info .total-sqft,#homes-available .home-listing .main-info .finished-sqft,#homes-available .community .main-info .total-sqft,#homes-available .community .main-info .finished-sqft,#communities-list .floor-plan .main-info .total-sqft,#communities-list .floor-plan .main-info .finished-sqft,#communities-list .home-listing .main-info .total-sqft,#communities-list .home-listing .main-info .finished-sqft,#communities-list .community .main-info .total-sqft,#communities-list .community .main-info .finished-sqft{width:48%;text-align:center;font-size:22px;font-weight:700;}#floor-plans .floor-plan .main-info .total-sqft .secondary-heading,#floor-plans .floor-plan .main-info .finished-sqft .secondary-heading,#floor-plans .home-listing .main-info .total-sqft .secondary-heading,#floor-plans .home-listing .main-info .finished-sqft .secondary-heading,#floor-plans .community .main-info .total-sqft .secondary-heading,#floor-plans .community .main-info .finished-sqft .secondary-heading,#homes .floor-plan .main-info .total-sqft .secondary-heading,#homes .floor-plan .main-info .finished-sqft .secondary-heading,#homes .home-listing .main-info .total-sqft .secondary-heading,#homes .home-listing .main-info .finished-sqft .secondary-heading,#homes .community .main-info .total-sqft .secondary-heading,#homes .community .main-info .finished-sqft .secondary-heading,#homes-qmi .floor-plan .main-info .total-sqft .secondary-heading,#homes-qmi .floor-plan .main-info .finished-sqft .secondary-heading,#homes-qmi .home-listing .main-info .total-sqft .secondary-heading,#homes-qmi .home-listing .main-info .finished-sqft .secondary-heading,#homes-qmi .community .main-info .total-sqft .secondary-heading,#homes-qmi .community .main-info .finished-sqft .secondary-heading,#homes-available .floor-plan .main-info .total-sqft .secondary-heading,#homes-available .floor-plan .main-info .finished-sqft .secondary-heading,#homes-available .home-listing .main-info .total-sqft .secondary-heading,#homes-available .home-listing .main-info .finished-sqft .secondary-heading,#homes-available .community .main-info .total-sqft .secondary-heading,#homes-available .community .main-info .finished-sqft .secondary-heading,#communities-list .floor-plan .main-info .total-sqft .secondary-heading,#communities-list .floor-plan .main-info .finished-sqft .secondary-heading,#communities-list .home-listing .main-info .total-sqft .secondary-heading,#communities-list .home-listing .main-info .finished-sqft .secondary-heading,#communities-list .community .main-info .total-sqft .secondary-heading,#communities-list .community .main-info .finished-sqft .secondary-heading{font-weight:400;font-size:14px;cursor:default;}#floor-plans .floor-plan .main-info .beds .icon:before,#floor-plans .home-listing .main-info .beds .icon:before,#floor-plans .community .main-info .beds .icon:before,#homes .floor-plan .main-info .beds .icon:before,#homes .home-listing .main-info .beds .icon:before,#homes .community .main-info .beds .icon:before,#homes-qmi .floor-plan .main-info .beds .icon:before,#homes-qmi .home-listing .main-info .beds .icon:before,#homes-qmi .community .main-info .beds .icon:before,#homes-available .floor-plan .main-info .beds .icon:before,#homes-available .home-listing .main-info .beds .icon:before,#homes-available .community .main-info .beds .icon:before,#communities-list .floor-plan .main-info .beds .icon:before,#communities-list .home-listing .main-info .beds .icon:before,#communities-list .community .main-info .beds .icon:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/media/htilrx30/beds-icon.png);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:5px;}#floor-plans .floor-plan .main-info .baths .icon:before,#floor-plans .home-listing .main-info .baths .icon:before,#floor-plans .community .main-info .baths .icon:before,#homes .floor-plan .main-info .baths .icon:before,#homes .home-listing .main-info .baths .icon:before,#homes .community .main-info .baths .icon:before,#homes-qmi .floor-plan .main-info .baths .icon:before,#homes-qmi .home-listing .main-info .baths .icon:before,#homes-qmi .community .main-info .baths .icon:before,#homes-available .floor-plan .main-info .baths .icon:before,#homes-available .home-listing .main-info .baths .icon:before,#homes-available .community .main-info .baths .icon:before,#communities-list .floor-plan .main-info .baths .icon:before,#communities-list .home-listing .main-info .baths .icon:before,#communities-list .community .main-info .baths .icon:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/media/q2zm10tv/baths-icon.png);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:5px;}#floor-plans .floor-plan .main-info .bays .icon:before,#floor-plans .home-listing .main-info .bays .icon:before,#floor-plans .community .main-info .bays .icon:before,#homes .floor-plan .main-info .bays .icon:before,#homes .home-listing .main-info .bays .icon:before,#homes .community .main-info .bays .icon:before,#homes-qmi .floor-plan .main-info .bays .icon:before,#homes-qmi .home-listing .main-info .bays .icon:before,#homes-qmi .community .main-info .bays .icon:before,#homes-available .floor-plan .main-info .bays .icon:before,#homes-available .home-listing .main-info .bays .icon:before,#homes-available .community .main-info .bays .icon:before,#communities-list .floor-plan .main-info .bays .icon:before,#communities-list .home-listing .main-info .bays .icon:before,#communities-list .community .main-info .bays .icon:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/media/zhhbmtxc/bays-icon.png);background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:5px;}#floor-plans .floor-plan .btn,#floor-plans .home-listing .btn,#floor-plans .community .btn,#homes .floor-plan .btn,#homes .home-listing .btn,#homes .community .btn,#homes-qmi .floor-plan .btn,#homes-qmi .home-listing .btn,#homes-qmi .community .btn,#homes-available .floor-plan .btn,#homes-available .home-listing .btn,#homes-available .community .btn,#communities-list .floor-plan .btn,#communities-list .home-listing .btn,#communities-list .community .btn{display:block;width:100%;margin:0;position:absolute;bottom:0;left:0;right:0;}#floor-plans .floor-plan.tourable:hover,#floor-plans .floor-plan.tourable:focus,#floor-plans .home-listing.tourable:hover,#floor-plans .home-listing.tourable:focus,#floor-plans .community.tourable:hover,#floor-plans .community.tourable:focus,#homes .floor-plan.tourable:hover,#homes .floor-plan.tourable:focus,#homes .home-listing.tourable:hover,#homes .home-listing.tourable:focus,#homes .community.tourable:hover,#homes .community.tourable:focus,#homes-qmi .floor-plan.tourable:hover,#homes-qmi .floor-plan.tourable:focus,#homes-qmi .home-listing.tourable:hover,#homes-qmi .home-listing.tourable:focus,#homes-qmi .community.tourable:hover,#homes-qmi .community.tourable:focus,#homes-available .floor-plan.tourable:hover,#homes-available .floor-plan.tourable:focus,#homes-available .home-listing.tourable:hover,#homes-available .home-listing.tourable:focus,#homes-available .community.tourable:hover,#homes-available .community.tourable:focus,#communities-list .floor-plan.tourable:hover,#communities-list .floor-plan.tourable:focus,#communities-list .home-listing.tourable:hover,#communities-list .home-listing.tourable:focus,#communities-list .community.tourable:hover,#communities-list .community.tourable:focus{background:#fafafa;border:1px solid #e3e3e3;cursor:default;}#floor-plans .floor-plan.tourable .actions,#floor-plans .home-listing.tourable .actions,#floor-plans .community.tourable .actions,#homes .floor-plan.tourable .actions,#homes .home-listing.tourable .actions,#homes .community.tourable .actions,#homes-qmi .floor-plan.tourable .actions,#homes-qmi .home-listing.tourable .actions,#homes-qmi .community.tourable .actions,#homes-available .floor-plan.tourable .actions,#homes-available .home-listing.tourable .actions,#homes-available .community.tourable .actions,#communities-list .floor-plan.tourable .actions,#communities-list .home-listing.tourable .actions,#communities-list .community.tourable .actions{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;margin:0;position:absolute;bottom:0;left:0;right:0;}#floor-plans .floor-plan.tourable .actions .btn,#floor-plans .home-listing.tourable .actions .btn,#floor-plans .community.tourable .actions .btn,#homes .floor-plan.tourable .actions .btn,#homes .home-listing.tourable .actions .btn,#homes .community.tourable .actions .btn,#homes-qmi .floor-plan.tourable .actions .btn,#homes-qmi .home-listing.tourable .actions .btn,#homes-qmi .community.tourable .actions .btn,#homes-available .floor-plan.tourable .actions .btn,#homes-available .home-listing.tourable .actions .btn,#homes-available .community.tourable .actions .btn,#communities-list .floor-plan.tourable .actions .btn,#communities-list .home-listing.tourable .actions .btn,#communities-list .community.tourable .actions .btn{width:50%;box-shadow:none;margin:0;position:relative;bottom:auto;left:auto;right:auto;}#floor-plans .home-listing .main-info .info-head,#homes .home-listing .main-info .info-head,#homes-qmi .home-listing .main-info .info-head,#homes-available .home-listing .main-info .info-head,#communities-list .home-listing .main-info .info-head{flex-direction:column;flex-wrap:nowrap;justify-content:space-between;}#floor-plans .home-listing .main-info .info-head .head-left,#floor-plans .home-listing .main-info .info-head .head-right,#homes .home-listing .main-info .info-head .head-left,#homes .home-listing .main-info .info-head .head-right,#homes-qmi .home-listing .main-info .info-head .head-left,#homes-qmi .home-listing .main-info .info-head .head-right,#homes-available .home-listing .main-info .info-head .head-left,#homes-available .home-listing .main-info .info-head .head-right,#communities-list .home-listing .main-info .info-head .head-left,#communities-list .home-listing .main-info .info-head .head-right{width:100%;text-align:center;}#floor-plans .home-listing .main-info .info-head .head-left .community-name,#floor-plans .home-listing .main-info .info-head .head-right .community-name,#homes .home-listing .main-info .info-head .head-left .community-name,#homes .home-listing .main-info .info-head .head-right .community-name,#homes-qmi .home-listing .main-info .info-head .head-left .community-name,#homes-qmi .home-listing .main-info .info-head .head-right .community-name,#homes-available .home-listing .main-info .info-head .head-left .community-name,#homes-available .home-listing .main-info .info-head .head-right .community-name,#communities-list .home-listing .main-info .info-head .head-left .community-name,#communities-list .home-listing .main-info .info-head .head-right .community-name{margin-top:8px;}#floor-plans .home-listing .main-info .info-head .head-left .price,#floor-plans .home-listing .main-info .info-head .head-right .price,#homes .home-listing .main-info .info-head .head-left .price,#homes .home-listing .main-info .info-head .head-right .price,#homes-qmi .home-listing .main-info .info-head .head-left .price,#homes-qmi .home-listing .main-info .info-head .head-right .price,#homes-available .home-listing .main-info .info-head .head-left .price,#homes-available .home-listing .main-info .info-head .head-right .price,#communities-list .home-listing .main-info .info-head .head-left .price,#communities-list .home-listing .main-info .info-head .head-right .price{font-weight:700;}#floor-plans .home-listing .main-info .info-head .head-left .status,#floor-plans .home-listing .main-info .info-head .head-right .status,#homes .home-listing .main-info .info-head .head-left .status,#homes .home-listing .main-info .info-head .head-right .status,#homes-qmi .home-listing .main-info .info-head .head-left .status,#homes-qmi .home-listing .main-info .info-head .head-right .status,#homes-available .home-listing .main-info .info-head .head-left .status,#homes-available .home-listing .main-info .info-head .head-right .status,#communities-list .home-listing .main-info .info-head .head-left .status,#communities-list .home-listing .main-info .info-head .head-right .status{padding:8px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-top:10px;}#floor-plans .home-listing .main-info .info-head .head-left .status .secondary-heading,#floor-plans .home-listing .main-info .info-head .head-right .status .secondary-heading,#homes .home-listing .main-info .info-head .head-left .status .secondary-heading,#homes .home-listing .main-info .info-head .head-right .status .secondary-heading,#homes-qmi .home-listing .main-info .info-head .head-left .status .secondary-heading,#homes-qmi .home-listing .main-info .info-head .head-right .status .secondary-heading,#homes-available .home-listing .main-info .info-head .head-left .status .secondary-heading,#homes-available .home-listing .main-info .info-head .head-right .status .secondary-heading,#communities-list .home-listing .main-info .info-head .head-left .status .secondary-heading,#communities-list .home-listing .main-info .info-head .head-right .status .secondary-heading{font-weight:700!important;}@media(min-width:576px){#floor-plans,#homes,#homes-qmi,#homes-available,#communities-list{flex-direction:row;justify-content:center;}#floor-plans .floor-plan,#floor-plans .home-listing,#floor-plans .community,#homes .floor-plan,#homes .home-listing,#homes .community,#homes-qmi .floor-plan,#homes-qmi .home-listing,#homes-qmi .community,#homes-available .floor-plan,#homes-available .home-listing,#homes-available .community,#communities-list .floor-plan,#communities-list .home-listing,#communities-list .community{width:48%;margin:0 1% 30px;}#floor-plans .floor-plan .main-image,#floor-plans .home-listing .main-image,#floor-plans .community .main-image,#homes .floor-plan .main-image,#homes .home-listing .main-image,#homes .community .main-image,#homes-qmi .floor-plan .main-image,#homes-qmi .home-listing .main-image,#homes-qmi .community .main-image,#homes-available .floor-plan .main-image,#homes-available .home-listing .main-image,#homes-available .community .main-image,#communities-list .floor-plan .main-image,#communities-list .home-listing .main-image,#communities-list .community .main-image{height:175px;}}@media(min-width:992px){#floor-plans .floor-plan,#floor-plans .home-listing,#floor-plans .community,#homes .floor-plan,#homes .home-listing,#homes .community,#homes-qmi .floor-plan,#homes-qmi .home-listing,#homes-qmi .community,#homes-available .floor-plan,#homes-available .home-listing,#homes-available .community,#communities-list .floor-plan,#communities-list .home-listing,#communities-list .community{width:32%;margin:0 .5% 30px;}}@media(min-width:1200px){#floor-plans .floor-plan .main-image,#floor-plans .home-listing .main-image,#homes .floor-plan .main-image,#homes .home-listing .main-image,#homes-qmi .floor-plan .main-image,#homes-qmi .home-listing .main-image,#homes-available .floor-plan .main-image,#homes-available .home-listing .main-image,#communities-list .floor-plan .main-image,#communities-list .home-listing .main-image{height:225px;}}@media(min-width:1350px){#floor-plans .floor-plan,#floor-plans .home-listing,#floor-plans .community,#homes .floor-plan,#homes .home-listing,#homes .community,#homes-qmi .floor-plan,#homes-qmi .home-listing,#homes-qmi .community,#homes-available .floor-plan,#homes-available .home-listing,#homes-available .community,#communities-list .floor-plan,#communities-list .home-listing,#communities-list .community{width:24%;margin:0 .5% 30px;}#floor-plans .floor-plan .main-image,#floor-plans .home-listing .main-image,#floor-plans .community .main-image,#homes .floor-plan .main-image,#homes .home-listing .main-image,#homes .community .main-image,#homes-qmi .floor-plan .main-image,#homes-qmi .home-listing .main-image,#homes-qmi .community .main-image,#homes-available .floor-plan .main-image,#homes-available .home-listing .main-image,#homes-available .community .main-image,#communities-list .floor-plan .main-image,#communities-list .home-listing .main-image,#communities-list .community .main-image{height:200px;}}.fp-content .showcase{display:flex;flex-direction:column;align-items:start;justify-content:flex-end;height:45vh;background-color:#176db3;}.fp-content .showcase .showcase-content{margin:0 auto;color:#fff;padding:2rem;}.fp-content .showcase .showcase-content .fp-title{font-size:5rem;white-space:nowrap;text-transform:uppercase;}.fp-content .showcase .showcase-content .fp-title span{font-weight:800;}.fp-content .showcase .showcase-content .features-row{margin-top:4rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3rem;}.fp-content .showcase .showcase-content .features-row .feature{display:flex;flex-direction:column;align-items:center;justify-content:center;}.fp-content .showcase .showcase-content .features-row .feature .feature-value{font-size:1.5rem;font-weight:700;}.fp-content .showcase .showcase-content .features-row .feature .feature-label{font-size:1.25rem;font-weight:400;text-transform:uppercase;letter-spacing:3px;}