.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}}@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}.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}.floorplans-module{margin-bottom:3rem}.floorplans-module .container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.floorplans-module .container{flex-direction:row;flex-flow:row wrap;justify-content:space-around}}.floorplans-module .btns-container{justify-content:center;width:100%;margin:1rem 0}@media only screen and (min-width: 768px){.floorplans-module .btns-container{margin-bottom:3rem}}.floorplans-module img{width:auto;max-width:100%;max-height:1200px;margin:0 auto 3rem}.floorplans-module .floorplan-iframe{position:relative;width:100%;height:0;padding-bottom:150%;margin:0 auto;overflow:hidden}@media only screen and (min-width: 341px){.floorplans-module .floorplan-iframe{padding-bottom:130%}}@media only screen and (min-width: 561px){.floorplans-module .floorplan-iframe{padding-bottom:85%}}@media only screen and (min-width: 1024px){.floorplans-module .floorplan-iframe{padding-bottom:75%}}.floorplans-module .floorplan-iframe iframe,.floorplans-module .floorplan-iframe object,.floorplans-module .floorplan-iframe embed{position:absolute;top:0;left:0;width:100%;height:100%}.floorplans-module .floorplan-iframe iframe #nextFloorPlan,.floorplans-module .floorplan-iframe object #nextFloorPlan,.floorplans-module .floorplan-iframe embed #nextFloorPlan{height:1000px !important}#qmis .teaser-grid{margin-bottom:2rem}@media only screen and (min-width: 768px){#qmis .teaser-grid{margin-bottom:3rem}}#qmis .teaser-grid.block-qmi-grid{margin:2rem 0 0}#qmis .teaser-grid.block-qmi-grid .grid-item{margin-bottom:2rem}#qmis .teaser-grid .grid-item{display:flex;flex-direction:column;margin-bottom:2.5rem}#qmis .teaser-grid .img-box{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:1rem;overflow:hidden}#qmis .teaser-grid .img-box .img-link{display:block}#qmis .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}#qmis .teaser-grid .img-box .img-wrap .teaser-img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}#qmis .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){#qmis .teaser-grid .img-box .sold-ribbon{right:-20%}}@media only screen and (min-width: 1024px){#qmis .teaser-grid .img-box .sold-ribbon{top:9%;right:-23%;font-size:1.75rem}}#qmis .teaser-grid .img-box .sold-ribbon.sold-out{top:auto;right:0;bottom:0;width:100%;transform:none}#qmis .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}#qmis .teaser-grid .img-box .status.gray-status{background:#e5eef3;color:#464646}#qmis .teaser-grid .img-box .snipe{z-index:2;position:absolute;top:0;left:0;width:100%}#qmis .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){#qmis .teaser-grid .img-box .snipe.text-only{font-size:1.25rem}}#qmis .teaser-grid .img-box .snipe.text-only sup{top:-0.55rem;font-size:50%}#qmis .teaser-grid .img-box .snipe.no-link{pointer-events:none}#qmis .teaser-grid .img-box .snipe .payment{color:#144e5c}#qmis .teaser-grid .content-wrap{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-end}#qmis .teaser-grid .content-wrap a:hover{text-decoration:none}#qmis .teaser-grid .content-wrap .header{display:flex;justify-content:space-between;margin-bottom:0.5rem}#qmis .teaser-grid .content-wrap h2{margin-bottom:0.5rem;font-size:2rem !important}#qmis .teaser-grid .content-wrap .title{margin-bottom:0;font-size:2.25rem !important}#qmis .teaser-grid .content-wrap .media-btns{display:flex}@media only screen and (min-width: 768px){#qmis .teaser-grid .content-wrap .media-btns{justify-content:flex-end}}#qmis .teaser-grid .content-wrap .media-btns .media-link{display:block;width:2.5rem;height:2.5rem}#qmis .teaser-grid .content-wrap .media-btns .media-link:last-child{margin-left:0.5rem}#qmis .teaser-grid .content-wrap .media-btns .icon{display:block;width:100%;height:100%}#qmis .teaser-grid .content-wrap .description{flex:1 0 auto}#qmis .teaser-grid .content-wrap .details{margin:0 0 1rem;padding:0;list-style-type:none;font-size:1.25rem;line-height:1.3}#qmis .teaser-grid .content-wrap .detail{margin:0 0 0.5rem}#qmis .teaser-grid .content-wrap .price{font-family:"nobel", sans-serif;font-weight:700;font-style:normal}#qmis .teaser-grid .content-wrap .btn{align-self:flex-start;margin-top:auto;position:relative !important;bottom:auto !important}#qmis h1{text-transform:none}#qmis h2 a{color:#00548b;text-decoration:none}#qmis h2 a:hover{color:#00548b;text-decoration:none}#qmi .read-more,#qmi .read-less{font-family:"nobel", sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;color:#00548b;cursor:pointer}#qmi .read-more .icon,#qmi .read-less .icon{position:relative;top:3px;width:0.7rem;height:1rem;margin-left:0.5rem;fill:#00548b;transform:rotate(90deg)}#qmi .read-less .icon{transform:rotate(-90deg)}#qmi .snipe.text-only{background-color:#ffa401;width:100%;padding:0.625rem 1rem 0.5rem;font-family:"nobel", sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1;color:#ffffff;text-transform:uppercase}@media only screen and (min-width: 768px){#qmi .snipe.text-only{width:auto;padding-right:1.5rem;padding-left:1.5rem;font-size:1.75rem}}#qmi .snipe.text-only sup{top:-0.55rem;font-size:50%}#qmi .snipe .payment{font-size:1.5rem;color:#144e5c}@media only screen and (min-width: 768px){#qmi .snipe .payment{font-size:2.25rem}}

