.glightbox-container.glightbox-clean .gnext,.glightbox-container.glightbox-clean .gprev{top:45%;width:auto}.glightbox-container.glightbox-clean .gnext svg,.glightbox-container.glightbox-clean .gprev svg{height:1.6em;width:1.6em}.glightbox-container.glightbox-clean .gclose{right:0;width:auto}.glightbox-container.glightbox-clean .gclose svg{height:20px}.glightbox-container.glightbox-clean .gnext{right:0}.glightbox-container.glightbox-clean .gprev{left:0}@media(min-width:769px){.glightbox-container.glightbox-clean .gclose{right:10px}.glightbox-container.glightbox-clean .gnext{right:30px}.glightbox-container.glightbox-clean .gprev{left:30px}}.home-details-banner .img{background-position:50%;background-size:cover;height:auto;padding-bottom:80%;position:relative;width:100%}.home-details-banner .home-details-content,.home-details-banner .home-details-content-qp{padding:2rem 1.5rem;position:relative}.home-details-banner .home-details-content-qp{display:flex;flex-flow:column;height:100%;justify-content:center}.home-details-banner .home-details-content-qp .details-content-header{margin-top:0}.home-details-banner .home-details-content-qp .home-model__label{background-color:#5e7a3a;padding:10px 20px}.home-details-banner .home-details-content-qp .meta-stats svg{margin-right:10px}.home-details-banner .home-details-content-qp .meta-web-price span{max-width:100%}.home-details-banner .home-details-content-qp .meta-web-price{align-items:baseline;display:flex;flex-flow:wrap}.home-details-banner .home-details-content-qp .meta-web-price .price{font-size:40px;margin-right:10px}@media screen and (min-width:80rem){.home-details-banner .home-details-content-qp .details-content-header{margin-bottom:30px}.home-details-banner .home-details-content-qp .meta-stats{margin:20px 0 30px}}.home-details-banner .option-select{margin-top:.7rem}.home-details-banner .one-community{display:block;font-style:italic;margin-bottom:1rem;width:100%}.home-details-banner .details-content-header{margin-bottom:.5rem;padding-top:1rem}.home-details-banner .details-content-header h1{margin:0 0 .5rem}.home-details-banner .details-content-header .home-model__label{margin-top:1rem;transform:translateY(-.3em)}.home-details-banner .meta-buttons{display:flex;flex-direction:column}.home-details-banner .meta-buttons .home-tour{border-radius:50%;height:50px;width:50px}.home-details-banner .meta-buttons .home-tour svg{font-size:30px;position:relative;right:16px}.home-details-banner .meta-buttons .home-tour .virtual-tour-link{bottom:1em;display:block;font-size:.8rem;left:50%;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.home-details-banner .button-mobile{color:#000;display:none}@media screen and (max-width:80rem){.home-details-banner .button-mobile{display:block;width:65%}}.home-details-banner .meta-prices{display:flex;flex-wrap:wrap}.home-details-banner .meta-prices span{display:block}.home-details-banner .meta-prices .meta-monthly-price,.home-details-banner .meta-prices .meta-web-price{flex-grow:1;white-space:nowrap}.home-details-banner .meta-prices .meta-monthly-price{display:none}.home-details-banner .meta-prices .meta-web-price{padding-right:1rem}.home-details-banner .meta-prices .leading-text{font-size:85%}.home-details-banner .meta-prices .price{font-size:130%}.home-details-banner .meta-stats{display:flex;flex-wrap:wrap;margin:1.5rem 0;padding:0}.home-details-banner .meta-stats li{flex:1;margin-right:1.5rem;padding:0;white-space:nowrap}.home-details-banner .meta-stats li:before{display:none}.home-details-banner .home-details-image{display:flex;position:relative}.home-details-banner .home-details-image:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.2) 30%,transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.home-details-banner #banner-image-wrapper{width:100%}.home-details-banner .elevation-carousel{bottom:2em;left:0;padding:0 1em;position:absolute;text-align:right;width:100%;z-index:3}.home-details-banner .elevation-carousel svg{margin-right:.5em}.home-details-banner .elevation-carousel a{color:#fff;display:block;text-decoration:underline}@media screen and (min-width:950px){.home-details-banner{align-content:stretch;align-items:stretch;display:flex;min-height:600px}.home-details-banner .home-details-image{display:flex;width:60%}.home-details-banner .home-details-image:after{background:linear-gradient(90deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.4) 30%,transparent)}.home-details-banner #banner-image-wrapper{display:flex}.home-details-banner .elevation-carousel{padding:0 2em;text-align:left}.home-details-banner .details-content-header{flex-direction:column;padding-top:0}.home-details-banner .details-content-header h1{margin:0}.home-details-banner .home-details-content-qp .details-content-header{margin-top:1rem}.home-details-banner .banner-right{display:flex;flex-direction:column;justify-content:center;width:45%}.home-details-banner .home-details-content{margin-bottom:1.5rem;margin-left:-4.5rem;margin-top:2.5rem;padding:6rem 6rem 2rem}.home-details-banner .home-details-content-qp{padding:0 6rem 2rem}}@media screen and (min-width:950px)and (min-width:64.1rem){.home-details-banner .home-details-content-qp{padding-bottom:calc(2rem + 50px)}}@media screen and (min-width:950px)and (min-width:80rem){.home-details-banner .home-details-content-qp{padding-bottom:calc(2rem + 100px)}}@media screen and (min-width:950px){.home-details-banner .details-content-header{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:-2.5rem}.home-details-banner .details-content-header h1{margin-right:2rem}.home-details-banner .meta-buttons{position:relative}.home-details-banner .meta-buttons .home-tour{font-size:170%;left:-8.5rem;line-height:0;top:0}.home-details-banner .meta-buttons .virtual-tour-link{bottom:.5em;color:#000;position:relative;text-decoration:underline}}@media screen and (min-width:64.1rem){.home-details-banner .elevation-carousel{padding:0 8em}}.homedetailspage #property-details a{color:#09727a;text-decoration:underline}.homedetailspage .reveal-image-slider{margin-bottom:0}@media screen and (min-width:45.625rem){.homedetailspage .reveal-image-slider{padding-bottom:0}}.secondary-navigation{background-color:#fff;margin:0;padding:0;position:sticky;top:0;z-index:2}.secondary-navigation h1{margin-bottom:0;padding-left:1rem}@media(min-width:480px){.secondary-navigation{padding:3px 0 0}}@media(min-width:730px){.secondary-navigation{border-bottom:1px solid rgba(35,31,32,.3);position:relative;top:0}.secondary-navigation h1{margin-bottom:.7em}}.secondary-navigation .gradient{background:-webkit-linear-gradient(0deg,hsla(0,0%,100%,0),#fff);height:40px;pointer-events:none;position:absolute;right:0;top:0;width:18px;z-index:2}.secondary-navigation .gradient.left{background:-webkit-linear-gradient(0deg,#fff,hsla(0,0%,100%,0));left:0;right:auto}.secondary-navigation__nav{overflow-y:auto;padding:18px 20px;white-space:nowrap}@media(min-width:415px){.secondary-navigation__nav{padding:14px 0 14px 20px}}@media(min-width:600px){.secondary-navigation__nav{padding:0 0 16px}}.secondary-navigation__nav ul{margin:-2px 0 0;padding:0}@media(min-width:415px){.secondary-navigation__nav ul{margin:2px 0}}@media(min-width:600px){.secondary-navigation__nav ul{margin:4px 0}}.secondary-navigation__nav ul li{display:inline-block;padding:0 10px 0 0}@media(min-width:600px){.secondary-navigation__nav ul li{margin-right:30px}}.secondary-navigation__nav ul li:last-child{margin-left:12%}.secondary-navigation__nav ul li:before{width:0}.secondary-navigation__nav ul li a{color:#000;text-transform:uppercase}.secondary-navigation__nav ul li a:hover{border-bottom:2px solid #000}@media(max-width:374px){.secondary-navigation__nav ul li a{font-size:14px}}.secondary-navigation__nav ul .active{border-bottom:2px solid #000}.secondary-navigation__title{color:#000;font-family:facto,sans-serif;font-size:19px;font-weight:400;line-height:1;margin-right:18px}@media(max-width:414px){.secondary-navigation__title{margin-bottom:0}}@media(min-width:415px){.secondary-navigation__title{font-size:22px;margin-right:30px}}@media(min-width:600px){.secondary-navigation__title{font-size:30px;margin-right:50px;padding-left:20px}}.home-floorplans{background:#000;position:relative}.filters-open .home-floorplans{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden;z-index:5}@supports(position:sticky){.home-floorplans{padding-bottom:0}}.home-floorplans .floorplan-filters{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}@media(min-width:415px){.home-floorplans .floorplan-filters{max-width:310px}}.home-floorplans .floorplan-filters>ul{margin:0;max-height:calc(100% - 6.75rem);overflow:auto;padding:0 0 8.5rem}.home-floorplans .floorplan-filters>ul li{padding:0}.home-floorplans .floorplan-filters>ul>li{border-bottom:1px solid #777;padding:1.5rem}.home-floorplans .floorplan-filters>ul>li:last-child{border-bottom:0}.home-floorplans .floorplan-filters>ul li:before{display:none}.home-floorplans .floorplan-filters>ul li ul{margin:0}.home-floorplans .floorplan-filters .filter-category-title{font-size:120%}.home-floorplans .floorplan-filters .category-items{padding:0}.home-floorplans .filter-controls{bottom:0;left:0;padding:1.5rem;position:absolute;width:100%}.home-floorplans .filter-controls .btn{margin:0}.home-floorplans .filter-controls .btn+.btn{margin-left:1rem}@supports(position:sticky){.home-floorplans .filter-controls{position:sticky}}.home-floorplans .count:empty{display:none}.home-floorplans .floorplans-display{left:0;padding:2rem 0;position:relative;transition:left .15s ease-in-out}.home-floorplans .floorplans-display.view-filters{left:100vw;max-height:100vh}@media(min-width:730px){.home-floorplans .floorplans-display{padding:4rem 0}.home-floorplans .floorplans-display.view-filters{left:310px;max-height:none}}.home-floorplans .floorplan-views{margin:1.5rem 0;min-height:480px;overflow:auto;position:relative}.home-floorplans .floorplan-views img{height:auto;left:0;margin:0 auto;max-height:100%;position:absolute;right:0;top:0;width:auto}.home-floorplans .floorplan-actions span{display:block}@media screen and (min-width:45.625rem){.home-floorplans .floorplan-top-actions{display:flex;justify-content:space-between}.home-floorplans .floorplan-top-actions .text-btn{color:#09727a;margin-top:0}.home-floorplans .floorplan-top-actions .text-btn:hover{color:#065b62}.home-floorplans .floorplan-top-actions .filter-trigger{margin-right:1rem;margin-top:0}.home-floorplans .floorplan-actions{text-align:right}.home-floorplans .floorplan-actions span{display:inline-block;margin-right:2rem}}@media screen and (min-width:64.1rem){.home-floorplans .floorplan-views{height:55vw;max-height:75vh}.home-floorplans .floorplan-views img{height:100%;max-height:none;max-width:none;width:auto}}#email-floorplan-wrap{border:1px solid #fff;min-height:300px;padding:5% 10%}#email-floorplan-wrap .casl-item{margin:20px 0 0 5px}#email-floorplan-wrap input[type=checkbox]{transform:scale(1.8)}#email-floorplan-wrap .casl-text{padding:0}#email-floorplan-wrap .casl-text div{display:inline-block;text-align:center;width:49%}#email-floorplan-wrap .btn-actions{margin:15px 0 20px;text-align:center}#webreg-form{display:none}#webreg-form.active{display:block}.jayman-ratings{margin-top:-14rem;padding:16rem 0 4rem}.jayman-ratings.remove-overlap{margin-top:0;padding:8rem 0 4rem}.jayman-ratings .rating-stars{white-space:nowrap}.jayman-ratings svg{color:#0c9eaa;font-size:calc(1rem + .8vw);margin-left:.5rem}.jayman-ratings h3{margin:0}.jayman-ratings img{display:none}.jayman-ratings .rating-item{margin:2rem;width:100%}.jayman-ratings .rating-item .stat-number{color:#0c9eaa;font-size:calc(2rem + 1vw)}.jayman-ratings .rating-item p{margin-top:0}@media screen and (min-width:45.625rem){.jayman-ratings .ratings-header{align-content:center;align-items:center;display:flex;justify-content:space-between}.jayman-ratings .rating-item{flex-grow:1;margin:2rem}.jayman-ratings img{display:inline-block}.jayman-ratings .ratings{display:flex;justify-content:center;margin:0 -2rem}}section.home-details-image-collage{margin-bottom:2rem}section.home-details-image-collage .left-image{padding-right:5vw}@media screen and (min-width:45.625rem){section.home-details-image-collage.top-aligned .left-image{padding-right:unset;transform:translateY(-3rem)}}.home-cta-section{padding:60px 0;text-align:center}.home-cta-section#FeatureSheet{padding:10px 0 60px}@media screen and (min-width:45.625rem){.home-cta-section#FeatureSheet{padding:10px 0 80px}.home-cta-section{padding:80px 0}}section.home-details-two-column-map{padding:0;position:relative}section.home-details-two-column-map .section-columns{display:flex;flex-direction:column-reverse}section.home-details-two-column-map .section-columns .section-column{margin:0}section.home-details-two-column-map .section-columns .section-column:first-of-type{padding:2rem 0}section.home-details-two-column-map .section-columns .section-column .section-content-block a:not(.btn){text-decoration:underline}section.home-details-two-column-map .section-columns .section-column:last-of-type,section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map{min-height:600px}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style h3{color:#fff;font-family:facto,sans-serif;font-size:22px;line-height:28px;margin-bottom:10px}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .link-directions{border-bottom:1px solid #231f20;color:#231f20;display:block;font-family:facto,sans-serif;font-size:18px;font-weight:400;margin-bottom:10px;width:fit-content}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .btn.primary{font-family:facto,sans-serif;font-size:18px;font-weight:400}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .gm-style-iw-c{background-color:transparent;border-radius:0;box-shadow:none}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .gm-style-iw-c button{background:#000!important;border-radius:50%;height:34px!important;opacity:1!important;right:3px!important;top:0!important;width:34px!important}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .gm-style-iw-c button:before{color:#fff;content:"×";display:block;font-size:33px;font-weight:lighter;margin:-6px 0 0 1px}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .gm-style-iw-c button img,section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .gm-style-iw-c button span{display:none!important}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .gm-style-iw-d{overflow:hidden!important}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .gm-style-iw-d>div{padding:0}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .gm-style-iw-t:after{background:#0c9eaa;display:none}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .info-window-container{position:relative}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .info-window-container .info-window-content{align-items:center;background-color:#0c9eaa;display:flex;justify-content:center;min-height:100px;padding:15px 20px 20px;width:300px}section.home-details-two-column-map .section-columns .section-column:last-of-type .homes-detailed-map .gm-style .info-window-container .info-window-content a{color:#231f20;display:block;font-size:1.5rem;text-align:center}section.home-details-two-column-map .section-columns .section-column:last-of-type .section-content-block{left:0;position:absolute;top:0;width:100%}section.home-details-two-column-map .section-columns .section-column:last-of-type .section-content-block a{color:#09727a}@media screen and (min-width:45.625rem){section.home-details-two-column-map .section-columns{flex-direction:row}section.home-details-two-column-map .section-columns .centered-content{align-self:center}section.home-details-two-column-map .section-columns .section-column:first-of-type{width:calc(40% - 2rem)}}@media screen and (min-width:45.625rem)and (min-width:64.1rem){section.home-details-two-column-map .section-columns .section-column:first-of-type .section-content-block{position:relative;top:-50px}}@media screen and (min-width:45.625rem)and (min-width:80rem){section.home-details-two-column-map .section-columns .section-column:first-of-type .section-content-block{top:-100px}}@media screen and (min-width:45.625rem){section.home-details-two-column-map .section-columns .section-column:last-of-type{width:calc(55% - 2rem)}section.home-details-two-column-map .section-columns .section-column:last-of-type .section-content-block{left:unset;right:0;width:55%}}@media screen and (min-width:45.625rem)and (min-width:64.1rem){section.home-details-two-column-map .section-columns .section-column:last-of-type .section-content-block{top:-50px}}@media screen and (min-width:45.625rem)and (min-width:80rem){section.home-details-two-column-map .section-columns .section-column:last-of-type .section-content-block{top:-100px}}