@import url("https://fonts.googleapis.com/css?family=Heebo|Ubuntu");@font-face{font-family:jumptools;src:url(../fonts/jumptools.eot);src:url(../fonts/jumptools.eot?#iefix) format("embedded-opentype"),url(../fonts/jumptools.woff) format("woff"),url(../fonts/jumptools.ttf) format("truetype"),url(../fonts/jumptools.svg#jumptools) format("svg");font-weight:400;font-style:normal;cursor:pointer}.u-cf:after,.u-cf:before{content:" ";display:table}.u-cf:after{clear:both}.hidden,.u-hidden{display:none}.u-show{display:block}
/*! 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{overflow-x:hidden}body,h1,h2,h3,h4,h5,h6{font-family:Heebo,sans-serif}h1,h2,h3,h4,h5,h6{margin:0 0 1em}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{word-break: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}.main,.site{display:block}.main{margin:0}.container{width:auto;padding:2em;margin:0 auto;max-width:1366px}@media only screen and (min-width:1024px){.container{padding:2.5em}}.page{display:block;width:100%;margin:0 auto}.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:1024px){.information{margin:0 1em 1em;padding:0 .5em .5em;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.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:1024px){.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-align:center}.header--title:after{margin:.75em auto}.header--title:after,.sub-title:after{content:"";display:block;width:7%;height:4px;border-radius:10px;border:1px solid}.sub-title:after{margin:.75em 0 0}.container--title h2:after{content:"";display:block;width:7%;height:4px;margin:.75em auto;border-radius:10px;border:1px solid}.section--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button{border-radius:35px;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}button{outline:none}input[type=email],input[type=tel],input[type=text]{display:block;border-radius:35px;-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-radius:35px;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-radius:35px;border:none}input[type=button]{border-radius:35px;padding:.5em;height:auto;outline:none}input[type=button],textarea{display:block;width:100%;cursor:pointer}textarea{border-radius:35px;-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:.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}.container--form-success{background-color:#a2e58c}.container--form-success .formSubmitMsg{background:#a2e58c;border:2px solid #419626}.container--form-success .formSubmitMsg p{padding:1em;color:#274f1a}.container--form-fail .formSubmitMsg{background:#d37d7d;border:2px solid #9b0808}.container--form-fail .formSubmitMsg p{padding:1em;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}.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-bottom:1em;margin-top:.5em}.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%}@media only screen and (min-width:768px){header{padding-top:56.9%}}@media only screen and (min-width:1024px){header{margin:0}}@media only screen and (min-width:1440px){header{padding-top:90vh}}.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;z-index:1}@media only screen and (min-width:768px){.page--header-top{position:absolute;top:0;left:0;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,.page--header-top .section--team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1366px;width:auto;margin:0;padding:1em;z-index:1}@media only screen and (min-width:768px){.page--header-top .section--agent,.page--header-top .section--team{width:90%;margin:0 auto;padding:.5em 0}}@media only screen and (min-width:1240px){.page--header-top .section--agent,.page--header-top .section--team{padding:3em 0}}.page--header-top .information--agent,.page--header-top .information--company,.page--header-top .information--team{margin:0;padding:0}@media only screen and (min-width:1024px){.page--header-top .information--agent,.page--header-top .information--team{margin:0 1em;padding:0 .5em}}.page--header-top .information--agent h2,.page--header-top .information--team h2{margin:0 0 .25em;line-height:1em}@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:500}.page--header-top .information--agent .email a,.page--header-top .information--team .email a{display:inline-block}.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 .page--tag-line{display:none;position:absolute;bottom:0;left:0}@media only screen and (min-width:1024px){.page--header-top .page--tag-line{display:block}}.page--header-top .page--tag-line h1{margin:0;position:relative;font-weight:800;letter-spacing:.5px}@media only screen and (min-width:768px){.page--header-top .page--tag-line h1{font-size:1.5em}}@media only screen and (min-width:1240px){.page--header-top .page--tag-line h1{font-size:3.25em}}.page--header-top .page--tag-line h1:after{content:"";position:absolute;bottom:-.25em;left:0;width:10%;height:5px;border-radius:20px}.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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.page--header-top .section--information-agent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.page--header-top .section--information-agent .media--agent{display:none;width:150px}.page--header-top .section--information-agent .media--agent img{width:100%;display:block}@media only screen and (min-width:600px){.page--header-top .section--information-agent .media--agent{display:block;padding:0 1em .5em 0}}.banner-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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;cursor:pointer;height:1.5em;width:1.5em;line-height:1em;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.section--banner{width:100%;height:100%;display:block;padding:0}.page--header-bottom{display:block;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media only screen and (min-width:1024px){.page--header-bottom{margin-top:0}}.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:1em 0 0}@media only screen and (min-width:768px){.section--agent .media--logo,.section--brokerage .media--logo,.section--team .media--logo{max-width:15em;margin:0}}.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:4;-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:wrap;flex-wrap:wrap;margin:0 0 1em}.media--team{display:none;width:0}.media--team img{width:100%;display:block}@media only screen and (min-width:1240px){.media--team{display:block;width:100px;padding:0 1em .5em 0}}.section--team-brokerage{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:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:1024px){.section--team-brokerage{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1em}}.section--team-brokerage .media--logo{margin:0 0 1em}@media only screen and (min-width:1240px){.inner header{padding-top:75vh}}.inner .page--tag-line{display:none}.container--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5em 2em}@media only screen and (min-width:1024px){.container--footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:.5em 2.5em}}@media only screen and (min-width:1024px){.container--footer .section--brokerage{padding:1em 4em 1em 0}}.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}@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}}.container--agent-footer .section--agent,.container--agent-footer .section--brokerage,.container--team-footer .section--agent,.container--team-footer .section--brokerage{width:100%}@media only screen and (min-width:1024px){.container--agent-footer .section--agent,.container--agent-footer .section--brokerage,.container--team-footer .section--agent,.container--team-footer .section--brokerage{width:50%}}.container--agent-footer .media--team-photo,.container--team-footer .media--team-photo{width:100px;padding:0 0 1em;display:none}.container--agent-footer .media--team-photo img,.container--team-footer .media--team-photo img{width:100%;height:auto}@media only screen and (min-width:1024px){.container--agent-footer .media--team-photo,.container--team-footer .media--team-photo{display:block}}.container--agent-footer .media--agent-photo,.container--team-footer .media--agent-photo{width:150px;padding:0 0 1em 1.5em;display:none}.container--agent-footer .media--agent-photo img,.container--team-footer .media--agent-photo img{width:100%;height:auto}@media only screen and (min-width:1024px){.container--agent-footer .media--agent-photo,.container--team-footer .media--agent-photo{display:block}}.container--agent-footer .media--brokerage,.container--team-footer .media--brokerage{width:150px}.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:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.container--agent-footer .section--brokerage,.container--team-footer .section--brokerage{padding:1em 0;width:50%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.container--agent-footer .section--brokerage .information--brokerage,.container--team-footer .section--brokerage .information--brokerage{text-align:left;margin:1em 0 0;padding:1em 0 0}@media only screen and (min-width:1024px){.container--agent-footer .section--brokerage .information--brokerage,.container--team-footer .section--brokerage .information--brokerage{text-align:right}}.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{margin:0;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}.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}.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:#fff}.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}.site--widgets .container{width:auto}.site--widgets .widget{width:auto;padding:2em}.site--widgets .widget .container{width:auto}.page--side-widget{margin:1em 0}.socialMedia>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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}.contactMeLongContainer h3:after,.contactMeSmallContainer h3:after,.homeValuationContainer h3:after,.informationRequestContainer h3:after,.newsletterContainer h3:after,.testimonialContainer h3:after{content:"";display:block;width:7%;height:4px;margin:.75em auto;border-radius:10px;border:1px solid}.testimonialContainer .testimonialBody{overflow-wrap:break-word;word-wrap:break-word}.testimonialContainer p{margin:1em auto;text-align:center}.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}.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}.container--legal{padding:.5em 2.5em}.container--legal span{font-size:.7em}.container--legal .section--legal-links{padding:1em 1em .25em}.container--legal .section--legal{padding:0 1em 1em}.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:0}@media only screen and (min-width:1024px){.section--social{padding:.5em 0}}.section--social .social-media--icon{border-radius:50%;margin-right:.5em;font-size:.8em;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}@media only screen and (min-width:1024px){.section--social .social-media--icon{font-size:1.25em}}.section--social .social-media--icon:last-of-type{margin-right:0}.section--social .icon--social-media{height:2em;width:2em;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}@media only screen and (min-width:1024px){.section--social .icon--social-media{height:2em;width:2em}}.section--social .social-media--facebook:before{content:"f"}.section--social .social-media--youtube:before{content:"y"}.section--social .social-media--twitter:before{content:"t"}.section--social .social-media--pinterest:before{content:"p"}.section--social .social-media--googleplus:before,.section--social .social-media--gplus:before{content:"g+"}.section--social .social-media--tumblr:before{content:"t"}.section--social .social-media--linkedin:before{content:"l"}.section--social .social-media--instagram:before{content:"i"}.section--social .social-media--tiktok:before{content:"tt"}.inner .container--title{width:auto;padding:2em 2em 0}@media only screen and (min-width:1024px){.inner .container--title{padding:2.5em 2.5em 0}}.inner .container--title h2{display:block;margin:0;text-align:center}.inner article.Awards{width:auto;padding:2em 2em 3em;margin:0 auto;max-width:1366px}.inner article.Awards .section--awards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1024px){.inner article.Awards .section--awards{padding:2.5em 2.5em 4em}}.inner article.Awards .item--awards{width:250px}.inner article.Awards .information--awards p{margin:1em 0;text-align:center}.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}@media only screen and (min-width:1024px){.item--language{display:table-cell;padding:2em 15px}}.item--language a{white-space:nowrap}#customBannerContainer,.banner{position:absolute;top:0;left:0;overflow:hidden;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:0}@media only screen and (min-width:768px){#customBannerContainer,.banner{display:block}}.nivo-directionNav{display:none;position:absolute;bottom:0;z-index:4}.nivo-directionNav a{position:relative;display:block}.nivoSlider{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;overflow:hidden}.nivoSlider img{min-width:100%;min-height:100%;height:100%!important;width:auto!important;-o-object-fit:cover;object-fit:cover}.nav-container{display:none;position:absolute;width:100%;z-index:5}@media only screen and (min-width:1024px){.nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-container.is-fixed{position:fixed;top:0}}.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;text-transform:uppercase}.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}@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}}.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}@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){.more-button-icon{content:"  ";display:inline-block;width:1em;height:1em}}@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:100%;z-index:3}.mobile-nav.is-fixed{position:fixed;top:0}@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 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}}.container--search{width:auto}@media only screen and (min-width:1024px){.container--search{width:60%}}.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]{border-radius:35px;font-family:Heebo,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--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}.search-form--advanced .search-form--max,.search-form--advanced .search-form--min{width:48%}.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:baseline;-ms-flex-align:baseline;align-items:baseline;-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}}.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:.9em;padding:12px 0;text-decoration:none;font-weight:700;cursor:pointer}#map_canvas .listingBubbleSummary .courtesy-of-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;padding:.5em;text-align:center;font-size:.7em;background:#e6e6e6;margin-right:2%;margin-bottom:10px;clear:both;border:1px solid #cecece}#map_canvas .listingBubbleSummary .courtesy-of-box.nsar{font-size:1em}#map_canvas .listingBubbleSummary .courtesy-of-box.ereb{font-size:1.1em}.home #nearbyLegend{display:none!important}#nearbyLegend{z-index:3!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:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.agent-info--information,.agent-info--photo,.team-info--photo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.agent-info--information,.agent-info--photo,.team-info--photo{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.agent-info--information .container--agent,.agent-info--photo .container--agent,.team-info--photo .container--agent{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}.agent-info--photo .media--image,.team-info--photo .media--image{width:100%;max-width:15em;margin:0 auto}.agent-info--photo h2,.team-info--photo h2{margin:.5em 0 .25em}.agent-info--photo h2,.agent-info--photo h3,.team-info--photo h2,.team-info--photo h3{text-align:center;line-height:1em}.agent-info--photo p,.team-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}.team-info--photo .media--image{width:100%;max-width:10em;margin:0 auto}.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 .protectionProgram a:after{display:none}.agent-info--information .container{width:65%;margin:0 auto}.agent-info--information a{text-decoration:underline}.agent-info--information a:hover{text-decoration:none}.agent-info--information .information--agent h4{font-weight:400;margin-bottom:.15em}.agent-info--information .information--agent h4 a{display:inline-block;text-decoration:none}.agent-info--information .information--agent h4 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 h4 a:hover:after{max-width:100%}.agent-info--information .information--agent .information--agent-desc{margin-top:1.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}.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}.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}}.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}.item--featured-listing{width:90%;-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:1024px){.item--featured-listing{width:29%}}.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.portrait{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:.5em 1em 1em}.information--listing-bottom{margin:0;padding:0}.information--listing-bottom .address{padding:0 0 .25em}.information--listing-bottom .listing-status{display:none}.information--listing-bottom .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid}.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;padding:.5em;border-bottom:1px solid;border-right:1px solid;border-left:1px solid}.section--listing-image{margin:0;padding:0}.section--listing-information{margin:0 0 1em;padding:0;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.information--sale{margin:0 0 .5em;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:Heebo,sans-serif;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;border-radius:5px;margin:0 0 .5em;padding:0;-webkit-box-align:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.information--listing-top,.information--listing-top p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.information--listing-top p{margin:0 .5em;padding:.25em;-webkit-box-pack:center;-webkit-box-align:center}.information--listing-top span{line-height:1em}.information--listing-top .square-feet{font-size:.75em}.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}.courtesy{margin:1em 0 0}.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:jumptools;margin-right:.5em}.section--listing-links .icon{text-indent:0;width:1em;height:1em}.section--listing-links .icon--info:before{content:"O"}.section--listing-links .icon--mail:before{content:"r"}.section--listing-links .icon--video:before{content:"%"}.section--listing-links .icon--calculator:before{content:"f"}.section--listing-links .icon--brochures:before{content:"g"}.section--listing-style{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.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{padding:0;margin:3em 1em}.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}.is-gallery .information--listing-top{width:100%;margin:0}.is-gallery .price{border:none;-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 .price span{border:none;padding:.25em 0}.is-gallery .price span+span{padding:.25em .5em}.is-gallery .price span+span:before{content:"/";padding:0 .25em;font-weight:600}.is-gallery .address,.is-gallery .mls{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.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-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:0;padding:1em;margin:1em 0;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}@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%}@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}.is-list .listing-status{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:40%;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:end;-ms-flex-pack:end;justify-content:flex-end}.is-list .information--listing-top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:55%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.is-list .listing-status p{padding:.5em;border:1px solid;border-radius:5px}.is-list .address,.is-list .price{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}.is-list .description,.is-list .mls{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.is-list .courtesy{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.is-list .section--listing-links{width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;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}.section--map{margin:0;padding:0;height:15em}@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%}.item--listing{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.information--open-house,.item--listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.information--open-house{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 2.5em}.page--lead-capture{padding:2em 0}@media only screen and (min-width:1024px){.page--lead-capture{padding:2.5em 0}}.section--lead-capture{padding:0}@media only screen and (min-width:768px){.section--lead-capture{display:-webkit-box;display:-ms-flexbox;display:flex;-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:10vh;position:relative;z-index:0;padding:50% 0 0;display:table;overflow:hidden;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;transition:.5s ease-in;cursor:pointer}@media only screen and (min-width:768px){.item--lead-capture{width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:21%}.site--widgets .item--lead-capture{width:33.33%}}.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-size:1.5em;width:80%;text-align:center}.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-size:1.5em;text-align:center;display:block}.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)}}.item--lead-capture .icon{height:5em;width:5em}@media only screen and (min-width:1024px){.item--lead-capture .icon{height:8em;width:8em;margin-bottom:1em}}.item--lead-capture .icon--lc_homeval{background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='key' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ctitle%3Ekay--icon%3C/title%3E%3Cpath fill='%23fff' d='M26.46 29.66l4.93 6.8 1.67.27-6.33-8.74-.27 1.67zM18.65 15.31c-1.87 1.36-2.65 3.55-1.65 4.9l6.81-4.93c-.97-1.35-3.28-1.28-5.16.03z'/%3E%3Cpath d='M25 0a25 25 0 1 0 25 25A25 25 0 0 0 25 0zm10.2 38.15L31.36 38l-6.66-9.2a8.39 8.39 0 1 1 4.86-3.52l1.38 1.91-.4 2.52 1.68.27-.22 1.63 1.67.27-.26 1.67 1.67.27 1 1.36z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.item--lead-capture .icon--lc_neighbourhood{background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='houses' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ctitle%3Ehouses--icon%3C/title%3E%3Cpath d='M25 0a25 25 0 1 0 25 25A25 25 0 0 0 25 0zM13.37 21.57v6.78H5.61v-8.28l5.82-5 4.66 4-2.32 1.69a1 1 0 0 0-.4.81zm13.57 12.6h-3.88v-7.76h3.88zm7.75-4.85v4.85h-5.81v-8.73a1 1 0 0 0-1-1h-5.79a1 1 0 0 0-1 1v8.73h-5.78V22.06L25 15l9.69 7zm1.94-1v-6.75a1 1 0 0 0-.4-.79l-2.32-1.69 4.66-4 5.82 5v8.28z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.item--lead-capture .icon--contact{background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='mail' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ctitle%3Email--icon%3C/title%3E%3Cpath fill='%23fff' d='M25 29.6l11-8.8H14l11 8.8z'/%3E%3Cpath d='M25 0a25 25 0 1 0 25 25A25 25 0 0 0 25 0zm11 32.9a1.1 1.1 0 0 1-1.1 1.1H15.1a1.1 1.1 0 0 1-1.1-1.1V20.8L25 12l11 8.8z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.item--lead-capture .icon--lc_dreamhome{background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='house' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ctitle%3Ehouse--icon%3C/title%3E%3Cpath d='M25 0a25 25 0 1 0 25 25A25 25 0 0 0 25 0zm8.31 9.62H34a.82.82 0 0 1 0 1.64h-.69a.82.82 0 0 1 0-1.64zm-4.14 4.26h4.66a1 1 0 1 1 0 2h-4.66a1 1 0 1 1 0-2zm4.65 17.67v8.5a.33.33 0 0 1-.33.33h-7v-5.15a2.37 2.37 0 0 0-2.15-2.38 2.35 2.35 0 0 0-2.14 2.38v5.15h-7a.33.33 0 0 1-.33-.33v-8.5c-2 0-3.44-.29-3-1.64L14.28 23c.94-2.79 1.7-2.94 3.64-2.95h9.94v-1.59H28a.82.82 0 0 1-.82-.82v-1.15h4.3v1.15a.83.83 0 0 1-.83.82h.17v1.63h.33c1.94 0 2.7.16 3.65 2.95l2.31 6.87c.51 1.42-1.11 1.63-3.29 1.64zm3.33-18h-3a1 1 0 0 1 0-2h3a1 1 0 0 1 0 2z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}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 .information--agent{margin:0;padding:1em}.container--team .protectionProgram{margin:0;padding:0 1em}.container--team .Awards h2{font-size:1.2em}.container--team .information--awards{margin:0;padding:0}.inner .container--team article.Awards{margin:0;padding:0;width:100%}.inner .container--team article.Awards .item--awards{padding:0 .5em 1em;width:calc(100% / 2 - .5em - .5em)}@media only screen and (min-width:1024px){.inner .container--team article.Awards .item--awards{padding:0 .25em 1em;width:calc(100% / 3 - .5em - .5em)}}.inner .container--team article.Awards .section--header{padding:1em 0 0}.inner .container--team article.Awards .section--awards{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.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-family:Heebo,sans-serif;font-size:1.15em;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}.container--featured-article h2,.section--agent-button{text-align:center}.container--featured-article h2:after{content:"";display:block;width:7%;height:4px;margin:.75em auto;border-radius:10px;border:1px solid}.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:1024px){.section--article,.section--featured-article{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1024px){.section--featured-article{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.information--article{margin:1em 0 0;padding:0}@media only screen and (min-width:1024px){.information--article{margin:.5em;padding:.5em;width:80%}}.item--featured-article{width:100%;padding:0 0 1em}@media only screen and (min-width:1024px){.item--featured-article{width:30%;padding:0}}.item--featured-article .information--featured-article{margin:1em 0 0;padding:0}.item--featured-article .information--featured-article .sub-title:after{display:none}.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:45%}}.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}}@media only screen and (min-width:768px){.item--featured-article .information--featured-article{padding:1em;-ms-flex-item-align:center;align-self:center}}.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 .media--featured-article img{min-height:100px;max-height:100px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:480px){.item--featured-article .media--featured-article img{height:25vh;max-height:25vh}}@media only screen and (min-width:1440px){.item--featured-article .media--featured-article img{height:35vh;max-height:35vh}}.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}@media only screen and (min-width:1024px){.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:1024px){.section--generic-article .media--article{width:35%}}.section--generic-article .information--article{width:auto}@media only screen and (min-width:1024px){.section--generic-article .information--article{width:65%}}.page--article .page,.section--generic-article iframe{width:100%}.page--article .container{padding:.5em 2em}@media only screen and (min-width:1024px){.page--article .container{padding:.5em 2.5em}}.page--article .container:last-child{padding:.5em 2em 2em}@media only screen and (min-width:1024px){.page--article .container:last-child{padding:.5em 2.5em 2.5em}}.item--school{margin:0 0 1em}.item--school h5{font-size:1.15em;margin:0 0 .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 .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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item--link>:first-child{width:100%}@media only screen and (min-width:1024px){.item--link>:first-child{width:30%}}.item--link>:nth-child(n+2){width:100%}@media only screen and (min-width:1024px){.item--link>:nth-child(n+2){width:68%;margin-left:2%}}@media only screen and (min-width:1024px){.item--link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.item--link .media--link{width:100%}@media only screen and (min-width:1024px){.item--link .media--link{width:35%}}.item--link .media--link+.information--link{width:100%}@media only screen and (min-width:1024px){.item--link .media--link+.information--link{width:65%}}.item--files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-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:.5em 0}.item--files .media{width:30%;word-break:break-all}.item--files .information{margin:0;padding:0 1em 0 0}.container--files h2{text-align:center}.testimonial{display:block;margin:1.5em 0 0;border-bottom:1px solid;padding-bottom:1.5em;overflow-wrap:break-word;word-wrap:break-word}.testimonial .body{margin:.5em 0}.testimonial .from{font-style:italic}#listing-details .listing-details__top-info:after{content:"";display:block;width:7%;height:4px;margin:1.75em 0;border-radius:10px}#listing-details .sale-lease-container span{padding:.25em .5em}#listing-details .image-gallery__arrow{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#listing-details .live-stream--item-description a{word-break:break-all}#listing-details .item__form h3{text-align:center}.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 header{padding-top:50%}.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;width:80%}@media only screen and (min-width:768px){.neighbourhood-widget .neighbourhood-form{width:unset}}.neighbourhood-widget header .section--agent{display:none}.neighbourhood-widget .information--listing-top{border-radius:unset}.neighbourhood-widget .information--listing-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.neighbourhood-widget .information--listing-bottom .price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.neighbourhood-widget .is-gallery .item--featured-listing{margin:1em}.neighbourhood-widget .page--header-top{display:block;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.neighbourhood-widget .is-gallery .item--featured-listing{margin:0 1em}.neighbourhood-widget .section--team{display:none}.page--inner-community .information--listing-top{border-radius:unset}.page--inner-community .information--listing-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--inner-community .information--listing-bottom .price{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page--inner-community .feature-container{max-width:unset}.page--inner-community .item--featured-listing{width:auto}.page--inner-community .slick-arrow{border:none}.page--inner-community .is-gallery .item--featured-listing{margin:0 1em}@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}}@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_layout14.css.map */
