@import url("https://fonts.googleapis.com/css?family=Oswald:500,600|Roboto:400,700&display=swap");@font-face{font-family:layout-16;src:url(../fonts/layout-16.eot);src:url(../fonts/layout-16.eot?#iefix) format("embedded-opentype"),url(../fonts/layout-16.woff) format("woff"),url(../fonts/layout-16.ttf) format("truetype"),url(../fonts/layout-16.svg#layout-16) format("svg");font-weight:400;font-style:normal}.u-cf:after,.u-cf:before{content:" ";display:table}.u-cf:after{clear:both}.hidden,.u-hidden{display:none}.u-show{display:block}.u-error-message{color:red}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;border:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}li,td,th,ul{padding:0}li,ul{list-style:none;margin:0}body{font-family:Roboto,sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:600;margin:0 0 1em}a,h1,h2,h3,h4,h5,h6,li,ol,p,span{overflow-wrap:break-word;word-wrap:break-word}h1{font-size:1.75em}@media only screen and (min-width:1024px){h1{font-size:2em}}h2{font-size:1.5em;font-weight:700}@media only screen and (min-width:1024px){h2{font-size:1.75em}}h3{font-size:1.25em}h3 a{font-style:italic}@media only screen and (min-width:1024px){h3{font-size:1.5em}}h4{font-size:1.15em}@media only screen and (min-width:1024px){h4{font-size:1.25em}}h5{font-size:1.05em}@media only screen and (min-width:1024px){h5{font-size:1.15em}}h6{font-size:1.05em}@media only screen and (min-width:1024px){h6{font-size:1em}}p{margin:0;padding:0;line-height:1.5em}a{text-decoration:none;cursor:pointer}.site{display:block;width:89.34%;padding-left:5.33%;padding-right:5.33%}@media only screen and (min-width:1024px){.site{width:100%;padding-left:0;padding-right:0}}.main{display:block;margin:0}.container{width:auto;max-width:1500px;margin:2em auto 0}@media only screen and (min-width:1024px){.container{margin:2.5em auto 0}}.page{display:block;width:100%;margin:0 auto}.main>.page{position:relative;margin-top:7em;padding-bottom:2em}.main>.page:before{content:" ";position:absolute;top:-7em;left:50%;height:6em;border-left-width:1px;border-left-style:solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5)}.home .main>.page:first-of-type:not(article){margin-top:2em}@media only screen and (min-width:1024px){.home .main>.page:first-of-type:not(article){margin-top:4em}}.home .main>.page:first-of-type:not(article):before{content:none}.main>.page.page--title+.page{margin-top:0}.main>.page.page--title+.page:before{content:none}.navigation,.section{display:block;padding:0 .5em}@media only screen and (min-width:1024px){.navigation,.section{padding:1em}}.information{display:block;margin:.5em;padding:.5em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow-wrap:break-word;word-wrap:break-word}@media only screen and (min-width:600px){.information{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media only screen and (min-width:1024px){.information{margin:0 1em 1em;padding:0 .5em .5em}}.information--w-1-2{width:50%}.information--w-1-4{width:25%}.information--w-3-4{width:75%}.information ul{list-style-type:disc;margin:1em 2em}.information ul li{list-style-type:disc;padding:.5em 0}.information ol{list-style-type:decimal;margin:1em 2em;padding:0}.information ol li{list-style-type:decimal;padding:.5em 0}.image{display:block;width:100%;height:auto}.media{display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media only screen and (min-width:600px){.media{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.media--img,.media img{display:block;width:100%;height:auto}.banner{height:100%}.banner,.item{display:block;width:100%}.item{padding:.5em}.item--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header--title{text-transform:uppercase;text-align:center;letter-spacing:.05em}@media only screen and (min-width:1240px){.header--title{letter-spacing:.1em}}.main .header--title{line-height:1.2em;font-size:2em}@media only screen and (min-width:1024px){.main .header--title{font-size:2em}}@media only screen and (min-width:1240px){.main .header--title{font-size:3.75em}}.sub-title{text-transform:uppercase;letter-spacing:.05em}@media only screen and (min-width:1240px){.sub-title{letter-spacing:.1em}}.section--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button{font-style:normal;font-weight:400;white-space:normal;padding:.5em 1em;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.clearAll{display:none}table td,table tr{padding:.5em 1em}input[type=checkbox],input[type=email],input[type=radio],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-box-shadow:none;box-shadow:none;outline:none}input[type=checkbox].errorInvalidField,input[type=email].errorInvalidField,input[type=radio].errorInvalidField,input[type=submit].errorInvalidField,input[type=tel].errorInvalidField,input[type=text].errorInvalidField,select.errorInvalidField,textarea.errorInvalidField{background-color:#ffced0!important;-webkit-box-shadow:0 0 3px red inset;box-shadow:inset 0 0 3px red}button{outline:none}input[type=email],input[type=tel],input[type=text]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em;width:100%;line-height:1em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;cursor:pointer;border:1px solid}label{display:inline-block;margin:0 0 .25em}select{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid}input[type=submit],select{display:block;padding:.5em;width:100%;height:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;cursor:pointer}input[type=submit]{border:none}input[type=button]{padding:.5em;height:auto;outline:none}input[type=button],textarea{display:block;width:100%;cursor:pointer}textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid;padding:1em;height:5em;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}input[type=checkbox],input[type=radio]{margin:0 .5em}fieldset{padding:0;border:0}fieldset p,fieldset span{padding:.5em 0}fieldset span{display:block}.ask_explicit_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:.5em 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ask_explicit_consent p{margin:0;padding:0 .25em;font-size:.8em}@media only screen and (min-width:1024px){.ask_explicit_consent p{font-size:.75em}}.ask_explicit_consent>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ask_explicit_consent>div .name{margin:0 1em;font-weight:500}.captchaCode img{display:block;padding:.25em}#dialog-form{display:none}.contactMeForm p,.contactUsForm p,.dreamHomeForm p,.valuationForm p{padding:.5em 0}[class*=" container--form-"] .information,[class^=container--form-] .information{margin:0;padding:2em 5%}[class*=" container--form-"] p.formSubmitMsg,[class^=container--form-] p.formSubmitMsg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[class*=" container--form-"] p.formSubmitMsg span~span,[class^=container--form-] p.formSubmitMsg span~span{width:calc(100% - 1.5em - .3em)}[class*=" container--form-"] .icon,[class^=container--form-] .icon{display:inline-block;font-family:layout-16;margin-right:.3em;font-size:1.5em;text-indent:0;padding:0}[class*=" container--form-"] .icon:before,[class^=container--form-] .icon:before{position:relative;top:4px}[class*=" container--form-"] .icon--check-circle:before,[class^=container--form-] .icon--check-circle:before{content:"\e909"}[class*=" container--form-"] .icon--exclamation-circle:before,[class^=container--form-] .icon--exclamation-circle:before{content:"\44"}.container--form-success{background-color:#a2e58c}.container--form-success p.formSubmitMsg{color:#274f1a}.container--form-fail{background-color:#d37d7d}.container--form-fail p.formSubmitMsg{color:#562525}#email-popup .ask_explicit_consent{width:100%}#email-popup .ask_explicit_consent .name{display:inline}#email-popup h3{text-align:center}.icon{display:block;padding:.15em;width:1.5em;height:1.5em;text-indent:-9999px;overflow:hidden}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.nav--next,.nav--prev{text-indent:-9999px;border-top:.75em solid transparent;border-bottom:.75em solid transparent;padding:0;background:none;width:0;height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.nav--prev{border-right:1em solid;left:-3em}.nav--next{border-left:1em solid;right:-3em}.pagination,.paginationPage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1em 0}.pagination a,.paginationPage a{display:inline-block;padding:.25em .5em;margin:0 .25em .25em}.pagination .icon-left-open,.pagination .icon-right-open,.paginationPage .icon-left-open,.paginationPage .icon-right-open{border-top:.75em solid transparent;border-bottom:.75em solid transparent;padding:0;background:none;border-color:none}.pagination .icon-left-open,.paginationPage .icon-left-open{border-right:1em solid}.pagination .icon-right-open,.paginationPage .icon-right-open{border-left:1em solid;padding:0}.section--video{display:-webkit-box;display:-ms-flexbox;display:flex}.section--video h3{margin:0 0 .5em}body{opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}body.load{opacity:1}.overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;z-index:1;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;background-color:transparent}.information--text{margin:0;padding:0}.listing-flag .flagCarriageTrade,.listing-flag .flagCarriageTrade_fr,.listing-flag .flagComingSoon,.listing-flag .flagComingSoon_fr,.listing-flag .flagLeasedListing,.listing-flag .flagLeasedListing_fr,.listing-flag .flagLiveStream,.listing-flag .flagLiveStream_fr,.listing-flag .flagNewListing,.listing-flag .flagNewListing_fr,.listing-flag .flagOpenhouse,.listing-flag .flagOpenhouse_fr,.listing-flag .flagSoldListing,.listing-flag .flagSoldListing_fr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative;text-transform:uppercase;font-weight:700;font-size:.75em;line-height:1.5em;padding:.5em;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing-flag .flagOpenhouse:before{content:"Open House"}.listing-flag .flagOpenhouse_fr:before{content:"Visite Libre"}.listing-flag .flagLeasedListing:before{content:"Leased"}.listing-flag .flagLeasedListing_fr:before{content:"Loué"}.listing-flag .flagNewListing:before{content:"New Listing"}.listing-flag .flagNewListing_fr:before{content:"Nouvelle Inscription"}.listing-flag .flagSoldListing:before{content:"Sold"}.listing-flag .flagSoldListing_fr:before{content:"Vendu"}.listing-flag .flagCarriageTrade:after{content:"Carriage Trade"}.listing-flag .flagCarriageTrade_fr:after{content:"Maisons De Prestige"}.listing-flag .flagLiveStream:before{content:"Live Stream"}.listing-flag .flagLiveStream_fr:before{content:"En Direct"}.listing-flag .flagComingSoon:before{content:"Coming Soon"}.listing-flag .flagComingSoon_fr:before{content:"Bientôt Disponible"}.listing-flag .flagSoldListing,.listing-flag .flagSoldListing_fr{background:#0c2383}.listing-flag .flagNewListing,.listing-flag .flagNewListing_fr{background:#25c2f5}.listing-flag .flagComingSoon,.listing-flag .flagComingSoon_fr,.listing-flag .flagLiveStream,.listing-flag .flagLiveStream_fr,.listing-flag .flagOpenhouse,.listing-flag .flagOpenhouse_fr{background:#db0918}.listing-flag .flagLeasedListing,.listing-flag .flagLeasedListing_fr{background:#0c2383}.listing-flag .flagCarriageTrade,.listing-flag .flagCarriageTrade_fr{background:#000;border:2px solid #db0918}.listing-flag .flagCarriageTrade:before,.listing-flag .flagCarriageTrade_fr:before{display:table;content:" ";width:2em;height:2em;background:url(/images/listingFlags/CarriageTrade-Horse-no-text.svg) 0 0 no-repeat #000;padding-left:1em}.protectionProgram{margin:1.5em 1em 1em}.protectionProgram,.protectionProgram a{display:-webkit-box;display:-ms-flexbox;display:flex}.protectionProgram a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.protectionProgram span{vertical-align:middle}.protectionProgram .logo{background-image:url(/images/rlp/designations/rlpLogo_protection_royale.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:2.8125em;padding-right:.5em;width:2.375em}.protectionProgram .label{display:inline-block;line-height:1.2em;padding-left:.625em;text-transform:uppercase;width:7.25em;font-size:.75em}header{display:block;position:relative;width:100%}.page--header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;padding:0}@media only screen and (min-width:768px){.page--header-top{padding:0;margin:0;width:100%}}.page--header-top .section--agent,.page--header-top .section--brokerage,.page--header-top .section--team{margin:1em auto}.page--header-top .section--agent{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin:1.5em auto;padding:0 5.33%;width:89.34%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:1024px){.page--header-top .section--agent{padding:0 2em;width:calc(100% - 2em - 2em);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2em auto}}.page--header-top .section--agent>div:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:0}@media only screen and (min-width:1024px){.page--header-top .section--agent>div:first-of-type{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0 .5em 0 0;width:30%}}.page--header-top .section--agent>div:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;text-align:left}@media only screen and (min-width:1024px){.page--header-top .section--agent>div:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:40%;text-align:center}}.page--header-top .section--agent>div:nth-of-type(3){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media only screen and (min-width:1024px){.page--header-top .section--agent>div:nth-of-type(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:30%;margin-left:auto}}.page--header-top .information--agent,.page--header-top .information--team{margin:0;padding:0}.page--header-top .information--agent h2,.page--header-top .information--agent h3,.page--header-top .information--agent h4,.page--header-top .information--team h2,.page--header-top .information--team h3,.page--header-top .information--team h4{font-family:Roboto,sans-serif}.page--header-top .information--agent h2,.page--header-top .information--team h2{margin:0 0 .25em;line-height:1em;font-size:1.2em;font-weight:700}@media only screen and (min-width:1024px){.page--header-top .information--agent h2,.page--header-top .information--team h2{margin:0 0 .5em}}.page--header-top .information--agent h3,.page--header-top .information--agent h4,.page--header-top .information--team h3,.page--header-top .information--team h4{margin:0;font-size:1em;font-weight:400}.page--header-top .information--agent .email a,.page--header-top .information--team .email a{display:inline-block;margin:8px 8px 8px 0}@media only screen and (min-width:1024px){.page--header-top .information--agent .email a,.page--header-top .information--team .email a{margin:inherit}}.page--header-top .information--agent .email a:after,.page--header-top .information--team .email a:after{content:" ";display:block;width:100%;max-width:0;height:2px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background:#fff}.page--header-top .information--agent .email a:hover:after,.page--header-top .information--team .email a:hover:after{max-width:100%}.page--header-top .information--team h2{font-size:1.25em}@media only screen and (min-width:1024px){.page--header-top .information--team h2{font-size:1.75em}}.page--header-top .section--tag-line{display:block;padding:0;text-transform:uppercase}@media only screen and (min-width:1024px){.page--header-top .section--tag-line{padding:0 .5em}}.page--header-top .section--tag-line .container{margin:1.25em 0 0;padding:0}@media only screen and (min-width:1024px){.page--header-top .section--tag-line .container{margin:0;padding:0 3.5%}}.page--header-top .section--tag-line h1{margin:0;position:relative;font-weight:800;letter-spacing:.05em;line-height:1.2;font-size:1.875em}@media only screen and (min-width:1024px){.page--header-top .section--tag-line h1{font-size:2em}}@media only screen and (min-width:1240px){.page--header-top .section--tag-line h1{font-size:2.875em;letter-spacing:.1em}}.page--header-top .section--information-brokerage{padding:0 0 0 1em;width:100%}@media only screen and (min-width:768px){.page--header-top .section--information-brokerage{width:inherit}}.page--header-top .section--information-agent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.85rem;margin:1.25em 0 0}@media only screen and (min-width:1024px){.page--header-top .section--information-agent{margin:0;padding:0;font-size:.75rem}}@media only screen and (min-width:1240px){.page--header-top .section--information-agent{font-size:1rem}}.page--header-top .section--information-agent .media--agent{display:none;height:7rem}@media only screen and (min-width:600px){.page--header-top .section--information-agent .media--agent{display:block;padding:0 2em .5em 0}}@media only screen and (min-width:1024px){.page--header-top .section--information-agent .media--agent{height:9rem}}.page--header-top .section--information-agent .media--agent img{display:block;width:auto;height:100%}.banner-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;z-index:6}.banner-navigation .next,.banner-navigation .prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3em;width:3em;line-height:1em;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;font-family:layout-16;font-size:1em}.banner-navigation .next span,.banner-navigation .prev span{position:relative;padding:1em;cursor:pointer}.banner-navigation .next span:before,.banner-navigation .prev span:before{display:block;content:" ";position:absolute;width:3em;height:3em;border-radius:50%;background:red;top:0;left:0;z-index:-1;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.banner-navigation .prev{margin-left:3em}.banner-navigation .prev span:after{content:"\e907"}.banner-navigation .next{margin-right:3em}.banner-navigation .next span:after{content:"\e908"}.section--banner{display:block;position:relative;z-index:0;width:100%;height:100%;padding:0}.page--header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:100%;height:100%;max-height:55vh;overflow:hidden}@media only screen and (min-width:1024px){.page--header-bottom{margin-top:0;max-height:60vh}}@media only screen and (min-width:1600px){.page--header-bottom{max-height:65vh}}.page--header-bottom .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page--header-bottom .banner-overlay:after{display:block;content:" "}.section--agent,.section--brokerage,.section--team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.section--agent,.section--brokerage,.section--team{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--agent .media--logo,.section--brokerage .media--logo,.section--team .media--logo{width:150px;height:auto;margin:0}@media only screen and (min-width:1024px){.section--agent .media--logo,.section--brokerage .media--logo,.section--team .media--logo{max-width:9em}}@media only screen and (min-width:1240px){.section--agent .media--logo,.section--brokerage .media--logo,.section--team .media--logo{max-width:12em}}.section--header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.section--header-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.section--header-title .information--header-title{width:75%;margin:0 auto}.section--header-title h1{font-size:1.15em;margin:0 auto}@media only screen and (min-width:768px){.section--header-title h1{font-size:2.5em}}@media only screen and (min-width:1024px){.section--header-title h1{font-size:3.5em}}.information--company-name h2{margin:0 0 .5em}@media only screen and (max-width:600px){.information--company-name h2{font-size:1.25em}}.information--company-name h3{margin:0}@media only screen and (max-width:600px){.information--company-name h3{font-size:1em}}.information--company-name h4{font-size:.75em;margin:0}.information--company span{display:inline-block;font-size:.75em;padding:0 1em 0 0}.indiate-down{text-align:center;display:none;width:100%;margin:0 auto;position:absolute;bottom:0;z-index:10;-webkit-animation:a 3s infinite;animation:a 3s infinite}@media only screen and (min-width:1024px){.indiate-down{display:block}}.indiate-down p{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);font-size:5em;cursor:pointer;display:inline-block;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}@-webkit-keyframes a{0%{padding-bottom:0}50%{padding-bottom:2em}to{padding-bottom:0}}@keyframes a{0%{padding-bottom:0}50%{padding-bottom:2em}to{padding-bottom:0}}.item--team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0 1em;width:auto}.item--team-single{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media--team{display:none;width:0}.media--team img{width:100%;display:block}@media only screen and (min-width:600px){.media--team{display:block;width:150px;padding:0 1em .5em 0}}.section--team-brokerage{display:-webkit-box;display:-ms-flexbox;display:flex}.section--team-brokerage .media--logo{margin:0 0 1em}.section--team-brokerage .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:1em}@media only screen and (min-width:1024px){.section--team-brokerage .logo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:unset}}.section--team-brokerage .logo-container .media--logo{margin-right:1em}@media only screen and (min-width:1024px){.section--team-brokerage .logo-container .media--logo{margin-right:unset}}.page--footer{padding-top:2em;padding-bottom:2em}@media only screen and (min-width:1024px){.page--footer{width:90.64%;padding-left:4.68%;padding-right:4.68%}.page--footer .container{max-width:1736px}}.information--brokerage h2{margin:0}.information--brokerage span{display:block}.information--brokerage .agency{font-size:.75em}.information--brokerage .brokerage-independent{margin:0 0 1em}.navigation--footer{width:100%;-ms-flex-item-align:center;align-self:center;padding:1em 0}@media only screen and (min-width:1024px){.navigation--footer{width:50%;padding:0}}.navigation--footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:unset}@media only screen and (min-width:1024px){.navigation--footer ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.navigation--footer li{width:auto;list-style:inside;padding:.75em;font-size:.75em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:1024px){.navigation--footer li{width:45%;padding:.25em}}.noLink{display:none}.container--agent-footer,.container--team-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:0;max-width:inherit;padding:0 5.33%}@media only screen and (min-width:1024px){.container--agent-footer,.container--team-footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.container--agent-footer>div.section:first-of-type,.container--team-footer>div.section:first-of-type{padding-left:0;padding-right:0}@media only screen and (min-width:1024px){.container--agent-footer>div.section:first-of-type,.container--team-footer>div.section:first-of-type{padding-right:1em}}.container--agent-footer>div.section:nth-of-type(2),.container--team-footer>div.section:nth-of-type(2){padding-left:0;padding-right:0}@media only screen and (min-width:1024px){.container--agent-footer>div.section:nth-of-type(2),.container--team-footer>div.section:nth-of-type(2){padding-left:1em}}.container--agent-footer .section--agent,.container--agent-footer .section--brokerage,.container--team-footer .section--agent,.container--team-footer .section--brokerage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;padding-top:0;padding-bottom:0}@media only screen and (min-width:1024px){.container--agent-footer .section--agent,.container--team-footer .section--agent{width:50%}}@media only screen and (min-width:1440px){.container--agent-footer .section--agent,.container--team-footer .section--agent{width:61.575%}}.container--agent-footer .media--team-photo,.container--team-footer .media--team-photo{width:150px;padding:0 1.5em 0 0;display:none}@media only screen and (min-width:600px){.container--agent-footer .media--team-photo,.container--team-footer .media--team-photo{display:block}}.container--agent-footer .media--team-photo img,.container--team-footer .media--team-photo img{width:100%;height:auto}.container--agent-footer .media--agent-photo,.container--team-footer .media--agent-photo{width:150px;padding:0 1.5em 0 0;display:block}.container--agent-footer .media--agent-photo img,.container--team-footer .media--agent-photo img{width:100%;height:auto}.container--agent-footer .media--brokerage,.container--team-footer .media--brokerage{max-width:150px;margin-top:3.5em;margin-right:1.5em}@media only screen and (min-width:1024px){.container--agent-footer .media--brokerage,.container--team-footer .media--brokerage{margin-top:.5em;margin-right:2em}}.container--agent-footer .media--brokerage img,.container--team-footer .media--brokerage img{width:100%;height:auto}.container--agent-footer .section--brokerage,.container--team-footer .section--brokerage{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container--agent-footer .section--brokerage>div:first-of-type,.container--team-footer .section--brokerage>div:first-of-type{width:35%}.container--agent-footer .section--brokerage>div:nth-of-type(2),.container--team-footer .section--brokerage>div:nth-of-type(2){width:auto}@media only screen and (min-width:1024px){.container--agent-footer .section--brokerage,.container--team-footer .section--brokerage{padding:0;width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1440px){.container--agent-footer .section--brokerage,.container--team-footer .section--brokerage{width:36.625%}}.container--agent-footer .section--brokerage .information--brokerage,.container--team-footer .section--brokerage .information--brokerage{text-align:left;margin:3.5em 0 0;padding:0}@media only screen and (min-width:1024px){.container--agent-footer .section--brokerage .information--brokerage,.container--team-footer .section--brokerage .information--brokerage{margin-top:.5em}}.container--agent-footer .section--brokerage .information--brokerage h4,.container--team-footer .section--brokerage .information--brokerage h4{margin:0;font-size:1em;font-weight:500}.container--agent-footer .information--agent-footer,.container--agent-footer .information--team-footer,.container--team-footer .information--agent-footer,.container--team-footer .information--team-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:.5em}.container--agent-footer .information--agent-footer h2,.container--agent-footer .information--agent-footer h3,.container--agent-footer .information--team-footer h2,.container--agent-footer .information--team-footer h3,.container--team-footer .information--agent-footer h2,.container--team-footer .information--agent-footer h3,.container--team-footer .information--team-footer h2,.container--team-footer .information--team-footer h3{margin:0 0 .5em;line-height:1em}.container--agent-footer .information--agent-footer p>a,.container--agent-footer .information--team-footer p>a,.container--team-footer .information--agent-footer p>a,.container--team-footer .information--team-footer p>a{display:inline-block;margin-top:8px;margin-bottom:8px;overflow-wrap:break-word;word-break:break-word}@media only screen and (min-width:1024px){.container--agent-footer .information--agent-footer p>a,.container--agent-footer .information--team-footer p>a,.container--team-footer .information--agent-footer p>a,.container--team-footer .information--team-footer p>a{margin-top:inherit;margin-bottom:inherit}}.container--agent-footer .information--agent-footer p>a:after,.container--agent-footer .information--team-footer p>a:after,.container--team-footer .information--agent-footer p>a:after,.container--team-footer .information--team-footer p>a:after{content:" ";display:block;width:100%;max-width:0;height:2px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background:#dfdfdf}.container--agent-footer .information--agent-footer p>a:hover:after,.container--agent-footer .information--team-footer p>a:hover:after,.container--team-footer .information--agent-footer p>a:hover:after,.container--team-footer .information--team-footer p>a:hover:after{max-width:100%}.section--team-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1240px){.section--team-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.site--noWidgets .site-container{width:100%;margin:0 auto}.site--noWidgets .container{margin-top:0}@media only screen and (min-width:1024px){.site--noWidgets .main{width:77.6%;padding-left:11.2%;padding-right:11.2%}}.site--widgets .site-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}@media only screen and (min-width:1024px){.site--widgets .site-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1736px}}.site--widgets .widget{width:100%}.site--widgets .widget .container{max-width:inherit;margin-top:0;padding-left:5.33%;padding-right:5.33%}.site--widgets .widget .container.container--facebook-like-box,.site--widgets .widget .container.container--twitter-feed{padding:0}@media only screen and (min-width:1024px){.site--widgets .widget .container{padding-left:9.89%;padding-right:9.89%}.site--widgets .widget .container.container--facebook-like-box,.site--widgets .widget .container.container--twitter-feed{padding:0}}@media only screen and (min-width:1024px){.site--widgets{width:90.64%;padding-left:4.68%;padding-right:4.68%}.site--widgets .main{width:73.15%}.site--widgets .main~.widget{width:25.05%;margin-top:4em}}.page--side-widget{margin:2em 0}.page--side-widget:first-of-type{margin-top:0}.socialMedia>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.rates-container a{display:block;margin:.25em 0}.rates-container a>div:first-child{font-weight:500}.contactMeLongContainer h3,.contactMeSmallContainer h3,.homeValuationContainer h3,.informationRequestContainer h3,.newsletterContainer h3,.testimonialContainer h3{margin:0;text-align:center}.container--widget{padding-top:3em;padding-bottom:3.5em}.container--widget h3{font-weight:500;font-size:2em;text-transform:uppercase;margin-bottom:.25em}@media only screen and (min-width:1024px){.container--widget h3{font-size:1.2em}}@media only screen and (min-width:1240px){.container--widget h3{font-size:1.875em}}.testimonialContainer .testimonialBody{padding-top:1.5em;position:relative;z-index:0;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word}.testimonialContainer .testimonialBody:after,.testimonialContainer .testimonialBody:before{position:absolute;z-index:-1;font-size:8em;color:#d3d3d3}.testimonialContainer .testimonialBody:before{content:"\201c";top:-.22em;left:-.05em}.testimonialContainer .testimonialBody:after{content:"\201d";bottom:-.5em;right:-.05em}.testimonialContainer p{margin:1em auto;text-align:center}.testimonialContainer p:not(.readMore){font-style:italic}.testimonialContainer ul{list-style-type:disc;margin:1em 2em}.testimonialContainer ul li{list-style-type:disc;padding:.5em 0}.testimonialContainer ol{list-style-type:decimal;margin:1em 2em;padding:0}.testimonialContainer ol li{list-style-type:decimal;padding:.5em 0}.testimonial ul{list-style-type:disc;margin:1em 2em}.testimonial ul li{list-style-type:disc;padding:.5em 0}.testimonial ol{list-style-type:decimal;margin:1em 2em;padding:0}.testimonial ol li{list-style-type:decimal;padding:.5em 0}.agentInfoContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agentInfoContainer .asideAgentPhoto{width:150px;margin-bottom:.5em}.agentInfoContainer .asideAgentPhoto img{width:100%;height:auto}.agentInfoContainer .icon-mail{width:3.5em;height:3.5em;display:block;margin:1em auto}.likebox{display:block;width:100%;margin:auto;text-align:center}@media only screen and (min-width:1024px){.page--legal{width:90.64%;padding-left:4.68%;padding-right:4.68%}.page--legal .container{max-width:1736px}}.page--legal a{display:inline-block;margin:8px 8px 8px 0}@media only screen and (min-width:1024px){.page--legal a{margin:inherit}}.container--legal{margin-top:0;margin-bottom:0;padding:.5em 5.33%;max-width:inherit}@media only screen and (min-width:1024px){.container--legal{padding:.5em 0}}.container--legal span{font-size:.7em}.container--legal .section--legal-links{padding:1em 0 .25em}.container--legal .section--legal{padding:0 0 1em}.container--legal .section--legal small{font-size:.8em}@media only screen and (min-width:1024px){.container--legal .section--legal small{font-size:.7em}}.container--legal .section--legal small span{font-size:1em}.section--social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 0 0}.section--social .social-media--icon{font-family:layout-16;border-radius:50%;margin-right:.3em;font-size:1.5em;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.section--social .social-media--icon:last-of-type{margin-right:0}.section--social .social-media--icon span{width:1em;height:1em;position:relative}.section--social .social-media--icon span:before{position:relative;z-index:1}.section--social .social-media--icon span:after{content:" ";display:block;position:absolute;left:.1em;top:.05em;width:80%;height:80%;z-index:0;border-radius:50%;background:transparent}.section--social .social-media--facebook:before{content:"\66"}.section--social .social-media--youtube:before{content:"\e901"}.section--social .social-media--twitter:before{content:"\68"}.section--social .social-media--pinterest:before{content:"\77"}.section--social .social-media--linkedin:before{content:"\67"}.section--social .social-media--instagram:before{content:"\e900"}.section--social .social-media--tiktok:before{content:"\e90a"}.section--social .social-media--youtube{top:-2px}.agentInfoContainer .icon-mail{font-size:.4em}.agentInfoContainer .socMedia{text-align:center}.agentInfoContainer .socMedia a{font-family:layout-16;border-radius:50%;margin-right:.1em;font-size:1.2em;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;position:relative;z-index:0}@media only screen and (min-width:1024px){.agentInfoContainer .socMedia a{font-size:1.5em}}.agentInfoContainer .socMedia a:last-of-type{margin-right:0}.agentInfoContainer .socMedia a:before{position:relative;z-index:1}.agentInfoContainer .socMedia a:after{content:" ";display:block;position:absolute;left:.1em;top:.05em;width:80%;height:80%;z-index:0;border-radius:50%;background:transparent}.agentInfoContainer .icon-facebook:before{content:"\66"}.agentInfoContainer .icon-youtube:before{content:"\e901"}.agentInfoContainer .icon-twitter:before{content:"\68"}.agentInfoContainer .icon-pinterest:before{content:"\77"}.agentInfoContainer .icon-linkedin:before{content:"\67"}.agentInfoContainer .icon-instagram:before{content:"\e900"}.agentInfoContainer .icon-tiktok:before{content:"\e90a"}.agentInfoContainer .icon-youtube{top:-2px}.inner .container--title{width:auto;padding:0;text-transform:uppercase;letter-spacing:.1em}@media only screen and (min-width:1024px){.inner .container--title{padding:0 2.5em}}.inner .container--title h2{display:block;margin:0;text-align:center;font-size:2em;line-height:1.2em}@media only screen and (min-width:1024px){.inner .container--title h2{font-size:3.25em}}.inner .Awards{position:relative;margin-top:7em;padding-bottom:2em;width:auto;max-width:1366px}.inner .Awards:before{content:" ";position:absolute;top:-7em;left:50%;height:6em;border-left-width:1px;border-left-style:solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5)}.inner .Awards .section{padding:2em 5%}.inner .Awards .section.section--header{padding-bottom:0}.inner .Awards h2{margin:0}.inner .Awards .section--awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inner .Awards .item--awards{width:20%}@media only screen and (min-width:1024px){.inner .Awards .item--awards{width:250px}}.inner .Awards .information--awards p{margin:1em 0;text-align:center}.inner .main>.page.page--title+.Awards{margin-top:0}.inner .main>.page.page--title+.Awards:before{content:none}.navigation--language,.section--language{display:block;padding:0}.navigation--language{width:auto}@media only screen and (min-width:1024px){.navigation--language{display:inline-block}}.item--language{width:auto;display:block;padding:.5em 2em}@media only screen and (min-width:1024px){.item--language{display:table-cell;padding:2em 15px}}.item--language a{white-space:nowrap}#customBannerContainer,.banner{width:100%;margin:0 auto}.nivo-directionNav{display:none;position:absolute;bottom:0;z-index:10}.nivo-directionNav a{position:relative;display:block}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivo-slice{height:100%;top:0}.nivo-box,.nivo-slice{display:block;position:absolute;z-index:5}.nivo-box{overflow:hidden}.nivo-box img{display:block}.nav-container{display:none;width:100%;position:absolute;top:54px;padding-bottom:1em;z-index:2}@media only screen and (min-width:1024px){.nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.nav-container.is-fixed{position:fixed;top:0;z-index:2}}.nav-container .search-bar{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.nav-container .search-bar{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.menu-container{padding:0 1.5em;display:block;position:relative;width:65%}}@media only screen and (min-width:1024px){.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:80%;height:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.main-menu a{display:block;word-break:normal;text-decoration:none;width:auto;letter-spacing:.03em}.nav-list{line-height:1.5em}@media only screen and (min-width:1024px){.nav-list{display:inline-table;line-height:inherit}}.nav-list .nav-item>a{position:relative;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}@media only screen and (min-width:1024px){.nav-list .nav-item>a{white-space:nowrap}}.nav-item{display:block;padding:.5em 2em}@media only screen and (min-width:1024px){.nav-item{display:table-cell;padding:2em 15px}}@media only screen and (min-width:1024px){.nav-item .sub-nav{display:none;padding:2em 0 0}}@media only screen and (min-width:1024px){.nav-item:hover .sub-nav{display:block}}@media only screen and (min-width:1024px){.sub-nav{position:absolute;width:auto;max-width:15em;z-index:1}}.sub-nav-item a{padding:.5em 0 .5em 2.5em}@media only screen and (min-width:1024px){.sub-nav-item a{padding:1em}}.more-button{display:none;letter-spacing:.03em}@media only screen and (min-width:1024px){.more-button{display:inherit;position:absolute;padding:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.more-button.hidden,.more-button.u-hidden,.more-button .visually-hidden{display:none}}@media only screen and (min-width:1024px){.overflow-menu{position:absolute;right:0;top:100%;z-index:2}}@media only screen and (min-width:1024px){.overflow-menu .nav-item{display:block;position:relative;padding:1em}}@media only screen and (min-width:1024px){.overflow-menu .nav-item:hover .sub-nav{display:inline-table;position:absolute;left:100%;top:0;max-width:10.5em;padding:0}}.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;z-index:9;right:0}.mobile-nav,.mobile-nav.is-fixed{position:absolute;top:0}.mobile-nav.is-open{width:100%}@media only screen and (min-width:1024px){.mobile-nav{display:none}}.hamburgerIcon{display:block;padding:.5em .75em}@media only screen and (min-width:1024px){.hamburgerIcon{display:none}}.hamburgerIcon.icon-cancel{position:relative;left:.2em}.hamburgerIcon.icon-cancel span:first-child{-webkit-transform:rotate(40deg) translateY(1px);-ms-transform:rotate(40deg) translateY(1px);transform:rotate(40deg) translateY(1px);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.hamburgerIcon.icon-cancel span:nth-child(2){width:0;-webkit-transition:width .01s;-o-transition:width .01s;transition:width .01s}.hamburgerIcon.icon-cancel span:last-child{-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.hamburgerIcon span{background:#000;display:block;width:2em;height:.15em;margin:.5em}.hamburgerIcon span:first-child{-webkit-transform:rotate(0deg) translate(0);-ms-transform:rotate(0deg) translate(0);transform:rotate(0deg) translate(0);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.hamburgerIcon span:nth-child(2){width:2em;-webkit-transition:width .01s;-o-transition:width .01s;transition:width .01s}.hamburgerIcon span:last-child{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}.nav--underline{display:none}@media only screen and (min-width:1024px){.nav--underline{display:inherit;position:absolute;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;padding-bottom:17px}}.page--page-search .container{width:auto}@media only screen and (min-width:1024px){.page--page-search .container{width:90%}}.container--search{width:89.34%;padding:2em 5.33%}@media only screen and (min-width:1024px){.container--search{padding-bottom:4em}}.section--search{padding:2em 0}@media only screen and (min-width:1024px){.section--search{padding-top:1em}}.section--search h2{text-align:center}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em}@media only screen and (min-width:1024px){.search-bar{display:inline-block}}.search-button,.search-input{display:inline-block}.search-input{width:auto}input[type=text].search-box{width:15em;-webkit-transition:.25s ease-in;-o-transition:.25s ease-in;transition:.25s ease-in;margin:0 .5em}input[type=text].search-box.u-hidden{display:block;visibility:hidden;max-width:0}input[type=text].search-box.u-show{visibility:visible;max-width:15em}.search-button .button{text-indent:-999px;width:1.5em;height:1.5em}.search-form input[type=button]{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;white-space:normal;height:35px}.search-form .search-form--sale-lease{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-form .search-form--sale-lease label{margin:0;line-height:1em}.search-form .search-form--listing-type,.search-form .search-form--max,.search-form .search-form--min,.search-form .search-form--search{width:100%}@media only screen and (min-width:1024px){.search-form .search-form--listing-type,.search-form .search-form--max,.search-form .search-form--min,.search-form .search-form--search{width:35%}}.search-form .search-form--advanced,.search-form .search-form--bath,.search-form .search-form--bed,.search-form .search-form--submit{width:100%}@media only screen and (min-width:1024px){.search-form .search-form--advanced,.search-form .search-form--bath,.search-form .search-form--bed,.search-form .search-form--submit{width:12%}}.search-form .u-error-message{padding-bottom:1em}.search-form--submit{margin:1em 0}@media only screen and (min-width:1024px){.search-form--submit{margin:inherit}}.search-form--advanced input[type=button]{padding:.15em;line-height:.95em}@media only screen and (min-width:1024px){.search-form--advanced .search-form--max,.search-form--advanced .search-form--min{width:48%}}.search-form--bottom>*,.search-form--top>*{margin-top:1em}@media only screen and (min-width:1024px){.search-form--bottom>*,.search-form--top>*{margin-top:0}}.search-form--bottom>:first-child,.search-form--top>:first-child{margin-top:0}.search-form--top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.search-form--top{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.price-range-labels{padding:0 0 .5em}.search-form--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.search-form--bottom{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.main>section.page.page--search-from-advanced~section{margin-top:0}.main>section.page.page--search-from-advanced~section:before{content:none}.section--search-from-advanced{padding:0}.section--search-from-advanced .search--price-range{width:100%}@media only screen and (min-width:1024px){.section--search-from-advanced .search--price-range{width:45%}}.section--search-from-advanced .search-form--extra{margin:1em 0}.section--search-from-advanced .search-form--extra input[type=checkbox]{margin:0 1em 0 0}#map_canvas img{max-width:none}#map_canvas .listingBubbleSummary+hr{margin-top:10px;margin-right:0}#map_canvas hr{border:0;border-top:1px solid #ccc;display:block;clear:both;height:1px;margin:36px 24px 12px 0;padding:0}#map_canvas .listingBubbleSummaryWrapper{width:100%;overflow:hidden}#map_canvas .listingBubbleSummary{width:100%}#map_canvas .listingBubbleSummary .price{font-size:16px;font-weight:700;width:100%;clear:both}#map_canvas .listingBubbleSummary .address{font-size:12px;width:100%;clear:both;padding-bottom:6px}#map_canvas .listingBubbleSummary .listingBubbleImg{float:left;cursor:pointer}#map_canvas .listingBubbleSummary .listingBubbleText{float:left;clear:right;margin-left:2%;width:44%}#map_canvas .listingBubbleSummary .listingBubbleText .mls{word-break:break-all;font-weight:700}#map_canvas .listingBubbleSummary .listingBubbleText .teaserLink a{padding:12px 5px 12px 0;display:block;float:right;font-size:1em;padding:12px 0;text-decoration:none;font-weight:700;cursor:pointer}@min-large-tablet{font-size:.9em}.home #nearbyLegend{display:none!important}#nearbyLegend{z-index:9!important;display:block;padding:1em;background-color:#fff;font-weight:100}#nearbyLegend h4{cursor:pointer;color:#000;font-size:1.2em}#nearbyLegend label{font-size:14px}.page--agent,.page--team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.page--agent,.page--team{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page--agent .item--agent,.page--agent .item--team,.page--team .item--agent,.page--team .item--team{padding:0}.page--agent .item--team,.page--team .item--team{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width:1240px){.page--agent .item--team,.page--team .item--team{width:45%}}.page--agent .title-container,.page--team .title-container{width:100%;margin-bottom:2em}.page--agent .title-container h2,.page--team .title-container h2{margin-bottom:.25em}.page--agent .section--button,.page--team .section--button{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page--agent .section--button .button,.page--team .section--button .button{margin-right:1em;margin-bottom:1em}.page--agent .section--button .button:last-child,.page--team .section--button .button:last-child{margin-right:0;margin-bottom:0}.container--agent,.container--team,.page--agent .media--team-photo,.page--agent .media--team-photo img,.page--team .media--team-photo,.page--team .media--team-photo img{width:100%}.agent-info--photo .media--image{margin:0 auto}.agent-info--photo h2{margin:.5em 0 .25em}.agent-info--photo h2,.agent-info--photo h3{text-align:center;line-height:1em}.agent-info--photo p{text-align:center;line-height:1.25em}.team-info--photo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5.33%}.team-info--photo .media--image{width:100%;max-width:10em;margin:0}.team-info--photo a{display:inline-block}.team-info--photo a:after{content:" ";display:block;width:100%;max-width:0;height:2px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background:#fff}.team-info--photo a:hover:after{max-width:100%}.team-info--photo .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1240px){.team-info--photo .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.designations{display:inline-block;font-size:.75em}.agent-info--information{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2em 5.33%}.agent-info--information h2{margin-bottom:0;line-height:1.2}.agent-info--information h3{font-family:Roboto,sans-serif;font-weight:400;font-size:1em;margin-top:.5em}.agent-info--information ul{list-style-type:disc;margin:1em 2em}.agent-info--information ul li{list-style-type:disc;padding:.5em 0}.agent-info--information ol{list-style-type:decimal;margin:1em 2em;padding:0}.agent-info--information ol li{list-style-type:decimal;padding:.5em 0}.agent-info--information .agent-info--photo{width:100%}@media only screen and (min-width:600px){.agent-info--information .agent-info--photo{width:40%;margin:0 1.5em 0 0}}@media only screen and (min-width:768px){.agent-info--information .agent-info--photo{margin:0 3em 0 0}}@media only screen and (min-width:1240px){.agent-info--information .agent-info--photo{width:16.66667%;margin:0 3em 0 0}}.agent-info--information .information--agent,.agent-info--information .information--team{margin:1em 0 0;padding:0;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width:600px){.agent-info--information .information--agent,.agent-info--information .information--team{width:calc(60% - 1.5em)}}@media only screen and (min-width:768px){.agent-info--information .information--agent,.agent-info--information .information--team{width:calc(60% - 3em);-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width:1240px){.agent-info--information .information--agent,.agent-info--information .information--team{width:calc(100% / 6 * 5 - 3em);-ms-flex-item-align:center;align-self:center}}.agent-info--information .information--agent h2,.agent-info--information .information--team h2{text-transform:uppercase}.agent-info--information .information--agent h2 .designations,.agent-info--information .information--team h2 .designations{text-transform:capitalize}.agent-info--information .information--agent-contact-info{margin-top:1em}.agent-info--information .information--agent-contact-info>span{display:inline-block;margin-bottom:.5em}.agent-info--information .information--agent-contact-info>span:last-child{margin-bottom:0}.agent-info--information .information--agent-contact-info a{display:inline-block}.agent-info--information .information--agent-contact-info a:after{content:" ";display:block;width:100%;max-width:0;height:2px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background:#fff}.agent-info--information .information--agent-contact-info a:hover:after{max-width:100%}.agent-info--information .information--agent-desc{width:100%;margin:1.5em 0 0;padding:0}.section--company-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.section--company-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.container--featured-listing{position:relative}.container--featured-listing .information--listing-top p{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.container--featured-listing .information--listing-top .listing-status{width:100%}.container--featured-listing .information--listing-bottom .address,.container--featured-listing .information--listing-bottom .mls{margin-top:.5em}.container--featured-listing .section--button{margin-top:1.5em;padding:0;text-align:center}@media only screen and (min-width:768px){.container--featured-listing .section--button{margin-top:2.5em}}.container--featured-listing .button{width:100%}@media only screen and (min-width:768px){.container--featured-listing .button{width:auto}}.section--featured-listing{position:relative;padding:0}.slider--featured-listing{margin:0 auto}.listing-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.listing-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.container--featured-listing .listing-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section--listing{padding:0}#allListings .section--featured-listing,#results .section--featured-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#allListings .information--listing-bottom,#results .information--listing-bottom{margin:.5em 1em}#allListings .media--featured-listing .overlay a,#results .media--featured-listing .overlay a{position:relative}#allListings .media--featured-listing .overlay a:after,#results .media--featured-listing .overlay a:after{display:block;content:"+";font-size:3em;line-height:1em;position:absolute;top:.05em;left:.25em}#allListings .media--featured-listing .overlay span,#results .media--featured-listing .overlay span{display:inline-block;text-indent:-9999px}#allListings .section--featured-listing.section--sold-listing{margin-bottom:2em}#results .information--listing-bottom>:first-child,#results .information--listing-bottom>:nth-child(3),#results .information--listing-bottom>:nth-child(4){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#results .information--listing-bottom>:nth-child(5),#results .information--listing-bottom>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#results .information--listing-bottom>:nth-child(7):not(.section--listing-links){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#results .information--listing-bottom .last-update{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#results p.bath,#results p.bed{display:-webkit-box;display:-ms-flexbox;display:flex}#results p.bath+p span,#results p.bed+p span{margin-left:0}#results .is-list .listing-status{width:100%}@media only screen and (min-width:768px){#results .is-list .listing-status{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:768px){#results .is-list p~.listing-status{margin-top:0}}.item--featured-listing{width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.5em 0;overflow:hidden}@media only screen and (min-width:768px){.item--featured-listing{width:29%}}.container--featured-listing .item--featured-listing{width:100%;margin:0 0 1em}.container--featured-listing .item--featured-listing:last-child{margin-bottom:0}@media only screen and (min-width:768px){.container--featured-listing .item--featured-listing{width:31.73%;margin-bottom:0}.site--widgets .container--featured-listing .item--featured-listing{width:32.28%}}.container--featured-listing .item--featured-listing.item{padding:0}.media--featured-listing{position:relative;width:auto;padding-top:75%;overflow:hidden}.media--featured-listing .image{position:absolute;top:0;left:0;width:auto;height:100%}.media--featured-listing .image.protrait{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.media--featured-listing .image.landscape{-o-object-fit:fill;object-fit:fill}.media--featured-listing .overlay span{font-size:3em;line-height:1em;border:1px solid;border-radius:50%;height:1em;width:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.media--featured-listing:hover .overlay{visibility:visible}.information--listing-information{margin:1em 8%}.information--listing-information h3{margin-bottom:.5em}.information--listing-information .address{line-height:1.2}.information--listing-bottom{margin:0;padding:0}.information--listing-bottom .address{padding:0 0 .25em}.information--listing-bottom .price{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Oswald,sans-serif;font-size:1.5em;margin:0 0 .25em}.information--listing-bottom .price span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section--listing-image{margin:0;padding:0}.section--listing-information{margin:0;padding:0;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.section--listing-information .description{width:100%;padding-top:.5em}.section--listing-information .section--button{width:100%;padding:.5em 0 0}@media only screen and (min-width:768px){.section--listing-information .section--button{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.information--sale{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.information--sale p{padding:.5em;margin:0}.information--sale p+p{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em .5em .5em 0}.information--sale p+p:before{content:"/";display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5em 0 0}.information--listing-top{font-family:Roboto,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5em 0 0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.information--listing-top p{margin:0;padding:0;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.information--listing-top p+p:before{content:"|";margin-left:1em;margin-right:1em;display:inline-block}.information--listing-top p+p span{margin-left:-.25em}.information--listing-top>p{margin:.25em 0}.information--listing-top span{line-height:1em}.information--listing-top .floor-space-unit>span+span:before{content:"\00a0"}.information--listing-top .icon--bath{height:1em;width:1em}.information--listing-top .icon--bed{height:.75em}.information--listing-top .icon--bath,.information--listing-top .icon--bed{margin-right:.25em}.listing-status{margin:.25em 0}.listing-status p{display:inline}.courtesy,.courtesy-of-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.5em;color:#000;text-align:center;font-size:.7em;margin:1em 0;clear:both;border:1px solid #cecece}.courtesy-of-box.nsar,.courtesy.nsar{font-size:1em}.courtesy-of-box.ereb,.courtesy.ereb{font-size:1.05em;margin-top:0}.courtesy-of-box.ereb .brokerage-name,.courtesy.ereb .brokerage-name{display:inline-block}.last-update,.lastUpdate{margin-top:1em;font-size:.8em}.section--slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation-listing li{display:inline-block;margin:0 1.5em 0 0}.section--listing-links{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section--listing-links .listing--icon{font-family:layout-16;font-size:1.5em;margin-left:.1em}.section--listing-links .icon{text-indent:0;width:1em;height:1em;position:relative}.section--listing-links .icon:before{position:relative;z-index:1}.section--listing-links .icon:after{content:" ";display:block;position:absolute;left:.25em;top:.25em;width:65%;height:65%;z-index:0;border-radius:50%;background:transparent}.section--listing-links a:last-child .icon{padding-right:0}.section--listing-links .icon--info:before{content:"\6d"}.section--listing-links .icon--mail:before{content:"\e903";position:relative;top:-1px}.section--listing-links .icon--video:before{content:"\e905"}.section--listing-links .icon--calculator:before{content:"\e904";position:relative;top:-1px}.section--listing-links .icon--brochures:before{content:"\e906"}.section--listing-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0;padding-right:0}.section--listing-style label{padding:.5em}.section--listing-style .listing-gallery:before,.section--listing-style .listing-list:before{content:" ";display:block;width:1.25em;height:1.25em;padding:.1em;cursor:pointer;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.section--listing-style input[type=radio]{visibility:hidden;height:0;width:0;position:absolute}.section--listing-style span{display:inline-block;position:absolute;text-indent:-9999px;height:0;width:0}.is-gallery .item--featured-listing{margin:0 0 3em;padding:0}@media only screen and (min-width:768px){.is-gallery .item--featured-listing{margin:0 1em 3em}}.is-gallery .information--sale{margin:0}.is-gallery .section--listing-information{margin:0;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.is-gallery .information--listing-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#allListings .is-gallery .information--listing-bottom,#results .is-gallery .information--listing-bottom{margin:1.5em 1em}.is-gallery .information--listing-top{width:100%;margin:0}.is-gallery .listing-status{width:100%}.is-gallery p~.listing-status{margin-top:0}.is-gallery .price{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.is-gallery .address,.is-gallery .mls{width:100%}.is-gallery .section--listing-links{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:.25em 0}.is-gallery .description{display:none}.is-gallery .courtesy-of-box{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.is-gallery .courtesy-of-box.ereb{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.is-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.is-list .item--featured-listing{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:inherit;border:none;margin:1em 0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.is-list .item--featured-listing{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.is-list .section--listing-information{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%}.is-list .section--listing-image{margin:0;width:100%;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:768px){.is-list .section--listing-image{width:inherit}}.is-list .media--featured-listing{width:100%}@media only screen and (min-width:768px){.is-list .media--featured-listing{width:20em}}.is-list .information--listing-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.is-list .listing-status{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px){.is-list .listing-status{width:40%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.is-list p~.listing-status{margin-top:0}@media only screen and (min-width:768px){.is-list p~.listing-status{margin-top:.25em}}.is-list .information--listing-top{width:100%}.is-list .address{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.is-list .courtesy-of-box{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.is-list .courtesy-of-box.ereb{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.is-list .section--listing-links{padding:0}.information--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.information-represent{width:100%;padding:0;margin:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#allListings .section--sold-listing .information--listing-top{margin:.5em 1em}#allListings .section--sold-listing.is-gallery .information--listing-top{width:calc(100% - 1em - 1em);margin:1.5em 1em}#allListings .section--sold-listing.is-list .information--listing-top{width:calc(100% - 1em - 1em);padding:1em 1em 0}.section--sold-listing p{display:-webkit-box;display:-ms-flexbox;display:flex}.section--sold-listing p+p span{margin-left:0}.section--sold-listing .price{width:100%}.section--map{margin:0;padding:0;height:80vh}@media only screen and (min-width:768px){.section--map{height:25em}}@media only screen and (min-width:1024px){.section--map{height:30em}}#map_canvas{width:100%;height:100%;z-index:0}.page--open-house .item{padding:0}.page--open-house .item--listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.page--open-house .item--listing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.information--open-house{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:3em 2.5em}@media only screen and (min-width:1024px){.information--open-house{padding-top:0;padding-bottom:0}}.information--open-house .information--price{font-family:Oswald,sans-serif;font-size:2em;margin-bottom:.75em}.information--open-house .section--button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5em;padding:0;text-align:center}@media only screen and (min-width:768px){.information--open-house .section--button{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.information--open-house .button{width:100%}@media only screen and (min-width:768px){.information--open-house .button{width:auto}}@media only screen and (min-width:768px){.section--lead-capture{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.item--lead-capture{width:100%;height:33vh;position:relative;z-index:0;margin:0 0 1em;padding:50% 0 0;display:table;overflow:hidden;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;cursor:pointer}.item--lead-capture:last-child{margin-bottom:0}@media only screen and (min-width:768px){.item--lead-capture{width:31.73%;margin-bottom:0;margin-right:2.405%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:21%}.item--lead-capture:last-child{margin-right:0}.site--widgets .item--lead-capture{width:32.28%;margin-right:1.58%}.site--widgets .item--lead-capture:last-child{margin-right:0}}.item--lead-capture .section--lead-capture-bottom,.item--lead-capture .section--lead-capture-top{display:block;padding:0;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;width:100%;overflow:hidden}.item--lead-capture .section--lead-capture-top{height:100%;min-height:100%;position:absolute;top:0;left:0}.item--lead-capture .section--lead-capture-top .overlay--lead-capture{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item--lead-capture .section--lead-capture-top span{font-family:Oswald,sans-serif;font-size:2em;letter-spacing:.1em;width:80%;text-align:center;line-height:1.2;text-transform:uppercase}.item--lead-capture .section--lead-capture-bottom{visibility:hidden;max-height:0;position:absolute;height:100%;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item--lead-capture .section--lead-capture-bottom a{font-family:Oswald,sans-serif;font-size:1.5em;letter-spacing:.05em;text-align:center;display:block;text-transform:uppercase}.item--lead-capture:hover .section--lead-capture-top{visibility:hidden;max-height:0%}.item--lead-capture:hover .section--lead-capture-top .overlay{visibility:hidden}.item--lead-capture:hover .section--lead-capture-bottom{visibility:visible;max-height:100%}.item--lead-capture .media{height:100%}.item--lead-capture .media img{width:auto;height:auto;-webkit-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}@media only screen and (min-width:600px){.item--lead-capture .media img{-webkit-transform:translateX(-15%) scale(1.1);-ms-transform:translateX(-15%) scale(1.1);transform:translateX(-15%) scale(1.1)}}@media only screen and (min-width:768px){.item--lead-capture .media img{-webkit-transform:translateX(-40%) scale(1.2);-ms-transform:translateX(-40%) scale(1.2);transform:translateX(-40%) scale(1.2)}}@media only screen and (min-width:1440px){.item--lead-capture .media img{-webkit-transform:translateX(-25%) scale(1.2);-ms-transform:translateX(-25%) scale(1.2);transform:translateX(-25%) scale(1.2)}}@media only screen and (min-width:1600px){.item--lead-capture .media img{-webkit-transform:translate(-20%,-25%) scale(2);-ms-transform:translate(-20%,-25%) scale(2);transform:translate(-20%,-25%) scale(2)}}@media only screen and (min-width:768px){.item--lead-capture:only-child .media img{-webkit-transform:translateX(20%) scale(1.5);-ms-transform:translateX(20%) scale(1.5);transform:translateX(20%) scale(1.5)}}@media only screen and (min-width:1440px){.item--lead-capture:only-child .media img{-webkit-transform:translateX(10%) scale(2);-ms-transform:translateX(10%) scale(2);transform:translateX(10%) scale(2)}}@media only screen and (min-width:1600px){.item--lead-capture:only-child .media img{-webkit-transform:translateX(35%) scale(2);-ms-transform:translateX(35%) scale(2);transform:translateX(35%) scale(2)}}div[class*=media--lead-capture]{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}div[class*=media--lead-capture] a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.information--lead-capture{margin:0;padding:.5em;font-size:.8em;width:inherit}@media only screen and (min-width:1024px){.information--lead-capture{font-size:.75em}}@media only screen and (min-width:1440px){.information--lead-capture{padding:3.5em;font-size:.85em}}@media only screen and (min-width:1600px){.information--lead-capture{font-size:1em}}.information--lead-capture h3,.information--lead-capture p{text-align:center}.information--lead-capture a{margin-bottom:1em}.information--lead-capture a:after{content:" ";display:block;width:100%;max-width:0;height:2px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background:#fff}.information--lead-capture a:hover:after{max-width:100%}.section--office{position:relative;padding:0}.slider--office{width:85%;margin:0 auto}.office-container{padding:0;display:block}.item--office{width:100%;padding:0;margin:0 .5em}@media only screen and (min-width:1024px){.item--office{width:49%}}.item--office .media--office{position:relative;width:auto;padding:62.5% 0 0;overflow:hidden}.item--office .media--office .image{position:absolute;top:0;left:0;width:100%;height:100%}.item--office .media--office .image img{height:100%;-o-object-fit:cover;object-fit:cover}.item--office h3{display:block;padding:1em;margin:0;position:relative;width:100%}.item--office .overlay{top:inherit;bottom:0;height:inherit;min-height:0;visibility:visible}.item--office:hover .overlay{min-height:100%}.item--location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1em 0;border-top:2px solid}.item--location:last-of-type{border-bottom:2px solid}@media only screen and (min-width:1024px){.item--location{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.item--location .media--location{width:100%}@media only screen and (min-width:1024px){.item--location .media--location{width:45%}}.item--location .information--location{width:100%}@media only screen and (min-width:1024px){.item--location .information--location{width:55%}}.container--location-detail .item--location{border:none}.container--location-detail .item--location .media--location{width:100%}@media only screen and (min-width:1024px){.container--location-detail .item--location .media--location{width:45%}.container--location-detail .item--location .media--location>.information--location{width:65%}}.container--location-detail .item--location .information--location{width:auto}.container--team{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container--team,.container--team .item--agent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container--team .item--agent{width:75%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.container--team .item--agent{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.container--team .item--agent .name a{pointer-events:none;cursor:default}.container--team .item--agent .media--agent{width:300px}.container--team .Awards h2{font-size:1.2em}.container--team .information--awards{margin:0;padding:0}.inner .container--team .Awards:before{content:unset}.inner .container--team .Awards{margin-top:0;padding-bottom:0}.inner .container--team .Awards .item--awards{padding:0 .5em 1em;width:calc(100% / 2 - .5em - .5em)}@media only screen and (min-width:768px){.inner .container--team .Awards .item--awards{padding:0 .25em 1em;width:calc(100% / 3 - .5em - .5em)}}.inner .container--team .Awards .section{padding:0;background-color:transparent}.inner .container--team .Awards .section--header{padding:.5em 0 1em}@media only screen and (min-width:768px){.inner .container--team .Awards .section--awards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.page--team-filter{display:none}.roster-filter{margin-bottom:2em}.list-alphabet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-alphabet a{display:inline-block;padding:.25em .5em;margin:0 .25em .25em}@media only screen and (min-width:1024px){.main--widgets .item--agent{width:46%}}@media only screen and (min-width:1440px){.main--widgets .item--agent{width:30%}}.main--widgets .item--agent .media--agent{position:relative;width:auto;padding-top:18em;overflow:hidden}.main--widgets .item--agent .media--agent .image{position:absolute;top:0;left:0;width:100%;height:auto}.main--widgets .item--agent .media--agent:hover .overlay{visibility:visible}.section--agent-list{width:auto;position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;word-break:break-all}@media only screen and (min-width:1024px){.section--agent-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--agent-list .item--agent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:600px){.section--agent-list .item--agent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--agent-list .item--agent .media--agent{width:auto}@media only screen and (min-width:600px){.section--agent-list .item--agent .media--agent{width:35%}}@media only screen and (min-width:1024px){.section--agent-list .item--agent .media--agent,.section--agent-list .item--agent .section--agent-detail{width:auto}}.item--agent{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid;margin:.5em 0;padding:0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media only screen and (min-width:1024px){.item--agent{display:block;width:30%;margin:1em .5em}}@media only screen and (min-width:1440px){.item--agent{width:18%}}.item--agent .label{font-weight:600;margin-right:.25em}.item--agent .section--agent-detail{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.item--agent .media--agent{width:35%}@media only screen and (min-width:1024px){.item--agent .media--agent{width:auto}}.information--agent-title{margin:0;padding:1em}.information--agent-title .name{margin:.25em 0;font-weight:600}.information--agent-title .name a{font-style:normal}.information--agent-title .title{font-size:1em;margin:0}.information--agent p{margin:.25em 0}.information--links{margin:.25em 1em .5em;padding:0}.information--about{margin:.25em 1em 1em;padding:0}.information--about p{margin:.5em 0}.information--about .designations,.information--about .interest,.information--about .language{word-wrap:break-word;word-break:normal}.item--agent-detail{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:600px){.item--agent-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.item--agent-detail .media--agent{width:auto}@media only screen and (min-width:600px){.item--agent-detail .media--agent{width:30%}}.item--agent-detail .section--agent-detail{width:auto;padding:0}@media only screen and (min-width:600px){.item--agent-detail .section--agent-detail{width:85%}}.item--agent-detail .section--agent-detail .label{font-weight:600;padding-right:.5em}.section--agent-button{text-align:center}header .section--information-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width:1024px){header .section--information-team{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media only screen and (min-width:1240px){header .section--information-team{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto}}header .item--team{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page--header-top .section--team{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.page--header-top .section--team{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}.page--header-top .section--team.team-partner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--header-top .section--team.team-partner .section--tag-line{width:100%;text-align:center}.page--header-top .section--team.team-partner .item--team-single{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:1240px){.page--header-top .section--team.team-partner .item--team-single{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.page--header-top .section--team.team-partner .item--team .information{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.page--header-top .section--team .item--team__single .media--team{display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;margin-right:.5em}@media only screen and (min-width:600px){.page--header-top .section--team .item--team__single .media--team{width:150px}}.page--header-top .section--team .item--team__single .media--team img{-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1240px){.page--header-top .section--team .media--logo{-ms-flex-item-align:center;align-self:center}}.page--header-top .section--team-brokerage{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width:1240px){.page--header-top .section--team-brokerage{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}.page--header-top .section--team-brokerage .section--tag-line{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:.5em}@media only screen and (min-width:1240px){.page--header-top .section--team-brokerage .section--tag-line{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin-bottom:unset}}.information--team .email a{word-break:break-all}footer .information--team-footer{-webkit-box-flex:1;-ms-flex:1;flex:1}.getMoreInfoDialog.ui-dialog{padding:0}.getMoreInfoDialog.ui-dialog #dialog-form{line-height:2.5}.getMoreInfoDialog.ui-dialog,.getMoreInfoDialog.ui-dialog .ui-widget-content{background-image:url(/images/jump/emailForms/forms_bg.gif);background-repeat:repeat-y}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar{min-height:70px;padding-top:0;border:0;text-align:center}.getMoreInfoDialog.ui-dialog .ui-dialog-title{display:block;float:none;margin:0;padding-top:10px;line-height:60px;font-weight:700}.getMoreInfoDialog.ui-corner-all,.getMoreInfoDialog .ui-corner-all{border-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close,.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close.ui-state-hover{top:20%;border:1px solid #999;background:#dadada url(images/ui-bg_highlight-soft_75_dadada_1x100.png) 50% 50% repeat-x;font-weight:400;color:#212121}.getMoreInfoDialog.ui-dialog .ui-dialog-titlebar-close{border:none}.getMoreInfoDialog.ui-dialog+.ui-widget-overlay{opacity:.75}.ui-dialog #dialog-form p{font-size:.8em;padding:0;line-height:inherit}#dialog-form .validateTips p{margin:.2em auto}#dialog-form .securityImg{float:left}#dialog-error,#dialog-form.dialogFormGetInfo,#dialog-thank-you,.validateTips .msgInvalidCaptcha,.validateTips .msgInvalidEmail,.validateTips .msgRequired{display:none}#dialog-form fieldset{border:0 none;margin:0;padding:0}#dialog-form input.formElement,#dialog-form select.formElement,#dialog-form textarea.formElement{border-collapse:collapse;float:right;margin:3px 0;padding:0;width:45%}#dialog-form textarea.formElement{clear:both;width:100%}#dialog-form .msgWarning{color:red}form#getMoreInfo{font-size:inherit;padding:0}.getMoreInfoDialog label,form#getMoreInfo label{float:left;clear:left;margin-bottom:auto;width:auto;line-height:1.7}.getMoreInfoDialog .ask_explicit_consent>div,form#getMoreInfo .ask_explicit_consent>div{display:block;line-height:1;font-size:.875em}.getMoreInfoDialog .ask_explicit_consent>div .name,form#getMoreInfo .ask_explicit_consent>div .name{margin-left:0;margin-right:0}.getMoreInfoDialog fieldset span,form#getMoreInfo fieldset span{display:inline-block;padding-top:0;padding-bottom:0}.main .page--article{margin-top:7em;margin-bottom:2em;padding-bottom:2em}@media only screen and (min-width:768px){.main .page--article{padding-bottom:3em}}.main .page--article:before{content:" ";position:absolute;top:-7em;left:50%;height:6em;border-left-width:1px;border-left-style:solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:scaleX(.5);-ms-transform:scaleX(.5);transform:scaleX(.5)}.main .page--article .page:before{content:none}.main .page--article+.page{margin-top:9em}.page--article{max-width:1500px}.container--featured-article h2{text-align:center;letter-spacing:.05em;line-height:1.2em;font-size:2em;text-transform:uppercase}@media only screen and (min-width:1024px){.container--featured-article h2{font-size:3.75em}}@media only screen and (min-width:1240px){.container--featured-article h2{letter-spacing:.1em}}.section--article,.section--featured-article{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.section--article,.section--featured-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section--featured-article{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:600px){.section--article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:600px){.section--article .media--article{width:40%}}.section--article .information--article{margin:2em 5% 0;padding:0}@media only screen and (min-width:600px){.section--article .information--article{width:50%}}@media only screen and (min-width:768px){.section--article .information--article{margin-top:3em}}.information--article{margin:1em 0 0;padding:0}@media only screen and (min-width:600px){.information--article{margin:.5em;padding:.5em;width:80%}}.information--article h3{text-transform:uppercase}.information--text{padding:2em 5%}.information__link{display:inline-block;margin-top:1em}.item--featured-article{width:100%;margin:0 0 1em;padding:0}.item--featured-article:last-child{margin-bottom:0}@media only screen and (min-width:768px){.item--featured-article{width:31.73%;margin-bottom:0}.site--widgets .item--featured-article{width:32.28%}}.item--featured-article .information--featured-article{margin:0;padding:2em 8%}.item--featured-article .information--featured-article .sub-title:after{display:none}@media only screen and (min-width:768px){.item--featured-article .information--featured-article{-ms-flex-item-align:center;align-self:center}}.item--featured-article:nth-last-child(2):first-child,.item--featured-article:nth-last-child(2):first-child~.item--featured-article:last-of-type{width:100%}@media only screen and (min-width:1024px){.item--featured-article:nth-last-child(2):first-child,.item--featured-article:nth-last-child(2):first-child~.item--featured-article:last-of-type{width:50%}}.item--featured-article:only-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.item--featured-article:only-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.item--featured-article:only-of-type .information--featured-article{margin:1em 0 0}@media only screen and (min-width:768px){.item--featured-article:only-of-type .information--featured-article{margin:0 0 0 1em}}.item--featured-article .media--featured-article{position:relative}.item--featured-article .media--featured-article .overlay{-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.item--featured-article .media--featured-article .overlay a{font-size:3em;line-height:1em;border:1px solid;border-radius:50%;height:1em;width:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item--featured-article .media--featured-article .overlay a:after{content:"+";display:block;font-size:1em;position:absolute}.item--featured-article .media--featured-article .overlay a span{display:inline-block;text-indent:-9999px}.item--featured-article .media--featured-article:hover .overlay{visibility:visible}.item--featured-article a.teaserItem__link{display:block;text-decoration:underline}.item--featured-article a.teaserItem__link:active,.item--featured-article a.teaserItem__link:hover{text-decoration:none}.item--featured-article p>a.teaserItem__link{margin-top:1em}.section--generic-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media only screen and (min-width:600px){.section--generic-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section--generic-article .media--article{position:relative;width:100%}@media only screen and (min-width:600px){.section--generic-article .media--article{width:40%}}.section--generic-article .information--article{margin:2em 5%;padding:0;width:auto}@media only screen and (min-width:600px){.section--generic-article .information--article{width:50%}}.section--generic-article iframe{width:100%}.page--article .page{width:89.34%}@media only screen and (min-width:1024px){.page--article .page{width:90%}}.page--article .container{margin-top:2em;padding:0}.main>.page.page--title+.page.page--article{padding-bottom:2em}@media only screen and (min-width:768px){.main>.page.page--title+.page.page--article{padding-bottom:3em}}.main>.page.page--title+.page.page--article>.container{margin-top:0}.page--article .information--text{margin-top:2em;margin-bottom:2em;padding:0}@media only screen and (min-width:600px){.page--article .section--generic-article{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page--article .section--generic-article .information--article{margin-top:2em;margin-bottom:0;margin-left:0;width:auto}@media only screen and (min-width:600px){.page--article .section--generic-article .information--article{width:55%;margin-top:0}}.page--article .section--generic-article .media--article+.information--article{margin-left:5%;margin-right:0}.section--school~.section--school{margin-top:2em}.item--school{margin:0 0 1em}.item--school h5{font-size:1.15em;margin:0 0 .25em}.page>.container>.media{margin:0 auto}@media only screen and (min-width:768px){.page>.container>.media{width:90%}}@media only screen and (min-width:1024px){.page>.container>.media{width:80%}}@media only screen and (min-width:1240px){.page>.container>.media{width:70%}}@media only screen and (min-width:1440px){.page>.container>.media{width:60%}}@media only screen and (min-width:1600px){.page>.container>.media{width:40%}}.page--call-action{padding-top:.25em}.page--call-action .information--call-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page--call-action p{font-weight:600}.page--call-action .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.page--article iframe,.page--generic-article iframe,.page--text iframe{display:block;margin:0 auto}@media only screen and (max-width:768px){.page--article iframe,.page--generic-article iframe,.page--text iframe{width:100%!important}}.item--link p{margin:2em 5%}.item--link p:nth-child(n+2){margin-top:0}@media only screen and (min-width:480px){.item--link p:nth-child(n+2){margin-top:2em}}.item--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}@media only screen and (min-width:480px){.item--link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.item--link>:first-child{width:auto}@media only screen and (min-width:480px){.item--link>:first-child:not(.information--link){width:30%}}.item--link>:nth-child(n+2){width:auto}@media only screen and (min-width:480px){.item--link>:nth-child(n+2){width:70%}.item--link>:nth-child(n+2).information--link{width:60%}}.item--link .information--link{margin:2em 5%;padding:0}.item--link .information--link p{margin:0}.item--link h3,.item--link p{padding:0}.item--link .media--link{width:100%}@media only screen and (min-width:480px){.item--link .media--link{width:35%;-ms-flex-item-align:start;align-self:flex-start}}.item--link .media--link+.information--link{width:auto}@media only screen and (min-width:480px){.item--link .media--link+.information--link{width:55%}}.container--files h2{text-align:center;text-transform:uppercase}.item--files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:1em 0;width:calc(100% - 1px - 1px);padding:0}@media only screen and (min-width:1024px){.item--files{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.item--files .media{margin:2em 5% 1em;padding:0;text-align:center}@media only screen and (min-width:1024px){.item--files .media{width:55%;margin-bottom:2em}}.item--files .information{width:auto;margin:0 5% 2em;padding:0;word-break:break-all}@media only screen and (min-width:1024px){.item--files .information{margin-top:2em}}.testimonials .testimonial{display:block;width:89.34%;margin:1.5em 0;padding:2em 5.33% 2.5em;overflow-wrap:break-word;word-wrap:break-word}.testimonials .testimonial p{padding:.5em 0}.testimonials .testimonial .body{margin:.5em 0;padding-left:2em;border-left:3px solid #4d4d4d;line-height:1.5}.testimonials .testimonial .date{font-weight:700}.testimonials .testimonial .from,.testimonials .testimonial .to{font-style:italic}.testimonials .testimonial .from{text-align:right}#listing-details .article-container{padding:2em}#listing-details .sale-lease-container span{padding:.5em 1em}#listing-details .live-stream--item-description a{word-break:break-all}#listing-details .listing-details__article .image-gallery__bottom .button-container{margin-left:0}.magnific-popup-container{background:#dbdbdb;color:#222;position:relative;padding:20px;width:auto;max-width:540px;margin:20px auto}.magnific-popup-container .carouselThumbWrapper{font-size:0;line-height:0;width:100%;position:relative;padding:0;margin-top:50px}.magnific-popup-container .carouselThumbWrapper .caroufredsel_wrapper{width:100%!important}.magnific-popup-container .carouselThumbWrapper a.next,.magnific-popup-container .carouselThumbWrapper a.prev{margin-top:10px;display:block;float:left;font-size:40px;line-height:40px;padding:5px 10px 10px;color:#848484;text-decoration:none}.magnific-popup-container .carouselThumbWrapper a.prev{float:left}.magnific-popup-container .carouselThumbWrapper a.next{float:right}.magnific-popup-container .carouselThumbWrapper .listingPhotoCarousel{width:100%!important}.magnific-popup-container .carouselThumbWrapper #listingPhotoCarousel>.photoWrapper,.magnific-popup-container .carouselThumbWrapper .listingPhotoCarousel>.photoWrapper{display:block;float:left;margin:0 6px;padding:0;text-align:center;height:100%}.magnific-popup-container .listingMainPhotoContainer{margin:2em auto 1em;height:400px}.magnific-popup-container h1,.magnific-popup-container h2,.magnific-popup-container h3{padding:.3em 0 0}.magnific-popup-container p{padding:.5em 0;font-size:.8em;line-height:1.2}.magnific-popup-container small{font-size:.7em}.magnific-popup-container .listingMainPhotoContainer{font-size:0;line-height:0;text-align:center;margin:20px 0 0;overflow:hidden}.magnific-popup-container .listingMainPhotoContainer img{max-width:none;height:300px}.magnific-popup-container .listingMainPhotoContainer img#mainImage.portrait,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].portrait{height:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.landscape,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].landscape{width:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.square,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].square{height:100%}.magnific-popup-container .listingMainPhotoContainer img#mainImage.square.mobile,.magnific-popup-container .listingMainPhotoContainer img[id^=mainImage].square.mobile{height:auto;width:100%}.magnific-popup-container #pagerCaro{text-align:center;margin:1.5em auto 0}.magnific-popup-container #pagerCaro a:active,.magnific-popup-container #pagerCaro a:hover,.magnific-popup-container #pagerCaro a:link,.magnific-popup-container #pagerCaro a:visited{margin:0 8px;text-decoration:none;outline:0!important}.magnific-popup-container #pagerCaro a span{display:inline-block;font-size:40px;line-height:40px;padding:5px 10px 10px;color:#848484}@media screen and (max-width:800px){.magnific-popup-container .carouselThumbWrapper .magnific-popup-container #pagerCaro{position:absolute;left:-200%}}@media screen and (max-width:480px){.magnific-popup-container #pagerCaro,.magnific-popup-container .carouselThumbWrapper{position:absolute;left:-200%}.magnific-popup-container .listingMainPhotoContainer{min-height:300px;height:auto}}.neighbourhood-widget .main{margin-bottom:0}.neighbourhood-widget .site{overflow:hidden}.neighbourhood-widget .neighbourhood-form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;border-radius:15px;padding:2.5em 5em;background:rgba(0,0,0,.65);color:#fff;width:80%}@media only screen and (min-width:768px){.neighbourhood-widget .neighbourhood-form{width:unset}}.neighbourhood-widget .page--header-bottom{position:relative}.neighbourhood-widget .page--title:before{display:none}.neighbourhood-widget .page{margin-top:0;padding-bottom:0}.neighbourhood-widget #results .section--featured-listing{display:unset;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.neighbourhood-widget #results .bed{padding-left:1em}.neighbourhood-widget #results .bath,.neighbourhood-widget #results .bed{padding:0}.neighbourhood-widget #results .section--listing-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.neighbourhood-widget #results .section--listing-information .information--listing-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0}.neighbourhood-widget #results .section--listing-information .information--listing-bottom .price-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.page--inner-community .page--title .container{padding:1em 0}@media only screen and (min-width:768px){.page--inner-community .page--title .container{padding:3em 0}}.page--inner-community .result-container{width:unset!important}.page--inner-community .feature-container{max-width:unset}.page--inner-community .item--featured-listing{width:auto}.page--inner-community .slick-arrow{border:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.is-list .section--listing-information{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.is-list .description{width:100%}.ask_explicit_consent p,.information--brokerage,.navigation--footer{-webkit-box-flex:1;-ms-flex:1;flex:1}.information--lead-capture{display:table}.section--listing-image{width:100%}.listing-flag{display:block}.container{max-width:100%}}@media (-ms-high-contrast:active) and only screen and (min-width:1024px),(-ms-high-contrast:none) and only screen and (min-width:1024px){.information--brokerage{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}
/*# sourceMappingURL=maps/structure_layout16.css.map */
