.sr-only,.visuallyhidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.full-width{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.full-width-container{overflow-x:hidden}.b-0{border:0}.bt{border-top:1px solid rgba(29,29,29,.1)}.bt-0{border-top:0}.bb{border-bottom:1px solid rgba(29,29,29,.1)}.bb-0{border-bottom:0}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}body.modal-open{overflow:hidden}.inner{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:768px){.inner{padding-left:1.875rem;padding-right:1.875rem}}.content-wrapper>.inner{--_padding-inline:1rem;--_content-max-width:var(--wp--style--global--content-size);--_alignwide-max-width:var(--wp--style--global--wide-size);--_alignwide-size:calc((var(--_alignwide-max-width) - var(--_content-max-width))/2);display:grid;grid-template-columns:[alignfull-start] minmax(var(--_padding-inline),1fr) [alignwide-start] minmax(0,var(--_alignwide-size)) [content-start] min(100% - var(--_padding-inline)*2,var(--_content-max-width)) [content-end] minmax(0,var(--_alignwide-size)) [alignwide-end] minmax(var(--_padding-inline),1fr) [alignfull-end];max-width:none;padding-left:0;padding-right:0}@media(min-width:768px){.content-wrapper>.inner{--_padding-inline:1.875rem}}.content-wrapper>.inner>:not(.alignwide):not(.alignfull){grid-column:content}.content-wrapper>.inner>.alignfull{padding-left:var(--_padding-inline);padding-right:var(--_padding-inline)}.content-wrapper>.inner>.alignfull.is-style-no-padding{padding-left:0;padding-right:0}.content-wrapper>.inner>.alignwide{grid-column:alignwide}.content-wrapper>.inner>.alignfull{grid-column:alignfull}@media(min-width:1024px){.grid{display:flex;flex-wrap:wrap;margin:0 -1.25rem}.grid .left,.grid .right{padding:0 1.25rem}.grid .left{flex:0 1 auto;width:60%}@supports not (old:IE){.grid .left{flex:0 1 60%;width:auto}}.grid .left.narrow{flex:0 1 auto;width:40%}@supports not (old:IE){.grid .left.narrow{flex:0 1 40%;width:auto}}.grid .left.narrow+.right{flex:0 1 auto;width:60%}@supports not (old:IE){.grid .left.narrow+.right{flex:0 1 60%;width:auto}}.grid .right{flex:0 1 auto;padding-left:1.875rem;width:40%}@supports not (old:IE){.grid .right{flex:0 1 40%;width:auto}}}@media(min-width:1200px){.grid .right{padding-left:3.75rem}}@media(min-width:1024px){.split-grid{display:flex;flex-wrap:wrap;margin:0 -1.25rem}.split-grid .left,.split-grid .right{padding:1.25rem}.split-grid .left,.split-grid .right{flex:0 1 auto;width:50%}}.slim-grid{display:flex;flex-wrap:wrap;width:100%}.slim-grid .left{flex:0 1 auto;width:20%}@supports not (old:IE){.slim-grid .left{flex:0 1 20%;width:auto}}.slim-grid .right{flex:0 1 auto;padding-left:.625rem;width:80%}@supports not (old:IE){.slim-grid .right{flex:0 1 80%;width:auto}}@media(min-width:1024px){.slim-grid{margin:0 -1.25rem}.slim-grid .left{flex:0 1 auto;width:25%}@supports not (old:IE){.slim-grid .left{flex:0 1 25%;width:auto}}.slim-grid .right{flex:0 1 auto;width:75%}@supports not (old:IE){.slim-grid .right{flex:0 1 75%;width:auto}}}.page-content.extra-light{background:#f0f0f0}.page-content.no-padding-top{padding-top:0}body:not(.page-template-block-page-template):not(.promotion-template-block-template) .page-content{padding-bottom:2.5rem;padding-top:2.5rem}[role=main]>header.display-hidden~.content-wrapper>.page-content{padding-top:0}.card-ui{background-color:#f0f0f0;border-top:1px solid rgba(29,29,29,.1)}.card-ui .grid{align-items:baseline;flex-wrap:wrap}@media(min-width:1024px){.card-ui .right{text-align:right}}.card-ui .back-to-search{color:#2d2d2d;display:inline-block;font-size:.875rem;text-transform:uppercase}.card-ui .back-to-search:hover{color:#f32735;text-decoration:none}.card-ui .back-to-search:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 40' xmlns='http://www.w3.org/2000/svg' fill='%23f32735'%3E%3Cpath d='m.637 21.554 17.6 17.802a2.156 2.156 0 0 0 3.074 0l2.052-2.076a2.216 2.216 0 0 0 .004-3.105L9.418 20 23.367 5.825a2.216 2.216 0 0 0-.004-3.105L21.311.644a2.156 2.156 0 0 0-3.074 0L.637 18.446a2.216 2.216 0 0 0 0 3.108z'/%3E%3C/svg%3E");display:inline-block;height:auto;line-height:1;margin-right:.4166666667rem;vertical-align:middle;width:.4rem}@media(min-width:768px){.card-ui .back-to-search{text-align:right}}.card-wrapper{margin-bottom:1.25rem;position:relative;text-align:center}.card-wrapper>ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -.625rem;padding:0}.card-wrapper>ul>li{margin-bottom:1.25rem;padding:0 .625rem;width:100%}@media(min-width:768px){.card-wrapper>ul>li{width:50%}}@media(min-width:1024px){.card-wrapper>ul>li{width:33.3333333333%}}.card-wrapper .view-all{color:#666;display:inline-block}.card-wrapper .view-all:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 40' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='m23.363 21.554-17.6 17.802a2.156 2.156 0 0 1-3.074 0L.637 37.28a2.216 2.216 0 0 1-.004-3.105L14.582 20 .633 5.825A2.216 2.216 0 0 1 .637 2.72L2.689.644a2.156 2.156 0 0 1 3.074 0l17.6 17.802c.85.858.85 2.25 0 3.108z'/%3E%3C/svg%3E");display:inline-block;height:auto;line-height:1;margin-left:.4166666667rem;vertical-align:middle;width:.4rem}.card-wrapper .view-all:hover{border-color:#2d2d2d!important}@media(min-width:576px){.card-wrapper .view-all{position:absolute;right:0;top:-2.8125rem}}.card-wrapper .disclaimer{margin-top:.625rem}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 2px 3px rgba(29,29,29,.3);color:#2d2d2d;display:flex;flex-direction:column;font-size:.875rem;height:100%;overflow:hidden;padding:.625rem 1.25rem;position:relative;text-align:left;transition:box-shadow .15s ease}.card.focus{box-shadow:0 6px 9px rgba(29,29,29,.15),0 0 0 2px #f32735}.card dl{margin:0;padding:0}.card .button{display:block;margin-bottom:1rem}.card .card-button{border-bottom:0!important;color:#2d2d2d;margin-bottom:.7142857143rem;text-align:right}.card .card-button svg{fill:#f32735;height:1rem;margin-left:.3125rem;width:1rem}.infobox{background-color:#fff;border-radius:.25rem;box-shadow:0 2px 3px rgba(29,29,29,.3);color:#2d2d2d;display:flex;flex-direction:column;font-size:.875rem;height:100%;overflow:hidden;padding:.625rem 1.25rem;position:relative;text-align:left;transition:box-shadow .15s ease}.infobox.focus{box-shadow:0 6px 9px rgba(29,29,29,.15),0 0 0 2px #f32735}.infobox dl{margin:0;padding:0}.infobox .button{display:block;margin-bottom:1rem}.infobox .card-button{border-bottom:0!important;color:#2d2d2d;margin-bottom:.7142857143rem;text-align:right}.infobox .card-button svg{fill:#f32735;height:1rem;margin-left:.3125rem;width:1rem}.card--listing{border-radius:.125rem;box-shadow:0 0 0 1px rgba(29,29,29,.2);padding:0 0 .625rem}.card--listing.focus{box-shadow:0 0 0 2px #f32735}.card--listing.active{cursor:pointer}.card--listing .card-inner{display:flex;flex-direction:column;height:100%;padding:0 1em}.card--listing header{font-size:1rem}.card--listing address{margin-bottom:0}.card--listing h3{color:#1d1d1d;font-size:1.25rem;padding:1.25rem 0 0;text-transform:capitalize}.card--listing .thumbnail{background-color:#f0f0f0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='300' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F0F0F0' d='M0 0h300v200H0z'/%3E%3Cg fill='silver' fill-rule='nonzero'%3E%3Cpath d='M168 70H38v59h130V70zm-4.038 55.004H42.038V73.996h121.924v51.008zM183 106.703a.303.303 0 0 1-.292.297h-1.416a.303.303 0 0 1-.292-.297V93.297a.3.3 0 0 1 .292-.297h1.416a.3.3 0 0 1 .292.297v5.902h7v-5.902a.3.3 0 0 1 .292-.297h1.416a.3.3 0 0 1 .292.297v13.406a.303.303 0 0 1-.292.297h-1.416a.303.303 0 0 1-.292-.297V101h-7v5.703zm25.879-6.711c0-1.304-.609-5.22-4.88-5.22-4.266 0-4.894 3.916-4.894 5.22 0 1.305.628 5.24 4.895 5.24 4.27 0 4.879-3.935 4.879-5.24m2.121 0c0 2.92-1.596 7.008-7 7.008-5.4 0-7-4.088-7-7.008 0-2.844 1.6-6.992 7-6.992 5.404 0 7 4.148 7 6.992m8.181-2.109-2.923 8.667a.448.448 0 0 1-.406.27h-1.635c-.142 0-.26-.136-.201-.27l4.622-13.352a.278.278 0 0 1 .26-.198c.142 0 .264.08.303.198l4.3 9.758 4.298-9.758a.303.303 0 0 1 .28-.198c.142 0 .244.08.283.198l4.622 13.352c.06.134-.059.27-.2.27h-1.636a.438.438 0 0 1-.402-.27l-2.927-8.667-3.956 8.88a.397.397 0 0 1-.725 0l-3.957-8.88zm20.817 3.119v4.198h6.708c.157 0 .294.14.294.3v1.2c0 .16-.137.3-.294.3h-8.412a.305.305 0 0 1-.294-.3V93.3c0-.155.138-.3.294-.3h8.412c.157 0 .294.145.294.3v1.203a.307.307 0 0 1-.294.301h-6.708v4.397h5.184c.156 0 .29.141.29.301v1.199c0 .16-.134.3-.29.3h-5.184zM262 103.3c0 2.084-2.129 3.7-4.989 3.7-1.968 0-3.378-.369-4.847-1.072a.31.31 0 0 1-.141-.388l.526-1.05a.332.332 0 0 1 .42-.155c1.167.524 2.455.893 3.881.893 1.571 0 2.997-.76 2.997-1.947 0-3.7-7.824-1.635-7.824-6.524 0-2.354 1.83-3.757 4.387-3.757.786 0 2.573.118 4.545.973.161.061.224.236.161.392l-.522 1.107a.32.32 0 0 1-.405.178c-.982-.369-2.475-.78-3.32-.78-1.484 0-2.674.294-2.772 1.73 0 3.138 7.903 1.347 7.903 6.7'/%3E%3Cpath d='M56 100c0-10.04 7.634-15 15.384-15 5.144 0 9.805 2.071 12.616 5.042l-4.097 4.834c-2.29-1.747-5.144-2.927-8.036-2.927-4.418 0-7.511 2.927-7.511 8.051 0 5.124 3.093 8.09 7.553 8.09 2.812 0 5.704-1.18 7.994-2.927L84 109.958C81.227 112.847 76.648 115 71.384 115 63.23 115 56 109.634 56 100m48.96 2.415h-7.548v4.727h7.631c2.062 0 3.259-.494 3.259-2.342 0-1.686-1.403-2.385-3.342-2.385zM97.412 91.82v4.146h6.6c1.856 0 3.093-.327 3.093-2.053 0-1.437-1.154-2.093-2.68-2.093h-7.013zm17.034 19.96c-1.982 1.604-4.907 2.22-8.25 2.22H89V85h16.579c3.837 0 6.228.944 7.794 2.504 1.403 1.358 2.105 3.166 2.105 5.26 0 2.957-1.364 4.971-3.754 6.037 3.218 1.15 5.276 3.696 5.276 6.903 0 2.835-.947 4.766-2.553 6.077zM151 85v29h-8.464v-11.46h-13.072V114H121V85h8.464v10.555h13.072V85z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.125rem .125rem 0 0;height:0;order:-1;padding-bottom:66.67%;position:relative}.card--listing .thumbnail[style*=background-image]{background-size:cover}.card--listing .promo-ribbon{background:#f32735;color:#fff;margin-left:-1.25rem;margin-right:-1.25rem;order:-1;padding:.25em .5em;text-align:center}.card--listing .festival-ribbon{background-color:#f32735;order:-1}.card--listing .price{align-items:baseline;display:flex;margin-left:-1.25rem;margin-right:-1.25rem;overflow:hidden;padding:0 .625rem}.card--listing .price.has-previous{flex-wrap:wrap}.card--listing .price>div{font-size:1.125rem;padding:0;white-space:nowrap}.card--listing .price>div:first-of-type{padding-left:.625rem}.card--listing .price>div:last-of-type{padding-left:.3125rem;padding-right:.625rem}.card--listing .price .previous{color:#f32735;margin-left:.3125rem;text-decoration:line-through}.card--listing .price .monthly{font-weight:700;overflow:hidden;text-overflow:ellipsis}.card--listing .price .monthly span{font-size:1.2em}.card--listing .home-stats{font-size:1.125rem;margin-bottom:1rem;margin-top:.25rem}.card--listing .home-stats dl{display:flex;flex-wrap:wrap;margin-left:-.5rem}.card--listing .home-stats dl>div{border-right:1px solid rgba(29,29,29,.1);flex-basis:auto;flex-shrink:0;line-height:1.25;padding:.125rem .5rem}.card--listing .home-stats dl>div:last-of-type{border-right:0;padding-right:0}.card--listing .home-stats dl>div .bold{margin-right:.25rem}.card--listing .info{flex-grow:1;font-size:1rem;line-height:1.425;margin-bottom:.7142857143rem;padding-top:.8333333333rem}.card--listing .info strong{white-space:nowrap}.card--listing .interactive{position:relative}.card--listing .interactive:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' fill='%23f32735'%3E%3Cg class='fa-group'%3E%3Cpath class='fa-secondary' d='M96 160H64a96 96 0 0 1 96-96h320a96 96 0 0 1 96 96h-32a64.06 64.06 0 0 0-64 64v64H160v-64a64.06 64.06 0 0 0-64-64z' opacity='.4'/%3E%3Cpath class='fa-primary' d='M640 256a63.84 63.84 0 0 1-32 55.1V432a16 16 0 0 1-16 16h-64a16 16 0 0 1-16-16v-16H128v16a16 16 0 0 1-16 16H48a16 16 0 0 1-16-16V311.1A63.79 63.79 0 0 1 64 192h32a32 32 0 0 1 32 32v96h384v-96a32 32 0 0 1 32-32h32a64.06 64.06 0 0 1 64 64z'/%3E%3C/g%3E%3C/svg%3E");display:inline-block;height:auto;line-height:1;margin-right:.4166666667rem;vertical-align:middle;width:1.5rem}.card--listing .lot-block span+span:before{content:" / "}.card--listing .actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding-top:.4166666667rem}.card--listing .button{margin-bottom:0;padding-left:1rem;padding-right:1rem}@media(min-width:576px){.card--listing .button{font-size:.875rem;padding-bottom:.4rem;padding-top:.4rem}}.card--listing .card-button{opacity:0}.card--listing.is-reserved .actions .wrapper{margin-bottom:.4166666667rem}.card--listing .card-cta{border:1px solid #f32735;border-radius:.25rem;color:#f32735;font-weight:500;line-height:1;margin-bottom:.625rem;padding:.3125rem .4166666667rem .2941176471rem}.card--listing .urgency{border-radius:0 0 .125rem .125rem;border-top:1px solid rgba(29,29,29,.1);display:block;margin-bottom:-.625rem;margin-top:auto;padding:.4166666667rem;text-align:center}.card--listing .urgency strong{color:#f32735}.card--listing.is-sold{cursor:default}.card--listing.is-sold .promo-ribbon,.card--listing.is-sold .urgency{display:none}.card--listing .reserved,.card--listing .sold{color:#f32735;left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:157px;z-index:1}.card--listing .sold{width:114px}.card--listing .reserved-badge,.card--listing .sold-badge{background-color:#fff}.card--listing .reserved-badge.on-the-block-visible{margin-bottom:3em}.card--listing .tourable{bottom:1.25rem;filter:drop-shadow(0 0 1.25rem rgba(29,29,29,.6));left:1.25rem;position:absolute;width:60px}.card--listing .tourable>svg{fill:#fff;height:auto;width:100%}.card--listing .festival-home{bottom:1rem;filter:drop-shadow(0 0 .625rem rgba(29,29,29,.9));left:1.25rem;position:absolute;width:64px}.card--listing .festival-home>img{display:block;height:auto;width:100%}.card--listing .card-top{margin-bottom:1rem}.card--listing .card-top.has-score{align-items:flex-start;display:flex;margin-left:-1.25rem;margin-right:-1.25rem;padding:0 1.25rem}.card--listing .card-top.has-score .left{padding-right:.875rem}.card--listing .card-top.has-score .right{flex-grow:1;padding-top:1.25rem}.card--listing .card-top.has-score .match-score,.card--listing .card-top.has-score .price{border-bottom:0}.card--listing .card-top.has-score .match-score{color:#f32735;font-size:1.625rem;font-weight:700;line-height:1;margin:0;padding:0;text-align:right}.card--listing .card-top.has-score .match-score span{color:#1d1d1d;display:block;font-size:.875rem;line-height:1;text-transform:uppercase}.card--listing .new-listing{background-color:#fff;border:1px solid #f32735;border-radius:1em;bottom:-1em;color:#f32735;font-weight:700;left:1em;padding:.3em 1.5em .15em;position:absolute;text-transform:uppercase}.card--listing .model-home,.card--listing .smart-safe-home-icon,.card--listing .tourable-ribbon{background-color:#f32735;border-bottom-left-radius:.25rem;position:absolute;right:0;top:0}.card--listing .model-home,.card--listing .tourable-ribbon{color:#fff;font-weight:700;line-height:1;padding:8px 15px;text-transform:uppercase}.card--listing .model-home img,.card--listing .tourable-ribbon img{width:6em}.card--listing .smart-safe-home-icon{padding:3px 10px 5px}.card--listing .smart-safe-home-icon>img{height:auto;max-width:100px;width:100%}.card--listing .on-the-block{background-color:#f32735;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;bottom:0;color:#fff;left:0;padding:0 15px;position:absolute;width:100%}.card--listing .on-the-block span{font-family:Summer Loving,Arial,Helvetica,sans-serif;font-size:1.75em;font-weight:400}.card--listing .snowflake{animation-duration:10s,3s;animation-iteration-count:infinite,infinite;animation-name:snowflakes-fall,snowflakes-shake-reduced;animation-play-state:running,running;animation-timing-function:linear,ease-in-out;background-repeat:no-repeat;background-size:contain;cursor:default;position:absolute;top:-10%;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.card--listing .snowflake:nth-of-type(0){animation-delay:0s,0s;left:1%}.card--listing .snowflake:first-of-type{animation-delay:1s,1s;left:10%}.card--listing .snowflake:nth-of-type(2){animation-delay:6s,.5s;left:20%}.card--listing .snowflake:nth-of-type(3){animation-delay:4s,2s;left:30%}.card--listing .snowflake:nth-of-type(4){animation-delay:2s,2s;left:40%}.card--listing .snowflake:nth-of-type(5){animation-delay:8s,3s;left:50%}.card--listing .snowflake:nth-of-type(6){animation-delay:6s,2s;left:60%}.card--listing .snowflake:nth-of-type(7){animation-delay:2.5s,1s;left:70%}.card--listing .snowflake:nth-of-type(8){animation-delay:1s,0s;left:80%}.card--listing .snowflake:nth-of-type(9){animation-delay:3s,1.5s;left:90%}.card--listing .phone{align-items:center;display:flex}.card--listing .phone:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='%23f32735' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.125 1C19.125 1 24 5.875 24 11.875A1.11 1.11 0 0 1 22.875 13c-.656 0-1.125-.469-1.125-1.125 0-4.734-3.89-8.625-8.625-8.625-.656 0-1.125-.469-1.125-1.125C12 1.515 12.469 1 13.125 1Zm.375 9c.797 0 1.5.703 1.5 1.5 0 .844-.703 1.5-1.5 1.5a1.48 1.48 0 0 1-1.5-1.5c0-.797.656-1.5 1.5-1.5ZM12 6.625c0-.61.469-1.125 1.125-1.125a6.382 6.382 0 0 1 6.375 6.375A1.11 1.11 0 0 1 18.375 13c-.656 0-1.125-.469-1.125-1.125 0-2.25-1.875-4.125-4.125-4.125-.656 0-1.125-.469-1.125-1.125Zm3.422 7.828c.515-.656 1.406-.844 2.156-.515l5.25 2.25a1.842 1.842 0 0 1 1.125 2.109l-1.125 5.25C22.641 24.39 21.844 25 21 25h-.89c-.47 0-.938-.047-1.36-.094C8.203 23.781 0 14.875 0 4c0-.844.61-1.64 1.453-1.828l5.25-1.125a1.842 1.842 0 0 1 2.11 1.125l2.25 5.25c.328.75.14 1.64-.516 2.156l-1.922 1.594a14.566 14.566 0 0 0 5.203 5.203l1.594-1.922Zm6.234 3.656-4.687-2.015-1.36 1.687a2.294 2.294 0 0 1-2.906.516 16.73 16.73 0 0 1-6-6A2.294 2.294 0 0 1 7.22 9.39l1.687-1.36-2.015-4.687-4.641.984c.14 10.125 8.297 18.281 18.422 18.422l.984-4.64Z' fill='%23F32735'/%3E%3C/svg%3E");display:block;height:18px;margin-right:10px;margin-top:-7px;transform:scale(.8);width:18px}.card--listing .sms{align-items:center;display:flex}.card--listing .sms:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='%23f32735' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.75 19.5v.75l3.375-2.531a2.268 2.268 0 0 1 1.36-.469H21c.375 0 .75-.328.75-.75V3c0-.375-.375-.75-.75-.75H3c-.422 0-.75.375-.75.75v13.5c0 .422.328.75.75.75h4.5c1.219 0 2.25 1.031 2.25 2.25Zm-.047 3.61-.234.14-.797.61c-.235.187-.516.187-.797.093-.234-.14-.375-.375-.375-.703V19.5H3c-1.688 0-3-1.313-3-3V3c0-1.64 1.313-3 3-3h18c1.64 0 3 1.36 3 3v13.5c0 1.688-1.36 3-3 3h-6.516L9.75 23.063l-.047.046ZM7.125 6.75h9.75c.61 0 1.125.516 1.125 1.125A1.11 1.11 0 0 1 16.875 9h-9.75C6.469 9 6 8.531 6 7.875c0-.61.469-1.125 1.125-1.125Zm0 4.5h5.25c.61 0 1.125.516 1.125 1.125a1.11 1.11 0 0 1-1.125 1.125h-5.25C6.469 13.5 6 13.031 6 12.375c0-.61.469-1.125 1.125-1.125Z' fill='%23F32735'/%3E%3C/svg%3E");display:block;height:18px;margin-right:10px;margin-top:-5px;transform:scale(.8);width:18px}.card--listing .email{align-items:center;display:flex}.card--listing .email:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='18' fill='%23f32735' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 2.25c-.422 0-.75.375-.75.75v1.078l8.063 6.61a2.615 2.615 0 0 0 3.328 0l8.109-6.61V3c0-.375-.375-.75-.75-.75H3Zm-.75 4.734V15c0 .422.328.75.75.75h18c.375 0 .75-.328.75-.75V6.984l-6.656 5.438c-1.828 1.5-4.406 1.5-6.188 0L2.25 6.984ZM0 3c0-1.64 1.313-3 3-3h18c1.64 0 3 1.36 3 3v12c0 1.688-1.36 3-3 3H3c-1.688 0-3-1.313-3-3V3Z' fill='%23F32735'/%3E%3C/svg%3E");display:block;height:18px;margin-right:10px;margin-top:-1px;transform:scale(.8);width:18px}.fancybox-content .email-cta-container{display:flex}.fancybox-content .email-cta-container .copy{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:1.25rem;text-align:center}.fancybox-content .email-cta-container .copy .chat-with-us{color:#f32735;font-size:2em;font-weight:700}.fancybox-content .email-cta-container .copy .actions{display:flex;gap:1em}.fancybox-content .email-cta-container .copy .actions .button{align-items:center;display:flex;margin-bottom:0}.fancybox-content .email-cta-container .image{flex:1}@media(max-width:767.98px){.fancybox-content .email-cta-container{flex-direction:column}}.card--floor-plan{cursor:pointer}.card--floor-plan .selector-image{display:none;position:absolute;right:1em;top:1em;z-index:3}.card--floor-plan .selector-mask{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 30.75c-5.39 0-10.313-2.813-13.008-7.5-2.695-4.629-2.695-10.313 0-15C5.688 3.621 10.61.75 16 .75c5.332 0 10.254 2.871 12.95 7.5 2.695 4.688 2.695 10.371 0 15A14.888 14.888 0 0 1 16 30.75zm-1.406-9.844c0 .82.586 1.407 1.406 1.407.762 0 1.406-.586 1.406-1.407v-3.75h3.75c.762 0 1.407-.586 1.407-1.406 0-.762-.645-1.406-1.407-1.406h-3.75v-3.75c0-.762-.644-1.406-1.406-1.406-.82 0-1.406.644-1.406 1.406v3.75h-3.75c-.82 0-1.406.644-1.406 1.406 0 .82.585 1.406 1.406 1.406h3.75v3.75z' fill='%23F32735'/%3E%3C/svg%3E");background-position:95% 15px;background-repeat:no-repeat;background-size:32px;border:2px solid transparent;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.card--floor-plan .selector-mask.selected{background-color:transparent;border-color:#f32735}.card--floor-plan h3{color:#2d2d2d;font-size:1.125rem}.card--floor-plan .thumbnail{background-color:#f0f0f0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='300' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F0F0F0' d='M0 0h300v200H0z'/%3E%3Cg fill='silver' fill-rule='nonzero'%3E%3Cpath d='M168 70H38v59h130V70zm-4.038 55.004H42.038V73.996h121.924v51.008zM183 106.703a.303.303 0 0 1-.292.297h-1.416a.303.303 0 0 1-.292-.297V93.297a.3.3 0 0 1 .292-.297h1.416a.3.3 0 0 1 .292.297v5.902h7v-5.902a.3.3 0 0 1 .292-.297h1.416a.3.3 0 0 1 .292.297v13.406a.303.303 0 0 1-.292.297h-1.416a.303.303 0 0 1-.292-.297V101h-7v5.703zm25.879-6.711c0-1.304-.609-5.22-4.88-5.22-4.266 0-4.894 3.916-4.894 5.22 0 1.305.628 5.24 4.895 5.24 4.27 0 4.879-3.935 4.879-5.24m2.121 0c0 2.92-1.596 7.008-7 7.008-5.4 0-7-4.088-7-7.008 0-2.844 1.6-6.992 7-6.992 5.404 0 7 4.148 7 6.992m8.181-2.109-2.923 8.667a.448.448 0 0 1-.406.27h-1.635c-.142 0-.26-.136-.201-.27l4.622-13.352a.278.278 0 0 1 .26-.198c.142 0 .264.08.303.198l4.3 9.758 4.298-9.758a.303.303 0 0 1 .28-.198c.142 0 .244.08.283.198l4.622 13.352c.06.134-.059.27-.2.27h-1.636a.438.438 0 0 1-.402-.27l-2.927-8.667-3.956 8.88a.397.397 0 0 1-.725 0l-3.957-8.88zm20.817 3.119v4.198h6.708c.157 0 .294.14.294.3v1.2c0 .16-.137.3-.294.3h-8.412a.305.305 0 0 1-.294-.3V93.3c0-.155.138-.3.294-.3h8.412c.157 0 .294.145.294.3v1.203a.307.307 0 0 1-.294.301h-6.708v4.397h5.184c.156 0 .29.141.29.301v1.199c0 .16-.134.3-.29.3h-5.184zM262 103.3c0 2.084-2.129 3.7-4.989 3.7-1.968 0-3.378-.369-4.847-1.072a.31.31 0 0 1-.141-.388l.526-1.05a.332.332 0 0 1 .42-.155c1.167.524 2.455.893 3.881.893 1.571 0 2.997-.76 2.997-1.947 0-3.7-7.824-1.635-7.824-6.524 0-2.354 1.83-3.757 4.387-3.757.786 0 2.573.118 4.545.973.161.061.224.236.161.392l-.522 1.107a.32.32 0 0 1-.405.178c-.982-.369-2.475-.78-3.32-.78-1.484 0-2.674.294-2.772 1.73 0 3.138 7.903 1.347 7.903 6.7'/%3E%3Cpath d='M56 100c0-10.04 7.634-15 15.384-15 5.144 0 9.805 2.071 12.616 5.042l-4.097 4.834c-2.29-1.747-5.144-2.927-8.036-2.927-4.418 0-7.511 2.927-7.511 8.051 0 5.124 3.093 8.09 7.553 8.09 2.812 0 5.704-1.18 7.994-2.927L84 109.958C81.227 112.847 76.648 115 71.384 115 63.23 115 56 109.634 56 100m48.96 2.415h-7.548v4.727h7.631c2.062 0 3.259-.494 3.259-2.342 0-1.686-1.403-2.385-3.342-2.385zM97.412 91.82v4.146h6.6c1.856 0 3.093-.327 3.093-2.053 0-1.437-1.154-2.093-2.68-2.093h-7.013zm17.034 19.96c-1.982 1.604-4.907 2.22-8.25 2.22H89V85h16.579c3.837 0 6.228.944 7.794 2.504 1.403 1.358 2.105 3.166 2.105 5.26 0 2.957-1.364 4.971-3.754 6.037 3.218 1.15 5.276 3.696 5.276 6.903 0 2.835-.947 4.766-2.553 6.077zM151 85v29h-8.464v-11.46h-13.072V114H121V85h8.464v10.555h13.072V85z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:0;margin:auto -.625rem .625rem;overflow:hidden;padding-bottom:66.67%;position:relative}.card--floor-plan .thumbnail[style*=background-image]{background-size:cover}.card--floor-plan .info{background-color:#f0f0f0;border-bottom:2px solid rgba(29,29,29,.1);color:#666;line-height:1.425;margin-bottom:1.25rem;margin-left:-.625rem;margin-right:-.625rem}.card--floor-plan .info dl{display:flex;flex-wrap:wrap}.card--floor-plan .info dl>div{border-left:1px solid rgba(29,29,29,.1);line-height:1.25;padding:.7142857143rem .625rem .4545454545rem}.card--floor-plan .info dl>div:first-of-type{border-bottom:1px solid rgba(29,29,29,.1);border-left:0;width:100%}.card--floor-plan .info dl>div:nth-of-type(2){border-left:0}.card--floor-plan .info dd,.card--floor-plan .info dt{display:inline-block;margin:0;vertical-align:baseline}.card--floor-plan .info dt{font-weight:300;margin-right:.25rem}.card--floor-plan .info dd{color:#2d2d2d;font-weight:700}.card--floor-plan .interactive{background-color:#fff;border:1px solid #f32735;border-radius:1rem;box-shadow:0 .25rem .5rem rgba(29,29,29,.1);margin:.625rem auto -2.5rem;padding:.3125rem 1.25rem;position:relative;text-align:center;z-index:1}.card--floor-plan .interactive>div{color:#f32735;display:block;font-size:.875rem;font-weight:500;position:relative;text-transform:uppercase}.card--floor-plan .interactive>div:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' fill='%23f32735'%3E%3Cg class='fa-group'%3E%3Cpath class='fa-secondary' d='M96 160H64a96 96 0 0 1 96-96h320a96 96 0 0 1 96 96h-32a64.06 64.06 0 0 0-64 64v64H160v-64a64.06 64.06 0 0 0-64-64z' opacity='.4'/%3E%3Cpath class='fa-primary' d='M640 256a63.84 63.84 0 0 1-32 55.1V432a16 16 0 0 1-16 16h-64a16 16 0 0 1-16-16v-16H128v16a16 16 0 0 1-16 16H48a16 16 0 0 1-16-16V311.1A63.79 63.79 0 0 1 64 192h32a32 32 0 0 1 32 32v96h384v-96a32 32 0 0 1 32-32h32a64.06 64.06 0 0 1 64 64z'/%3E%3C/g%3E%3C/svg%3E");display:inline-block;height:auto;line-height:1;margin-right:.4166666667rem;vertical-align:middle;width:1.25rem}.card--community{cursor:pointer}.card--community .coming-soon{margin-top:1.25rem}.card--community .coming-soon h3{border:2px solid #f32735;color:#f32735;padding:.25em 1em!important;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.card--community h3{color:#2d2d2d;font-size:1.125rem;padding:1.25rem 0 .8333333333rem;text-transform:capitalize}.card--community .sales-center{color:#f32735;font-weight:500;margin-top:-.625rem;padding-bottom:.625rem}.card--community .thumbnail{background-color:#f0f0f0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='300' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F0F0F0' d='M0 0h300v200H0z'/%3E%3Cg fill='silver' fill-rule='nonzero'%3E%3Cpath d='M168 70H38v59h130V70zm-4.038 55.004H42.038V73.996h121.924v51.008zM183 106.703a.303.303 0 0 1-.292.297h-1.416a.303.303 0 0 1-.292-.297V93.297a.3.3 0 0 1 .292-.297h1.416a.3.3 0 0 1 .292.297v5.902h7v-5.902a.3.3 0 0 1 .292-.297h1.416a.3.3 0 0 1 .292.297v13.406a.303.303 0 0 1-.292.297h-1.416a.303.303 0 0 1-.292-.297V101h-7v5.703zm25.879-6.711c0-1.304-.609-5.22-4.88-5.22-4.266 0-4.894 3.916-4.894 5.22 0 1.305.628 5.24 4.895 5.24 4.27 0 4.879-3.935 4.879-5.24m2.121 0c0 2.92-1.596 7.008-7 7.008-5.4 0-7-4.088-7-7.008 0-2.844 1.6-6.992 7-6.992 5.404 0 7 4.148 7 6.992m8.181-2.109-2.923 8.667a.448.448 0 0 1-.406.27h-1.635c-.142 0-.26-.136-.201-.27l4.622-13.352a.278.278 0 0 1 .26-.198c.142 0 .264.08.303.198l4.3 9.758 4.298-9.758a.303.303 0 0 1 .28-.198c.142 0 .244.08.283.198l4.622 13.352c.06.134-.059.27-.2.27h-1.636a.438.438 0 0 1-.402-.27l-2.927-8.667-3.956 8.88a.397.397 0 0 1-.725 0l-3.957-8.88zm20.817 3.119v4.198h6.708c.157 0 .294.14.294.3v1.2c0 .16-.137.3-.294.3h-8.412a.305.305 0 0 1-.294-.3V93.3c0-.155.138-.3.294-.3h8.412c.157 0 .294.145.294.3v1.203a.307.307 0 0 1-.294.301h-6.708v4.397h5.184c.156 0 .29.141.29.301v1.199c0 .16-.134.3-.29.3h-5.184zM262 103.3c0 2.084-2.129 3.7-4.989 3.7-1.968 0-3.378-.369-4.847-1.072a.31.31 0 0 1-.141-.388l.526-1.05a.332.332 0 0 1 .42-.155c1.167.524 2.455.893 3.881.893 1.571 0 2.997-.76 2.997-1.947 0-3.7-7.824-1.635-7.824-6.524 0-2.354 1.83-3.757 4.387-3.757.786 0 2.573.118 4.545.973.161.061.224.236.161.392l-.522 1.107a.32.32 0 0 1-.405.178c-.982-.369-2.475-.78-3.32-.78-1.484 0-2.674.294-2.772 1.73 0 3.138 7.903 1.347 7.903 6.7'/%3E%3Cpath d='M56 100c0-10.04 7.634-15 15.384-15 5.144 0 9.805 2.071 12.616 5.042l-4.097 4.834c-2.29-1.747-5.144-2.927-8.036-2.927-4.418 0-7.511 2.927-7.511 8.051 0 5.124 3.093 8.09 7.553 8.09 2.812 0 5.704-1.18 7.994-2.927L84 109.958C81.227 112.847 76.648 115 71.384 115 63.23 115 56 109.634 56 100m48.96 2.415h-7.548v4.727h7.631c2.062 0 3.259-.494 3.259-2.342 0-1.686-1.403-2.385-3.342-2.385zM97.412 91.82v4.146h6.6c1.856 0 3.093-.327 3.093-2.053 0-1.437-1.154-2.093-2.68-2.093h-7.013zm17.034 19.96c-1.982 1.604-4.907 2.22-8.25 2.22H89V85h16.579c3.837 0 6.228.944 7.794 2.504 1.403 1.358 2.105 3.166 2.105 5.26 0 2.957-1.364 4.971-3.754 6.037 3.218 1.15 5.276 3.696 5.276 6.903 0 2.835-.947 4.766-2.553 6.077zM151 85v29h-8.464v-11.46h-13.072V114H121V85h8.464v10.555h13.072V85z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:0;margin-left:-.625rem;margin-right:-.625rem;order:-1;overflow:hidden;padding-bottom:66.67%}.card--community .thumbnail[style*=background-image]{background-size:cover}.card--community .content{display:flex;flex-direction:column;flex-grow:1}.card--community .info{border-top:2px solid #e3e3e3;flex-grow:1;margin-bottom:1.25rem;padding-top:.8333333333rem}.card--community .info dd,.card--community .info dt{display:inline-block;margin:0;vertical-align:baseline}.card--community .info dt{font-weight:300;margin-right:.25rem}.card--community .info dd{font-weight:700;text-transform:capitalize}.card--community .actions{border-top:1px solid rgba(29,29,29,.2)}.card--community .actions .button{padding-bottom:.3333333333rem;padding-top:.3333333333rem}.card--community .actions>div{display:flex}.card--community .actions>div a,.card--community .actions>div button{background-color:#fff;border-bottom:0!important;border:0;color:#f32735;display:block;font-size:.8125rem;font-weight:700;margin:0;padding:.4166666667rem 0 .25rem;text-align:center;width:50%}.card--community .actions>div a:hover,.card--community .actions>div button:hover{border-bottom:0!important;color:#d10c19}.card--community .actions>div a:focus,.card--community .actions>div button:focus{box-shadow:none!important;outline-offset:0}.card--community .actions>div a:first-child,.card--community .actions>div button:first-child{border-right:1px solid rgba(29,29,29,.2)}.card--community .actions>div button:focus{outline:thin dotted transparent;transition-delay:1.5s;transition-duration:1s;transition-property:outline-color}.card--community-rental{overflow:visible}.card--community-rental .coming-soon{margin-top:1.25rem}.card--community-rental .coming-soon h3{border:2px solid #f32735;color:#f32735;padding:.25em 1em!important;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.card--community-rental h3{color:#2d2d2d;font-size:1.125rem;padding:1.25rem 0 .8333333333rem;text-transform:capitalize}.card--community-rental .sales-center{color:#f32735;font-weight:500;margin-top:-.625rem;padding-bottom:.625rem}.card--community-rental .thumbnail{background-color:#f0f0f0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='300' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F0F0F0' d='M0 0h300v200H0z'/%3E%3Cg fill='silver' fill-rule='nonzero'%3E%3Cpath d='M168 70H38v59h130V70zm-4.038 55.004H42.038V73.996h121.924v51.008zM183 106.703a.303.303 0 0 1-.292.297h-1.416a.303.303 0 0 1-.292-.297V93.297a.3.3 0 0 1 .292-.297h1.416a.3.3 0 0 1 .292.297v5.902h7v-5.902a.3.3 0 0 1 .292-.297h1.416a.3.3 0 0 1 .292.297v13.406a.303.303 0 0 1-.292.297h-1.416a.303.303 0 0 1-.292-.297V101h-7v5.703zm25.879-6.711c0-1.304-.609-5.22-4.88-5.22-4.266 0-4.894 3.916-4.894 5.22 0 1.305.628 5.24 4.895 5.24 4.27 0 4.879-3.935 4.879-5.24m2.121 0c0 2.92-1.596 7.008-7 7.008-5.4 0-7-4.088-7-7.008 0-2.844 1.6-6.992 7-6.992 5.404 0 7 4.148 7 6.992m8.181-2.109-2.923 8.667a.448.448 0 0 1-.406.27h-1.635c-.142 0-.26-.136-.201-.27l4.622-13.352a.278.278 0 0 1 .26-.198c.142 0 .264.08.303.198l4.3 9.758 4.298-9.758a.303.303 0 0 1 .28-.198c.142 0 .244.08.283.198l4.622 13.352c.06.134-.059.27-.2.27h-1.636a.438.438 0 0 1-.402-.27l-2.927-8.667-3.956 8.88a.397.397 0 0 1-.725 0l-3.957-8.88zm20.817 3.119v4.198h6.708c.157 0 .294.14.294.3v1.2c0 .16-.137.3-.294.3h-8.412a.305.305 0 0 1-.294-.3V93.3c0-.155.138-.3.294-.3h8.412c.157 0 .294.145.294.3v1.203a.307.307 0 0 1-.294.301h-6.708v4.397h5.184c.156 0 .29.141.29.301v1.199c0 .16-.134.3-.29.3h-5.184zM262 103.3c0 2.084-2.129 3.7-4.989 3.7-1.968 0-3.378-.369-4.847-1.072a.31.31 0 0 1-.141-.388l.526-1.05a.332.332 0 0 1 .42-.155c1.167.524 2.455.893 3.881.893 1.571 0 2.997-.76 2.997-1.947 0-3.7-7.824-1.635-7.824-6.524 0-2.354 1.83-3.757 4.387-3.757.786 0 2.573.118 4.545.973.161.061.224.236.161.392l-.522 1.107a.32.32 0 0 1-.405.178c-.982-.369-2.475-.78-3.32-.78-1.484 0-2.674.294-2.772 1.73 0 3.138 7.903 1.347 7.903 6.7'/%3E%3Cpath d='M56 100c0-10.04 7.634-15 15.384-15 5.144 0 9.805 2.071 12.616 5.042l-4.097 4.834c-2.29-1.747-5.144-2.927-8.036-2.927-4.418 0-7.511 2.927-7.511 8.051 0 5.124 3.093 8.09 7.553 8.09 2.812 0 5.704-1.18 7.994-2.927L84 109.958C81.227 112.847 76.648 115 71.384 115 63.23 115 56 109.634 56 100m48.96 2.415h-7.548v4.727h7.631c2.062 0 3.259-.494 3.259-2.342 0-1.686-1.403-2.385-3.342-2.385zM97.412 91.82v4.146h6.6c1.856 0 3.093-.327 3.093-2.053 0-1.437-1.154-2.093-2.68-2.093h-7.013zm17.034 19.96c-1.982 1.604-4.907 2.22-8.25 2.22H89V85h16.579c3.837 0 6.228.944 7.794 2.504 1.403 1.358 2.105 3.166 2.105 5.26 0 2.957-1.364 4.971-3.754 6.037 3.218 1.15 5.276 3.696 5.276 6.903 0 2.835-.947 4.766-2.553 6.077zM151 85v29h-8.464v-11.46h-13.072V114H121V85h8.464v10.555h13.072V85z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:0;margin-left:-.625rem;margin-right:-.625rem;order:-1;overflow:hidden;padding-bottom:66.67%}.card--community-rental .thumbnail[style*=background-image]{background-size:cover}.card--community-rental .content{display:flex;flex-direction:column;flex-grow:1}.card--community-rental .info{border-top:2px solid #e3e3e3;flex-grow:1;margin-bottom:1.25rem;padding-top:.8333333333rem}.card--community-rental .info dd,.card--community-rental .info dt{display:inline-block;margin:0;vertical-align:baseline}.card--community-rental .info dt{font-weight:300;margin-right:.25rem}.card--community-rental .info dd{font-weight:700;text-transform:capitalize}.card--community-rental .actions{border-top:1px solid rgba(29,29,29,.2)}.card--community-rental .actions .button{padding-bottom:.3333333333rem;padding-top:.3333333333rem}.card--community-rental .actions>div{display:flex}.card--community-rental .actions>div a,.card--community-rental .actions>div button{background-color:#fff;border-bottom:0!important;border:0;color:#f32735;display:block;font-size:.8125rem;font-weight:700;margin:0;padding:.4166666667rem 0 .25rem;text-align:center;width:50%}.card--community-rental .actions>div a:hover,.card--community-rental .actions>div button:hover{border-bottom:0!important;color:#d10c19}.card--community-rental .actions>div a:focus,.card--community-rental .actions>div button:focus{box-shadow:none!important;outline-offset:0}.card--community-rental .actions>div a:first-child,.card--community-rental .actions>div button:first-child{border-right:1px solid rgba(29,29,29,.2)}.card--community-rental .actions>div button:focus{outline:thin dotted transparent;transition-delay:1.5s;transition-duration:1s;transition-property:outline-color}.card--community-rental.featured{border:3px solid #f32735;padding-bottom:2rem;padding-top:2rem}.card--community-rental .thumbnail{overflow:visible;position:relative!important}.card--community-rental .featured-badge{background-color:#f32735;border-radius:5px;color:#fff;font-size:16px;left:50%;padding:.25em 1em;position:absolute;top:-18px;transform:translateX(-50%)}.card--community-rental .rental-badge{background:#f32735;border-radius:0 0 .25rem .25rem;color:#fff;font-weight:500;margin:-.625rem auto 0;padding:.25rem 0;text-align:center;width:180px}@media(min-width:1320px){.card--community-rental .rental-badge{padding:.125rem 0}}.page-rentals .featured-rental,.post-type-archive-community .featured-rental{margin-top:1em}@media(min-width:1320px){.page-rentals .card--community,.page-rentals .card--community-rental,.post-type-archive-community .card--community,.post-type-archive-community .card--community-rental{flex-direction:row}.page-rentals .card--community h3,.page-rentals .card--community-rental h3,.post-type-archive-community .card--community h3,.post-type-archive-community .card--community-rental h3{padding:.8333333333rem 0}.page-rentals .card--community .thumbnail,.page-rentals .card--community-rental .thumbnail,.post-type-archive-community .card--community .thumbnail,.post-type-archive-community .card--community-rental .thumbnail{height:100%;margin-right:0;padding:0;width:40%}.page-rentals .card--community .content,.page-rentals .card--community-rental .content,.post-type-archive-community .card--community .content,.post-type-archive-community .card--community-rental .content{padding-left:1.25rem;width:60%}}.card-wrapper .featured-community-cards>li{margin-bottom:1.25rem;width:100%}@media(min-width:768px){.card-wrapper .featured-community-cards>li{width:50%}}.card--featured-community{display:flex;height:100%;margin-bottom:0;overflow:hidden}.card--featured-community>header{background-color:#2d2d2d;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:20rem;justify-content:flex-end;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:-.625rem;position:relative}.card--featured-community>header h2,.card--featured-community>header h3,.card--featured-community>header h4,.card--featured-community>header h5,.card--featured-community>header h6{color:#fff;position:relative;text-transform:uppercase}.card--featured-community>header h2 small,.card--featured-community>header h3 small,.card--featured-community>header h4 small,.card--featured-community>header h5 small,.card--featured-community>header h6 small{text-transform:none}.card--featured-community .community-title{padding:1.25rem;position:relative}.card--featured-community .community-title:before{background:rgba(29,29,29,.6);background:linear-gradient(0deg,rgba(29,29,29,.6),rgba(29,29,29,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card--featured-community .community-details{flex-grow:1;padding:1.25rem 0 0}.card--featured-community .community-details p{font-size:1.125em}.card--featured-community footer span{display:block}.card--featured-community footer .low-price{font-size:1.5em}.card--featured-community footer .info{border-top:2px solid silver;margin-bottom:1.25rem;margin-top:.625rem;padding-top:.625rem}.card--listing-not-finding{background-color:#f32735;height:100%;min-height:280px;overflow:hidden;text-align:center}.card--listing-not-finding *{position:relative}.card--listing-not-finding .thumbnail{background-image:url(/dist/df28d48eb/201ea7772192132171bb.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.card--listing-not-finding h3{color:#fff;font-size:1.5rem;font-weight:700;padding-top:2.5rem}.card--listing-not-finding .content{color:#fff;flex-grow:1;font-size:1.125rem;line-height:1.425}.card--listing-not-finding .button-cta .button{background-color:#fff;color:#f32735;display:block;width:100%}.card--listing-not-finding .button-cta .button:hover{background-color:#d10c19;color:#fff}@media(min-width:576px){.card--listing-not-finding{min-height:460px}}.card--featured-award{height:auto;margin-bottom:1.25rem;padding:.625rem;width:100%}@media(min-width:768px){.card--featured-award{margin-bottom:0;width:31%}}.card--featured-award .featured-award-logo{align-items:center;background:#2d2d2d;display:flex;justify-content:center;max-height:60%;padding:1.25rem}.card--featured-award .featured-award-title{background:#f32735;color:#fff;font-weight:700;padding:1.25rem;text-align:center}.card--featured-award .featured-award-title span{display:block;font-size:.875rem;font-weight:300;margin-bottom:5px}.card--featured-award p{display:flex;font-size:.875rem;justify-content:space-between;margin:.625rem 0 0}.card--award{align-items:center;border:1px solid rgba(45,45,45,.2);display:flex;flex-direction:row;height:auto;margin-bottom:.8333333333rem;width:100%}@media(min-width:768px){.card--award{width:48%}}.card--award .award-logo{margin-right:1.25rem;width:80px}@media(min-width:768px){.card--award .award-logo{width:120px}}.card--award .award-description{width:calc(100% - 100px)}@media(min-width:768px){.card--award .award-description{width:calc(100% - 140px)}}.card--award h3{color:#f32735;font-weight:700;line-height:1.25rem}@media(min-width:768px){.card--award h3{line-height:1.2rem}}.card--award h3 small,.card--award h3 span{color:#2d2d2d;display:block}.card--award h3 small{margin-top:2px}.card--award h3 span{font-size:1.125rem;margin:8px 0 4px;text-transform:none}.card--award h3 span.pre-title{margin-top:0}.card--award p{font-size:.875rem;margin-bottom:0}.career-cards .card-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding-left:0}.card-career{height:auto;margin-bottom:1.25rem;width:100%}@media(min-width:576px){.card-career{width:49%}}.card-career .whr-title{font-size:1.375rem;margin-bottom:.25rem;margin-top:.625rem;padding-bottom:0}.card-career .whr-info{padding-left:0}.card-career .whr-location{font-weight:700;list-style:none;margin-bottom:.625rem;margin-top:.3125rem}.card-career .whr-description{height:260px;margin-bottom:.625rem;overflow:hidden;position:relative}.card-career .whr-description:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:6em;left:0;position:absolute;width:100%}.card-career .whr-description li,.card-career .whr-description p{font-size:.9125rem}.card-career .apply-button{align-self:flex-start}.card-career.featured{box-shadow:0 6px 9px rgba(29,29,29,.15),0 0 0 2px #f32735;width:100%}.card-career.featured .whr-title{font-size:1.625rem}.card-career.featured .whr-location{font-size:1rem}.card-career.featured .whr-description{font-size:1.125rem}.card-career.featured .whr-description *{font-size:inherit}.card-career.general-application .title{color:#f32735;font-size:1.5rem;margin-top:.625rem}.card-career.general-application .sub-heading{color:#666;font-size:1rem;font-weight:500;margin-bottom:1.25rem;margin-top:.625rem;padding-top:.625rem}.card-career.general-application p{font-size:1rem;margin-bottom:1.5625rem}.card-career.general-application p strong{font-size:1.1em}.card-wrapper>.promotion-cards>li{margin-bottom:1.25rem;width:100%}@media(min-width:768px){.card-wrapper>.promotion-cards>li{width:50%}}.card-wrapper .card--promotion{height:100%;margin-bottom:0;overflow:hidden}.card-wrapper .card--promotion header{background-color:#2d2d2d;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;margin:-.625rem -1.25rem 0;min-height:20rem}.card-wrapper .card--promotion header h2{color:#fff;padding:0;position:relative}.card-wrapper .card--promotion .promotion-title{padding:1.25rem;position:relative}.card-wrapper .card--promotion .promotion-title:before{background:rgba(29,29,29,.6);background:linear-gradient(0deg,rgba(29,29,29,.6),rgba(29,29,29,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-wrapper .card--promotion .promotion-details{flex-grow:1;padding:1.25rem 0}.card-wrapper .card--promotion .promotion-details p{margin:0}.card--listing.skeleton{background:transparent;box-shadow:inset 0 0 1px hsla(0,0%,40%,.5);padding:1rem 1rem 1.25rem}.card--listing.skeleton .thumbnail{background-color:transparent;background-image:none;margin-bottom:1.25rem;margin-top:0;width:100%}.card--listing.skeleton .thumbnail .base{height:100%;left:0;position:absolute;top:0;width:100%}.card--floor-plan.skeleton{background:transparent;box-shadow:inset 0 0 1px hsla(0,0%,40%,.5);padding-bottom:1.25rem}.card--floor-plan.skeleton .thumbnail{background-color:transparent;background-image:none;margin:0 -.625rem 1.25rem;width:calc(100% + 1.25rem)}.card--floor-plan.skeleton .thumbnail .base{height:100%;left:0;position:absolute;top:0;width:100%}.card--floor-plan.skeleton>div:first-of-type{margin:1rem 0}.card--community.skeleton{background:transparent;box-shadow:inset 0 0 1px hsla(0,0%,40%,.5);padding-bottom:1.25rem}@media(min-width:1320px){.card--community.skeleton{padding:.625rem 1.25rem}}.card--community.skeleton .thumbnail{background-color:transparent;background-image:none;margin-bottom:1.25rem;width:calc(100% + 1.25rem)}.card--community.skeleton .thumbnail .base{height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:1320px){.card--community.skeleton .thumbnail{width:40%}}.card--community.skeleton>div{width:auto}.card--community.skeleton .content .item{position:relative;width:0}@media(min-width:1320px){.card--community.skeleton .content{padding-bottom:.625rem;padding-top:1rem}.card--community.skeleton .content .item:last-of-type{animation:slideItem-100 .3s forwards}}.card--vdesign-studio{background-color:#2d2d2d;height:100%;min-height:280px;overflow:hidden;text-align:center}.card--vdesign-studio *{position:relative}.card--vdesign-studio header{flex-grow:1;opacity:1;position:relative;transform:scale(1);transition:transform .5s,opacity .5s;z-index:3}.card--vdesign-studio .thumbnail,.card--vdesign-studio .thumbnail-reveal{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(1);transition:transform .3s,opacity .3s;width:100%}.card--vdesign-studio .thumbnail{background-image:url(/dist/df28d48eb/0e8c3c37f932d4ea504d.jpg);z-index:2}.card--vdesign-studio .thumbnail-reveal{background-image:url(/dist/df28d48eb/4eaecd855de022823346.jpg);z-index:1}.card--vdesign-studio h3{color:#fff;font-size:1.5rem;font-weight:700;padding-top:2.5rem}.card--vdesign-studio p{color:#fff;flex-grow:1;font-size:1.125rem;line-height:1.425}.card--vdesign-studio .actions{z-index:3}.card--vdesign-studio .actions .button{background-color:#f32735;color:#fff;display:block;width:100%}@media(min-width:576px){.card--vdesign-studio{min-height:460px}}.card--vdesign-studio:hover header{opacity:0;transform:scale(1.5)}.card--vdesign-studio:hover .thumbnail{opacity:0;transform:scale(1.1)}.card--vdesign-studio:focus-within{box-shadow:0 6px 9px rgba(29,29,29,.15),0 0 0 2px #f32735}.card--vdesign-studio:focus-within header{opacity:0;transform:scale(1.5)}.card--vdesign-studio:focus-within .thumbnail{opacity:0;transform:scale(1.1)}@media(min-width:576px){.post-type-archive-community .card--vdesign-studio{min-height:280px}}.card--summer-promo{border:4px solid #fff;height:100%;min-height:460px;overflow:hidden;text-align:center}@media(min-width:400px){.card--summer-promo{min-height:520px}}@media(min-width:490px){.card--summer-promo{min-height:560px}}@media(min-width:576px){.card--summer-promo{min-height:480px}}@media(min-width:768px){.card--summer-promo{min-height:640px}}@media(min-width:1200px){.card--summer-promo{min-height:420px}}.card--summer-promo *{position:relative}.card--summer-promo header{flex-grow:1;opacity:1;position:relative;transform:scale(1);transition:transform .5s,opacity .5s;z-index:3}.card--summer-promo .thumbnail{background-image:url(/dist/df28d48eb/bafbc33524db8c4af41d.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.card--summer-promo .thumbnail:after{background-color:rgba(0,0,0,.25);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card--summer-promo .mark{margin-top:1.875rem;padding:0 .8333333333rem}.card--summer-promo .mark img{display:block;margin:0 auto}.card--summer-promo h3{color:#fff;padding-top:2.5rem}.card--summer-promo p{color:#fff;flex-grow:1;font-size:1.125rem;line-height:1.425}.card--summer-promo .actions{z-index:3}.card--summer-promo .actions .button{background-color:#f32735;box-shadow:0 6px 20px rgba(29,29,29,.2);color:#fff;display:block;width:100%}.card--summer-promo:focus-within{box-shadow:0 6px 9px rgba(29,29,29,.15),0 0 0 2px #f32735}.card--festival-of-homes{background-color:#f32735;background-position:50%;background-size:cover;color:#fff;height:100%;min-height:420px;overflow:hidden;padding-bottom:4em;padding-top:4em;text-align:center}.card--festival-of-homes *{position:relative}.card--festival-of-homes a{align-items:center;background-color:#fff;border-bottom:0!important;color:#f32735;display:flex;height:100%;justify-content:center;width:100%}.card--festival-of-homes a:hover{border-bottom:0!important}.card--festival-of-homes img{margin-bottom:1em;width:100%}.card--festival-of-homes .mark{margin:1.71875rem auto .3125rem;max-width:300px;width:96%}.card--festival-of-homes .snow-globe{margin:0 auto 1rem;width:60%}.card--festival-of-homes header{flex-grow:1;opacity:1;position:relative;transform:scale(1);transition:transform .5s,opacity .5s;z-index:3}.card--festival-of-homes h3{color:#fff;font-size:1.5rem;font-weight:700;text-transform:none}.card--festival-of-homes p{flex-grow:1;font-size:1rem;line-height:1.3;margin-bottom:1em}.card--festival-of-homes .actions{z-index:3}.card--festival-of-homes .actions .button{background-color:#fff;box-shadow:0 6px 20px rgba(29,29,29,.1);color:#f32735;display:block;width:100%}.card--festival-of-homes .actions .button:hover{background-color:#8d2d3d;color:#fff}.card--festival-of-homes:focus-within{box-shadow:0 6px 9px rgba(29,29,29,.15),0 0 0 2px #f32735}.card--on-the-block{padding:0}.card--heart-system{background-color:#909090;background-image:url(/dist/df28d48eb/a0263fc42c937e1f1aba.jpg);background-position:50%;background-size:cover;border:4px solid #fff;height:100%;min-height:420px;overflow:hidden;padding:1.5rem 1.25rem .625rem;text-align:center}.card--heart-system .house-slots{margin-bottom:2.5rem;width:150px}.card--heart-system header h3{color:#f32735;font-size:3.3125rem;font-weight:800;line-height:.96;text-transform:none}.card--heart-system header p{color:#f32735;font-size:1.375rem;line-height:1.59;margin:0 auto 1.25rem;max-width:205px}.card--heart-system .actions{margin-top:auto}.card--heart-system .actions button{margin-left:auto;margin-right:auto}.card--tour-now{background-color:#f0f0f0;background-image:linear-gradient(180deg,#fff,#f0f0f0);background-position:50%;border:4px solid #fff;height:100%;min-height:420px;overflow:hidden;padding-left:.125rem;padding-right:0;padding-top:0;text-align:center}.card--tour-now *{position:relative}.card--tour-now .content{align-self:center;margin:auto;position:relative}.card--tour-now .phone img{display:block;max-height:480px}.card--tour-now .graphics{align-items:center;color:#fff;display:flex;flex-direction:column;height:83.5%;justify-content:center;left:18.5%;overflow:hidden;padding:.625rem;position:absolute;top:8%;width:63.5%}.card--tour-now .logo{left:0;margin:auto;position:absolute;right:0;top:10%;width:30%}.card--tour-now .logo .svg-wrapper{height:0;padding-bottom:84.9765258216%;position:relative}.card--tour-now .logo .svg-wrapper>svg{fill:currentColor;height:100%;left:0;position:absolute;top:0;width:100%}.card--tour-now .tour-now-graphics{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.card--tour-now .tour-now-graphics:after{content:"flickity";display:none}.card--tour-now .item{display:none;flex-direction:column;font-size:1.25rem;font-weight:700;line-height:1.1;margin:auto;text-align:center;width:100%}.card--tour-now .item:first-of-type{display:flex}.card--tour-now .item>div{margin:1.25rem auto 1rem}.card--tour-now .item small{display:block;margin-bottom:.25rem;text-transform:uppercase}.card--tour-now .item .button{align-self:center;background-color:#fff;color:#f32735;margin-top:.625rem}.card--tour-now .item.dream-home>div{width:54%}.card--tour-now .item.dream-home .svg-wrapper{height:0;padding-bottom:119.806763285%;position:relative}.card--tour-now .item.dream-home .svg-wrapper>svg{fill:currentColor;height:100%;left:0;position:absolute;top:0;width:100%}.card--tour-now .item.lock>div{width:50%}.card--tour-now .item.lock .svg-wrapper{height:0;padding-bottom:143.6170212766%;position:relative}.card--tour-now .item.lock .svg-wrapper>svg{fill:currentColor;height:100%;left:0;position:absolute;top:0;width:100%}.card--tour-now .item.tour>div{width:72%}.card--tour-now .item.tour .svg-wrapper{height:0;padding-bottom:41.0628019324%;position:relative}.card--tour-now .item.tour .svg-wrapper>svg{fill:currentColor;height:100%;left:0;position:absolute;top:0;width:100%}.card--tour-now .flickity-enabled .item{display:flex;margin:auto 1rem;opacity:0;transition:opacity .25s ease;visibility:hidden}.card--tour-now .flickity-enabled .item.is-selected{opacity:1;visibility:visible}.card--tour-now .flickity-viewport{min-width:100%}.card--tour-now .flickity-slider{align-items:center;display:flex}.card--tour-now .flickity-page-dots{bottom:0;left:0;margin:auto;position:absolute;right:0}.card--tour-now .flickity-page-dots .dot{background-color:#fff;opacity:.4}.card--tour-now .flickity-page-dots .dot.is-selected{background-color:#fff;opacity:1}.card--tour-now .actions{margin-top:auto;z-index:3}.card--tour-now .actions .button{display:inline-block;margin-bottom:.625rem;margin-left:auto;margin-right:auto}.card--tour-now:focus-within{box-shadow:0 6px 9px rgba(29,29,29,.15),0 0 0 2px #f32735}.card--trade-up{background-color:#f32735;border:.625rem solid #fff;color:#fff;height:100%;overflow:hidden;padding:2.5rem 1.25rem}.card--trade-up .logo{margin-bottom:1.875rem;padding:0 1.25rem 2.5rem;position:relative}.card--trade-up .logo svg{fill:#fff}.card--trade-up .logo:after{background-color:#fff;border-radius:25%;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.card--trade-up .horizontal .svg-wrapper{height:0;padding-bottom:29.8461538462%;position:relative}.card--trade-up .horizontal .svg-wrapper>svg{fill:currentColor;height:100%;left:0;position:absolute;top:0;width:100%}.card--trade-up .vertical{display:none}.card--trade-up .vertical .svg-wrapper{height:0;padding-bottom:88.4353741497%;position:relative}.card--trade-up .vertical .svg-wrapper>svg{fill:currentColor;height:100%;left:0;position:absolute;top:0;width:100%}.card--trade-up h2{color:#fff;font-size:1.5rem;padding-top:0}.card--trade-up p{font-size:1.125rem;line-height:1.5}@media(min-width:576px){.card--trade-up p{font-size:1rem}}.card--trade-up .button{background-color:#fff;color:#f32735;font-size:1.125rem;font-weight:700;margin-bottom:0}@media(min-width:660px){.card--trade-up .button{font-size:1rem}}@media(min-width:768px){.card--trade-up{padding:1.875rem 1.25rem}}@media(min-width:1320px){.card--trade-up{flex-direction:row;padding:2.1875rem 1.25rem}.card--trade-up .logo{align-items:center;display:flex;justify-content:center;margin:0;padding:1% 6% 1% 3%;width:40%}.card--trade-up .logo:after{display:block;height:100%;left:auto;position:absolute;right:0;top:0;width:3px}.card--trade-up .content{padding-left:6%;width:60%}.card--trade-up .horizontal{display:none}.card--trade-up .vertical{display:block;width:100%}.card--trade-up p{font-size:1.125rem}.card--trade-up .button{display:inline-block}}.card--buy-now-get-more .actions{margin-bottom:50px;margin-top:auto;text-align:center}.card--buy-now-get-more .mark{margin-top:50px}.card--buy-now-get-more .button.black{background-color:#1d1d1d;display:inline-block;margin:0 auto;min-width:200px}.card--buy-now-get-more .button.black:active,.card--buy-now-get-more .button.black:focus,.card--buy-now-get-more .button.black:hover{background-color:#2d2d2d}.card--cash-boom-home .actions{margin-bottom:50px;margin-top:auto;text-align:center}.card--cash-boom-home .mark{margin-top:50px}.card--cash-boom-home .button.black{background-color:#1d1d1d;display:inline-block;margin:0 auto;min-width:200px}.card--cash-boom-home .button.black:active,.card--cash-boom-home .button.black:focus,.card--cash-boom-home .button.black:hover{background-color:#2d2d2d}.card--april-promo{align-items:center;background-color:#f32735;height:100%;justify-content:center;min-height:280px;overflow:hidden;text-align:center}.card--april-promo p{color:#fff}.card--april-promo header,.card--april-promo header img{width:100%}.card--april-promo .button{background-color:#fff;color:#f32735;display:inline-block}@media(min-width:1200px){.post-type-archive-community .card--april-promo{align-items:center;flex-direction:row}.post-type-archive-community .card--april-promo header{width:33.333%}.post-type-archive-community .card--april-promo .actions{padding-left:2rem;text-align:left;width:66.666%}}.single-community .testimonials,.warranty-customer-care .testimonials{display:none;margin-bottom:1.25rem;overflow:hidden}.single-community .testimonials:after,.warranty-customer-care .testimonials:after{content:"flickity";display:none}.single-community .testimonials.flickity-enabled,.warranty-customer-care .testimonials.flickity-enabled{display:block}@media(min-width:768px){.single-community .testimonials,.warranty-customer-care .testimonials{margin-left:auto;margin-right:auto;width:94%}}@media(min-width:1024px){.single-community .testimonials,.warranty-customer-care .testimonials{width:80%}}.testimonial.warranty{align-items:center;background-color:#f0f0f0;border:0;border-radius:.25rem;display:flex;height:auto;margin:0 1rem;min-height:100%;padding:1.875rem 1.5625rem 1.5625rem 1.25rem;width:100%}.testimonial.warranty .content-block{margin:auto;padding:0 0 0 2.5rem;width:100%}.testimonial.warranty .comment{margin:0;position:relative}.testimonial.warranty .comment:before{color:#f32735;content:"“";display:block;font-size:4em;font-weight:700;left:-2.5rem;line-height:0;position:absolute;top:1.40625rem}.testimonial.warranty .comment p{font-size:1rem;line-height:1.5}@media(min-width:768px){.testimonial.warranty .comment p{font-size:1.125rem}}.text-carousel .flickity-prev-next-button{background-color:transparent;border:3px solid #2d2d2d;color:#f32735;transition:background-color .3s ease,opacity .3s cubic-bezier(0,1,1,1)}.text-carousel .flickity-prev-next-button:hover{border-color:#d10c19;color:#d10c19}.text-carousel .flickity-prev-next-button .flickity-button-icon{stroke-width:10px;stroke:#2d2d2d;fill:#2d2d2d}[role=main]>.community-featured-image{padding:3.75rem .625rem 3.4375rem}[role=main]>.community-featured-image .inner{justify-content:center}[role=main]>.community-featured-image h1{display:block;margin:0;max-width:1100px;padding:0;position:relative;text-align:center}@media(min-width:768px){[role=main]>.community-featured-image h1.has-sales-center{margin:0 auto;max-width:calc(100% - 7.125rem)}}[role=main]>.community-featured-image .title{background-color:rgba(29,29,29,.48);border:4px solid #fff;display:block;letter-spacing:.025em;margin:0;padding:2.1875rem 3.125rem;width:auto}@supports not (old:IE){[role=main]>.community-featured-image .title{text-shadow:0 1px 3px rgba(29,29,29,.4)}}[role=main]>.community-featured-image .location{background-color:#fff;box-shadow:0 1px 3px rgba(29,29,29,.2);color:#f32735;display:inline-block;font-size:1rem;font-weight:700;left:50%;line-height:1;padding:.625rem 2.1875rem .5rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%);white-space:nowrap;width:auto}[role=main]>.community-featured-image .sales-center{display:block;font-size:1.125rem;margin-top:.8333333333rem;text-shadow:0 .25rem .5rem hsla(0,0%,40%,.4)}@media(min-width:768px){[role=main]>.community-featured-image .sales-center{align-items:center;background-color:#fff;border-radius:50%;bottom:-2.75rem;color:#f32735;display:flex;font-size:.875rem;height:6rem;justify-content:center;line-height:1.25;position:absolute;right:-4.5rem;text-align:center;text-shadow:none;text-transform:none;width:9rem}}@media(max-width:767.98px){[role=main]>.community-featured-image .sales-center br{display:none}[role=main]>.community-featured-image .title{font-size:1.75rem;padding-left:1rem;padding-right:1rem}}@media(min-width:576px){[role=main]>.community-featured-image .title{border:6px solid #fff}[role=main]>.community-featured-image .location{top:-14px}}@media(min-width:576px)and (min-width:768px){[role=main]>.community-featured-image{padding:5.3125rem .625rem 5rem}[role=main]>.community-featured-image .title{padding:2.5rem 3.4375rem}[role=main]>.community-featured-image .location{font-size:1.125rem;padding:.625rem 2.5rem .5rem;top:-16px}}[role=main]>.community-featured-image.image{height:auto;min-height:auto}.single-community .messages{background-color:#f0f0f0;border-bottom:1px solid rgba(29,29,29,.1);padding:.5208333333rem 0}@media(min-width:768px){.single-community .messages{padding:.6875rem 0}}.single-community .messages .inner{display:flex;flex-wrap:wrap;gap:.75em}@media(min-width:768px){.single-community .messages.has-multiple .listing-promo{flex-basis:calc(49% - 0.3125rem)}}@media(min-width:1024px){.single-community .messages.has-multiple .listing-promo{flex-basis:auto;flex:.33}}.listing-promo{flex-basis:100%;flex-grow:0;flex-shrink:1;padding:.3125rem 0}@media(min-width:768px){.listing-promo{flex-basis:auto}}.listing-promo>a{align-items:center;background-color:#f32735;border:0!important;border-radius:.25rem;color:#fff;display:flex;height:100%;padding:1.1111111111rem 1.875rem 1.1111111111rem 1.5625rem;transition:background-color .15s ease}.listing-promo>a:focus,.listing-promo>a:hover{border:0!important}.listing-promo>a:hover{background-color:#d10c19}.listing-promo>a:focus{box-shadow:0 0 0 .25rem rgba(243,39,53,.25)}.listing-promo .promo-content{align-items:center;display:flex;line-height:1.25}.listing-promo .promo-content small{font-size:80%}.listing-promo a:hover .icon{border-right:2px solid #a10913}.listing-promo .icon{border-right:2px solid #d10c19;margin-right:1.25rem;transition:border-color .15s ease}.listing-promo img,.listing-promo svg{height:auto;margin-right:1.25rem;max-width:none;width:64px}@media(max-width:767.98px){.listing-promo img,.listing-promo svg{width:56px}}.listing-promo.new-home-era .icon img{width:90px}.listing-promo.new-home-era .icon .savings{font-size:2em;font-weight:700;margin-right:1.25rem}.listing-promo.new-home-era .content small strong{font-size:1.25em}@media(max-width:767.98px){.listing-promo.new-home-era .icon img{width:56px}}.listing-promo.buy-now-get-more-promo .icon img{width:120px}.listing-promo.tour-now{--pad-left:1.5625rem;--pad-right:1.875rem;--width:2rem;--total-width:calc(var(--width) + var(--pad-left) + var(--pad-right));--padded-width:calc(var(--width) + var(--pad-right))}@keyframes tour-now-graphic-slide-in{0%{transform:translate3d(0)}to{transform:translate3d(calc(100% - var(--total-width)),0,0)}}.listing-promo.tour-now>a{justify-content:space-between;overflow:hidden;position:relative;z-index:10}.listing-promo.tour-now>a:hover .graphic{background-color:#d10c19}.listing-promo.tour-now .promo-content{padding-right:var(--padded-width)}.listing-promo.tour-now .graphic{align-items:center;animation-delay:1.5s;animation-duration:1.375s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:tour-now-graphic-slide-in;animation-timing-function:ease-out;background-color:#f32735;bottom:0;display:flex;left:0;padding-left:var(--pad-left);padding-right:var(--pad-right);position:absolute;right:auto;top:0;transition:background-color .15s ease;width:100%}.listing-promo.tour-now .graphic svg{fill:currentcolor;height:auto;margin:0;max-width:var(--width);width:100%}@media(max-width:767.98px){.listing-promo.tour-now .graphic svg{max-width:var(--width)}}.single-community .coming-soon .upper-content{display:flex;gap:3em}.single-community .coming-soon .upper-content div{flex:1}.single-community .coming-soon .upper-content .additional-information .button{font-size:.85rem}.single-community .coming-soon .upper-content .coming-soon-form{flex:0 1 40%}.single-community .coming-soon .upper-content .coming-soon-form .form-container{background-color:#f0f0f0;margin-bottom:3em;padding:2em}.single-community .coming-soon .upper-content .coming-soon-form .form-container .gform_button{width:-moz-fit-content;width:fit-content}.single-community .coming-soon .upper-content .coming-soon-form .on-the-block-callout{display:block;margin-top:2em;text-align:center}.single-community .coming-soon .upper-content .coming-soon-form .on-the-block-callout img{width:100%}@media(max-width:767.98px){.single-community .coming-soon .upper-content{flex-direction:column}}.single-community .coming-soon .community-map,.single-community .coming-soon .nearby-homes{margin-top:4em;text-align:center}.single-community .coming-soon .nearby-homes h2{margin-bottom:1em}@media(min-width:768px){.community-description .count{background:#f32735;border-radius:3px;color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:0;padding:18px 10px 16px;text-align:center}}.additional-information{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5625rem}.additional-information .button,.additional-information button{flex:0 1 100%;margin-bottom:.8333333333rem}@media(min-width:576px){.additional-information .button,.additional-information button{flex:0 1 49%}}@media(min-width:1024px){.additional-information .button,.additional-information button{flex:0 1 48.5%;margin-bottom:1.25rem}}.single-community #rental-homes{margin-top:1.75em}.community-plat-map .print-homesitesmap{color:#2d2d2d;display:inline-block}.community-plat-map .print-homesitesmap:before{speak:none;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23f32735'%3E%3Cpath d='M400 264c-13.25 0-24 10.74-24 24 0 13.25 10.75 24 24 24s24-10.75 24-24c0-13.26-10.75-24-24-24zm32-88V99.88c0-12.73-5.06-24.94-14.06-33.94l-51.88-51.88c-9-9-21.21-14.06-33.94-14.06H110.48C93.64 0 80 14.33 80 32v144c-44.18 0-80 35.82-80 80v128c0 8.84 7.16 16 16 16h64v96c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-96h64c8.84 0 16-7.16 16-16V256c0-44.18-35.82-80-80-80zM128 48h192v48c0 8.84 7.16 16 16 16h48v64H128V48zm256 416H128v-64h256v64zm80-112H48v-96c0-17.64 14.36-32 32-32h352c17.64 0 32 14.36 32 32v96z'/%3E%3C/svg%3E");display:inline-block;margin-right:.5rem;position:relative;text-align:center;top:.1rem;width:1rem}@media print{.single-community.fancybox-active #container,.single-community.fancybox-active #footer,.single-community.fancybox-active #header{display:none}.single-community.fancybox-active .fancybox-content.community-plat-map{max-width:96%!important;width:96%!important}.single-community.fancybox-active .fancybox-content iframe{margin:0 auto;max-width:800px;width:100%}}.nearby{margin-bottom:2.5rem}.nearby h2{padding-bottom:1.25rem}@media(min-width:576px){.nearby h2{padding-bottom:1.5625rem}}.nearby .school-info h3:after,.nearby .school-info h4:after{display:none}.nearby #cbhfavorites li{list-style:none;padding-left:1.5em;position:relative}.nearby #cbhfavorites li i{color:#f32735;left:0;position:absolute;top:.75em}.nearby #cbhfavorites li h4{text-transform:none}.single-community .community-description{position:relative}.single-community #scroll-indicator{top:122px}@media(min-width:1024px){.single-community .divider{display:none}}.single-community .cbh-team{border-top:3px solid #f0f0f0;margin-top:1.25rem;padding-top:1.25rem}.single-community .cbh-team:first-of-type{border-top:0;margin-top:0;padding-top:0}.single-community .cbh-team:last-of-type{margin-bottom:1.25rem}.single-community .cbh-team .actions{display:flex;gap:1em}.single-community .cbh-team .actions a{margin-bottom:0}@media(max-width:767.98px){.single-community .cbh-team .actions{flex-direction:column;gap:1em;margin-bottom:1em;width:100%}.single-community .cbh-team .actions a{width:100%}}@media(min-width:768px){.single-community .cbh-team{margin-top:1.875rem;padding-top:1.875rem}.single-community .cbh-team .team-member.listing-agent{width:45%}}.single-community .request-form{margin-top:2.5rem}@media(min-width:768px){.single-community .request-form .gform_fields{display:flex;flex-wrap:wrap;justify-content:space-between}}.single-community .on-the-block-callout{background-color:#f32735;border:10px solid #f32735;color:#fff;font-weight:600;margin-bottom:3em;padding:3em 2em;text-align:center}.single-community .on-the-block-callout .button{background-color:#fff;color:#f32735}.single-community .on-the-block-callout .image{margin-bottom:3em}.single-community .card-wrapper li .card--listing .card-top .left,.single-community .card-wrapper li .card--listing .card-top .right{padding-left:0;padding-right:0}.single-community .on-the-block{border-bottom:0}.single-community .on-the-block .image{margin-bottom:2em}.single-community .festival-of-homes{border:2px solid #f32735;border-radius:5px;margin-bottom:2em;padding:2em 2em 0;text-align:center}.single-community .festival-of-homes .image{margin-bottom:2em}.single-community .festival-of-homes .image img{width:100%}.single-community .community-testimonials{background-color:#f0f0f0;margin-top:2em;padding:2em 0 0}.single-community .community-testimonials .testimonial{text-align:center}.single-community .community-testimonials .testimonial .content-block{padding-left:0}.single-community .community-testimonials .testimonial .content-block .stars{display:flex;justify-content:center;padding-bottom:2em}.single-community .community-testimonials .testimonial .content-block .comment p{padding:0 3em}.single-community .community-testimonials .testimonial .content-block .comment:before{content:""}