section{display:block;zoom:1;padding:2em 0}section::before,section::after{content:"";display:table}section::after{clear:both}@media screen and (min-width:600px){section{padding:4em 0}}.centered-content{margin:0 20px;text-align:center}.centered-content p{line-height:1.5em}@media (min-width:600px){.centered-content{width:66.66666666666666%;margin:0 auto}.centered-content p{font-size:1.125rem}.centered-content .Button.transparent.large{font-size:1.25rem}}.common-styles section .section-content .centered-content .Button.transparent.large,.Button.transparent.large{font-size:1.125rem;padding:11px 32px 12px;border-radius:2px}@media (max-width:1199px){.common-styles section .section-content .centered-content .Button.transparent.large,.Button.transparent.large{min-height:44px}}.common-styles section .section-content .centered-content .Button.transparent.large p,.Button.transparent.large p{font-size:1.125rem;margin:0;color:inherit}.common-styles section .section-content .centered-content .Button.transparent.large:hover,.Button.transparent.large:hover{background-color:#0c82a5;border-color:#0c82a5;color:#fff}@-webkit-keyframes odometer-takeover{0%{opacity:0;margin-top:-.5em}1.5%,33%{opacity:1;margin-top:0}34.5%{opacity:0;margin-top:1em}100%{opacity:0;margin-top:-.5em}}@-moz-keyframes odometer-takeover{0%{opacity:0;margin-top:-.5em}1.5%,33%{opacity:1;margin-top:0}34.5%{opacity:0;margin-top:1em}100%{opacity:0;margin-top:-.5em}}@keyframes odometer-takeover{0%{opacity:0;margin-top:-.5em}1.5%,33%{opacity:1;margin-top:0}34.5%{opacity:0;margin-top:1em}100%{opacity:0;margin-top:-.5em}}section.banner-hero #benefits.benefits-takeover{display:block;margin:0;padding:0;line-height:inherit;position:relative;min-height:2em}section.banner-hero #benefits.benefits-takeover li{opacity:0;display:block;position:absolute;top:0;left:0;color:inherit;font-size:inherit;list-style:none;line-height:inherit}section.banner-hero #benefits.benefits-takeover li:nth-child(1){-webkit-animation:odometer-takeover 9s linear 0 infinite;-moz-animation:odometer-takeover 9s linear 0s infinite;animation:odometer-takeover 9s linear 0s infinite}section.banner-hero #benefits.benefits-takeover li:nth-child(2){-webkit-animation:odometer-takeover 9s linear 3s infinite;-moz-animation:odometer-takeover 9s linear 3s infinite;animation:odometer-takeover 9s linear 3s infinite}section.banner-hero #benefits.benefits-takeover li:nth-child(3){-webkit-animation:odometer-takeover 9s linear 6s infinite;-moz-animation:odometer-takeover 9s linear 6s infinite;animation:odometer-takeover 9s linear 6s infinite}.dj_safari section.banner-hero #benefits.benefits-takeover li{-webkit-animation:none;animation:none}.dj_safari section.banner-hero #benefits.benefits-takeover li:nth-child(2){opacity:1}section.banner-hero .play-commercial-takeover{display:none}@media screen and (min-width:900px){section.banner-hero .play-commercial-takeover{display:block}}section.banner-hero .takeover-banner-overlay{background-color:#000;background-color:rgba(0,0,0,.7);text-align:center;position:absolute;bottom:0;left:0;width:100%;height:90px}@media (min-width:600px){section.banner-hero .takeover-banner-overlay{height:70px}}@media screen and (min-width:900px){section.banner-hero .takeover-banner-overlay{height:50px}}section.banner-hero .takeover-banner-overlay h4{font-size:16px;display:inline;position:relative;top:5px}@media screen and (min-width:900px){section.banner-hero .takeover-banner-overlay h4{font-size:18px;top:11px}}section.banner-hero .takeover-banner-overlay .banner-cta-hook{color:#ffb92e}section.banner-hero .takeover-banner-overlay .banner-cta-details{color:#f5f5f5}section.banner-hero .takeover-banner-overlay .banner-cta-button{position:relative;top:10px;display:block;margin:0 auto;max-width:200px}@media screen and (min-width:900px){section.banner-hero .takeover-banner-overlay .banner-cta-button{margin-left:12px;display:inline}}section.banner-hero.banner-hero-takeover{background-image:url('../homepage/sections/takeover/../../../../../homepage/banners/dc-banner-mobile-1200x467.jpg');background-position:center bottom}@media screen and (min-width:600px){section.banner-hero.banner-hero-takeover{background-image:url('../homepage/sections/takeover/../../../../../homepage/banners/dc-banner-2400x934.jpg')}}section.banner-hero.banner-hero-takeover-nitti-2{background-image:url('../homepage/sections/takeover/../../../../../homepage/banners/nitti-banner-mobile.jpg');background-position:center bottom}@media (min-width:600px){section.banner-hero.banner-hero-takeover-nitti-2{background-image:url('../homepage/sections/takeover/../../../../homepage/banners/nitti-banner-desktop.jpg')}}section.banner-hero.banner-hero-takeover-tehaleh{background-image:url('../homepage/sections/takeover/../../../../../homepage/banners/tehaleh-banner-mobile.jpg');background-position:center bottom}@media (min-width:600px){section.banner-hero.banner-hero-takeover-tehaleh{background-image:url('../homepage/sections/takeover/../../../../homepage/banners/tehaleh-banner-desktop.jpg')}}section.banner-hero.banner-hero-takeover-one-and-half{background-image:url('../homepage/sections/takeover/../../../../../homepage/banners/socal-banner-1200x467.jpg');background-position:center bottom}@media screen and (min-width:600px){section.banner-hero.banner-hero-takeover-one-and-half{background-image:url('../homepage/sections/takeover/../../../../../homepage/banners/socal-banner-2400x934.jpg')}}section.banner-hero.banner-hero-takeover-one-and-half .banner-text{display:none;min-width:14em;color:#FFF}section.banner-hero.banner-hero-takeover-one-and-half .banner-text a{color:inherit;text-decoration:none}@media (min-width:600px){section.banner-hero.banner-hero-takeover-one-and-half .banner-text{display:block}}.homeSavingsSliderWidget{text-align:center;width:95%;left:50%;position:relative;margin-left:-47.5%}@-webkit-keyframes arrow-animation-left{0%{margin-left:-58px;opacity:0}90%{margin-left:-67.9px;opacity:1}100%{margin-left:-68px;opacity:0}}@-moz-keyframes arrow-animation-left{0%{margin-left:-58px;opacity:0}90%{margin-left:-67.9px;opacity:1}100%{margin-left:-68px;opacity:0}}@-ms-keyframes arrow-animation-left{0%{margin-left:-58px;opacity:0}90%{margin-left:-67.9px;opacity:1}100%{margin-left:-68px;opacity:0}}@keyframes arrow-animation-left{0%{margin-left:-58px;opacity:0}90%{margin-left:-67.9px;opacity:1}100%{margin-left:-68px;opacity:0}}@-webkit-keyframes arrow-animation-right{0%{margin-right:-58px;opacity:0}90%{margin-right:-67.9px;opacity:1}100%{margin-right:-68px;opacity:0}}@-moz-keyframes arrow-animation-right{0%{margin-right:-58px;opacity:0}90%{margin-right:-67.9px;opacity:1}100%{margin-right:-68px;opacity:0}}@-ms-keyframes arrow-animation-right{0%{margin-right:-58px;opacity:0}90%{margin-right:-67.9px;opacity:1}100%{margin-right:-68px;opacity:0}}@keyframes arrow-animation-right{0%{margin-right:-58px;opacity:0}90%{margin-right:-67.9px;opacity:1}100%{margin-right:-68px;opacity:0}}.homeSavingsSliderWidget .savingsSlider{max-width:750px;margin:0 auto}.homeSavingsSliderWidget .slider-arrow{position:absolute;top:50%;background-border:none;z-index:999;-webkit-transition:all 200ms ease-out 0;transition:all 200ms ease-out 0s}.homeSavingsSliderWidget .opacity-animation-left{animation:arrow-animation-left 2s infinite ease-in-out;-webkit-animation:arrow-animation-left 2s infinite ease-in-out;-moz-animation:arrow-animation-left 2s infinite ease-in-out}.homeSavingsSliderWidget .opacity-animation-right{animation:arrow-animation-right 2s infinite ease-in-out;-webkit-animation:arrow-animation-right 2s infinite ease-in-out;-moz-animation:arrow-animation-right 2s infinite ease-in-out}.homeSavingsSliderWidget .slider-arrow-right,.homeSavingsSliderWidget .slider-arrow-left{margin-top:-8px;border:solid #0c82a5;border-width:0 2px 2px 0;display:inline-block;height:16px;width:16px}.homeSavingsSliderWidget .slider-arrow-left{left:50%;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.homeSavingsSliderWidget .slider-arrow-right{right:50%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.homeSavingsSliderWidget .slider-home-value{font-size:1.375rem;font-weight:400;text-align:center;position:relative;margin-bottom:-15px;z-index:10}.homeSavingsSliderWidget .slider-home-value.react-value{width:200px}.homeSavingsSliderWidget .slider-home-value.react-value span{margin-left:-200px}.homeSavingsSliderWidget .home-value-track{margin:0 24px;position:relative;height:48px}.homeSavingsSliderWidget .disclaimer-flyout-content{width:300px;text-align:left}.homeSavingsSliderWidget .home-savings-values{display:inline-block;position:relative;width:49%;margin:0 0 2rem;z-index:10}.homeSavingsSliderWidget .inline{display:inline-block}.homeSavingsSliderWidget .invisible-fade{opacity:0!important}.homeSavingsSliderWidget .home-savings-value{margin:0;font-size:2rem;font-weight:200}@media (min-width:600px){.homeSavingsSliderWidget .home-savings-value{font-size:2.5rem}}.homeSavingsSliderWidget .slider-tooltip{color:#727272;font-size:.875rem;margin:5px 0 30px}.homeSavingsSliderWidget .slider-tooltip span{opacity:1;-webkit-transition:all 200ms ease-out 0;transition:all 200ms ease-out 0s}.homeSavingsSliderWidget .min-price-label,.homeSavingsSliderWidget .max-price-label{position:relative;margin-bottom:-10px;z-index:10;opacity:1;font-size:.875rem;color:#727272;-webkit-transition:all 200ms ease-out 0;transition:all 200ms ease-out 0s}.homeSavingsSliderWidget .min-price-label{text-align:left;float:left}.homeSavingsSliderWidget .max-price-label{text-align:right;float:right}.homeSavingsSliderWidget .home-savings-header{font-size:1rem;font-weight:400}@media (min-width:600px){.homeSavingsSliderWidget .home-savings-header{font-size:1.375rem;font-weight:400}}.homeSavingsSliderWidget .home-savings-header .hideMobile{display:none}@media (min-width:600px){.homeSavingsSliderWidget .home-savings-header .hideMobile{display:inline}}.homeSavingsSliderWidget .home-savings-header a:hover{text-decoration:none}.homeSavingsSliderWidget .slider-container{position:relative;width:100%;z-index:0}.homeSavingsSliderWidget .currency-text{margin-top:20px}.homeSavingsSliderWidget .savings-wrapper{position:relative;margin:0 -2px;z-index:12}@media (min-width:900px){.homeSavingsSliderWidget{width:100%;left:0;margin-left:0}}.homeSavingsSliderWidget input[type=range]{-webkit-appearance:none;position:relative;width:100%;height:54px;margin:0;background-color:rgba(0,0,0,0);outline:0;-moz-transform:translateY(-150px);z-index:999}.homeSavingsSliderWidget input[type=range]::-webkit-slider-runnable-track{height:2px;background:#ccc;border:none}.homeSavingsSliderWidget input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:54px;width:48px;margin-top:-22px;background-image:url('../common/widgets/../../../../widget/HomeSavingsSlider/Savings_Slider_Handle_Mobile.svg');background-color:transparent!important;background-repeat:no-repeat}@media (min-width:600px){.homeSavingsSliderWidget input[type=range]::-webkit-slider-thumb{background-image:url('../common/widgets/../../../../widget/HomeSavingsSlider/Savings_Slider_Handle_Desktop.svg');background-size:100%}}.homeSavingsSliderWidget input[type=range]:focus,.homeSavingsSliderWidget input[type=range]::-moz-focus-outer{outline:none;border:0}.homeSavingsSliderWidget input[type=range]:focus::-webkit-slider-runnable-track{background:#ccc}.homeSavingsSliderWidget input[type=range]::-moz-range-track{height:2px;background:#ccc;border:none;-moz-transform:translateY(150px)}.homeSavingsSliderWidget input[type=range]::-moz-range-thumb{-webkit-appearance:none;border:none;height:54px;width:48px;margin-top:-22px;background-image:url('../common/widgets/../../../../widget/HomeSavingsSlider/Savings_Slider_Handle_Mobile.svg');background-color:transparent!important;background-repeat:no-repeat;-moz-transform:translateY(150px)}@media (min-width:600px){.homeSavingsSliderWidget input[type=range]::-moz-range-thumb{background-image:url('../common/widgets/../../../../widget/HomeSavingsSlider/Savings_Slider_Handle_Desktop.svg');background-size:100%}}.homeSavingsSliderWidget input[type=range]:focus::-moz-range-track{background:#ccc;outline:0}.homeSavingsSliderWidget input[type=range]::-ms-track{height:2px;border:none;color:transparent;background:#ccc;z-index:999}.homeSavingsSliderWidget input[type=range]::-ms-fill-lower{outline:none;background:#ccc}.homeSavingsSliderWidget input[type=range]::-ms-thumb{-webkit-appearance:none;border:none;height:54px;width:48px;background-image:url('../common/widgets/../../../../widget/HomeSavingsSlider/Savings_Slider_Handle_Mobile.svg');background-repeat:no-repeat;margin-top:0;background-color:transparent!important;z-index:999}@media (min-width:600px){.homeSavingsSliderWidget input[type=range]::-ms-thumb{background-image:url('../common/widgets/../../../../widget/HomeSavingsSlider/Savings_Slider_Handle_Desktop.svg');background-size:100%}}.homeSavingsSliderWidget input[type=range]::-ms-tooltip{visibility:hidden}.homeSavingsSliderWidget input[type=range]:focus::-ms-track{outline:none;border:0}.homeSavingsSliderWidget input[type=range]:focus::-ms-thumb{outline:none;border:0}small.slider-disclaimer-text{font-size:12px;text-align:center;border-bottom:1px dotted #999;position:relative;outline:none;display:inline-block}small.slider-disclaimer-text:focus{outline:none}small.slider-disclaimer-text .Flyout .flyout .container{width:300px;text-align:left}small.slider-disclaimer-text .Flyout a{color:#0c82a5}small.slider-disclaimer-text .Flyout a:hover{text-decoration:underline;color:#65c0cf}.HorizontalScrollingController{text-align:center;outline:none;overflow-x:hidden}.HorizontalScrollingController .prevButton{background-image:url('../search/widgets/../../../../buttons/arrow-open-left.png')}.HorizontalScrollingController .nextButton{background-image:url('../search/widgets/../../../../buttons/arrow-open-right.png')}.HorizontalScrollingController .buttonControl{display:-moz-inline-box;display:inline-block;zoom:1;cursor:pointer;text-align:center;vertical-align:middle;width:20px;height:35px;background-repeat:no-repeat;-webkit-user-select:none}.HorizontalScrollingController .buttonControl.prev>svg,.HorizontalScrollingController .buttonControl.next>svg{width:24px;height:24px;fill:#585858}.HorizontalScrollingController .buttonControl.prev:hover>svg,.HorizontalScrollingController .buttonControl.next:hover>svg{fill:#333}.HorizontalScrollingController .buttonControl.prev.disabled,.HorizontalScrollingController .buttonControl.next.disabled,.HorizontalScrollingController .buttonControl.prev.disabled:hover,.HorizontalScrollingController .buttonControl.next.disabled:hover{cursor:default}.HorizontalScrollingController .buttonControl.prev.disabled>svg,.HorizontalScrollingController .buttonControl.next.disabled>svg,.HorizontalScrollingController .buttonControl.prev.disabled:hover>svg,.HorizontalScrollingController .buttonControl.next.disabled:hover>svg{fill:#e2e2e2}.HorizontalScrollingController .HorizontalScrollingViewport,.HorizontalScrollingController .HorizontalPersistentViewport{display:-moz-inline-box;display:inline-block;zoom:1;padding:0;overflow:hidden;vertical-align:middle}.HorizontalScrollingController .HorizontalScrollingViewport>ul,.HorizontalScrollingController .HorizontalPersistentViewport>ul{margin:0;padding:0;list-style-type:none}.HorizontalScrollingController .HorizontalScrollingViewport>ul.transition,.HorizontalScrollingController .HorizontalPersistentViewport>ul.transition{-webkit-transition:transform .3s ease-out 0;transition:transform .3s ease-out 0s}.HorizontalScrollingController .HorizontalScrollingViewport>ul>li,.HorizontalScrollingController .HorizontalPersistentViewport>ul>li{display:-moz-inline-box;display:inline-block;zoom:1;margin:0;padding:0;vertical-align:top}.HorizontalScrollingController .HorizontalScrollingViewport>ul>li>*,.HorizontalScrollingController .HorizontalPersistentViewport>ul>li>*{margin-left:auto;margin-right:auto}.HorizontalScrollingController .indicatorContainer{margin:10px;text-align:center;padding:0;-webkit-user-select:none}.HorizontalScrollingController .indicatorContainer .indicator{display:inline-block;background:#e2e2e2;height:6px;width:6px;margin:6px;border-radius:6px}.HorizontalScrollingController .indicatorContainer .indicator.selected{background:#333}.no-text-highlight::-moz-selection,.no-text-highlight ::-moz-selection{background:0 0}.no-text-highlight::selection,.no-text-highlight ::selection{background:0 0}.region-trends{font-weight:300;color:#333;padding:40px 0}.region-trends .trend-content{display:block;width:101.96078431372548%;margin:0 -.9803921568627451%!important;zoom:1;box-sizing:border-box}.region-trends .trend-content::before{content:"";display:table}.region-trends .trend-content::after{content:"";display:table;clear:both}.region-trends .trend-content .region-column{margin:15px}.region-trends .trend-content .trends-paragraph-summary{text-align:left;padding-bottom:1.5rem}@media (min-width:600px){.region-trends .trend-content .trends-paragraph-summary{text-align:center;max-width:900px;margin:0 auto;padding:1rem 0 1.5rem}}@media (min-width:600px){.region-trends .trend-content .statistics{display:block;float:left;width:81.37254901960785%;box-sizing:border-box;margin:0 .9803921568627451% 0 9.313725490196077%}}@media (min-width:1199px){.region-trends .trend-content .statistics{display:block;float:left;width:64.70588235294117%;box-sizing:border-box;margin:0 .9803921568627451% 0 17.64705882352941%}}.region-trends .trend-content .statistics .trends-stats-summary{border:1px #e2e2e2 solid}@media (min-width:1199px){.region-trends .trend-content .statistics .trends-stats-summary{max-width:1000px;margin:0 auto}}.region-trends .trend-content .statistics .trend-stats-details{padding-top:30px;max-width:1000px;margin:0 auto}.region-trends .trend-content .statistics .trend-statistic .stat-label{padding:0 0 5px;font-size:1rem;font-weight:300;color:#333}.region-trends .trend-content .statistics .trend-statistic .stat-label.inline-label{display:inline-block}.region-trends .trend-content .statistics .trend-statistic .stat-value{font-weight:300;color:#585858;margin-bottom:0}.region-trends .trend-content .statistics .trend-statistic .stat-value.inline-value{display:inline-block;float:right;font-weight:500}.region-trends .trend-content .statistics .trend-statistic.summary-stat{display:block;border-bottom:1px #e2e2e2 solid;text-align:center;padding:.75rem 0}@media (min-width:600px){.region-trends .trend-content .statistics .trend-statistic.summary-stat{margin:15px 0;padding-bottom:0;border-bottom:none;border-right:1px #e2e2e2 solid;display:inline-block;width:33%}}.region-trends .trend-content .statistics .trend-statistic.summary-stat:last-child{border:none;padding-bottom:0}.region-trends .trend-content .statistics .trend-statistic.summary-stat .stat-value{font-size:2rem}.region-trends .trend-content .statistics .trend-statistic.detail-stat{border-bottom:1px #e2e2e2 solid;margin-top:10px}.region-trends .trend-content .statistics .link-wrapper{padding-top:20px;max-width:1000px;margin:0 auto}.region-trends .trend-content .statistics .link-wrapper .explanatory-link{text-decoration:none;color:#0c82a5;cursor:pointer}.region-affordability{background-color:#f5f5f5;padding:40px 10px}.region-affordability .median-price{margin-bottom:20px}.stat-terms-glossary{display:block;width:101.96078431372548%;margin:0 -.9803921568627451%!important;zoom:1;box-sizing:border-box}.stat-terms-glossary::before{content:"";display:table}.stat-terms-glossary::after{content:"";display:table;clear:both}.stat-terms-glossary .terms-title{text-align:left;margin-bottom:10px;font-size:1.75rem;font-weight:300}.stat-terms-glossary p{margin-bottom:1.5rem}.stat-terms-glossary a{margin-top:30px;text-decoration:none}.stat-terms-glossary .stat-terms-content{margin:0 auto}@media (min-width:400px){.stat-terms-glossary .stat-terms-content{margin:0 1rem}}@media (min-width:900px){.stat-terms-glossary .stat-terms-content{max-width:900px;margin:0 auto}}.stat-terms-glossary .stat-terms-content h4{font-weight:600;padding-bottom:.5rem}.RealEstateToolsPromo{background:#f5f5f5}@media (min-width:600px){.RealEstateToolsPromo .real-estate-tools{margin:0 auto;max-width:1000px}}.RealEstateToolsPromo .real-estate-tools .tool-item{display:block;float:left;width:88.23529411764706%;margin:0 5.88235294117647%;box-sizing:border-box;padding:.5rem;text-align:center}@media (min-width:600px){.RealEstateToolsPromo .real-estate-tools .tool-item{display:block;float:left;width:23.03921568627451%;margin:0 .9803921568627451%;box-sizing:border-box;padding:2rem 1.25rem 0}}.RealEstateToolsPromo .real-estate-tools .tool-item h5{font-size:1.25rem;font-weight:300}.RealEstateToolsPromo .real-estate-tools .tool-item h5 a{text-decoration:none}.RealEstateToolsPromo .real-estate-tools .tool-item h5:after{display:block;content:"";border-bottom:1px solid #e2e2e2;margin:1rem 20%}.customer-facing h1,.customer-facing h2,.customer-facing h3{font-size:2rem;font-weight:300;color:#333}body{font-size:9pt}section p{margin-bottom:1em}#content{overflow-x:hidden}a{text-decoration:none}a:hover{text-decoration:underline}#content>div>section{padding:3rem .5rem;box-sizing:border-box}#content>div>section .homeSavingsSliderWidget{display:table;width:95%}@media (min-width:900px){#content>div>section .homeSavingsSliderWidget{display:block;float:left;width:81.37254901960785%;box-sizing:border-box;margin:0 .9803921568627451% 0 9.313725490196077%}}#content>div>section .GeneralInquiryForm{margin-top:-3rem;margin-bottom:-3rem}.marketing-tech{padding-bottom:0!important}.marketing-tech .tech-quote{color:#333}