﻿.content-heading{margin:0;color:#004876;font-size:1.34em;line-height:1.4em}@media (min-width: 992px){.content-heading{font-size:1.6em;line-height:1.5}}.heart{color:#a21d32}.heart:before{font-size:16px;padding:1px}.dollar{vertical-align:super}.hero-contain{position:relative;display:flex;flex-direction:column;width:100%;height:auto;padding-top:20px}@media (min-width: 768px){.hero-contain{flex-direction:column-reverse;padding-top:0}}.hero-contain .heading{width:100%;pointer-events:none}@media (min-width: 768px){.hero-contain .heading{display:flex;flex-direction:column-reverse}}@media (min-width: 992px){.hero-contain .heading{position:absolute;bottom:0;left:0;flex-direction:row;align-items:flex-end;justify-content:space-between;z-index:1}}.hero-contain h1{position:relative;margin:0 0 16px 0;color:#004876;font-size:1.8em;line-height:1.3em;text-align:center;z-index:1}.hero-contain h1 .location{display:block;font-size:13px;color:black;margin:0}@media (min-width: 768px){.hero-contain h1 .location{margin-top:-10px}}@media (min-width: 992px){.hero-contain h1 .location{display:none}}@media (min-width: 768px){.hero-contain h1{margin:0;font-size:2em;text-align:left}}@media (min-width: 992px){.hero-contain h1{padding:0 100px 50px 0;color:#fff;font-size:2.4em;text-shadow:1px 1px 3px rgba(0,0,0,0.6)}}.hero-contain h1 .heart-contain{position:relative;display:none;width:40px;height:40px;border-radius:50%;background-color:#fff;vertical-align:middle;white-space:nowrap;pointer-events:all;cursor:pointer}@media (min-width: 992px){.hero-contain h1 .heart-contain{display:inline-block}}.hero-contain h1 .heart-contain .heart{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.hero-contain h1 .heart-contain .heart:before{margin:2px 0 0 0;line-height:1}.hero-contain h1 .heading-callout{display:block;margin:6px 0 6px 0;color:#000;font-size:12px;font-weight:300;line-height:1}@media (min-width: 768px){.hero-contain h1 .heading-callout{margin:12px 0 10px 0}}.hero-contain .price-contain{margin:0 0 20px 0;text-align:center}@media (min-width: 768px){.hero-contain .price-contain{margin:30px 0 10px 0;text-align:left}}@media (min-width: 992px){.hero-contain .price-contain{display:inline-flex;flex-direction:column;justify-content:center;height:80px;margin:0;padding:0 0 0 12px;flex-shrink:0;border:8px solid #fff;border-bottom:none;background-color:#e0e0e0;width:35%}}@media (min-width: 1200px){.hero-contain .price-contain{width:25%}}@media (min-width: 992px){.hero-contain .price-contain.no-price{display:none}}.hero-contain .price-contain .price-label{display:inline-block;font-size:.7em;text-transform:uppercase}@media (min-width: 768px){.hero-contain .price-contain .price-label{font-size:.7em;font-weight:500}}@media (min-width: 992px){.hero-contain .price-contain .price-label{display:block;font-weight:300;text-transform:none}}.hero-contain .price-contain .dollar{display:inline-block;font-size:.5em;vertical-align:3px}@media (min-width: 768px){.hero-contain .price-contain .dollar{font-size:.7em;font-weight:500}}@media (min-width: 992px){.hero-contain .price-contain .dollar{font-size:1em;font-weight:300;vertical-align:super}}.hero-contain .price-contain .price{display:inline-block;font-family:"Gotham Narrow",sans-serif;font-size:.84em}@media (min-width: 768px){.hero-contain .price-contain .price{font-size:1em;font-weight:500}}@media (min-width: 992px){.hero-contain .price-contain .price{font-size:1.6em;font-weight:300}}@media (min-width: 992px){.hero-contain .price-contain .price.range{font-size:1.2em}}@media (min-width: 1200px){.hero-contain .price-contain .price.range{font-size:1.4em}}.hero{position:relative;left:0;top:0;height:40vh;width:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;z-index:0}@media (min-width: 768px){.hero{height:50vh}}@media (min-width: 992px){.hero{height:calc(100vh - 114px - 20px)}}.hero img{width:100%;height:100%;object-fit:cover}.hero .hero-caption{position:relative;margin-bottom:16px;color:#fff;font-family:"Gotham Narrow",sans-serif;font-size:.8em;text-shadow:1px 1px 0 rgba(0,0,0,0.8);z-index:1}@media (min-width: 992px){.hero .hero-caption{margin-bottom:20px}}.hero .hero-caption.community{display:none}@media (min-width: 992px){.hero .hero-caption.community{display:block}}.hero .hero-caption span{background:rgba(255,255,255,0.95);color:#545454;text-shadow:none;padding:5px 10px;margin-right:4px;box-shadow:0 1px 1px rgba(0,0,0,0.2);border-radius:1px}.model-page .hero-contain{flex-direction:column;z-index:3}@media (min-width: 992px){.model-page .hero-contain{flex-direction:column-reverse}}@media (min-width: 992px){.model-page .hero-contain .heading{position:static;align-items:flex-start}}.model-page .hero-contain .heading h1{margin-bottom:22px;text-align:left}@media (min-width: 992px){.model-page .hero-contain .heading h1{padding:20px 0 0 0;color:#004876;text-shadow:none}}.model-page .hero-contain .heading h1 .mls{display:block;color:#000;font-size:12px;font-weight:500;line-height:1.4em}.model-page .hero-contain .price-contain{display:none;position:relative;flex-direction:row;justify-content:space-between;height:80px;margin:0;padding:0;color:#fff;text-align:left;background:#004778;pointer-events:all}@media (min-width: 992px){.model-page .hero-contain .price-contain{display:inline-flex;min-width:340px;margin-top:-44px !important}}.model-page .hero-contain .price-contain.no-price{display:none}.model-page .hero-contain .price-contain .price-left{width:50%;padding:12px 14px}.model-page .hero-contain .price-contain .price-right{width:50%;padding:9px 0 9px 14px;border:4px solid #004778;border-left-width:0;background:#013059;cursor:pointer}.model-page .hero-contain .price-contain .price-right .mort-price{display:flex;align-items:baseline;font-size:1em}@media (min-width: 480px){.model-page .hero-contain .price-contain .price-right .mort-price{font-size:1.1em}}@media (min-width: 768px){.model-page .hero-contain .price-contain .price-right .mort-price{font-size:1.2em}}@media (min-width: 992px){.model-page .hero-contain .price-contain .price-right .mort-price{font-size:1em}}.model-page .hero-contain .price-contain .price-right .price-label{margin-bottom:4px}.model-page .hero-contain .price-contain .price-right .sm-label{font-size:.7em}.model-page .hero-contain .price-contain .price-right .mort-info{position:relative;margin-left:14px;font-size:9px;text-align:center}.model-page .hero-contain .price-contain .price-right .mort-info:before{content:'';display:block;position:absolute;width:14px;height:14px;left:-7px;top:-1px;border-radius:100%;border:1px solid white}.model-page .hero-contain .price-contain .price-right .mort-info.qdh-version{display:none}.model-page .hero-contain .price-contain .price-label{display:block;font-weight:300;text-transform:none}.model-page .hero-contain .price-contain .price{font-size:1.6em;font-weight:300}.model-page .hero-contain .price-contain .mort-info-box{margin-top:-12px}@media (min-width: 768px){.model-page .hero-contain .price-contain .mort-info-box{margin-top:-9px}}@media (min-width: 992px){.model-page .hero-contain .price-contain .mort-info-box{margin-top:-7px}}.model-page .hero-contain .price-mobile-only{margin:17.5px 0 30px 0}@media (min-width: 992px){.model-page .hero-contain .price-mobile-only{display:none}}.model-page .hero-contain .price-mobile-only .price-contain{display:flex;height:auto;max-width:480px}.model-page .hero-contain .price-mobile-only .price-contain.no-price{display:none}.model-page .hero-contain .price-mobile-only .qdh-helpers .qdh-callout{display:none}.model-page .hero-contain .price-mobile-only .qdh-helpers .decorated-model{display:none}.model-page .hero-contain .price-mobile-only .qdh-helpers .qdh-address{display:inline-flex !important;margin-top:20px}.model-page .hero-contain.qdh-hero .price-contain{flex-direction:column;background:#004976;color:white}@media (min-width: 992px){.model-page .hero-contain.qdh-hero .price-contain{flex-direction:column;height:auto;min-height:128px;margin-top:-88px !important}}.model-page .hero-contain.qdh-hero .price-contain.show-mortgage{min-height:142px}.model-page .hero-contain.qdh-hero .price-contain.show-mortgage .price-right{display:flex}.model-page .hero-contain.qdh-hero .price-contain .price-left{width:100%;padding:14px 14px 0 14px}.model-page .hero-contain.qdh-hero .price-contain .price-right{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;width:100%;padding-top:0;padding-bottom:12px;border:none;background:none}.model-page .hero-contain.qdh-hero .price-contain .price-right .sm-label{display:none}.model-page .hero-contain.qdh-hero .price-contain .price-right .price-label{margin-left:6px;font-size:.84em}.model-page .hero-contain.qdh-hero .price-contain .price-right .mort-price{font-size:.84em}.model-page .hero-contain.qdh-hero .price-contain .price-right .mort-info{display:none}.model-page .hero-contain.qdh-hero .price-contain .price-right .mort-info.qdh-version{display:inline-block;margin-left:12px}.model-page .hero-contain.qdh-hero .price-contain .mort-info-box{margin-top:-46px}.model-page .hero-contain.qdh-hero .move-in-date{width:100%;padding:11px 0 11px 12px;font-size:.84em;font-family:"Gotham Narrow",sans-serif;background:#013059}.model-page .hero-contain.qdh-hero .move-in-date .icon{display:flex;align-items:center;line-height:18px}.model-page .hero-contain.qdh-hero .move-in-date .icon:before{margin-right:12px;font-size:14px}.model-page .hero-contain.qdh-hero .qdh-helpers{display:flex;flex-wrap:wrap;margin-bottom:2px;color:#000;font-weight:300;font-size:11px;line-height:1.5;pointer-events:auto}@media (min-width: 992px){.model-page .hero-contain.qdh-hero .qdh-helpers{align-items:center;margin:0 0 10px 0}}.model-page .hero-contain.qdh-hero .qdh-helpers .qdh-callout{margin-right:26px;color:#004876;font-size:10px;font-weight:500;white-space:nowrap}.model-page .hero-contain.qdh-hero .qdh-helpers .decorated-model{margin-right:26px;color:#004876;font-size:10px;font-weight:500;white-space:nowrap}.model-page .hero-contain.qdh-hero .qdh-helpers .qdh-address{display:none;align-items:center;padding-right:26px;font-size:.94em;line-height:21px;cursor:pointer}@media (min-width: 992px){.model-page .hero-contain.qdh-hero .qdh-helpers .qdh-address{display:inline-flex}}.model-page .hero-contain.qdh-hero .qdh-helpers .qdh-address:last-of-type{padding:0}.model-page .hero-contain.qdh-hero .qdh-helpers .qdh-address:before{margin-right:10px;font-size:14px}.model-page .hero-contain.qdh-hero .qdh-helpers .qdh-address span{text-decoration:underline}.model-page .hero-contain.qdh-hero .qdh-helpers .qdh-address.icon-site_plan:before{font-size:12px}.model-page .hero{display:block;font-size:0}.model-page .hero .hero-scroll{width:100%;height:100%}.model-page .hero .hero-media{position:relative;display:inline-block;width:100vw;height:100%;overflow:hidden}.model-page .hero .hero-media a{position:relative;display:block;width:100%;height:100%}.model-page .hero .hero-media a.iframe-cover{position:absolute;z-index:1}.model-page .hero .hero-media .icon{position:absolute;top:0;left:0;width:40px;height:40px;line-height:40px;color:#000;font-size:18px;text-align:center;background:#fff;z-index:1}.model-page .hero .hero-media .icon.icon-Videos{font-size:20px}.model-page .hero .hero-media .hero-caption{font-size:13px}@media (min-width: 992px){.model-page .description .desc-contain .contact-contain{margin-top:-60px}}@media (min-width: 992px){.model-page .description.has-callout .desc-contain .contact-contain{margin-top:-92px}}@media (min-width: 992px){.model-page .description.has-callout.qdh .desc-contain .contact-contain{margin-top:-80px}}.model-page .description .desc-text{max-height:450px;overflow:hidden}@media (min-width: 992px){.model-page .description .desc-text{max-height:550px}}.model-page .description .features-contain{margin:30px 0 50px 0}.model-page.master-page .hero{max-height:378px}@media (min-width: 768px){.model-page.master-page .hero{max-height:472px}}@media (min-width: 992px){.model-page.master-page .hero{max-height:600px}}@media (min-width: 1200px){.model-page.master-page .hero{max-height:720px}}@media (min-width: 1400px){.model-page.master-page .hero{max-height:1000px}}.model-page.master-page .hero .hero-scroll{display:inline-block;white-space:nowrap;width:auto}.model-page.master-page .hero .hero-scroll .hero-media a{backface-visibility:hidden}.model-page.master-page .hero .hero-scroll .hero-media .hero-img{position:absolute}.model-page.master-page .hero .hero-caption{position:absolute;bottom:0;width:calc(100vw - 40px);white-space:normal;padding-right:80px}@media (min-width: 992px){.model-page.master-page .hero .hero-caption{width:auto;padding-right:50px}}@media (min-width: 1200px){.model-page.master-page .hero .hero-caption{padding-right:85px}}.model-page.master-page .description .desc-text{max-height:none}@media (min-width: 992px){.model-page.master-page .description .download-area .icon-edit{display:none}}.model-page.master-page .floor-plan-dyoh-button{display:none !important}.model-page .is-showing .mort-info:after{content:"▲" !important;display:block;position:absolute;left:-5px;top:100%;font-size:12px}.read-more-container{position:relative}.read-more-container.is-expanded{max-height:none !important;overflow:visible !important}.read-more-container.is-expanded:after{display:none}.read-more-container:after{content:'';position:absolute;left:0;bottom:0;display:block;width:100%;height:140px;background:linear-gradient(to bottom, rgba(255,255,255,0.001) 0%, rgba(255,255,255,0.8) 50%, #fff 80%, #fff 100%);z-index:1;pointer-events:none}.read-more-container .read-more,.read-more-container .read-less{position:absolute;bottom:0;padding-top:10px;color:#0070cd;background-color:#fff;z-index:2}.read-more-container .read-more:after,.read-more-container .read-less:after{background-color:#0070cd}.read-more-container .read-less{bottom:-24px}.popin-schools{padding:30px;border-radius:2px}.popin-schools span{display:block;font-size:1em;margin-bottom:6px}.popin-schools span:last-of-type{margin:0}.description{position:relative;z-index:2}.description .desc-contain{padding:30px 0 80px 0;display:flex;flex-flow:column}@media (min-width: 992px){.description .desc-contain{display:block}}.description .desc-icons{display:flex;flex-wrap:wrap}@media (min-width: 768px){.description .desc-icons{flex-wrap:nowrap;justify-content:space-between}}@media (min-width: 992px){.description .desc-icons{padding-right:60px;width:65%}}@media (min-width: 1200px){.description .desc-icons{padding-right:10%;width:75%}}.description .desc-icons.read-more-container{max-height:140px;overflow:hidden}@media (min-width: 768px){.description .desc-icons.read-more-container{max-height:none;overflow:auto}}@media (min-width: 768px){.description .desc-icons.read-more-container.model{flex-wrap:wrap;justify-content:flex-start;max-height:120px;overflow:hidden}}@media (min-width: 1200px){.description .desc-icons.read-more-container.model{flex-wrap:nowrap;justify-content:space-between;max-height:none;overflow:auto}}@media (min-width: 768px){.description .desc-icons.read-more-container.model li{width:25%}}@media (min-width: 1200px){.description .desc-icons.read-more-container.model li{width:auto}}.description .desc-icons.read-more-container.model .read-more{width:100%}@media (min-width: 768px){.description .desc-icons.read-more-container.model .read-more{display:flex}}@media (min-width: 1200px){.description .desc-icons.read-more-container.model .read-more{display:none}}.description .desc-icons.read-more-container:after{display:none}.description .desc-icons.read-more-container .read-more{display:flex;align-items:center;justify-content:center;left:0;width:100%;padding-top:40px;font-size:.8em;text-align:center;text-transform:uppercase;white-space:nowrap}@media (min-width: 768px){.description .desc-icons.read-more-container .read-more{display:none}}@media (min-width: 992px){.description .desc-icons.read-more-container .read-more{width:90%}}.description .desc-icons.read-more-container .read-more .line{height:3px;width:30%;margin-right:20px;background:linear-gradient(to right, transparent 0%, #e0e0e0 100%)}.description .desc-icons.read-more-container .read-more .line.right{margin-left:20px;margin-right:0;background:linear-gradient(to left, transparent 0%, #e0e0e0 100%)}.description .desc-icons li{width:50%;margin-bottom:20px}@media (min-width: 768px){.description .desc-icons li{width:auto}}.description .desc-icons li:before{font-size:18px;line-height:18px;vertical-align:top}.description .desc-icons li.icon-Square-Feet:before{font-size:20px}.description .desc-icons li.icon-dining-room:before{font-size:15px}.description .desc-icons li.icon-home-type:before{font-size:16px}.description .desc-icons li .school-info{display:inline-block;position:relative;margin-left:9px;width:8px;font-size:11px;line-height:14px}.description .desc-icons li .school-info:before{content:'';display:block;position:absolute;width:14px;height:14px;left:-7px;top:-1px;border-radius:100%;border:1px solid #999}.description .desc-icons li .school-info:after{color:#666}.description .desc-icons span{color:#000}.description .desc-icons span.label{display:block;margin-top:6px;color:#999;font-family:"Gotham",sans-serif;font-size:.6725em;font-weight:400;line-height:1.2em;text-transform:uppercase}.description .desc-icons span.sm-label{font-size:.7em}.description .desc-icons span.community-type{white-space:nowrap}.description .desc-icons .plan-bedroom{font-size:.84em}.description .desc-text{position:relative;width:100%;float:left;padding:50px 0 0 0}@media (min-width: 992px){.description .desc-text{width:65%;padding-right:40px;position:sticky;top:60px}}@media (min-width: 1200px){.description .desc-text{width:75%;padding-right:10%}}.description .desc-text .feature-highlights{margin-right:6px;padding:3px 6px;background:#e6e6e6}.description .desc-text a.icon{color:#0070cd;font-family:"Gotham Narrow",sans-serif;font-size:1em;font-weight:200;cursor:pointer}.description .desc-text .value-prop{font-size:1.2em;font-weight:200}@media (min-width: 992px){.description .desc-text .value-prop{font-size:1.4em;line-height:1.6em}}.description .desc-text .features-contain{margin:50px 0 50px 0}.description .desc-text .features{list-style:disc;margin:20px 0 30px 40px}@media (min-width: 992px){.description .desc-text .features{margin-left:60px}}.description .desc-text .features li{margin-bottom:8px}.description .desc-text .features a{text-decoration:underline;color:#0070cd}.description .desc-text .desc-heading{display:block;width:100%;margin-bottom:6px;font-size:1.1em;font-weight:400}.description .desc-text .amenities-contain{margin:70px 0}.description .desc-text .amenities-contain .desc-heading{margin-bottom:20px}.description .desc-text .download-area,.description .desc-text .kitvis{display:flex;flex-wrap:wrap}.description .desc-text .download-area a,.description .desc-text .kitvis a{display:inline-block;margin:10px 40px 0 0;font-size:1em}.description .desc-text .download-area a:before,.description .desc-text .kitvis a:before{float:left;margin-right:10px;color:#000;vertical-align:middle}.description .desc-text .download-area .icon-3d-tour,.description .desc-text .kitvis .icon-3d-tour{margin:0 0 30px 0}.description .desc-text .download-area p,.description .desc-text .kitvis p{font-size:.7em}.description .desc-text .download-area{margin-bottom:40px}.description .desc-text .download-area .desc-heading{margin:0}.description .desc-text .other-collections{margin:30px 0}.description .desc-text .other-collections h4:nth-of-type(2){margin-top:30px}.description .desc-text .other-collections a{color:#0070cd;padding-left:10px;cursor:pointer}.description .desc-text .blue_highlight{color:#2079d2}.description .desc-text .disclaimer-container{margin-top:60px;font-size:.8em}.description .desc-text .disclaimer-container p{margin:0}.description .contact-contain{float:right;clear:right;order:99}@media (min-width: 992px){.description .contact-contain{width:35%}}@media (min-width: 1200px){.description .contact-contain{width:25%}}.description .contact-contain .inline-form-container{display:block;margin-top:60px}@media (min-width: 992px){.description .contact-contain .inline-form-container{margin:0}}@media (min-width: 992px){.description .contact-contain{display:block}}.description button.cta-mobile{display:block;width:100%;min-width:200px;margin-top:50px}@media (min-width: 480px){.description button.cta-mobile{width:auto}}@media (min-width: 992px){.description button.cta-mobile{display:none}}.description button.cta-mobile::before{vertical-align:middle;position:relative;top:-1px;margin-right:5px}.rep-contain{margin-top:40px}.rep-contain .rep-label{margin:0;font-size:1em;font-weight:400}.rep-contain p{margin:0}.rep-contain .rep-contact-info{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px}@media (min-width: 992px){.rep-contain .rep-contact-info{flex-flow:column;align-items:flex-start}}@media (min-width: 1400px){.rep-contain .rep-contact-info{flex-flow:row;align-items:center}}.rep-contain .rep-text{display:flex}.rep-contain .rep-text:before{content:"";border-right:1px solid #000000;margin-right:24px}@media (min-width: 992px){.rep-contain .rep-text:before{content:none}}@media (min-width: 1400px){.rep-contain .rep-text:before{content:"";border-right:1px solid #000000;margin-right:24px}}.rep-contain .rep-text .text-button{color:#000000;border:thin solid #000000;padding:3px 10px}.rep-contain .rep-phone{margin-bottom:0px}@media (min-width: 992px){.rep-contain .rep-phone{margin-bottom:20px}}@media (min-width: 1400px){.rep-contain .rep-phone{margin-bottom:0px}}.rep-contain .dre-number{display:block;color:#707070;font-size:.7em;font-weight:200}.rep-contain .icon-Phone{display:inline-block;margin-right:20px;line-height:20px}.rep-contain .icon-Phone:before{margin-right:12px;font-size:21px;vertical-align:middle}.osc-contain{display:inline-block}.osc-contain .cao-name,.osc-contain .cao-expand,.osc-contain .cao-collapse{display:none}.osc-contain .cao-photo{display:none}.osc-contain .cao-button{position:relative;color:#0070cd;margin-top:20px;padding:4px;font-size:.9em;text-transform:none;letter-spacing:normal;border:none;background:transparent}.osc-contain .cao-button.chat{padding-left:18px}.osc-contain .cao-button.chat:before{content:'';position:absolute;top:50%;left:0;display:block;width:10px;height:10px;margin-top:-5px;border-radius:100%;background-color:#37b84d}.osc-contain .cao-button.text{display:none}.osc-contain .cao-button img{display:none}@media (min-width: 1200px){.com-external{padding-left:8px}}.com-external a{position:relative;display:block;margin-top:20px;color:#0070cd;font-weight:200}.com-external a:before{display:inline-block;width:16px;color:#000;margin-right:10px;font-size:15px;vertical-align:middle}.com-external a.icon-External-Link:before{font-size:13px;vertical-align:top}.sticky-nav{display:none;justify-content:space-between;position:fixed;top:0;left:0;width:100%;height:60px;align-items:center;box-shadow:0 2px 3px rgba(50,50,50,0.1);background-color:#fff;z-index:99;-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-o-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-ms-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-property:-webkit-transform}@media (min-width: 992px){.sticky-nav{display:flex}}.sticky-nav.is-fixed{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.sticky-nav ul{display:flex;align-items:center}.sticky-nav ul.left{justify-content:space-between;max-width:1000px;margin-right:0px}@media (min-width: 1400px){.sticky-nav ul.left{margin-right:60px}}.sticky-nav ul.left li{margin-right:10px;padding:3px 4px 3px 4px;font-family:"Gotham",sans-serif;font-size:10px;font-weight:400;line-height:1.3em;text-transform:uppercase;text-align:center}@media (min-width: 1400px){.sticky-nav ul.left li{margin-right:20px;font-size:.8em}}.sticky-nav ul.left li:last-of-type{margin-right:0}.sticky-nav ul.left li.is-active{position:relative}.sticky-nav ul.left li.is-active:after{content:'';position:absolute;bottom:0;left:50%;width:26px;height:2px;margin-left:-13px;background-color:#0070cd}.sticky-nav ul.left li a{display:block}.sticky-nav ul.right{flex-grow:0;justify-content:flex-end}.sticky-nav ul.right button{height:20px;margin:0 8px;line-height:20px;white-space:nowrap}@media (min-width: 1200px){.sticky-nav ul.right button{margin:0 14px}}.sticky-nav ul.right button.share{color:#000;font-size:18px}.sticky-nav ul.right button.heart:before{font-size:18px}.sticky-nav ul.right button.cta{display:flex;align-items:center;position:relative;width:auto;height:40px;margin-right:0;padding:0 18px;font-size:8px}@media (min-width: 1400px){.sticky-nav ul.right button.cta{font-size:.64em}}.sticky-nav ul.right button.cta:before{margin-right:6px;font-size:11px;vertical-align:middle}.nav-mobile-cta{position:fixed;left:0;bottom:0;display:block;width:100%;padding:10px 16px;background:white;z-index:99;box-shadow:0 -1px 10px rgba(50,50,50,0.3);-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-o-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%);-webkit-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-o-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-ms-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-property:-webkit-transform}.nav-mobile-cta.is-fixed{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width: 992px){.nav-mobile-cta{display:none !important}}.nav-mobile-cta button{width:100%}.featured-qdh{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:50px;padding:10px 14px;font-size:.8em;text-transform:uppercase}@media (min-width: 768px){.featured-qdh{flex-direction:row;align-items:center;padding:30px 20px}}@media (min-width: 768px){.featured-qdh .featured-qdh-left{padding-right:20px}}.featured-qdh .featured-qdh-right{flex-shrink:0}.featured-qdh .featured-qdh-sub-heading{font-weight:500}.featured-qdh .featured-qdh-heading{margin:0;font-size:1.9em;text-transform:initial}.featured-qdh .valued-at,.featured-qdh button{color:#278abf;font-weight:500;line-height:1}@media (min-width: 768px){.featured-qdh .valued-at,.featured-qdh button{white-space:nowrap}}@media (min-width: 992px){.featured-qdh .valued-at,.featured-qdh button{white-space:normal}}@media (min-width: 1200px){.featured-qdh .valued-at,.featured-qdh button{white-space:nowrap}}.featured-qdh button{min-width:220px;margin:20px auto 0 auto;padding:14px 20px;border:2px solid #278abf;text-align:center;background:white}@media (min-width: 768px){.featured-qdh button{min-width:160px;margin:auto}}@media (min-width: 1400px){.featured-qdh button{min-width:200px}}.mort-info-box{display:none;position:absolute;top:100%;left:0;padding:18px 14px 18px 14px;color:#000;background:white;box-shadow:0 2px 9px rgba(50,50,50,0.3);pointer-events:all;cursor:auto}.mort-info-box.is-showing{display:block}.mort-info-box header .heading{margin:0 0 -6px 0;font-size:1.04em}.mort-info-box header span{color:#5c5c5c;font-size:.66em}.mort-info-box header hr{margin:4px 0 14px 0}.mort-info-box .mort-breakdown{font-size:.86em}@media (min-width: 1200px){.mort-info-box .mort-breakdown{font-size:.9em}}.mort-info-box .mort-breakdown li{display:flex;margin:7px 0;justify-content:space-between}.mort-info-box .mort-breakdown li hr{width:100%;margin:6px 0 0 0}.mort-info-box .mort-breakdown li.est{margin-top:13px;line-height:1.2}.mort-info-box .mort-breakdown li.est .est-sub{font-size:.86em;color:#525252;font-weight:300}.mort-info-box p{margin:20px 0;line-height:1.5em}.mort-info-box p.disclaimer{margin:0;color:#525252;font-size:.74em}.mort-info-box a{color:#0070cd}.popin{display:none;position:absolute;top:-1000px;left:-1000px;color:#000;background:white;box-shadow:0 2px 9px rgba(50,50,50,0.3);pointer-events:all;cursor:auto;z-index:999}.popin.is-mobile{width:calc(100% - 35px);left:-100%;right:-100%;margin:auto}.popin.is-left{left:17.5px}@media (min-width: 992px){.popin.is-left{left:35px}}@media (min-width: 1200px){.popin.is-left{left:70px}}.popin.is-right{left:auto;right:17.5px}@media (min-width: 992px){.popin.is-right{right:35px}}@media (min-width: 1200px){.popin.is-right{right:70px}}.popin.is-showing{display:block}.popin-trigger{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.is-showing .popin-indicator{position:relative}.is-showing .popin-indicator:after{content:"▲" !important;display:block;position:absolute;left:-5px;top:100%;margin-top:2px;font-size:12px;line-height:1}.mtf-add-success-dialog{display:none}.maps{display:none}.tabBannerContainer{margin-bottom:40px}@media (min-width: 768px){.tabBannerContainer{margin-bottom:60px}}@media (min-width: 480px){.tabBannerContainer .tabBanner{height:200px}}@media (min-width: 768px){.tabBannerContainer .tabBanner{height:auto}}@media (min-width: 1800px){.tabBannerContainer .tabBanner{height:120px;padding:0;background-size:auto 100%}}@media (min-width: 768px){.model-page .tabBannerContainer{margin-top:0}}@media (min-width: 992px){.model-page .tabBannerContainer{margin-bottom:60px}}

/*# sourceMappingURL=../maps/inline/community-critical.css.map */
