.blue{color:#00548b}.bg-blue{background-color:#00548b}.green{color:#00ce7b !important}.bg-gray{background-color:#d8dbe0}.bg-lighter-gray{background-color:#f7f7f7}.white{color:#fff !important}@font-face{font-family:"FontAwesome";font-weight:normal;font-style:normal;src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-display:swap}body{-webkit-font-smoothing:antialiased;font-family:"nobel", sans-serif;font-weight:300;font-style:normal;font-size:16px;letter-spacing:0.03em;line-height:1.42857143;color:#464646;font-variant-numeric:lining-nums;font-feature-settings:"lnum"}.inline-list{display:block;width:100%;margin:0;padding:0;list-style-type:none}.inline-list li{display:list-item}@media only screen and (min-width: 768px){.inline-list li{display:inline}}.inline-list li::before{content:' '}.inline-list li::after{display:inline;content:' ';white-space:nowrap;word-spacing:0.5rem;border-radius:50%;background-image:radial-gradient(closest-side, #464646, #464646 60%, #464646 60%, #464646 95%, transparent);background-size:.25rem .25rem;background-repeat:no-repeat;background-position:center center}.inline-list span{white-space:nowrap;display:inline-block;padding:0 0.5em}html{--bg-hero-img: none;--bg-hero-img-tablet: none;--bg-hero-img-mobile: none;--bg-img-wrap: none;--bg-img-wrap-tablet: none;--bg-img-wrap-mobile: none}body.home #homefinder-county-wrap{display:none}#homefinder{position:relative;background:#00548b;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;color:#fff;text-transform:uppercase;z-index:5}#homefinder h2{display:flex;margin-right:2rem;font-size:1.75rem;color:#fff}@media only screen and (min-width: 768px){#homefinder h2{font-size:2rem}}#homefinder .green-slash{position:relative;width:4px}#homefinder form{display:flex;flex-direction:column}@media only screen and (min-width: 1024px){#homefinder form{flex-direction:row}}@media only screen and (min-width: 1024px){#homefinder .form-fields{width:96%}}#homefinder .form-item{position:relative;width:100%}@media only screen and (min-width: 768px){#homefinder .form-item{width:auto}}@media only screen and (min-width: 768px){#homefinder .form-item.filter{display:inline-block;vertical-align:top;margin:0 1rem 0 1%}}@media only screen and (min-width: 768px){#homefinder .form-item.filter:last-child{margin-left:auto}}#homefinder .select-wrapper{position:relative;background:#00386b;margin-bottom:1rem;border-radius:0.25rem}#homefinder .select-wrapper::after{content:"\F054";position:absolute;top:12px;right:10px;font-family:"FontAwesome";font-size:0.75rem;line-height:1;color:#fff;transform:rotate(90deg);pointer-events:none}#homefinder .select-wrapper.disabled,#homefinder .select-wrapper.disabled::after{opacity:0.5}#homefinder select{background:#00386b;color:#fff;text-transform:uppercase;border:0;-webkit-appearance:none}#homefinder select:focus{outline:none;border:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}#homefinder select:disabled{cursor:not-allowed}#homefinder #price-btn{width:100%;height:calc(2.25rem + 2px);padding-left:0.75rem;color:#fff;text-transform:uppercase;text-align:left;border:0;-webkit-appearance:none}#homefinder #price-btn:focus{outline:none;border:none;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}#homefinder #price-btn::after{content:"\F054";position:absolute;top:12px;right:10px;font-family:"FontAwesome";font-size:0.75rem;line-height:1;color:#fff;transform:rotate(90deg);pointer-events:none}#homefinder .price-dropdown{display:none;position:absolute;top:95%;left:0;background:#00386b;width:100%;min-height:62px;padding:1.75rem 1.75rem 1rem;border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;z-index:2}#homefinder .price-dropdown.open{display:flex;flex-direction:column}#homefinder .price-dropdown .noUi-target{background:#ddd;border:0;box-shadow:none}#homefinder .price-dropdown .noUi-tooltip{background:#fff;padding:0 5px;border:0}#homefinder .price-dropdown .noUi-handle{width:28px;height:28px;border:1px solid #555;border-radius:50%;box-shadow:none}#homefinder .price-dropdown .noUi-handle:hover{cursor:pointer}#homefinder .price-dropdown .noUi-handle::before,#homefinder .price-dropdown .noUi-handle::after{display:none}#homefinder .price-dropdown .noUi-connect{background:#00ce7b}#homefinder label{margin-bottom:1rem}@media only screen and (min-width: 1024px){#homefinder label{margin-bottom:0}}#homefinder .form-checkbox{margin-right:0.25rem}#homefinder #homefinder-reset{background:transparent;margin-bottom:1rem;padding:0;color:#fff;line-height:1;text-transform:uppercase;border:0;border-bottom:1px solid #fff;border-radius:0}@media only screen and (min-width: 768px){#homefinder #homefinder-reset{margin-bottom:0}}#homefinder .btn{min-width:147px;font-size:1.1rem}#homefinder #homefinder-submit{display:flex;background:#00ce7b;width:auto;min-width:0;max-width:100%;color:#fff;border-radius:0.25rem}@media only screen and (min-width: 1024px){#homefinder #homefinder-submit{width:38px;height:38px;padding:3px}}#homefinder #homefinder-submit .icon-search{width:1rem;height:1rem;fill:#fff}@media only screen and (min-width: 1024px){#homefinder #homefinder-submit .icon-search{width:70%;height:70%}}#homefinder #homefinder-submit span{margin-left:0.5rem}@media only screen and (min-width: 1024px){#homefinder #homefinder-submit span{display:none}}.si-float-wrapper{position:absolute;width:100%}.si-float-wrapper,.si-float-wrapper *{box-sizing:border-box}[class*='si-wrapper']{display:flex;position:absolute;align-items:center;font-size:14px;cursor:default}.si-wrapper-top{flex-direction:column;margin-top:-40px;margin-left:0px;transform:translate(-50%, -100%)}.si-wrapper-bottom{flex-direction:column-reverse;margin-top:0px;margin-left:0px;transform:translate(-50%, 0)}.si-wrapper-left{margin-top:-20px;margin-left:-11px;transform:translate(-100%, -50%)}.si-wrapper-right{flex-direction:row-reverse;margin-top:-20px;margin-left:11px;transform:translate(0, -50%)}[class*='si-shadow-wrapper']{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.29804;z-index:1}.si-shadow-wrapper-top,.si-shadow-wrapper-bottom{flex-direction:column}.si-shadow-pointer-bottom,.si-shadow-pointer-right{order:-1}.si-shadow-frame{box-shadow:0 1px 3px 0 #000}[class*='si-shadow-pointer']{position:relative;width:15px;height:15px;margin:auto}[class*='si-shadow-inner-pointer']{position:absolute;width:141%;height:141%;box-shadow:-.70711px .70711px 3px 0 #000}.si-shadow-inner-pointer-top{left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.si-shadow-inner-pointer-bottom{bottom:0;left:50%;transform:translate(-50%, 50%) rotate(-45deg)}.si-shadow-inner-pointer-left{top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.si-shadow-inner-pointer-right{top:50%;right:0;transform:translate(50%, -50%) rotate(-45deg)}.si-frame{position:relative;flex:1 1 auto;border-radius:3px;overflow:hidden;z-index:2}.si-content-wrapper{width:100%;max-width:100%;max-height:100%;padding:30px;background-color:#fff}.si-has-border .si-content-wrapper{border:1px solid #bbb}.si-content{overflow:auto}.si-close-button{position:absolute;top:0;right:0;border:0;outline:none;background-color:transparent;color:inherit;font-family:Arial, Baskerville, monospace;font-size:24px;cursor:pointer;opacity:.5;appearance:none}.si-close-button:hover,.si-close-button:focus{opacity:.7}[class*='si-pointer-border']{position:absolute;border:15px solid transparent;z-index:3}[class*='si-pointer-bg']{position:relative;border:15px solid transparent;z-index:4}.si-has-border [class*='si-pointer-bg']{border-width:15px}.si-pointer-border-top,.si-pointer-border-bottom{left:50%;transform:translate(-50%, 0)}.si-pointer-border-left,.si-pointer-border-right{top:50%;transform:translate(0, -50%)}.si-pointer-top{border-bottom:0}.si-pointer-border-top{bottom:0;border-top-color:#bbb}.si-pointer-bg-top{border-top-color:#fff}.si-has-border .si-pointer-bg-top{top:-1px;margin-bottom:0px}.si-pointer-bottom{border-top:0}.si-pointer-border-bottom{top:0;border-bottom-color:#bbb}.si-pointer-bg-bottom{border-bottom-color:#fff}.si-has-border .si-pointer-bg-bottom{bottom:-1px;margin-top:0px}.si-pointer-left{border-right:0}.si-pointer-border-left{right:0;border-left-color:#bbb}.si-pointer-bg-left{border-left-color:#fff}.si-has-border .si-pointer-bg-left{left:-1px;margin-right:0px}.si-pointer-right{border-left:0}.si-pointer-border-right{left:0;border-right-color:#bbb}.si-pointer-bg-right{border-right-color:#fff}.si-has-border .si-pointer-bg-right{right:-1px;margin-left:0px}.homefinder-results{background:#f8f8f8}.homefinder-results h1{font-size:1.75rem}@media only screen and (min-width: 768px){.homefinder-results h1{font-size:2.75rem}}.homefinder-results #toolbar{padding-bottom:0.5rem}.homefinder-results .sort{position:relative;min-width:180px;z-index:2}.homefinder-results .sort .sort-button{font-size:0.9rem;background:transparent;padding:0.5rem 0.5rem 0.35rem;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;line-height:1;color:#00548b;text-transform:uppercase;border:0;border-radius:0}@media only screen and (min-width: 1024px){.homefinder-results .sort .sort-button{font-size:1.25rem}}.homefinder-results .sort .sort-button::after{content:"\f107";display:inline-block;position:relative;vertical-align:middle;margin:-4px 0 0 0.5rem;font-family:FontAwesome;font-size:1.25rem;font-weight:bold;transition:all 0.5s}.homefinder-results .sort .sort-button .sort-filter{font-family:"nobel", sans-serif;font-weight:700;font-style:normal;color:#00ce7b}.homefinder-results .sort .sort-dropdown{display:none;position:absolute;top:2rem;left:0.25rem;background:#fff;padding:1rem;text-transform:uppercase;box-shadow:0 2px 3px rgba(0,0,0,0.4)}.homefinder-results .sort ul{list-style-type:none;margin:0;padding:0;font-size:1rem;line-height:1}.homefinder-results .sort li{margin-bottom:1rem}@media only screen and (min-width: 768px){.homefinder-results .sort li{margin-bottom:0.5rem}}.homefinder-results .sort li:last-child{margin-bottom:0}.homefinder-results .sort .sort-option-button{background:transparent;padding:0;font-family:"nobel", sans-serif;font-weight:700;font-style:normal;color:#464646;text-align:left;text-transform:uppercase;border:0;border-radius:0}.homefinder-results .sort .sort-option-button:hover{color:#00ce7b}.homefinder-results .poi-legend{display:none !important;font-family:"nobel", sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width: 768px){.homefinder-results .poi-legend{display:flex !important}}.homefinder-results .poi-legend.show{display:flex !important}.homefinder-results .poi-legend .poi{margin-right:1rem}.homefinder-results .poi-legend .marker{display:block;width:19px;height:26px;margin-right:0.5rem}.homefinder-results .views{display:flex;justify-content:flex-end;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;color:#464646}.homefinder-results .views .view-button{display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;margin-left:1rem;padding:0;color:#464646;border:0;border-radius:0}.homefinder-results .views .view-button.active{color:#00ce7b}.homefinder-results .views .view-button.active svg{fill:#00ce7b}.homefinder-results .views .view-button svg{display:block;position:relative;fill:#464646;margin-bottom:0.25rem}.homefinder-results .views .view-button .icon-list{width:29px;height:24px;margin-top:3px}.homefinder-results .views .view-button .icon-map{width:27px;height:27px}.homefinder-results #results-wrapper{overflow:hidden;margin-bottom:2rem}.homefinder-results #list-container{overflow-x:hidden;overflow-y:auto}.homefinder-results #list-container p{line-height:1.3}@media only screen and (min-width: 768px){.homefinder-results #list-container{height:74vh}}@media (min-width: 768px) and (max-width: 1023px){.homefinder-results #list-container{padding-right:0}}.homefinder-results .homefinder-result-teaser{background:#fff;margin-bottom:1rem;padding:1rem;line-height:1;opacity:1;transition:opacity 0.5s}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser{padding:.75rem}}@media only screen and (min-width: 1024px){.homefinder-results .homefinder-result-teaser{padding:1rem}}.homefinder-results .homefinder-result-teaser.alt .content-wrap{font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:1.25rem}.homefinder-results .homefinder-result-teaser.hide{opacity:0;transition:opacity 0.5s}.homefinder-results .homefinder-result-teaser a:not(.btn){display:block;color:#00548b;text-decoration:none}.homefinder-results .homefinder-result-teaser a:not(.btn):hover{text-decoration:underline}.homefinder-results .homefinder-result-teaser .external-link{display:block;width:1rem;height:1rem;margin-left:0.5rem}.homefinder-results .homefinder-result-teaser .external-link .icon-external{width:100%;height:100%;fill:#00548b}.homefinder-results .homefinder-result-teaser .img-box{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.homefinder-results .homefinder-result-teaser .img-box .snipe-link,.homefinder-results .homefinder-result-teaser .img-box .snipe{display:block;position:absolute;width:100%;z-index:1}.homefinder-results .homefinder-result-teaser .img-box .img-link{display:block;width:100%;height:100%}.homefinder-results .homefinder-result-teaser .img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:0.75rem}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser .img-wrap{margin-bottom:1rem}}.homefinder-results .homefinder-result-teaser .img-wrap .status{position:absolute;right:0;bottom:0;background:#00ce7b;padding:0.5rem 0.75rem !important;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:1rem !important;line-height:1;color:#fff;text-transform:uppercase}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser .img-wrap .status{padding:1rem 1.25rem;font-size:1.5rem}}.homefinder-results .homefinder-result-teaser .img-wrap .status.sold{background:#b42d29}.homefinder-results .homefinder-result-teaser .img-wrap .status.gray-status{background:#e5eef3;color:#464646}.homefinder-results .homefinder-result-teaser .img-wrap .brand-logo{display:block;position:absolute;top:4px;right:4px;width:38px;height:38px}.homefinder-results .homefinder-result-teaser h3.title{margin-bottom:0.25rem;line-height:1;color:#00548b}@media (max-width: 1023px){.homefinder-results .homefinder-result-teaser h3.title{font-size:1.5rem}}.homefinder-results .homefinder-result-teaser .location{margin-bottom:0.25rem;font-family:"nobel", sans-serif;font-weight:300;font-style:normal;font-size:1.25rem;color:#00548b}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser .location{margin-bottom:0.5rem}}.homefinder-results .homefinder-result-teaser .mpc{margin-bottom:0.5rem;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.homefinder-results .homefinder-result-teaser .qmi-count{margin:0.5rem 0;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:1.25rem}.homefinder-results .homefinder-result-teaser .home-type{margin-bottom:0.25rem;font-family:"nobel", sans-serif;font-weight:300;font-style:normal;text-transform:uppercase}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser .home-type{margin-bottom:0.5rem}}.homefinder-results .homefinder-result-teaser .details{font-family:"nobel", sans-serif;font-weight:300;font-style:normal;font-size:0.85rem;text-transform:uppercase}.homefinder-results .homefinder-result-teaser .details td{padding:3px 5px 3px 0}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser .details td{padding:5px 5px 5px 0}}.homefinder-results .homefinder-result-teaser .details strong{font-size:1.25em}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser .details strong{font-size:1rem}}@media only screen and (min-width: 1024px){.homefinder-results .homefinder-result-teaser .details strong{font-size:1.25rem}}.homefinder-results .homefinder-result-teaser .price{font-size:0.85rem;color:#00548b;text-align:right;text-transform:uppercase}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser .price{margin-top:1rem}}@media only screen and (min-width: 1200px){.homefinder-results .homefinder-result-teaser .price{margin-top:0}}.homefinder-results .homefinder-result-teaser .price a:hover{text-decoration:none}.homefinder-results .homefinder-result-teaser .price .price-prefix{margin-bottom:0.25rem;font-family:"nobel", sans-serif;font-weight:300;font-style:normal}.homefinder-results .homefinder-result-teaser .price .price-number{font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:1.5em}@media only screen and (min-width: 768px){.homefinder-results .homefinder-result-teaser .price .price-number{font-size:1.25em}}@media only screen and (min-width: 1024px){.homefinder-results .homefinder-result-teaser .price .price-number{font-size:1.65em}}.homefinder-results .homefinder-result-teaser .price .s{font-size:0.65em}.homefinder-results #map-container{display:none}@media only screen and (min-width: 768px){.homefinder-results #map-container{display:block}}.homefinder-results #map{height:74vh;min-height:50vh}.homefinder-results .si-wrapper-top{margin-top:-30px}@media only screen and (min-width: 768px){.homefinder-results .si-wrapper-top{min-width:320px}}.homefinder-results .si-content-wrapper{padding:0}.homefinder-results .si-content-wrapper .si-close-button{width:1.5rem;height:1.5rem;padding:0;line-height:1rem;color:#464646;z-index:2}.homefinder-results .si-content-wrapper .homefinder-result-teaser{margin-bottom:0}@media (max-width: 767px){.homefinder-results .si-content-wrapper .homefinder-result-teaser .price{margin-top:0.5rem}}.homefinder-results .warranty-request{text-decoration:underline}#alternating-modules .img-link{position:relative}#alternating-modules .img-link .icon-play{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;opacity:0.9}@media only screen and (min-width: 768px){#alternating-modules .img-link .icon-play{left:calc(40% - 25px)}}@media only screen and (min-width: 1024px){#alternating-modules .img-link .icon-play{top:calc(50% - 50px);left:calc(50% - 50px);width:100px;height:100px}}#alternating-modules .img-link .icon-play svg{display:block;width:100%;height:100%;fill:#fff}#alternating-modules .btns-container{flex-direction:column}@media only screen and (min-width: 768px){#alternating-modules .btns-container{flex-flow:unset}}@media only screen and (min-width: 1200px){#alternating-modules .btns-container{flex-direction:row}}#alternating-modules .nowrap{white-space:nowrap}#alternating-modules .copy-wrap{margin-bottom:4rem}@media only screen and (min-width: 768px){#alternating-modules .copy-wrap{margin:0}}#alternating-modules .copy-wrap .copy{max-width:470px}#alternating-modules h2,#alternating-modules h3{font-family:"nobel", sans-serif;font-weight:400;font-style:normal;color:#00548b}#alternating-modules h2{margin:0 0 0.6rem;font-size:2.5rem;line-height:1}#alternating-modules h3{margin:0;font-family:"nobel", sans-serif;font-weight:400;font-style:italic;font-size:2rem}#alternating-modules hr{width:150px;margin:1.5rem 0;text-align:left;border:0;border-bottom:2px solid #00ce7b}#alternating-modules p{font-size:1.1rem;line-height:1.75}#region #hero{max-width:1500px;margin:0 auto}#region #hero .hero-content{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}#region #hero .hero-content h1,#region #hero .hero-content h2{margin:0;text-shadow:0 0 2px rgba(0,0,0,0.75)}#region #hero .hero-content h1{font-family:"nobel", sans-serif;font-weight:700;font-style:normal;font-size:4.5rem}@media only screen and (min-width: 768px){#region #hero .hero-content h1{font-size:9rem}}#region #hero .hero-content h2{font-family:"nobel", sans-serif;font-weight:300;font-style:normal;font-size:1.5rem}@media only screen and (min-width: 768px){#region #hero .hero-content h2{font-size:3rem}}

