.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}.comm-gallery-module{margin-bottom:1rem}@media only screen and (min-width: 768px){.comm-gallery-module{margin-bottom:2rem}}.comm-gallery-module #gallery-slider{position:relative;opacity:0}.comm-gallery-module #gallery-slider.show{opacity:1;transition:opacity 0.5s}.comm-gallery-module #gallery-slider .icon-play{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px;opacity:0.9;cursor:pointer;pointer-events:none}.comm-gallery-module #gallery-slider .icon-play svg{display:block;width:100%;height:100%;fill:#fff}.comm-gallery-module #gallery-slider .slick-track.fewer{display:flex;justify-content:center;min-width:calc(100% - 60px)}.comm-gallery-module #gallery-slider .slide{display:block;background-repeat:no-repeat;background-position:center;background-size:cover;height:56.25vw;margin:0 15px;overflow:hidden}@media only screen and (min-width: 768px){.comm-gallery-module #gallery-slider .slide{height:calc((((100vw - 60px) / 3) / 16) * 9)}}@media only screen and (min-width: 1200px){.comm-gallery-module #gallery-slider .slide{height:calc(((1140px / 3) / 16) * 9);margin:0 15px}}.comm-gallery-module #gallery-slider .slide:hover{cursor:pointer}.comm-gallery-module #gallery-slider .slide .slide-img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.comm-gallery-module #gallery-nav{display:flex;justify-content:center;padding-top:1rem}.comm-gallery-module #gallery-nav .arrow,.comm-gallery-module #gallery-nav .slick-dots{position:relative}.comm-gallery-module #gallery-nav .arrow{top:auto;right:auto;left:auto;width:14px;height:21px;transform:none}.comm-gallery-module #gallery-nav .arrow.next{order:3}.comm-gallery-module #gallery-nav .slick-dots{bottom:auto;width:auto;max-width:calc(100% - 60px);margin:5px 1rem 0}.comm-gallery-module #gallery-nav .slick-dots li{margin:0 0.25rem 0.5rem}.comm-gallery-module #gallery-nav .slick-dots li.slick-active button{background:#00ce7b}.comm-gallery-module #gallery-nav .slick-dots button{background:#d8dbe0;box-shadow:none}@media only screen and (min-width: 768px){.details-boxes{margin-bottom:2rem}}.details-boxes .details-box{margin-bottom:2rem;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:1.25rem}@media (max-width: 767px){.details-boxes .details-box{flex-basis:unset}}@media only screen and (min-width: 768px){.details-boxes .details-box{width:20%;margin-bottom:0}}.details-boxes .heading{background:#00548b;padding:0.25rem 0;color:#fff;text-transform:uppercase;border:1px solid #00548b;border-bottom:none}@media (min-width: 768px) and (max-width: 1023px){.details-boxes .heading span{display:none}.details-boxes .heading span.w768{display:block}}.details-boxes .heading .w768{display:none}.details-boxes .details{background:#F1F0F0;padding:0.5rem 0;font-size:1.5rem;border:1px solid #ddd;border-top:none}.details-boxes .details .price{font-family:"nobel", sans-serif;font-weight:700;font-style:normal}.details-boxes .btn.mortgage{min-width:0;margin-top:1rem}.teaser-grid{margin-bottom:2rem}@media only screen and (min-width: 768px){.teaser-grid{margin-bottom:3rem}}.teaser-grid.block-qmi-grid{margin:2rem 0 0}.teaser-grid.block-qmi-grid .grid-item{margin-bottom:2rem}.teaser-grid .grid-item{display:flex;flex-direction:column;margin-bottom:2.5rem}.teaser-grid .img-box{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:1rem;overflow:hidden}.teaser-grid .img-box .img-link{display:block}.teaser-grid .img-box .img-wrap{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f7f7f7;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.teaser-grid .img-box .img-wrap .teaser-img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}.teaser-grid .img-box .sold-ribbon{z-index:3;position:absolute;width:75%;top:12%;right:-23%;background:#b42d29;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;letter-spacing:2px;color:#fff;text-align:center;text-transform:uppercase;transform:rotate(30deg)}@media only screen and (min-width: 768px){.teaser-grid .img-box .sold-ribbon{right:-20%}}@media only screen and (min-width: 1024px){.teaser-grid .img-box .sold-ribbon{top:9%;right:-23%;font-size:1.75rem}}.teaser-grid .img-box .sold-ribbon.sold-out{top:auto;right:0;bottom:0;width:100%;transform:none}.teaser-grid .img-box .status{z-index:2;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:1.25rem !important;line-height:1;color:#fff;text-transform:uppercase;pointer-events:none}.teaser-grid .img-box .status.gray-status{background:#e5eef3;color:#464646}.teaser-grid .img-box .snipe{z-index:2;position:absolute;top:0;left:0;width:100%}.teaser-grid .img-box .snipe.text-only{aspect-ratio:600 / 50;background-color:#ffa401;padding-top:0.15rem;font-family:"nobel", sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1;color:#ffffff;text-transform:uppercase}@media (min-width: 1024px) and (max-width: 1199px){.teaser-grid .img-box .snipe.text-only{font-size:1.25rem}}.teaser-grid .img-box .snipe.text-only sup{top:-0.55rem;font-size:50%}.teaser-grid .img-box .snipe.no-link{pointer-events:none}.teaser-grid .img-box .snipe .payment{color:#144e5c}.teaser-grid .content-wrap{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end}.teaser-grid .content-wrap a:hover{text-decoration:none}.teaser-grid .content-wrap .header{display:flex;justify-content:space-between;margin-bottom:0.5rem}.teaser-grid .content-wrap h2{margin-bottom:0.5rem;font-size:2rem !important}.teaser-grid .content-wrap .title{margin-bottom:0;font-size:2.25rem !important}.teaser-grid .content-wrap .media-btns{display:flex}@media only screen and (min-width: 768px){.teaser-grid .content-wrap .media-btns{justify-content:flex-end}}.teaser-grid .content-wrap .media-btns .media-link{display:block;width:2.5rem;height:2.5rem}.teaser-grid .content-wrap .media-btns .media-link:last-child{margin-left:0.5rem}.teaser-grid .content-wrap .media-btns .icon{display:block;width:100%;height:100%}.teaser-grid .content-wrap .description{flex:1 0 auto}.teaser-grid .content-wrap .details{margin:0 0 1rem;padding:0;list-style-type:none;font-size:1.25rem;line-height:1.3}.teaser-grid .content-wrap .detail{margin:0 0 0.5rem}.teaser-grid .content-wrap .price{font-family:"nobel", sans-serif;font-weight:700;font-style:normal}.teaser-grid .content-wrap .btn{align-self:flex-start;margin-top:auto;position:relative !important;bottom:auto !important}#amenities{padding:1.5rem 0 1rem;margin-bottom:0;font-size:1.25rem;color:#fff}@media only screen and (min-width: 768px){#amenities{padding:2rem 0 3rem}}#amenities h2{color:#fff}#amenities .count{position:relative;display:flex;justify-content:center;align-items:center;z-index:3}@media only screen and (min-width: 768px){#amenities .count{justify-content:flex-end;width:14%;margin:-2.25rem 0 0 auto}}#amenities .count .prev-arrow,#amenities .count .next-arrow{display:flex;justify-content:center;align-items:center;width:16px;height:22px}#amenities .count .prev-arrow .icon,#amenities .count .next-arrow .icon{width:100%;height:100%;fill:#fff}#amenities .count .prev-arrow{transform:rotate(180deg)}#amenities .count .count-numbers{margin:0 0.5rem}#amenities-slider{max-width:1200px;margin:0 auto;opacity:0}#amenities-slider.show{opacity:1;transition:opacity 0.5s}#amenities-slider .slide{position:relative;width:100%;height:auto}#amenities-slider .slide-content-wrap{position:relative;height:56.25vw;overflow:hidden}@media only screen and (min-width: 1500px){#amenities-slider .slide-content-wrap{height:calc(12px * 56.25)}}#amenities-slider .slide-content-wrap img{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%, -50%)}#amenities-slider .slide-content-wrap video,#amenities-slider .slide-content-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#amenities-slider .caption{padding:0.5rem 0}@media only screen and (min-width: 768px){#amenities-slider .caption{width:86%}}.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}.interactive-area-map iframe{width:100%;height:56.25vw}@media only screen and (min-width: 1200px){.interactive-area-map iframe{height:calc(12px * 56.25)}}#community-featured-module{width:100%;margin:1.25rem 0 2rem;padding:1.875rem 1.25rem;text-align:center;box-sizing:border-box}@media only screen and (min-width: 768px){#community-featured-module{display:flex;flex-direction:row;align-items:center;padding:1.875rem;text-align:left}}@media only screen and (min-width: 1024px){#community-featured-module{padding:1.875rem 2.5rem}}#community-featured-module .featured-module-logo-wrapper{align-self:flex-start;width:100%;display:flex;justify-content:center}@media only screen and (min-width: 768px){#community-featured-module .featured-module-logo-wrapper{width:146px;margin:0 1.5rem 0 0}}#community-featured-module .featured-module-logo-wrapper .featured-module-logo{display:block;width:auto;height:130px;margin:0 auto 0.625rem}@media only screen and (min-width: 768px){#community-featured-module .featured-module-logo-wrapper .featured-module-logo{display:inline-block;align-self:flex-start}}#community-featured-module .featured-module-content{display:flex;flex-direction:column}@media only screen and (min-width: 768px){#community-featured-module .featured-module-content{display:inline-flex;width:calc(100% - 172px)}}#community-featured-module h2{margin-bottom:0.75rem;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:2.25rem;color:#00548b;text-align:center;letter-spacing:initial}@media only screen and (min-width: 768px){#community-featured-module h2{text-align:left}}#community-featured-module p{margin-bottom:0}@media only screen and (min-width: 768px){#community-featured-module p{margin-bottom:0.5rem}}@media only screen and (min-width: 1200px){#community-featured-module p{margin-bottom:0}}#community-featured-module .btn{min-width:190px;margin:0.625rem auto 0}#community-featured-module .btn:hover{background-color:#00ce7b !important;color:#ffffff !important}@media only screen and (min-width: 768px){#community-featured-module .btn{align-self:flex-end;margin:0}}#community #hero .video-wrap{max-width:1200px;height:0;padding-bottom:56.25%}#community .read-more,#community .read-less{font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;color:#00548b;cursor:pointer}#community .read-more .icon,#community .read-less .icon{position:relative;top:3px;width:0.7rem;height:1rem;margin-left:0.5rem;fill:#00548b;transform:rotate(90deg)}#community .read-less .icon{transform:rotate(-90deg)}#community #seo-content-modules .btn{font-size:1.5rem;text-transform:none}#community #seo-content-modules .btn:focus{background-color:#00548b}#community #seo-content-modules .btn[aria-expanded="true"] .icon-chevron{transform:rotate(-90deg);transition:transform .25s}@media (max-width: 767px){#community #seo-content-modules .btn.single-button{justify-content:flex-start;width:100%;padding-top:0.75rem;padding-bottom:0.75rem;border-bottom:1px solid #fff;border-radius:0}#community #seo-content-modules .btn.single-button .icon-chevron{margin-left:auto}}#community #seo-content-modules .btn .icon-chevron{display:block;width:.75rem;height:.75rem;margin:0 0 0 0.5rem;fill:#fff;transform:rotate(90deg);transition:transform .25s}#community #seo-content-modules .mobile-btn{justify-content:flex-start;padding-top:0.75rem;padding-bottom:0.75rem;border-bottom:1px solid #fff;border-radius:0}#community #seo-content-modules .mobile-btn .icon-chevron{margin-left:auto}#community #plans .content-wrap{justify-content:unset}#community #plans .content-wrap .btn{position:absolute;bottom:0}#community #community-hph-module{background:#f8f8f8;width:100%;margin:1.25rem 0 2rem;padding:1.875rem 1.25rem;text-align:center;box-sizing:border-box}@media only screen and (min-width: 768px){#community #community-hph-module{display:flex;flex-direction:row;align-items:center;padding:1.875rem;text-align:left}}@media only screen and (min-width: 1024px){#community #community-hph-module{padding:1.875rem 2.5rem}}#community #community-hph-module .hph-logo{display:block;width:146px;height:146px;margin:0 auto 0.625rem}@media only screen and (min-width: 768px){#community #community-hph-module .hph-logo{display:inline-block;align-self:flex-start;margin:0 1.5rem 0 0}}#community #community-hph-module .hph-content{display:flex;flex-direction:column}@media only screen and (min-width: 768px){#community #community-hph-module .hph-content{display:inline-flex;width:calc(100% - 172px)}}#community #community-hph-module h2{margin-bottom:0.75rem;font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:2.25rem;color:#00548b;text-align:center;letter-spacing:initial}@media only screen and (min-width: 768px){#community #community-hph-module h2{text-align:left}}#community #community-hph-module p{margin-bottom:0}#community #community-hph-module .btn{min-width:190px;margin:0.625rem auto 0}@media only screen and (min-width: 768px){#community #community-hph-module .btn{align-self:flex-end;margin:0}}#community #community-hph-module .brand-heading{font-size:1.5rem;margin-bottom:1.25rem;font-family:"nobel", sans-serif;font-weight:300;font-style:normal;font-weight:400;text-align:center}@media only screen and (min-width: 1200px){#community #community-hph-module .brand-heading{width:22%;margin-bottom:0}}@media only screen and (min-width: xlpx){#community #community-hph-module .brand-heading{font-size:1.5rem}}#community #community-hph-module.performance{position:relative;padding:1.25rem}@media only screen and (min-width: 768px){#community #community-hph-module.performance{flex-direction:column;padding-right:37%}}@media only screen and (min-width: 1024px){#community #community-hph-module.performance{flex-direction:row;justify-content:space-around;align-items:center;padding-right:inherit}}#community #community-hph-module.performance .hph-content{width:100%;margin-bottom:1.25rem}@media only screen and (min-width: 768px){#community #community-hph-module.performance .hph-content{margin-bottom:0}}@media only screen and (min-width: 1024px){#community #community-hph-module.performance .hph-content{width:50%}}#community #community-hph-module.performance .hph-right{display:flex;flex-direction:column;align-items:center;text-align:center}@media only screen and (min-width: 768px){#community #community-hph-module.performance .hph-right{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}}@media only screen and (min-width: 1024px){#community #community-hph-module.performance .hph-right{position:relative;top:unset;right:unset;width:20%;transform:none}}#community #community-hph-module.performance .hph-logo{align-self:unset;margin:0 0 1rem}#community #community-hph-module.performance .btn{align-self:center}#community #community-hph-module.garrett-walker{padding:1.875rem}@media only screen and (min-width: 1024px){#community #community-hph-module.garrett-walker{justify-content:space-around}}@media only screen and (min-width: 1024px){#community #community-hph-module.garrett-walker .brand-heading{margin-bottom:0}}@media only screen and (min-width: 1200px){#community #community-hph-module.garrett-walker .brand-heading{width:25%}}@media only screen and (min-width: 768px){#community #community-hph-module.garrett-walker .hph-content{width:auto;margin-left:2rem}}@media only screen and (min-width: 1024px){#community #community-hph-module.garrett-walker .hph-content{width:58%}}@media only screen and (min-width: 1200px){#community #community-hph-module.garrett-walker .hph-content{width:67%}}#community #popup-modules .popup-module{position:relative;width:100%;height:200px;margin-bottom:2rem;overflow:hidden}#community #popup-modules .popup-module .popup-img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}#community #popup-modules .popup-module .popup-link{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;background-color:rgba(1,1,1,0.5);width:100%;height:100%;font-size:1.5rem;color:#fff;text-transform:uppercase}#community #popup-modules .popup-module .popup-link:hover{text-decoration:none}#community #popup-modules .popup-module .label{position:relative;max-width:90%;z-index:1}#community #popup-modules .popup-module .icon-arrow{display:inline-block;position:relative;top:1px;width:9px;height:18px;margin-left:0.25rem;fill:#fff}#community #qmis .teaser-grid .content-wrap .detail .price{font-family:"nobel", sans-serif;font-weight:700;font-style:normal}#community #amenities{color:#00548b}#community #amenities h2{color:#00548b;text-align:center}#community #amenities .prev-arrow .icon,#community #amenities .next-arrow .icon{fill:#00548b}#community #amenities .count{background:#fff}#communities-page #communities-list{padding-top:2rem}@media only screen and (min-width: 768px){#communities-page #communities-list{padding-top:4.375rem}}

