.sweep{width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding-left:1.6rem;padding-right:1.6rem;content:" ";display:table;clear:both}.column,.columns,.container{position:relative;width:100%;box-sizing:border-box}.column,.columns{float:left;margin-left:0}@media (min-width:768px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.one-fourth.column{width:22%}.one-fifth.column{width:16.8%}.one-seventh.column{width:10.8571428571%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}@media (min-width:1200px){.container{padding:0}}.column.rev-flow,.columns.rev-flow{float:left}@media only screen and (min-width:768px){.column.rev-flow,.columns.rev-flow{float:right!important}.column.rev-flow:first-child,.columns.rev-flow:first-child{margin-left:4%}.column.rev-flow:last-child,.columns.rev-flow:last-child{margin-left:0}}.pad-all{padding:1.6rem}.pad-horiz{padding-right:1.6rem;padding-left:1.6rem}.pad-vert{padding-top:1.6rem;padding-bottom:1.6rem}.pad-left{padding-left:1.6rem}.pad-right{padding-right:1.6rem}.pad-top{padding-top:1.6rem}.pad-bottom{padding-bottom:1.6rem}.pad-none{padding:0!important}.pad-all-hf{padding:.8rem}.pad-horiz-hf{padding-right:.8rem;padding-left:.8rem}.pad-vert-hf{padding:.8rem 0}.pad-left-hf{padding-left:.8rem}.pad-right-hf{padding-right:.8rem}.pad-top-hf{padding-top:.8rem}.pad-bottom-hf{padding-bottom:.8rem}.pad-all-qt{padding:.4rem}.pad-horiz-qt{padding-right:.4rem;padding-left:.4rem}.pad-vert-qt{padding:.4rem 0}.pad-left-qt{padding-left:.4rem}.pad-right-qt{padding-right:.4rem}.pad-top-qt{padding-top:.4rem}.pad-bottom-qt{padding-bottom:.4rem}.pad-all-db{padding:3.2rem}.pad-horiz-db{padding-left:3.2rem;padding-right:3.2rem}.pad-vert-db{padding-top:3.2rem;padding-bottom:3.2rem}.pad-left-db{padding-left:3.2rem}.pad-right-db{padding-right:3.2rem}.pad-top-db{padding-top:3.2rem}.pad-bottom-db{padding-bottom:3.2rem}.pad-all-xl{padding:6.4rem}.pad-horiz-xl{padding-left:6.4rem;padding-right:6.4rem}.pad-vert-xl{padding-top:6.4rem;padding-bottom:6.4rem}.pad-left-xl{padding-left:6.4rem}.pad-right-xl{padding-right:6.4rem}.pad-top-xl{padding-top:6.4rem}.pad-bottom-xl{padding-bottom:6.4rem}.mrg-all{margin:1.6rem}.mrg-horiz{margin:0 1.6rem}.mrg-vert{margin:1.6rem 0}.mrg-left{margin-left:1.6rem!important}.mrg-right{margin-right:1.6rem}.mrg-top{margin-top:1.6rem!important}.mrg-bottom{margin-bottom:1.6rem}.mrg-all-db{margin:3.2rem}.mrg-horiz-db{margin:0 3.2rem}.mrg-vert-db{margin:3.2rem 0}.mrg-left-db{margin-left:3.2rem!important}.mrg-right-db{margin-right:3.2rem}.mrg-top-db{margin-top:3.2rem}.mrg-bottom-db{margin-bottom:3.2rem}.mrg-all-xl{margin:6.4rem}.mrg-horiz-xl{margin:0 6.4rem}.mrg-vert-xl{margin:6.4rem 0}.mrg-left-xl{margin-left:6.4rem!important}.mrg-right-xl{margin-right:6.4rem}.mrg-top-xl{margin-top:6.4rem}.mrg-bottom-xl{margin-bottom:6.4rem}.mrg-all-hf{margin:.8rem}.mrg-horiz-hf{margin:0 .8rem}.mrg-vert-hf{margin:.8rem 0}.mrg-left-hf{margin-left:.8rem!important}.mrg-right-hf{margin-right:.8rem}.mrg-top-hf{margin-top:.8rem}.mrg-bottom-hf{margin-bottom:.8rem}.mrg-all-qt{margin:.4rem}.mrg-horiz-qt{margin:0 .4rem}.mrg-vert-qt{margin:.4rem 0}.mrg-left-qt{margin-left:.4rem}.mrg-right-qt{margin-right:.4rem}.mrg-top-qt{margin-top:.4rem}.mrg-bottom-qt{margin-bottom:.4rem}.mrg-bottom-qd{margin-bottom:6.4rem}.mrg-none{margin:0!important}.mrg-left-none{margin-left:0!important}.mrg-right-none{margin-right:0!important}.mrg-top-none{margin-top:0!important}.mrg-bottom-none{margin-bottom:0!important}.mrg-left-neg{margin-left:-1.6rem!important}.mrg-right-neg{margin-right:-1.6rem}.mrg-top-neg{margin-top:-1.6rem!important}.mrg-bottom-neg{margin-bottom:-1.6rem}.mrg-left-neg-hf{margin-left:-.8rem!important}.mrg-right-neg-hf{margin-right:-.8rem}.mrg-top-neg-hf{margin-top:-.8rem!important}.mrg-bottom-neg-hf{margin-bottom:-.8rem}.fluid{width:100%;box-sizing:border-box}.max-full-width{max-width:100%;box-sizing:border-box}.full-width{width:100%;box-sizing:border-box}.transparent-back{background-color:transparent!important}.float-right{display:block;float:right!important}.float-left{display:block;float:left!important}.text-center{text-align:center}.text-right{text-align:right}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hidden{display:none!important}.visible{display:block!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.border-top{border-top:1px solid #ccc}h1,h2,h3,h4,h5,h6{margin-top:0}ol,ul{line-height:2.4rem}blockquote{line-height:1.5;font-size:1.8rem}.x-small{font-size:1.15rem}.small,.x-small{line-height:1.8rem}.small{font-size:1.2rem}.medium{font-size:1.4rem;line-height:2.05rem}.medium-large{font-size:1.7rem;line-height:2.35rem}.large{font-size:2rem;line-height:2.5rem}.x-large{font-size:2.2rem;line-height:2.4rem}.huge{font-size:5.5rem;line-height:5rem!important}a.button,a.button:active,a.button:link,a.button:visited,button,input[type=button],input[type=submit]{display:block;text-align:center;float:left;width:auto;text-decoration:none;border:none;transition:all .25s ease;border-radius:30px;padding:.8rem 3.2rem;box-sizing:border-box;font-weight:400;font-size:1.4rem;cursor:pointer}a.button.full,a.button:active.full,a.button:link.full,a.button:visited.full,button.full,input[type=button].full,input[type=submit].full{width:100%}a.button.sm,a.button:active.sm,a.button:link.sm,a.button:visited.sm,button.sm,input[type=button].sm,input[type=submit].sm{font-size:1.2rem;padding:1.2rem 1.6rem}a.button.full,a.button:active.full,a.button:link.full,a.button:visited.full,button.full,input[type=button].full,input[type=submit].full{width:100%!important;text-align:center!important}a.button.icon,a.button:active.icon,a.button:link.icon,a.button:visited.icon,button.icon,input[type=button].icon,input[type=submit].icon{display:flex;flex-direction:row}a.button.icon svg,a.button:active.icon svg,a.button:link.icon svg,a.button:visited.icon svg,button.icon svg,input[type=button].icon svg,input[type=submit].icon svg{width:1.4rem;height:1.4rem;margin-right:.8rem}a.button.center,a.button:active.center,a.button:link.center,a.button:visited.center,button.center,input[type=button].center,input[type=submit].center{margin:0 auto}input[type=date],input[type=email],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],textarea{display:block;float:left;clear:both;padding:.8rem;border-radius:4px;width:100%;border:2px solid #ccc;font-size:1.4rem;box-sizing:border-box}input[type=search]{display:inline!important;float:none;width:inherit}.form-row{margin-bottom:1.6rem}.form-row,.input-wrapper{display:block;float:left;width:100%;clear:both}.input-wrapper{box-sizing:border-box}.input-wrapper.full,.input-wrapper.lg,.input-wrapper.md,.input-wrapper.sm,.input-wrapper.tiny{width:100%;min-width:unset}.input-wrapper input.full,.input-wrapper input.lg,.input-wrapper input.md,.input-wrapper input.sm,.input-wrapper textarea.full,.input-wrapper textarea.lg,.input-wrapper textarea.md,.input-wrapper textarea.sm{width:100%}@media only screen and (min-width:768px){.field-space{padding-right:1.6rem}.input-wrapper.tiny{width:15%;clear:none!important;min-width:unset}.input-wrapper.sm{width:30%;clear:none!important;min-width:unset}.input-wrapper.md{width:50%;clear:none!important}.input-wrapper.lg{width:75%;clear:none!important}.input-wrapper.full{width:100%}.input-wrapper input.sm,.input-wrapper textarea.sm{width:30%}.input-wrapper input.md,.input-wrapper textarea.md{width:50%}.input-wrapper input.lg,.input-wrapper textarea.lg{width:75%}.input-wrapper input.full,.input-wrapper textarea.full{width:100%}}textarea{min-height:14rem;max-height:30rem}.input-wrapper>span{display:none}.input-wrapper.error>span{color:#e74c3c}.input-wrapper.error>span,span.input-message{display:block;float:left;width:100%;padding:.4rem 0;font-style:italic;font-size:1.4rem}.custom-select{position:relative;display:block;padding:0;min-height:3.7rem;float:left}.custom-select,.custom-select select{width:100%;transition:all .25s ease;border-radius:4px}.custom-select select{position:absolute;z-index:4;top:0;left:0;font-size:1.4rem;height:3.7rem;margin:0;padding:.8rem 4.8rem .8rem 1.6rem;border-width:2px;border-style:solid;outline:none;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select span.decoration{display:block;position:absolute;right:1rem;top:.75rem}.custom-select span.decoration svg{width:1.2rem;height:1.2rem}.radio-check-group{display:block;float:left;clear:both;margin-bottom:.8rem;box-sizing:border-box}.radio-check-group.indent{padding-left:2.4rem}input[type=radio]{display:none}input[type=radio]+label{font-family:Arial,sans-serif;font-size:14px}input[type=radio]+label span{display:inline-block;width:20px;height:20px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:10px;background-color:#d9d9d9}input[type=radio]+label span,input[type=radio]:checked+label span{transition:background-color .125s linear}input[type=checkbox]{display:none;cursor:pointer}input[type=checkbox]+label{font-family:Arial,sans-serif;font-size:14px;cursor:pointer}input[type=checkbox]+label span{display:inline-block;width:20px;height:20px;margin:-1px 4px 0 0;vertical-align:middle;border-radius:2px;background-color:#d9d9d9;cursor:pointer}input[type=checkbox]:checked+label span{background-image:url(/img/forms/checkbox-checked@2x.png);background-repeat:no-repeat;background-size:20px 20px;background-position:0 0;background-color:#fff;cursor:pointer}input[type=checkbox]+label span,input[type=checkbox]:checked+label span{transition:all .125s linear}form label{display:block;float:left;width:100%;font-size:1.4rem;font-weight:700;padding-bottom:.8rem}.preview{padding:1.6rem;border-radius:.6rem}.preview,form{box-sizing:border-box;display:block;float:left;width:100%}form .title-group{display:flex;flex-direction:column;margin-bottom:3.2rem}form .title-group h3{text-transform:uppercase;font-size:2rem!important;margin-bottom:.4rem}.form-action-group{display:flex;flex-direction:row;float:left;justify-content:space-between}.form-action-group a.button,.form-action-group button.button{width:14rem;flex-shrink:0}.form-action-group a.button:first-child,.form-action-group button.button:first-child{margin-right:1.6rem}.screen,a.screen{position:fixed;z-index:100;display:none;background-color:hsla(0,0%,100%,.7);left:0;right:0;top:0;bottom:0}a.screen{text-decoration:none;cursor:default}.modal{position:absolute;z-index:140;display:block;box-shadow:0 0 10px rgba(0,0,0,.35);background-color:#fff;left:50%;top:50%;border-radius:4px;box-sizing:border-box}.modal.modalContentContact,.modal.modalContentFinancing{display:none;position:fixed!important}.modal .modal-header{display:block;box-sizing:border-box;height:7.2rem;padding:1.6rem}.modal .modal-header a,.modal .modal-header a:active,.modal .modal-header a:link,.modal .modal-header a:visited{text-decoration:none;float:right;display:block;width:auto}.modal .modal-header a:active svg,.modal .modal-header a:link svg,.modal .modal-header a:visited svg,.modal .modal-header a svg{width:16px;height:16px;display:inline-block}.modal .modal-header a:active svg .fill,.modal .modal-header a:link svg .fill,.modal .modal-header a:visited svg .fill,.modal .modal-header a svg .fill{fill:#ccc}.modal .modal-header h4{font-size:1.6rem;line-height:1.1;display:inline-block}.modal .modal-footer{display:block;box-sizing:border-box;height:7.2rem;padding:1.6rem}.modal .button-footer{display:block;position:absolute;bottom:1.6rem;left:1.6rem;right:1.6rem;height:6rem}.modal .modal-inner{display:block;position:relative;overflow-y:scroll;overflow-x:none;padding:0 1.6rem;box-sizing:border-box;font-size:1.6rem}.modal.mortgage-financing,.modal.property-contact{width:30rem;height:46rem;margin-left:-15rem;margin-top:-23rem;padding:1.6rem 0}.modal.mortgage-financing .modal-inner,.modal.property-contact .modal-inner{width:30rem;height:35.4rem}@media only screen and (min-width:768px){.screen.prop-details{display:none}.modal.mortgage-financing,.modal.property-contact{display:none;width:44rem;height:52.8rem;margin-left:-22rem;margin-top:-26.4rem}.modal.mortgage-financing .modal-inner,.modal.property-contact .modal-inner{width:44rem;height:45.6rem}}.swatch-facebook{background-color:#3b5998!important}.swatch-twitter{background-color:#00aced!important}.swatch-pinterest{background-color:#c8232c!important}.swatch-linkedin{background-color:#0077b5!important}.swatch-instagram{background-color:#cd486b!important}.swatch-email{background-color:grey!important}.border-bottom{border-bottom:1px solid #ccc}p{color:grey}.map-main-content{background-repeat:no-repeat;background-position:50%;background-size:cover;bottom:6rem}.map-main-content,.map-sidebar{position:absolute;top:14.5rem;left:0;right:0}.map-sidebar{display:block;background-color:#fff;bottom:5rem}@media only screen and (min-width:768px){.map-main-content{right:38rem}.map-sidebar{display:block;bottom:5rem;right:0;left:auto;width:38rem;border-left:1px solid #ccc}}@media only screen and (min-width:1000px){.map-main-content{right:55rem}.map-sidebar{width:55rem}}@media only screen and (min-width:1200px){.map-main-content{right:55rem}.map-sidebar{width:55rem}}.filter-bar-map{float:left;width:100%;border-bottom:1px solid #ccc;background-color:#fff;height:48px;box-shadow:inset 0 6px 12px rgba(0,0,0,.3)}.filter-bar-map.neighborhoods{height:56px;box-shadow:none;background-color:#fff}.filter-bar-map.neighborhoods h1{margin:.8rem 0 0 1.6rem;width:auto;float:left}.filter-bar-map.desktop{display:none}.filter-bar-map.mobile,.filter-bar-map.mobile h1{display:block}.filter-bar-map.mobile.neighborhoods .neighborhood-type-toggle-mobile{width:200px;margin:.8rem 0 0 .8rem}@media only screen and (min-width:768px){.filter-bar-map.desktop{display:block}.filter-bar-map.mobile{display:none}}.neighborhood-type-toggle{display:block;float:left;clear:none;box-sizing:border-box;padding:.8rem 1.6rem;border-radius:4px;border:1px solid #ccc;margin:.8rem .4rem 0 1.6rem;height:40px;text-decoration:none;line-height:1.5;transition:all .25s ease}.neighborhood-type-toggle:hover{background-color:#f2f2f2}.neighborhood-type-toggle:last-child{margin:.8rem 0 0}.view-type-toggle{display:block;float:right;clear:none;box-sizing:border-box;border-radius:4px;border:1px solid #ccc;height:40px;margin:.8rem 1.6rem 0 0;cursor:pointer;width:170px;line-height:1.5}.view-type-toggle.mobile{width:90px}.view-type-toggle .inner-btn{padding:.8rem 1.6rem;border-right:1px solid #ccc;display:block;float:left;width:50%;height:100%;box-sizing:border-box;transition:all .25s ease}.view-type-toggle .inner-btn svg{width:18px;height:18px}.view-type-toggle .inner-btn:last-child{border-right:none}.view-type-toggle .inner-btn.selected{color:#fff}.view-type-toggle .inner-btn.selected svg .fill{fill:#fff}.view-type-toggle .inner-btn:hover{background-color:#f2f2f2}.map-keyword-search{width:30rem!important;margin:.8rem 1.6rem 0;padding-left:3.2rem;background-image:url(/img/map/search-input-bg.png);background-repeat:no-repeat;background-position:100%;background-size:25px 19px;box-sizing:border-box}.map-keyword-search.mobile{margin:0;width:100%!important}.map-filter-wrapper{display:block;position:relative;float:left;border-left:1px solid #ccc}.map-filter-wrapper:last-child{border-right:1px solid #ccc}.map-filter-wrapper .filter-dropdown-wrapper{display:block;position:absolute;top:50px;left:0;margin-left:-1.6rem;z-index:300;background:#fff;box-sizing:border-box;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.3);overflow:hidden}.map-filter-wrapper .filter-dropdown-wrapper .inner-dd{display:block;float:left;width:100%;height:100%;padding:1.6rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.map-filter-wrapper .filter-dropdown-wrapper .inner-dd .radio-check-group{width:100%}.property-type{width:24rem;height:19.5rem}.property-type .dd-footer{margin-left:-16px;padding-left:16px;padding-right:32px;width:24rem!important}.listing-status{width:24rem;height:14rem}.map-filter .w-status-decorator svg{width:1rem;height:1rem}.map-filter .w-status-decorator.sale svg .fill{fill:#26de81}.map-filter .w-status-decorator.pending svg .fill{fill:#f5a623}.map-filter .w-status-decorator.sold svg .fill{fill:#d0021b}.inner-dd.spc-group>.radio-check-group{position:relative}.inner-dd.spc-group>.radio-check-group.w-status-decorator svg{position:absolute;right:0;top:0;width:1.8rem;height:1.8rem}.inner-dd.spc-group>.radio-check-group.w-status-decorator.sale svg .fill{fill:#26de81}.inner-dd.spc-group>.radio-check-group.w-status-decorator.pending svg .fill{fill:#f5a623}.inner-dd.spc-group>.radio-check-group.w-status-decorator.sold svg .fill{fill:#d0021b}.home-type{width:24rem;height:258px}.neighborhood-type{width:24rem;height:150px}.lot-size{width:24rem;height:70px}.price{width:29rem;height:70px}.price .max-price,.price .min-price{width:45%;clear:none!important}.price .price-range-spacer{display:block;float:left;width:10%;height:20px;line-height:2.75;text-align:center}.beds{width:372px;height:72px}ul.beds-group{list-style-type:none;margin:0;padding:0;display:block;height:4rem;width:340px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}ul.beds-group>li{float:left;margin:0;height:4rem;position:relative;text-align:center}ul.beds-group>li.studio{width:32%!important}ul.beds-group>li.four,ul.beds-group>li.one,ul.beds-group>li.three,ul.beds-group>li.two{width:17%!important}ul.garage-group{list-style-type:none;margin:0;padding:0;display:block;height:4rem;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}ul.garage-group>li{float:left;margin:0;height:4rem;position:relative;text-align:center}ul.garage-group>li.any,ul.garage-group>li.one,ul.garage-group>li.three,ul.garage-group>li.two{width:25%!important}.beds-group input,.beds-group label,.garage-group input,.garage-group label{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.beds-group input[type=radio],.garage-group input[type=radio]{opacity:.011;z-index:100}.beds-group input[type=radio]:checked+label,.garage-group input[type=radio]:checked+label{color:#fff}.beds-group label,.garage-group label{padding:.8rem;box-sizing:border-box;border-right:1px solid #ccc;cursor:pointer;z-index:90}.beds-group label:hover,.garage-group label:hover{background:#f2f2f2}.more{width:36rem;height:40rem}.more .more-grid-row{display:block;float:left;width:100%;clear:both;margin-bottom:1.6rem}.more .more-grid-row .mgr-1{font-weight:700;text-align:left;display:block;float:left;width:30%;line-height:2.5}.more .more-grid-row .mgr-2{display:block;float:left;width:70%}.more .more-grid-row .range-1{display:block;float:left;width:45%}.more .more-grid-row .range-2{display:block;float:left;width:10%;height:20px;line-height:2.75;text-align:center}.more .more-grid-row .range-3{display:block;float:left;width:45%}.map-filter{display:block;position:relative;float:left;padding:1.6rem;height:100%}.map-filter svg{width:8px;height:8px;display:inline-block}.map-filter:hover{cursor:pointer}.filter-bar-map.mobile .results-label,.results-label{display:block;float:left;width:auto;font-weight:700;line-height:2.5}.filter-bar-map.mobile .results-label{margin:.4rem 0 0 1.6rem}.filter-bar-map.mobile a.map-filter-action,.filter-bar-map.mobile a.map-filter-action:active,.filter-bar-map.mobile a.map-filter-action:hover,.filter-bar-map.mobile a.map-filter-action:link,.filter-bar-map.mobile a.map-filter-action:visited{display:block;position:relative;float:left;width:100%;height:100%;box-sizing:border-box;padding:.8rem 1.6rem;line-height:2.5;text-decoration:none}.filter-bar-map.mobile a.map-filter-action:active svg,.filter-bar-map.mobile a.map-filter-action:hover svg,.filter-bar-map.mobile a.map-filter-action:link svg,.filter-bar-map.mobile a.map-filter-action:visited svg,.filter-bar-map.mobile a.map-filter-action svg{width:16px;height:16px}.mobile-filter-tray{position:absolute;z-index:240;top:0;left:0;right:0;bottom:0;background-color:#fff;box-sizing:border-box}.mobile-filter-tray .radio-check-group{border-bottom:1px solid #ccc;width:100%;padding-top:.4rem;padding-bottom:1.2rem;position:relative}.mobile-filter-tray .radio-check-group.w-status-decorator svg{position:absolute;right:0;top:0;width:1.8rem;height:1.8rem}.mobile-filter-tray .radio-check-group.w-status-decorator.sale svg .fill{fill:#26de81}.mobile-filter-tray .radio-check-group.w-status-decorator.pending svg .fill{fill:#f5a623}.mobile-filter-tray .radio-check-group.w-status-decorator.sold svg .fill{fill:#d0021b}.mobile-filter-tray .radio-check-group:last-child{border-bottom:none;padding-bottom:.4rem}.mobile-filter-tray .mft-header{display:block;position:absolute;box-sizing:border-box;z-index:244;top:0;left:0;right:0;height:50px;border-bottom:1px solid #ccc;padding:.8rem}.mobile-filter-tray .mft-header h3{width:auto;float:left}.mobile-filter-tray .mft-header a.mft-close,.mobile-filter-tray .mft-header a.mft-close:active,.mobile-filter-tray .mft-header a.mft-close:hover,.mobile-filter-tray .mft-header a.mft-close:link,.mobile-filter-tray .mft-header a.mft-close:visited{float:right;display:block;width:18px;height:18px;text-decoration:none;margin:.8rem .4rem 0 0}.mobile-filter-tray .mft-header a.mft-close:active svg,.mobile-filter-tray .mft-header a.mft-close:hover svg,.mobile-filter-tray .mft-header a.mft-close:link svg,.mobile-filter-tray .mft-header a.mft-close:visited svg,.mobile-filter-tray .mft-header a.mft-close svg{width:18px;height:18px}.mobile-filter-tray .mft-content{display:block;position:absolute;box-sizing:border-box;z-index:244;top:50px;left:0;right:0;bottom:66px;padding:1.6rem;overflow-y:scroll}.mobile-filter-tray .mft-content .mft-section{display:block;float:left;clear:both;width:100%;padding:0 0 1.6rem;margin-bottom:1.6rem}.mobile-filter-tray .mft-content .mft-section h6{margin-bottom:1.6rem;padding:1.6rem;box-sizing:border-box;background-color:#f2f2f2}.mobile-filter-tray .mft-content .mft-section ul.beds-group{width:100%!important}.mobile-filter-tray .mft-content .mft-section.beds,.mobile-filter-tray .mft-content .mft-section.home-type,.mobile-filter-tray .mft-content .mft-section.lot-size,.mobile-filter-tray .mft-content .mft-section.neighborhood-type,.mobile-filter-tray .mft-content .mft-section.price{width:100%!important;height:auto}.mobile-filter-tray .mft-content .mft-section.beds .btn-group{width:100%!important}.mobile-filter-tray .mft-content .mft-section.more{width:100%!important;height:auto}.mobile-filter-tray .mft-content .custom-select,.mobile-filter-tray .mft-content input{margin-bottom:.8rem}.mobile-filter-tray .mft-footer{display:block;position:absolute;box-sizing:border-box;z-index:244;bottom:0;left:0;right:0;height:6.6rem;padding:.8rem;border-top:1px solid #ccc}.mobile-map-list-toggle{display:block;position:absolute;box-sizing:border-box;bottom:50px;left:50%;margin-left:-120px;width:240px;box-shadow:0 -6px 12px rgba(0,0,0,.3);height:44px;border-radius:4px 4px 0 0;background-color:#fff}.mobile-map-list-toggle a,.mobile-map-list-toggle a:active,.mobile-map-list-toggle a:link,.mobile-map-list-toggle a:visited a:hover{display:block;float:left;width:50%;height:100%;text-decoration:none;border-left:1px solid #ccc;text-align:center;line-height:3;box-sizing:border-box;border-radius:4px 0 0 0}.mobile-map-list-toggle a.selected,.mobile-map-list-toggle a:active.selected,.mobile-map-list-toggle a:link.selected,.mobile-map-list-toggle a:visited a:hover.selected{color:#fff}.mobile-map-list-toggle a:active:last-child,.mobile-map-list-toggle a:last-child,.mobile-map-list-toggle a:link:last-child,.mobile-map-list-toggle a:visited a:hover:last-child{border-right:none;border-radius:0 4px 0 0}@media only screen and (min-width:768px){.mobile-map-list-toggle{display:none}}.map-sidebar .filter-wrapper{position:absolute;display:block;float:left;left:0;height:50px;right:0;top:0;box-sizing:border-box;padding:.8rem}.map-sidebar .filter-wrapper .list-sort{float:left!important;width:100%}.map-sidebar .filter-wrapper .results-label{display:block;float:left;width:auto;font-weight:700;line-height:2.5}.map-sidebar .inner{position:absolute;display:block;float:left;left:0;top:50px;right:0;bottom:0;border-top:1px solid #ccc;overflow-y:auto}.map-sidebar .inner a.map-list-item,.map-sidebar .inner a.map-list-item:active,.map-sidebar .inner a.map-list-item:link,.map-sidebar .inner a.map-list-item:visited{display:block;float:left;width:100%;box-sizing:border-box;height:auto;border-bottom:1px solid #ccc;text-decoration:none;padding:.8rem}.map-sidebar .inner a.map-list-item:active>.mli-img-wrapper,.map-sidebar .inner a.map-list-item:link>.mli-img-wrapper,.map-sidebar .inner a.map-list-item:visited>.mli-img-wrapper,.map-sidebar .inner a.map-list-item>.mli-img-wrapper{display:block;float:left;width:35%;height:13rem;box-sizing:border-box;position:relative;overflow:hidden}.map-sidebar .inner a.map-list-item:active>.mli-img-wrapper img,.map-sidebar .inner a.map-list-item:link>.mli-img-wrapper img,.map-sidebar .inner a.map-list-item:visited>.mli-img-wrapper img,.map-sidebar .inner a.map-list-item>.mli-img-wrapper img{position:absolute;max-width:150%;height:auto;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.map-sidebar .inner a.map-list-item .mli-content-wrapper,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper{display:block;float:left;width:65%;box-sizing:border-box;height:100%;padding:.8rem}.map-sidebar .inner a.map-list-item .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper h5{font-size:1.5rem;font-weight:700;width:auto;margin-bottom:.4rem}.map-sidebar .inner a.map-list-item .mli-content-wrapper p,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper p,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper p,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper p{line-height:1.5;margin-bottom:.8rem!important;padding-bottom:0}.map-sidebar .inner a.map-list-item .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper p:last-child{margin-bottom:0}.map-sidebar .inner a.map-list-item .mli-content-wrapper span.tag,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper span.tag,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper span.tag,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper span.tag{display:inline-block;padding:.4rem .8rem;background-color:#e74c3c;color:#fff;font-weight:700;border-radius:2px;margin-bottom:.4rem}.map-sidebar .inner a.map-list-item.property,.map-sidebar .inner a.map-list-item.property:active,.map-sidebar .inner a.map-list-item.property:link,.map-sidebar .inner a.map-list-item.property:visited{display:block;float:left;width:100%;box-sizing:border-box;height:auto;border-bottom:1px solid #ccc;text-decoration:none;padding:.8rem}.map-sidebar .inner a.map-list-item.property:active>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property:link>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property:visited>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property>.mli-img-wrapper{display:block;position:relative;float:left;width:40%;height:14rem;box-sizing:border-box;background-color:#d9d9d9;background-repeat:no-repeat;background-position:50%;background-size:cover}.map-sidebar .inner a.map-list-item.property:active>.mli-img-wrapper>span.tag,.map-sidebar .inner a.map-list-item.property:link>.mli-img-wrapper>span.tag,.map-sidebar .inner a.map-list-item.property:visited>.mli-img-wrapper>span.tag,.map-sidebar .inner a.map-list-item.property>.mli-img-wrapper>span.tag{position:absolute;top:.4rem;left:.4rem;display:block;padding:.4rem .8rem;background-color:#e74c3c;color:#fff;font-weight:700;border-radius:2px}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper{display:block;float:left;width:60%;box-sizing:border-box;height:100%;padding-left:.8rem}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper h5{font-size:2.6rem;font-weight:300;width:auto;margin-bottom:0}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper p{line-height:1.5;margin-bottom:1.6rem!important;padding-bottom:0}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper p:last-child{margin-bottom:0}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes{display:flex;width:100%;flex-direction:row}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item{display:flex;flex-direction:column;justify-content:center;align-content:space-between;text-align:center;width:auto;box-sizing:border-box;padding:0 1rem}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item svg{display:inline-block;width:1.6rem;height:1.6rem;vertical-align:sub;margin:0 auto .8rem}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item svg .fill,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item svg .fill,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item svg .fill,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item svg .fill{fill:#ccc}@media only screen and (min-width:1160px){.map-sidebar .inner a.map-list-item.property:active>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property:link>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property:visited>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property>.mli-img-wrapper{height:14rem;max-width:100%}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper p{margin-bottom:2rem!important}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item{flex-direction:row;padding:0 1.6rem 0 0}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item svg{margin:0 .8rem 0 0}}a.map-rich-pop-up,a.map-rich-pop-up:active,a.map-rich-pop-up:hover,a.map-rich-pop-up:link,a.map-rich-pop-up:visited{width:270px;display:block;text-decoration:none}a.map-rich-pop-up:active>.img,a.map-rich-pop-up:hover>.img,a.map-rich-pop-up:link>.img,a.map-rich-pop-up:visited>.img,a.map-rich-pop-up>.img{display:block;float:left;width:85px;height:85px;background-repeat:no-repeat;background-position:50%;background-size:cover}a.map-rich-pop-up:active>.content,a.map-rich-pop-up:hover>.content,a.map-rich-pop-up:link>.content,a.map-rich-pop-up:visited>.content,a.map-rich-pop-up>.content{display:block;float:left;width:185px;padding-left:1.6rem;box-sizing:border-box}a.map-rich-pop-up:active>.content h5,a.map-rich-pop-up:hover>.content h5,a.map-rich-pop-up:link>.content h5,a.map-rich-pop-up:visited>.content h5,a.map-rich-pop-up>.content h5{font-size:1.6rem;margin-bottom:.4rem}a.map-rich-pop-up:active>.content span,a.map-rich-pop-up:hover>.content span,a.map-rich-pop-up:link>.content span,a.map-rich-pop-up:visited>.content span,a.map-rich-pop-up>.content span{display:block;clear:both;width:100%;margin-bottom:.4rem}a.map-rich-pop-up:active>.content span.tag,a.map-rich-pop-up:hover>.content span.tag,a.map-rich-pop-up:link>.content span.tag,a.map-rich-pop-up:visited>.content span.tag,a.map-rich-pop-up>.content span.tag{width:auto!important;display:inline-block;color:#fff}a.map-rich-pop-up:active>.content span:last-child,a.map-rich-pop-up:hover>.content span:last-child,a.map-rich-pop-up:link>.content span:last-child,a.map-rich-pop-up:visited>.content span:last-child,a.map-rich-pop-up>.content span:last-child{margin-bottom:0}a.map-rich-pop-up.properties,a.map-rich-pop-up.properties:active,a.map-rich-pop-up.properties:hover,a.map-rich-pop-up.properties:link,a.map-rich-pop-up.properties:visited{width:270px;display:block;text-decoration:none}a.map-rich-pop-up.properties:active>.img,a.map-rich-pop-up.properties:hover>.img,a.map-rich-pop-up.properties:link>.img,a.map-rich-pop-up.properties:visited>.img,a.map-rich-pop-up.properties>.img{display:block;float:left;width:85px;height:85px;background-repeat:no-repeat;background-position:50%;background-size:cover}a.map-rich-pop-up.properties:active>.content,a.map-rich-pop-up.properties:hover>.content,a.map-rich-pop-up.properties:link>.content,a.map-rich-pop-up.properties:visited>.content,a.map-rich-pop-up.properties>.content{display:block;float:left;width:185px;padding-left:1.6rem;box-sizing:border-box}a.map-rich-pop-up.properties:active>.content h5,a.map-rich-pop-up.properties:hover>.content h5,a.map-rich-pop-up.properties:link>.content h5,a.map-rich-pop-up.properties:visited>.content h5,a.map-rich-pop-up.properties>.content h5{font-size:1.6rem;margin-bottom:.4rem}a.map-rich-pop-up.properties:active>.content p,a.map-rich-pop-up.properties:hover>.content p,a.map-rich-pop-up.properties:link>.content p,a.map-rich-pop-up.properties:visited>.content p,a.map-rich-pop-up.properties>.content p{margin-bottom:.4rem;line-height:1.5}a.map-rich-pop-up.properties:active>.content span,a.map-rich-pop-up.properties:hover>.content span,a.map-rich-pop-up.properties:link>.content span,a.map-rich-pop-up.properties:visited>.content span,a.map-rich-pop-up.properties>.content span{display:block;clear:both;width:100%;margin-bottom:.4rem}a.map-rich-pop-up.properties:active>.content span.prop-status,a.map-rich-pop-up.properties:hover>.content span.prop-status,a.map-rich-pop-up.properties:link>.content span.prop-status,a.map-rich-pop-up.properties:visited>.content span.prop-status,a.map-rich-pop-up.properties>.content span.prop-status{width:auto!important;display:inline-block!important;clear:none!important}a.map-rich-pop-up.properties:active>.content span.prop-status.sale svg .fill,a.map-rich-pop-up.properties:hover>.content span.prop-status.sale svg .fill,a.map-rich-pop-up.properties:link>.content span.prop-status.sale svg .fill,a.map-rich-pop-up.properties:visited>.content span.prop-status.sale svg .fill,a.map-rich-pop-up.properties>.content span.prop-status.sale svg .fill{fill:#26de81}a.map-rich-pop-up.properties:active>.content span.prop-status.pending svg .fill,a.map-rich-pop-up.properties:hover>.content span.prop-status.pending svg .fill,a.map-rich-pop-up.properties:link>.content span.prop-status.pending svg .fill,a.map-rich-pop-up.properties:visited>.content span.prop-status.pending svg .fill,a.map-rich-pop-up.properties>.content span.prop-status.pending svg .fill{fill:#f5a623}a.map-rich-pop-up.properties:active>.content span.prop-status.sold svg .fill,a.map-rich-pop-up.properties:hover>.content span.prop-status.sold svg .fill,a.map-rich-pop-up.properties:link>.content span.prop-status.sold svg .fill,a.map-rich-pop-up.properties:visited>.content span.prop-status.sold svg .fill,a.map-rich-pop-up.properties>.content span.prop-status.sold svg .fill{fill:#d0021b}a.map-rich-pop-up.properties:active>.content span.tag,a.map-rich-pop-up.properties:hover>.content span.tag,a.map-rich-pop-up.properties:link>.content span.tag,a.map-rich-pop-up.properties:visited>.content span.tag,a.map-rich-pop-up.properties>.content span.tag{width:auto!important;display:inline-block;color:#fff}a.map-rich-pop-up.properties:active>.content span:last-child,a.map-rich-pop-up.properties:hover>.content span:last-child,a.map-rich-pop-up.properties:link>.content span:last-child,a.map-rich-pop-up.properties:visited>.content span:last-child,a.map-rich-pop-up.properties>.content span:last-child{margin-bottom:0}@media only screen and (min-width:768px){a.map-rich-pop-up,a.map-rich-pop-up:active,a.map-rich-pop-up:hover,a.map-rich-pop-up:link,a.map-rich-pop-up:visited{width:300px}a.map-rich-pop-up:active>.img,a.map-rich-pop-up:hover>.img,a.map-rich-pop-up:link>.img,a.map-rich-pop-up:visited>.img,a.map-rich-pop-up>.img{width:100px;height:100px}a.map-rich-pop-up:active>.content,a.map-rich-pop-up:hover>.content,a.map-rich-pop-up:link>.content,a.map-rich-pop-up:visited>.content,a.map-rich-pop-up>.content{width:200px}}

/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{font-size:62.5%}body{font-size:1.4em;font-weight:400;background-color:#fff;margin:0}@media only screen and (min-width:768px){html{font-size:62.5%}}img{max-width:100%;height:auto}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.container.placeholder-spacer{padding:20rem 0}.sweep.header{background-color:#fff;border-bottom:1px solid #ccc}.container.public-masthead{display:flex;align-items:center;justify-content:space-between;flex-direction:row;height:9.5rem;padding:0 1.6rem;align-items:stretch}.container.public-masthead .identity-group{display:flex;flex-direction:column;justify-content:center}.container.public-masthead .identity-group>.primary{display:flex;flex-direction:row;order:1;align-items:center}.container.public-masthead .identity-group>.primary .entity a.logo{text-decoration:none;box-sizing:border-box;padding-right:1.6rem}.container.public-masthead .identity-group>.primary .entity a.logo img{max-width:20rem}.container.public-masthead .identity-group>.primary .entity a.text{font-size:2.4rem;text-decoration:none;box-sizing:border-box;padding-right:1.6rem}.container.public-masthead .identity-group>.primary>.brand-divider{border-left:1px solid #ccc;display:block;box-sizing:border-box;width:.75rem;margin-left:.75rem;margin-right:.5rem;transform:rotate(20deg);height:4.4rem}.container.public-masthead .identity-group>.primary a.ner{text-decoration:none}.container.public-masthead .identity-group>.primary a.ner img.ner-logo{display:none}.container.public-masthead .identity-group>.primary a.ner img.ner-mark{display:block;width:4.5rem}.container.public-masthead .identity-group>.secondary{order:2}.container.public-masthead .nav-wrapper{display:flex;flex-direction:row;align-items:center}.container.public-masthead .nav-wrapper nav.desktop-nav{display:none;flex-direction:row;align-items:stretch}.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links,.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:active,.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:link,.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:visited{display:flex;flex-shrink:3;text-decoration:none;margin-right:3.2rem;position:relative;align-items:center;padding:3.2rem 0}.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links.selected:after,.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:active.selected:after,.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:link.selected:after,.container.public-masthead .nav-wrapper nav.desktop-nav a.nav-links:visited.selected:after{content:"";width:5rem;position:absolute;top:8.2rem;left:50%;margin-left:-2.5rem;height:.5rem;border-radius:.25rem}.container.public-masthead .nav-wrapper .divider-pipe{height:3.6rem;display:block;border-left:1px solid #ccc;width:.8rem;padding-left:.8rem}.container.public-masthead .nav-wrapper .divider-pipe.pipe-1,.container.public-masthead .nav-wrapper .divider-pipe.pipe-2,.container.public-masthead .nav-wrapper .divider-pipe.pipe-3{display:none}.container.public-masthead .nav-wrapper .header-phone{display:none;margin-right:1.6rem;align-items:center}.container.public-masthead .nav-wrapper .header-phone svg{width:1.6rem;height:1.6rem;margin-right:.8rem}.container.public-masthead .nav-wrapper .header-cta{display:none}.container.public-masthead .nav-wrapper .mobile-menu{display:flex;align-items:center}.container.public-masthead .nav-wrapper .mobile-menu>a,.container.public-masthead .nav-wrapper .mobile-menu>a:active,.container.public-masthead .nav-wrapper .mobile-menu>a:link,.container.public-masthead .nav-wrapper .mobile-menu>a:visited{text-decoration:none;display:flex;flex-direction:column;align-items:center}.container.public-masthead .nav-wrapper .mobile-menu>a:active svg,.container.public-masthead .nav-wrapper .mobile-menu>a:link svg,.container.public-masthead .nav-wrapper .mobile-menu>a:visited svg,.container.public-masthead .nav-wrapper .mobile-menu>a svg{width:2.4rem;height:2.4rem;margin-bottom:.4rem}.container.public-masthead .nav-wrapper .mobile-menu>a:active span,.container.public-masthead .nav-wrapper .mobile-menu>a:link span,.container.public-masthead .nav-wrapper .mobile-menu>a:visited span,.container.public-masthead .nav-wrapper .mobile-menu>a span{font-size:1rem}@media only screen and (min-width:768px){.container.public-masthead .nav-wrapper .divider-pipe.pipe-1{display:none}.container.public-masthead .nav-wrapper .divider-pipe.pipe-2,.container.public-masthead .nav-wrapper .divider-pipe.pipe-3{display:block}.container.public-masthead .nav-wrapper .header-phone{display:flex}.container.public-masthead .nav-wrapper .header-cta{display:block;margin-right:1.6rem}}@media only screen and (min-width:1000px){.container.public-masthead .identity-group>.primary .entity a.text{font-size:2.8rem}.container.public-masthead .identity-group>.primary a.ner img.ner-logo{display:block;width:18rem}.container.public-masthead .identity-group>.primary a.ner img.ner-mark{display:none}.container.public-masthead .nav-wrapper nav.desktop-nav{display:flex}.container.public-masthead .nav-wrapper .divider-pipe.pipe-1,.container.public-masthead .nav-wrapper .divider-pipe.pipe-2{display:block}.container.public-masthead .nav-wrapper .divider-pipe.pipe-3{display:none}.container.public-masthead .nav-wrapper .header-cta{margin-right:0}.container.public-masthead .nav-wrapper .mobile-menu{display:none}}@media only screen and (min-width:1200px){.container.public-masthead{padding:0}.container.public-masthead .identity-group>.primary a.ner img.ner-logo{display:block;width:20rem}}.mobile-drawer{display:none;position:fixed;z-index:500;left:0;right:0;top:0;bottom:0;overflow-y:scroll}.mobile-drawer .inner-drawer-wrapper{display:flex;flex-direction:column;box-sizing:border-box;width:100%}.mobile-drawer .inner-drawer-wrapper .drawer-header{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:3.2rem 1.6rem;box-sizing:border-box}.mobile-drawer .inner-drawer-wrapper .drawer-header .menu-branding{display:block;width:19.2rem;height:3rem;flex-shrink:0;font-size:2rem;text-transform:uppercase}.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close,.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:active,.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:hover,.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:link,.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:visited{display:flex;box-sizing:border-box;text-decoration:none}.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:active svg,.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:hover svg,.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:link svg,.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:visited svg,.mobile-drawer .inner-drawer-wrapper .drawer-header a.drawer-close svg{width:2.4rem;height:2.4rem}.mobile-drawer .inner-drawer-wrapper .drawer-content{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:0 1.6rem;box-sizing:border-box}.mobile-drawer .inner-drawer-wrapper .drawer-content>a,.mobile-drawer .inner-drawer-wrapper .drawer-content a:active,.mobile-drawer .inner-drawer-wrapper .drawer-content a:hover,.mobile-drawer .inner-drawer-wrapper .drawer-content a:link,.mobile-drawer .inner-drawer-wrapper .drawer-content a:visited{text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;padding:1.6rem 0;box-sizing:border-box}.mobile-drawer .inner-drawer-wrapper .drawer-content>a span.link-text,.mobile-drawer .inner-drawer-wrapper .drawer-content a:active span.link-text,.mobile-drawer .inner-drawer-wrapper .drawer-content a:hover span.link-text,.mobile-drawer .inner-drawer-wrapper .drawer-content a:link span.link-text,.mobile-drawer .inner-drawer-wrapper .drawer-content a:visited span.link-text{font-size:2.2rem}.mobile-drawer .inner-drawer-wrapper .drawer-footer{display:flex;flex-direction:column;justify-content:flex-start;padding:3.2rem 1.6rem}.mobile-drawer .inner-drawer-wrapper .drawer-footer h6{font-size:2rem;text-transform:uppercase}.mobile-drawer .inner-drawer-wrapper .drawer-footer>a,.mobile-drawer .inner-drawer-wrapper .drawer-footer a:active,.mobile-drawer .inner-drawer-wrapper .drawer-footer a:hover,.mobile-drawer .inner-drawer-wrapper .drawer-footer a:link,.mobile-drawer .inner-drawer-wrapper .drawer-footer a:visited{text-decoration:none;padding-right:.8rem;display:block;margin-bottom:.8rem}.mobile-drawer .inner-drawer-wrapper .drawer-footer>a svg,.mobile-drawer .inner-drawer-wrapper .drawer-footer a:active svg,.mobile-drawer .inner-drawer-wrapper .drawer-footer a:hover svg,.mobile-drawer .inner-drawer-wrapper .drawer-footer a:link svg,.mobile-drawer .inner-drawer-wrapper .drawer-footer a:visited svg{width:1.6rem;height:1.6rem}@media only screen and (min-width:768px){.mobile-drawer{display:none}}.divider{display:block;width:6rem;height:.6rem;border-radius:.3rem}.text-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.text-group h1,.text-group h2{margin-bottom:.8rem}.text-group .divider{float:left;margin-bottom:1.6rem}@media only screen and (min-width:768px){.text-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left}.text-group h1,.text-group h2{margin-bottom:.8rem}.text-group .divider{float:left;margin-bottom:1.6rem}.text-group.center{text-align:center;align-items:center}}.maintenance-container{background-image:url(/img/admin/login-bg-1.jpg);background-repeat:no-repeat;background-size:cover;display:block;width:100%;height:100vh}.maintenance-container .pre-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.45)}.maintenance-container .pre-frame .frame{text-align:center;display:flex;flex-direction:column;padding:6.4rem;box-sizing:border-box;background-color:#fff;box-shadow:0 12px 22px rgba(0,0,0,.45)}.maintenance-container .pre-frame .frame img{max-width:12rem;margin:1.6rem auto}.sweep.home-hero{-webkit-clip-path:polygon(0 0,1600px 0,1600px 87%,0 100%);clip-path:polygon(0 0,1600px 0,1600px 87%,0 100%);position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;background-blend-mode:lighten}.sweep.home-hero:after{content:"";opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}@media only screen and (min-width:1600px){.sweep.home-hero{-webkit-clip-path:polygon(0 0,2000px 0,2000px 87%,0 100%);clip-path:polygon(0 0,2000px 0,2000px 87%,0 100%)}}@media only screen and (min-width:2000px){.sweep.home-hero{-webkit-clip-path:polygon(0 0,2400px 0,2400px 87%,0 100%);clip-path:polygon(0 0,2400px 0,2400px 87%,0 100%)}}@media only screen and (min-width:2500px){.sweep.home-hero{-webkit-clip-path:polygon(0 0,2800px 0,2800px 87%,0 100%);clip-path:polygon(0 0,2800px 0,2800px 87%,0 100%)}}.hero-cta-default{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;padding-top:9.6rem;padding-bottom:9.6rem}.hero-cta-default h1{margin-bottom:.4rem}.hero-cta-default span{font-size:2rem;margin-bottom:1.6rem}.hero-cta-default .cta-btn-group{display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center}.hero-cta-default .cta-btn-group .button{font-size:2rem}.hero-cta-default .cta-btn-group .button:first-child{margin-right:1.6rem}@media only screen and (min-width:500px){.hero-cta-default{padding-top:12.8rem;padding-bottom:12.8rem}}@media only screen and (min-width:768px){.hero-cta-default{padding-top:16rem;padding-bottom:16rem}}@media only screen and (min-width:960px){.hero-cta-default{padding-top:22.4rem;padding-bottom:22.4rem}}@media only screen and (min-width:1200px){.hero-cta-default{padding-top:28.8rem;padding-bottom:28.8rem}}.home-calling-card>.content{display:flex;flex-direction:column;justify-content:flex-start;padding-right:0;box-sizing:border-box}.home-calling-card>.content .callout-links{display:flex;flex-direction:column;justify-content:stretch;align-content:center;align-items:stretch;padding:.8rem 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:3.2rem}.home-calling-card>.content .callout-links>.v-divider{display:block;width:100%;margin-right:.3rem;border-bottom:1px solid #ccc;height:.3rem}.home-calling-card>.content .callout-links>a,.home-calling-card>.content .callout-links>a:active,.home-calling-card>.content .callout-links>a:link,.home-calling-card>.content .callout-links>a:visited{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:1.6rem;margin:0 .4rem;flex-wrap:nowrap;text-decoration:none;box-sizing:border-box}.home-calling-card>.content .callout-links>a:active svg,.home-calling-card>.content .callout-links>a:link svg,.home-calling-card>.content .callout-links>a:visited svg,.home-calling-card>.content .callout-links>a svg{width:3.2rem;height:3.2rem;margin-right:.8rem}.home-calling-card>.img{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:3.2rem}.home-calling-card>.img img{width:80%}@media only screen and (min-width:500px){.home-calling-card>.content .callout-links{flex-direction:row;margin-bottom:0}.home-calling-card>.content .callout-links>.v-divider{width:.3rem;margin-right:.3rem;border-right:1px solid #ccc;height:8rem}.home-calling-card>.content .callout-links>a,.home-calling-card>.content .callout-links>a:active,.home-calling-card>.content .callout-links>a:link,.home-calling-card>.content .callout-links>a:visited{padding:2.4rem}.home-calling-card>.img img{width:55%}}@media only screen and (min-width:768px){.home-calling-card>.content{padding-right:6.4rem}.home-calling-card>.img{padding-top:0}.home-calling-card>.img img{width:80%}}.container.public-footer{padding-left:1.6rem;padding-right:1.6rem}@media only screen and (min-width:1200px){.container.public-footer{padding-left:0;padding-right:0}}.sweep.footer p{margin:0;padding:0}.sweep.footer h6{margin-bottom:1.6rem}.sweep.footer a.footer-link,.sweep.footer a.footer-link:active,.sweep.footer a.footer-link:link,.sweep.footer a.footer-link:visited{text-decoration:none;transition:all .2s ease;margin-bottom:.8rem;display:block;width:100%}.sweep.footer a.footer-link.icon,.sweep.footer a.footer-link:active.icon,.sweep.footer a.footer-link:link.icon,.sweep.footer a.footer-link:visited.icon{display:flex;flex-direction:row}.sweep.footer a.footer-link.icon svg,.sweep.footer a.footer-link:active.icon svg,.sweep.footer a.footer-link:link.icon svg,.sweep.footer a.footer-link:visited.icon svg{width:1.6rem;height:1.6rem;flex-shrink:0}.sweep.footer .social-connect-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.sweep.footer a.footer-social-link,.sweep.footer a.footer-social-link:active,.sweep.footer a.footer-social-link:link,.sweep.footer a.footer-social-link:visited{text-decoration:none;transition:all .2s ease;display:block;width:3.6rem;margin-right:1.6rem;margin-bottom:1.6rem}.sweep.footer a.footer-social-link:active svg,.sweep.footer a.footer-social-link:link svg,.sweep.footer a.footer-social-link:visited svg,.sweep.footer a.footer-social-link svg{width:3.6rem;height:3.6rem;flex-shrink:0}.sweep.socket .container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.sweep.socket.fixed{position:absolute;bottom:0;left:0;right:0;height:6rem}.sweep.socket p{margin:0 0 .8rem;padding:0;order:1;float:left;width:auto}.sweep.socket .socket-branding{display:flex;flex-direction:row;flex-wrap:nowrap;order:2;float:right;width:auto;align-items:center}.sweep.socket .socket-branding>a.text{font-size:1.8rem;text-decoration:none;flex-shrink:0}.sweep.socket .socket-branding>.brand-divider{border-left:1px solid #fff;display:block;box-sizing:border-box;width:.75rem;margin-left:.75rem;margin-right:.5rem;transform:rotate(20deg);flex-shrink:0}.sweep.socket .socket-branding>a.ner{text-decoration:none;flex-shrink:0}.sweep.socket .socket-branding>a.ner img{width:14rem}@media only screen and (min-width:768px){.sweep.socket .container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.sweep.socket p{margin:0}}.property-status span{font-weight:500;text-transform:uppercase;color:grey}.property-status svg{width:1.2rem;height:1.2rem;vertical-align:inherit}.property-status.sale svg .fill{fill:#26de81}.property-status.pending svg .fill{fill:#f5a623}.property-status.sold svg .fill{fill:#d0021b}.card{display:block;width:100%;box-sizing:border-box}.property-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.property-wrapper .property-item{width:100%;padding:.8rem;box-sizing:border-box;display:block}a.card.property{height:36rem;text-decoration:none}a.card .image .favorite{position:absolute;z-index:10;top:1.6rem;right:1.6rem;display:block;width:32px;height:32px}a.card .image .favorite svg{width:32px;height:32px}a.card .image .favorite svg .fill{fill:transparent}a.card .image .length{position:absolute;z-index:10;top:1.6rem;left:1.6rem}a.card .image span.tag{position:absolute;top:.4rem;left:.4rem;display:block;padding:.4rem .8rem;font-weight:700;border-radius:2px}a.card .content{float:left;width:100%;min-width:10rem;box-sizing:border-box;padding:1.6rem;height:auto;display:flex;flex-direction:column}a.card .content .property-status{order:1}a.card .content h5{font-size:2.6rem;font-weight:300;width:auto;margin:0;order:2}a.card .content p{min-width:10rem;line-height:1.5;margin-bottom:2.4rem;padding-bottom:0;order:3}a.card .content p:last-child{margin-bottom:0}a.card .content>.property-attributes{order:4;display:flex;width:100%;flex-direction:row}a.card .content>.property-attributes .pa-item{display:flex;flex-direction:column;justify-content:center;align-content:space-between;text-align:center;width:33%;box-sizing:border-box;float:left}a.card .content>.property-attributes .pa-item:last-child{border-right:none}a.card .content>.property-attributes .pa-item svg{display:inline-block;width:1.6rem;height:1.6rem;margin:0 auto .8rem}@media only screen and (min-width:450px){a.card .image img{height:36rem}}@media only screen and (min-width:600px){.property-wrapper .property-item{width:50%}a.card.property{height:36rem}a.card .image img{height:42rem}}@media only screen and (min-width:900px){.property-wrapper .property-item{width:33.33%}.property-wrapper.my-listings .property-item,.property-wrapper.property-details .property-item{width:50%}.property-wrapper.property-details .property-item a.card.property{height:36rem}.property-wrapper.property-details .property-item a.card .image img{height:32rem}a.card.property{height:36rem}a.card .image img{height:28rem}}@media only screen and (min-width:1200px){.property-wrapper{flex-wrap:wrap}.property-wrapper .property-item{width:25%}.property-wrapper.my-listings .property-item{width:33%}a.card.property{height:36.5rem}}a.mobile-property-menu-toggle,a.mobile-property-menu-toggle:active,a.mobile-property-menu-toggle:link,a.mobile-property-menu-toggle:visited{text-decoration:none;box-sizing:border-box;padding:.8rem;display:flex;justify-content:space-between;border-radius:3px}a.mobile-property-menu-toggle:active svg,a.mobile-property-menu-toggle:link svg,a.mobile-property-menu-toggle:visited svg,a.mobile-property-menu-toggle svg{width:1.6rem;height:1.6rem}.mobile-property-filter-drawer{display:none;flex-direction:column;padding:1.6rem;box-sizing:border-box}@media only screen and (min-width:768px){a.mobile-property-menu-toggle,a.mobile-property-menu-toggle:active,a.mobile-property-menu-toggle:link,a.mobile-property-menu-toggle:visited{display:none}.mobile-property-filter-drawer{display:block;flex-direction:column;padding:0}}.galleria-theme-classic{background:#fff!important}.sweep.testimonials{-webkit-clip-path:polygon(0 13%,1600px 0,1600px 87%,0 100%);clip-path:polygon(0 13%,1600px 0,1600px 87%,0 100%);background-image:url(/img/global/back-fill-2.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (min-width:1600px){.sweep.testimonials{-webkit-clip-path:polygon(0 0,2000px 0,2000px 87%,0 100%);clip-path:polygon(0 0,2000px 0,2000px 87%,0 100%)}}@media only screen and (min-width:2000px){.sweep.testimonials{-webkit-clip-path:polygon(0 0,2400px 0,2400px 87%,0 100%);clip-path:polygon(0 0,2400px 0,2400px 87%,0 100%)}}@media only screen and (min-width:2500px){.sweep.testimonials{-webkit-clip-path:polygon(0 0,2800px 0,2800px 87%,0 100%);clip-path:polygon(0 0,2800px 0,2800px 87%,0 100%)}}.testimonial-wrapper{padding-top:28.8rem;padding-bottom:28.8rem;text-align:center}.testimonial-wrapper h2{font-size:3.6rem}.testimonial-wrapper .testimonial-item{text-align:center;width:100%;padding:3.2rem 10%;box-sizing:border-box}.testimonial-wrapper .testimonial-item p{font-size:2.8rem;margin-bottom:.8rem;font-weight:300}.testimonial-wrapper .testimonial-item span{font-size:2.2rem;font-weight:700}.featured-blog-article{display:flex;flex-direction:column;align-items:center;justify-content:stretch;box-shadow:0 4px 12px rgba(0,0,0,.3)}.featured-blog-article a.featured-blog-img,.featured-blog-article a.featured-blog-img:active,.featured-blog-article a.featured-blog-img:hover,.featured-blog-article a.featured-blog-img:link,.featured-blog-article a.featured-blog-img:visited{order:1;float:left;display:block;overflow:hidden;position:relative;width:100%;height:20rem;text-decoration:none;flex-shrink:0}.featured-blog-article a.featured-blog-img:active img,.featured-blog-article a.featured-blog-img:hover img,.featured-blog-article a.featured-blog-img:link img,.featured-blog-article a.featured-blog-img:visited img,.featured-blog-article a.featured-blog-img img{position:absolute;max-width:none!important;height:28rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.featured-blog-article .featured-blog-content{order:2;box-sizing:border-box;padding:3.2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-grow:1}.featured-blog-article .featured-blog-content h3{margin-bottom:.4rem}.featured-blog-article .featured-blog-content p,.featured-blog-article .featured-blog-content span{margin-bottom:1.6rem}.blog-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.blog-wrapper .blog-item{width:100%;padding:.8rem;box-sizing:border-box;display:block}a.card.article{height:36rem;text-decoration:none}a.card .image{float:left;display:block;overflow:hidden;height:18rem;position:relative;width:100%}a.card .image img{position:absolute;max-width:none!important;height:24rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}a.card .content h4{margin-bottom:.4rem;line-height:1;font-weight:400;font-size:1.8rem}a.card .content span{margin-bottom:1.6rem;font-size:1.4rem}@media only screen and (min-width:450px){.featured-blog-article a.featured-blog-img:active img,.featured-blog-article a.featured-blog-img:hover img,.featured-blog-article a.featured-blog-img:link img,.featured-blog-article a.featured-blog-img:visited img,.featured-blog-article a.featured-blog-img img,a.card .image img{height:36rem}}@media only screen and (min-width:600px){.featured-blog-article a.featured-blog-img,.featured-blog-article a.featured-blog-img:active,.featured-blog-article a.featured-blog-img:hover,.featured-blog-article a.featured-blog-img:link,.featured-blog-article a.featured-blog-img:visited{height:26rem}.featured-blog-article a.featured-blog-img:active img,.featured-blog-article a.featured-blog-img:hover img,.featured-blog-article a.featured-blog-img:link img,.featured-blog-article a.featured-blog-img:visited img,.featured-blog-article a.featured-blog-img img{height:54rem}.blog-wrapper .blog-item{width:50%}a.card.article{height:36rem}a.card .image img{height:42rem}}@media only screen and (min-width:780px){.featured-blog-article{flex-direction:row;height:38rem}.featured-blog-article a.featured-blog-img,.featured-blog-article a.featured-blog-img:active,.featured-blog-article a.featured-blog-img:hover,.featured-blog-article a.featured-blog-img:link,.featured-blog-article a.featured-blog-img:visited{width:50rem;height:38rem}.featured-blog-article a.featured-blog-img:active img,.featured-blog-article a.featured-blog-img:hover img,.featured-blog-article a.featured-blog-img:link img,.featured-blog-article a.featured-blog-img:visited img,.featured-blog-article a.featured-blog-img img{height:46rem}.featured-blog-article .featured-blog-content{align-items:flex-start}}@media only screen and (min-width:900px){.featured-blog-article a.featured-blog-img,.featured-blog-article a.featured-blog-img:active,.featured-blog-article a.featured-blog-img:hover,.featured-blog-article a.featured-blog-img:link,.featured-blog-article a.featured-blog-img:visited{width:60rem}.featured-blog-article a.featured-blog-img:active img,.featured-blog-article a.featured-blog-img:hover img,.featured-blog-article a.featured-blog-img:link img,.featured-blog-article a.featured-blog-img:visited img,.featured-blog-article a.featured-blog-img img{height:46rem}.blog-wrapper .blog-item{width:33.33%}a.card.article{height:36rem}a.card .image img{height:28rem}}@media only screen and (min-width:1200px){.featured-blog-article a.featured-blog-img,.featured-blog-article a.featured-blog-img:active,.featured-blog-article a.featured-blog-img:hover,.featured-blog-article a.featured-blog-img:link,.featured-blog-article a.featured-blog-img:visited{width:70rem}.featured-blog-article a.featured-blog-img:active img,.featured-blog-article a.featured-blog-img:hover img,.featured-blog-article a.featured-blog-img:link img,.featured-blog-article a.featured-blog-img:visited img,.featured-blog-article a.featured-blog-img img{height:52rem}.blog-wrapper .blog-item{width:25%}a.card.article{height:36.5rem}}.blog-etails-featured-image{display:block;width:100%}.blog-etails-featured-image img{width:100%}.sharing-wrapper{display:block;display:flex;flex-direction:row;justify-content:center}.sharing-wrapper .button{width:13rem!important;margin-right:1.6rem!important;padding:1rem 1.4rem!important}.sharing-wrapper .button svg{width:1.6rem;height:1.6rem}.sharing-wrapper .button svg .fill{fill:#fff}.sharing-wrapper .button:last-child{margin-right:0}.form-hide{display:none}.sweep.lead-capture{-webkit-clip-path:polygon(0 13%,1600px 0,1600px 87%,0 100%);clip-path:polygon(0 13%,1600px 0,1600px 87%,0 100%);background-image:url(/img/global/back-fill-1.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (min-width:1600px){.sweep.lead-capture{-webkit-clip-path:polygon(0 0,2000px 0,2000px 87%,0 100%);clip-path:polygon(0 0,2000px 0,2000px 87%,0 100%)}}@media only screen and (min-width:2000px){.sweep.lead-capture{-webkit-clip-path:polygon(0 0,2400px 0,2400px 87%,0 100%);clip-path:polygon(0 0,2400px 0,2400px 87%,0 100%)}}@media only screen and (min-width:2500px){.sweep.lead-capture{-webkit-clip-path:polygon(0 0,2800px 0,2800px 87%,0 100%);clip-path:polygon(0 0,2800px 0,2800px 87%,0 100%)}}.lead-capture-wrapper{display:flex;flex-direction:column;padding-top:22.4rem;padding-bottom:22.4rem}.lead-capture-wrapper .lead-capture-teaser-wrapper{order:1;display:flex;flex-direction:column;text-align:center;padding-right:0}.lead-capture-wrapper .lead-capture-teaser-wrapper h2{margin-bottom:.8rem;line-height:1.25}.lead-capture-wrapper .lead-capture-teaser-wrapper .divider{margin:0 auto .8rem}.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper{display:flex;flex-direction:row;justify-content:center;margin-bottom:3.2rem}.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:active,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:link,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:visited{text-decoration:none;display:flex;justify-content:flex-start;flex-direction:row;align-items:center}.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:active svg,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:link svg,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:visited svg,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a svg{width:1.4rem;height:1.4rem;margin-right:.4rem}.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:active:first-child,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:first-child,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:link:first-child,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:visited:first-child{margin-right:1.6rem}.lead-capture-wrapper .lead-capture-form{order:2}.lead-capture-wrapper .lead-capture-form .lead-capture-form-wrapper{position:relative}.lead-capture-wrapper .lead-capture-form .lead-capture-form-wrapper .lead-capture-form-tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.lead-capture-wrapper .lead-capture-form .lead-capture-form-wrapper .lead-capture-form-tabs>a,.lead-capture-wrapper .lead-capture-form .lead-capture-form-wrapper .lead-capture-form-tabs>a:active,.lead-capture-wrapper .lead-capture-form .lead-capture-form-wrapper .lead-capture-form-tabs>a:link,.lead-capture-wrapper .lead-capture-form .lead-capture-form-wrapper .lead-capture-form-tabs>a:visited{font-size:1.6rem;text-transform:uppercase;text-decoration:none;width:50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.6rem 0}form.lcf{padding:1.6rem;box-sizing:border-box}form.lcf .form-row.state-zip{display:flex;flex-direction:column}form.lcf .form-row.state-zip .input-wrapper:first-child{margin-right:0;margin-bottom:1.6rem;width:100%}form.lcf .form-row.state-zip .input-wrapper:last-child{width:100%}form.lcf .form-row.pd-row-1{display:flex;flex-direction:column}form.lcf .form-row.pd-row-1 .input-wrapper:first-child{margin-right:0;width:100%;margin-bottom:1.6rem}form.lcf .form-row.pd-row-1 .input-wrapper:last-child{width:100%}form.lcf .form-row.pd-row-2{display:flex;flex-direction:column}form.lcf .form-row.pd-row-2 .input-wrapper{width:100%;margin-bottom:1.6rem;margin-right:0}form.lcf .form-row.pd-row-2 .input-wrapper:last-child{margin-bottom:0}@media only screen and (min-width:768px){.lead-capture-wrapper{flex-direction:row}.lead-capture-wrapper .lead-capture-teaser-wrapper{order:1;width:50%;flex-shrink:0;text-align:left;padding-right:6.4rem;box-sizing:border-box;padding-top:6.4rem}.lead-capture-wrapper .lead-capture-teaser-wrapper .divider{margin:0 0 .8rem}.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper{flex-direction:column;margin-bottom:0}.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:active,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:link,.lead-capture-wrapper .lead-capture-teaser-wrapper .contact-links-wrapper>a:visited{margin-bottom:.8rem}.lead-capture-wrapper .lead-capture-form{order:2;width:50%;flex-shrink:0}form.lcf{padding:3.2rem}form.lcf .form-row.state-zip{flex-direction:row}form.lcf .form-row.state-zip .input-wrapper:first-child{margin-right:1.6rem;width:30%;margin-bottom:0}form.lcf .form-row.state-zip .input-wrapper:last-child{width:70%}form.lcf .form-row.pd-row-1{flex-direction:row}form.lcf .form-row.pd-row-1 .input-wrapper:first-child{margin-right:1.6rem;width:50%;margin-bottom:0}form.lcf .form-row.pd-row-1 .input-wrapper:last-child{width:50%}form.lcf .form-row.pd-row-2{flex-direction:row}form.lcf .form-row.pd-row-2 .input-wrapper{width:33%;margin-bottom:0;margin-right:1.6rem}form.lcf .form-row.pd-row-2 .input-wrapper:last-child{margin-right:0}}.contact-info p{margin:0;padding:0}.contact-info h6{margin-bottom:1.6rem}.contact-info a.contact-link,.contact-info a.contact-link:active,.contact-info a.contact-link:link,.contact-info a.contact-link:visited{text-decoration:none;transition:all .2s ease;margin-bottom:.8rem;display:block;width:100%}.contact-info a.contact-link.icon,.contact-info a.contact-link:active.icon,.contact-info a.contact-link:link.icon,.contact-info a.contact-link:visited.icon{display:flex;flex-direction:row}.contact-info a.contact-link.icon svg,.contact-info a.contact-link:active.icon svg,.contact-info a.contact-link:link.icon svg,.contact-info a.contact-link:visited.icon svg{width:1.6rem;height:1.6rem;flex-shrink:0}.contact-info .social-connect-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.contact-info a.contact-social-link,.contact-info a.contact-social-link:active,.contact-info a.contact-social-link:link,.contact-info a.contact-social-link:visited{text-decoration:none;transition:all .2s ease;display:block;width:3.6rem;margin-right:1.6rem;margin-bottom:1.6rem}.contact-info a.contact-social-link:active svg,.contact-info a.contact-social-link:link svg,.contact-info a.contact-social-link:visited svg,.contact-info a.contact-social-link svg{width:3.6rem;height:3.6rem;flex-shrink:0}.contact-info a.contact-social-link.link-facebook svg .fill,.contact-info a.contact-social-link:active.link-facebook svg .fill,.contact-info a.contact-social-link:link.link-facebook svg .fill,.contact-info a.contact-social-link:visited.link-facebook svg .fill{fill:#3b5998}.contact-info a.contact-social-link.link-instagram svg .fill,.contact-info a.contact-social-link:active.link-instagram svg .fill,.contact-info a.contact-social-link:link.link-instagram svg .fill,.contact-info a.contact-social-link:visited.link-instagram svg .fill{fill:#cd486b}.contact-info a.contact-social-link.link-twitter svg .fill,.contact-info a.contact-social-link:active.link-twitter svg .fill,.contact-info a.contact-social-link:link.link-twitter svg .fill,.contact-info a.contact-social-link:visited.link-twitter svg .fill{fill:#00aced}.contact-info a.contact-social-link.link-pinterest svg .fill,.contact-info a.contact-social-link:active.link-pinterest svg .fill,.contact-info a.contact-social-link:link.link-pinterest svg .fill,.contact-info a.contact-social-link:visited.link-pinterest svg .fill{fill:#c8232c}.contact-info a.contact-social-link.link-linkedin svg .fill,.contact-info a.contact-social-link:active.link-linkedin svg .fill,.contact-info a.contact-social-link:link.link-linkedin svg .fill,.contact-info a.contact-social-link:visited.link-linkedin svg .fill{fill:#0077b5}.callout-link-contact{display:flex;flex-direction:column;justify-content:flex-start}.callout-link-contact>a,.callout-link-contact>a:active,.callout-link-contact>a:link,.callout-link-contact>a:visited{flex-grow:1;display:flex;align-items:center;justify-content:flex-start;padding:1.6rem;flex-wrap:nowrap;text-decoration:none;box-sizing:border-box;margin:0 .4rem 1.6rem}.callout-link-contact>a:active svg,.callout-link-contact>a:link svg,.callout-link-contact>a:visited svg,.callout-link-contact>a svg{width:3.2rem;height:3.2rem;margin-right:.8rem}.agent-image{display:block;width:80%;margin:0 auto}.video-wrapper{width:100%;height:34rem;margin:0 auto 3.2rem;display:block}.video-wrapper h3{text-align:center}@media only screen and (min-width:768px){.video-wrapper h3{text-align:left}}.profile-callouts{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.profile-callouts a.profile-callout-item,.profile-callouts a.profile-callout-item:active,.profile-callouts a.profile-callout-item:link,.profile-callouts a.profile-callout-item:visited{width:49%;display:flex;flex-direction:column;text-align:center;align-items:center;box-sizing:border-box;padding:3.2rem;text-decoration:none;margin-bottom:1.6rem;border-radius:.3rem}.profile-callouts a.profile-callout-item:active svg,.profile-callouts a.profile-callout-item:link svg,.profile-callouts a.profile-callout-item:visited svg,.profile-callouts a.profile-callout-item svg{width:4.2rem;height:4.2rem;margin-bottom:.8rem}@media only screen and (min-width:768px){.profile-callouts a.profile-callout-item,.profile-callouts a.profile-callout-item:active,.profile-callouts a.profile-callout-item:link,.profile-callouts a.profile-callout-item:visited{width:23%;margin-bottom:0}}.quote-interior{display:flex;box-sizing:border-box;padding:3.2rem;text-align:center;align-items:center;justify-content:center;flex-direction:column}.quote-interior p{font-size:1.8rem}.quote-interior span{font-weight:700}a.back-to-listings,a.back-to-listings:active,a.back-to-listings:link,a.back-to-listings:visited{text-decoration:none}a.back-to-listings:active svg,a.back-to-listings:link svg,a.back-to-listings:visited svg,a.back-to-listings svg{width:1.4rem;height:1.4rem}.property-masthead{padding:1.6rem;display:flex;flex:stretch;flex:start;flex-direction:column}.property-masthead .address-display{display:flex;align-content:center;justify-content:center;flex-direction:column;order:1;margin-bottom:.8rem}.property-masthead .address-display h1.address-line-1{order:1;margin-bottom:0}.property-masthead .address-display span.address-line-2{order:2}.property-masthead .attribute-display{order:2;display:flex;flex:stretch;flex:start;margin-bottom:.8rem;padding-bottom:.8rem}.property-masthead .attribute-display div{display:flex;flex-wrap:wrap;box-sizing:border-box;align-content:center;line-height:1.5;margin-right:1.6rem}.property-masthead .attribute-display div:last-child{margin-right:0}.property-masthead .attribute-display div svg{width:1.6rem;height:1.6rem;vertical-align:sub;margin-right:.8rem}.property-masthead .attribute-display .bedrooms-display,.property-masthead .attribute-display .land-display,.property-masthead .attribute-display .multi-family-display{order:1}.property-masthead .attribute-display .bathrooms-display,.property-masthead .attribute-display .size-display,.property-masthead .attribute-display .units-display{order:2}.property-masthead .attribute-display .garage-display,.property-masthead .attribute-display .sub-division-display,.property-masthead .attribute-display .year-built-display{order:3}.property-masthead .attribute-display .sq-feet-display{order:4}.property-masthead .price-display{order:3;display:flex;flex-direction:column;justify-content:center;align-content:center;flex:stretch}.property-masthead .price-display .property-status span{order:1}.property-masthead .price-display .property-sale-price{order:2;font-size:3.2rem;font-weight:300}.property-masthead .price-display a.mortgage-calc-callout,.property-masthead .price-display a.mortgage-calc-callout:active,.property-masthead .price-display a.mortgage-calc-callout:link,.property-masthead .price-display a.mortgage-calc-callout:visited{order:3;text-decoration:none}.property-masthead .price-display a.mortgage-calc-callout:active svg,.property-masthead .price-display a.mortgage-calc-callout:link svg,.property-masthead .price-display a.mortgage-calc-callout:visited svg,.property-masthead .price-display a.mortgage-calc-callout svg{width:1.4rem;height:1.4rem;vertical-align:sub}@media only screen and (min-width:768px){.property-masthead{flex-direction:row}.property-masthead .address-display{flex-direction:column;flex-grow:0.7;margin-bottom:0}.property-masthead .attribute-display{display:flex;border-bottom:none!important;flex-direction:row;flex-wrap:wrap;margin-bottom:0;padding:0 1.6rem}.property-masthead .attribute-display div{width:50%;margin-bottom:.8rem;margin-right:0}.property-masthead .attribute-display div:last-child{margin-right:0}.property-masthead .price-display{box-sizing:border-box;padding:0 1.6rem}}@media only screen and (min-width:1000px){.property-masthead{justify-content:flex-start}.property-masthead .address-display{display:flex;flex-direction:column;flex-grow:0.6}.property-masthead .attribute-display{border-left:none;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0}.property-masthead .attribute-display div{width:auto;display:flex;justify-content:center;flex-direction:column;padding:0 1.6rem;box-sizing:border-box;margin-bottom:0;margin-right:0}.property-masthead .attribute-display div svg{margin:0 auto .8rem;width:3.2rem;height:3.2rem}.property-masthead .price-display{display:flex;flex-direction:column}}@media only screen and (min-width:1200px){.property-masthead .address-display{flex-grow:0.75}}.property-open-house{display:block;float:left;width:100%;padding:.8rem 1.6rem;box-sizing:border-box}.property-open-house h4{text-transform:uppercase;display:block;float:left;font-size:1.6rem}.property-open-house span{display:block;float:left;width:auto;clear:left}.property-open-house a.button,.property-open-house a.button:active,.property-open-house a.button:hover,.property-open-house a.button:link,.property-open-house a.button:visited{float:right;background-color:transparent;margin-top:.8rem}@media only screen and (min-width:768px){.property-open-house h4{display:inline;font-size:1.6rem;float:none}.property-open-house span{display:inline;float:none;clear:none}.property-open-house a.button{float:right;margin-top:0!important}}.content-wrapper.property-gallery{width:100%}.content-wrapper.property-gallery.temp{background-repeat:no-repeat;background-image:url(/img/temp/temp-carousel.jpg);background-size:cover;background-position:50%;height:48rem}.content-wrapper.virtual-tour{width:100%;min-height:10rem;border-bottom:1px solid #ccc;background-image:url(/img/properties/virtual-tour.png);background-size:15rem 5.3rem;background-repeat:no-repeat;background-position:0;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.content-wrapper.virtual-tour span{text-align:right;order:1;flex-grow:1;padding-right:3.2rem;display:none}.content-wrapper.virtual-tour .button{order:2}@media only screen and (min-width:768px){.content-wrapper.virtual-tour{background-size:18.4rem 6.5rem}}@media only screen and (min-width:1000px){.content-wrapper.virtual-tour{background-size:21.9rem 7.7rem}.content-wrapper.virtual-tour span{display:block}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.content-wrapper.virtual-tour{background-image:url(/img/properties/virtual-tour@2x.png)}}.content-wrapper.property-overview{width:100%}.content-wrapper.property-overview h2{margin-bottom:.4rem}.content-wrapper.property-overview .cont-group{display:flex;flex-direction:column;flex-wrap:rap;justify-content:flex-start}.content-wrapper.property-overview .cont-group p{margin-bottom:1.6rem;order:1;flex-grow:2}.content-wrapper.property-overview .cont-group .prop-map{display:block;order:2}.property-video-link{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.8rem;box-sizing:border-box;border-radius:.8rem;margin-top:3.2rem;text-decoration:none}.property-video-link svg{width:3.2rem;height:3.2rem;margin-right:1.6rem}.property-video-link>.label{font-size:1.8rem;text-transform:uppercase;font-size:700}@media only screen and (min-width:768px){.content-wrapper.property-overview{width:100%}.content-wrapper.property-overview .cont-group{flex-direction:row;flex-wrap:nowrap}.content-wrapper.property-overview .cont-group p{margin-bottom:0;flex-grow:1;padding-right:1.6rem}.content-wrapper.property-overview .cont-group .prop-map{display:block;order:2;width:240px;height:240px;flex-shrink:0}}.content-divider{display:block;float:left;height:2rem;width:100%;clear:both;padding-top:2.4rem}.content-divider h3{padding:.4rem;width:auto;float:left;margin-top:-1.6rem;line-height:1;margin-bottom:0;font-size:2rem}.content-divider:after{display:block;width:100%;height:1px;content:""}.content-wrapper.facts-features{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.content-wrapper.facts-features>div{width:50%;padding-bottom:3.2rem;display:flex;flex-direction:row;line-height:1.25}.content-wrapper.facts-features>div svg{width:3.2rem;height:3.2rem;order:1;margin-right:1.6rem}.content-wrapper.facts-features>div div{order:2;flex-grow:1}.content-wrapper.facts-features .attr-bedrooms{flex-grow:0;order:1}.content-wrapper.facts-features .attr-bathrooms{flex-grow:0;order:2}.content-wrapper.facts-features .attr-garage{flex-grow:0;order:3}.content-wrapper.facts-features .attr-sqft{flex-grow:0;order:4}.content-wrapper.facts-features .attr-sub-division{flex-grow:0;order:5}.content-wrapper.facts-features .attr-year-built{flex-grow:0;order:6}.content-wrapper.facts-features .attr-style{flex-grow:0;order:7}.content-wrapper.facts-features .attr-price-sqft{flex-grow:0;order:8}.content-wrapper.facts-features .attr-school-dist{flex-grow:0;order:9}.content-wrapper.facts-features .attr-elementary{flex-grow:0;order:10}.content-wrapper.facts-features .attr-middle-school{flex-grow:0;order:11}.content-wrapper.facts-features .attr-high-school{flex-grow:0;order:12}.content-wrapper.facts-features .attr-land-lot-size{flex-grow:0;order:1}.content-wrapper.facts-features .attr-land-sub-division{flex-grow:0;order:2}.content-wrapper.facts-features .attr-land-school-dist{flex-grow:0;order:3}.content-wrapper.facts-features .attr-land-elementary{flex-grow:0;order:4}.content-wrapper.facts-features .attr-land-middle-school{flex-grow:0;order:5}.content-wrapper.facts-features .attr-land-high-school{flex-grow:0;order:6}.content-wrapper.facts-features .attr-multi-family-number-units{flex-grow:0;order:1}.content-wrapper.facts-features .attr-multi-family-year-built{flex-grow:0;order:2}.content-wrapper.facts-features .attr-multi-family-is-conversion{flex-grow:0;order:3}.content-wrapper.facts-features .attr-multi-family-parking-spaces{flex-grow:0;order:4}.content-wrapper.facts-features .attr-multi-family-sub-division{flex-grow:0;order:5}.content-wrapper.facts-features .attr-multi-family-school-dist{flex-grow:0;order:6}.content-wrapper.facts-features .attr-multi-family-elementary{flex-grow:0;order:7}.content-wrapper.facts-features .attr-multi-family-middle-school{flex-grow:0;order:8}.content-wrapper.facts-features .attr-multi-family-high-school{flex-grow:0;order:9}@media only screen and (min-width:768px){.content-wrapper.facts-features>div{width:33.33%}.content-wrapper.facts-features .attr-cooling,.content-wrapper.facts-features .attr-price-sqft{flex-grow:0}}@media only screen and (min-width:1000px){.content-wrapper.facts-features>div{width:25%}.content-wrapper.facts-features .attr-cooling,.content-wrapper.facts-features .attr-price-sqft{flex-grow:1}}.content-wrapper.units-table,.simple-table-wrapper{width:100%;display:flex}.simple-table-wrapper{flex-direction:column;box-sizing:border-box}.simple-table-wrapper .simple-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;box-sizing:border-box}.simple-table-wrapper .simple-table-row.header{font-weight:700}.simple-table-wrapper .simple-table-row div{padding:.8rem}.simple-table-wrapper.unit-details .simple-table-row div{width:20%}table.key-value{border:none;width:100%;float:left}table.key-value td{padding:.4rem 0;box-sizing:border-box;vertical-align:top}table.key-value td:first-child{width:35%}table.key-value td:last-child{width:65%}@media only screen and (min-width:500px){table.key-value{width:50%}}.data-vis-1{background-color:#1153a0}.data-vis-2{background-color:#4a90e2}.data-vis-3{background-color:#89bffd}.mrog-calc{display:flex;flex-direction:column;width:100%}.morg-calc-vis{order:1;width:100%;box-sizing:border-box;padding-right:3.2rem}.morg-calc-bar-wrapper{display:flex;height:1.2rem;align-items:stretch;width:100%}.morg-calc-bar-wrapper .segment-loan{background-color:#1153a0;border-radius:.6rem 0 0 .6rem}.morg-calc-bar-wrapper .segment-insurance{background-color:#4a90e2}.morg-calc-bar-wrapper .segment-taxes{background-color:#89bffd;border-radius:0 .6rem .6rem 0}.morg-calc-sponsor-wrapper{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center}.morg-calc-sponsor-wrapper .morg-calc-sponsor-item{display:flex;justify-content:space-between;flex-direction:column;width:50%;box-sizing:border-box;padding:.8rem}.morg-calc-sponsor-wrapper .morg-calc-sponsor-item .button{text-align:center}.morg-calc-sponsor-wrapper .morg-calc-sponsor-item img{max-width:100%}.morg-calc-breakdown-wrapper{display:flex;flex-direction:column;width:100%}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item{display:flex;flex-direction:row;width:100%;margin-bottom:.8rem;justify-content:center;align-items:stretch;font-size:1.6rem}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item .morg-calc-breakdown-item-type{order:1;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:.75rem}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item .morg-calc-breakdown-item-label{order:2;flex-grow:1;box-sizing:border-box;padding-left:1.6rem}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item .morg-calc-breakdown-item-value{order:3;flex-grow:1;box-sizing:border-box;padding-left:1.6rem;font-weight:700;text-align:right}.morg-calc-title{display:flex;flex-direction:row;font-size:2.4rem;line-height:1.2rem}.morg-calc-title span:first-child{font-weight:300}.morg-calc-title span:last-child{font-weight:700}.morg-calc-input{order:2;width:100%}.morg-calc-down-payment{position:relative}.morg-calc-down-payment .dp-dollar{box-sizing:border-box;padding-right:7.4rem}.morg-calc-down-payment .dp-percentage{position:absolute;width:6.8rem!important;top:1.6rem;right:0;border-radius:0 4px 4px 0!important}.morg-calc-interest-rate{position:relative}.morg-calc-interest-rate .decorator{position:absolute;width:1.6rem;height:1.6rem;top:2.5rem;right:.6rem}@media only screen and (min-width:768px){.mrog-calc{display:flex;flex-direction:row}.morg-calc-sponsor-wrapper{width:100%}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item{width:75%}.morg-calc-vis{width:60%}.morg-calc-input{width:40%}}.sidebar-section{display:block;clear:both;width:100%;margin-bottom:3.2rem;padding-bottom:1.6rem}.sidebar-section h3{text-transform:uppercase;font-size:1.8rem}.form-success{display:block;width:100%;padding:.8rem;box-sizing:border-box;border-radius:2px;margin-bottom:1.6rem}.form-success svg{display:inline-block;width:14px;height:14px;margin-right:.8rem}.sidebar-contact{display:flex;justify-content:flex-start;box-sizing:border-box;margin-bottom:1.6rem}.sidebar-contact>.img{width:6rem;height:6rem;order:1;flex-shrink:0}.sidebar-contact>.img img{width:6rem;height:6rem;display:block;border-radius:50%}.sidebar-contact>.content{order:2;flex:auto;padding-left:1.6rem}.sidebar-contact>.content span{display:block;float:left;clear:both;margin-bottom:.4rem}.sidebar-contact>.content a,.sidebar-contact>.content span{font-size:1.4rem;display:block;float:left;clear:both}.sidebar-contact>.content>.title{font-weight:700}.property-mobile-contact{display:block;position:fixed;z-index:100;left:0;right:0;bottom:0;height:6rem;box-shadow:0 4px 12px rgba(0,0,0,.3)}.property-mobile-contact>.button{border-radius:0!important;width:50%!important;height:100%!important;text-align:center!important;line-height:3;box-sizing:border-box}@media only screen and (min-width:768px){.property-mobile-contact{display:none}}