.NotWorkingRoute{top:0;left:0;position:fixed;z-index:13;height:100%;width:100%;display:flex;background:#fff}@media (orientation:landscape){.NotWorkingRoute{overflow:scroll}}.NotWorkingRoute .NotWorkingRoute__content{width:50%;padding:24px 10%}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__content{width:100%;padding:12px}}@media (orientation:landscape){.NotWorkingRoute .NotWorkingRoute__content>button{margin-bottom:8px}}.NotWorkingRoute .NotWorkingRoute__logo{display:inline-block;margin-bottom:120px;text-decoration:none}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__logo{margin-bottom:0}}.NotWorkingRoute .NotWorkingRoute__logo .icon{font-size:60px;color:#ce011f;font-weight:400;cursor:pointer}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__logo .icon{font-size:2rem}}.NotWorkingRoute .NotWorkingRoute__line{background:#343342;height:2px;width:33px;margin-right:14px}.NotWorkingRoute .NotWorkingRoute__500{color:#343342}.NotWorkingRoute .NotWorkingRoute__header{color:#343342;font-size:48px;margin-bottom:24px;font-weight:400;max-width:336px;line-height:1}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__header{margin-bottom:8px;font-size:1rem}}.NotWorkingRoute .NotWorkingRoute__semibold{font-weight:600}.NotWorkingRoute .NotWorkingRoute__element{display:flex;margin-bottom:40px;align-items:center}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__element{margin-bottom:8px}}.NotWorkingRoute .NotWorkingRoute__picture{width:50%;background-size:cover;background-repeat:no-repeat;background-position-x:72%}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__picture{display:none}}.NotWorkingRoute .NotWorkingRoute__description{margin-bottom:40px;color:#6d797a}@media (max-width:767px){.NotWorkingRoute .NotWorkingRoute__description{margin-bottom:8px}}.NotWorkingRoute__goBack:focus{outline:2px solid red}@media (min-width:768px){.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyOpened{margin-left:auto}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price{line-height:24px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags{display:flex;width:100%;margin-top:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel{height:20px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel.KWLabel--white{border:1px solid #343342}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyFacility .KWPropertyFacility__text{font-weight:400;font-size:12px;color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyOpened{margin-left:auto}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price{line-height:24px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags{display:flex;width:100%;margin-top:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel{height:20px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel.KWLabel--white{border:1px solid #343342}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyFacility .KWPropertyFacility__text{font-weight:400;font-size:12px;color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyOpened{margin-left:auto}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price{line-height:24px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags{display:flex;width:100%;margin-top:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel{height:20px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel.KWLabel--white{border:1px solid #343342}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyFacility .KWPropertyFacility__text{font-weight:400;font-size:12px;color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyOpened{margin-left:auto}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price{line-height:24px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags{display:flex;width:100%;margin-top:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel{height:20px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel.KWLabel--white{border:1px solid #343342}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyFacility .KWPropertyFacility__text{font-weight:400;font-size:12px;color:#343342}}*{box-sizing:border-box}html{height:100%;overflow-x:hidden}body{margin:0;padding:0;height:calc(100% - 80px);font-family:Source Sans Pro,sans-serif;color:#343342;font-size:14px;line-height:1.5}body.noHeader{height:100%}textarea{resize:none}sup{line-height:.7;vertical-align:top;font-size:.7em}#__next{height:100%}#root-modal{position:fixed;width:100%;height:100%;top:0;pointer-events:none;z-index:31}.is-hidden{opacity:0;transition:opacity .2s}.is-upper-case{text-transform:uppercase!important}.hero{font-family:Source Sans Pro,sans-serif;font-size:32px;font-weight:700;line-height:38px}h1{font-weight:700}h1,h2{font-family:Source Sans Pro,sans-serif;font-size:26px;line-height:32px}h2{font-weight:600}h3,h4{font-size:16px;font-weight:600;line-height:24px}h3,h4,p{font-family:Source Sans Pro,sans-serif}p{font-size:12px;font-weight:400;line-height:18px}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.justify-content-flex-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-items-baseline{align-items:baseline}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.justify-content-md-start{justify-content:start}.justify-content-md-end{justify-content:end}.justify-content-md-flex-end{justify-content:flex-end}.justify-content-md-center{justify-content:center}.justify-content-md-between{justify-content:space-between}.justify-content-md-around{justify-content:space-around}.flex-md-row{flex-direction:row}.flex-md-row-reverse{flex-direction:row-reverse}.flex-md-column{flex-direction:column}.flex-md-column-reverse{flex-direction:column-reverse}.align-items-md-start{align-items:flex-start}.align-items-md-end{align-items:flex-end}.align-items-md-center{align-items:center}.align-items-md-stretch{align-items:stretch}.align-items-md-baseline{align-items:baseline}}@media (min-width:1024px){.d-l-none{display:none!important}.d-l-block{display:block!important}.d-l-flex{display:flex!important}.justify-content-l-start{justify-content:start}.justify-content-l-end{justify-content:end}.justify-content-l-flex-end{justify-content:flex-end}.justify-content-l-center{justify-content:center}.justify-content-l-between{justify-content:space-between}.justify-content-l-around{justify-content:space-around}.flex-l-row{flex-direction:row}.flex-l-row-reverse{flex-direction:row-reverse}.flex-l-column{flex-direction:column}.flex-l-column-reverse{flex-direction:column-reverse}.align-items-l-start{align-items:flex-start}.align-items-l-end{align-items:flex-end}.align-items-l-center{align-items:center}.align-items-l-stretch{align-items:stretch}.align-items-l-baseline{align-items:baseline}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.justify-content-xl-start{justify-content:start}.justify-content-xl-end{justify-content:end}.justify-content-xl-flex-end{justify-content:flex-end}.justify-content-xl-center{justify-content:center}.justify-content-xl-between{justify-content:space-between}.justify-content-xl-around{justify-content:space-around}.flex-xl-row{flex-direction:row}.flex-xl-row-reverse{flex-direction:row-reverse}.flex-xl-column{flex-direction:column}.flex-xl-column-reverse{flex-direction:column-reverse}.align-items-xl-start{align-items:flex-start}.align-items-xl-end{align-items:flex-end}.align-items-xl-center{align-items:center}.align-items-xl-stretch{align-items:stretch}.align-items-xl-baseline{align-items:baseline}}@font-face{font-family:kwfonticons;font-display:auto;src:url(/fonts/icons/kwfonticons.eot?fjb40a);src:url(/fonts/icons/kwfonticons.eot?fjb40a#iefix) format("embedded-opentype"),url(/fonts/icons/kwfonticons.woff2?fjb40a) format("woff2"),url(/fonts/icons/kwfonticons.ttf?fjb40a) format("truetype"),url(/fonts/icons/kwfonticons.woff?fjb40a) format("woff"),url(/fonts/icons/kwfonticons.svg?fjb40a#kwfonticons) format("svg");font-weight:400;font-style:normal}.icon-disabled{color:#8b9697;cursor:default!important}.icon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-08x{font-size:80%}.icon-15x{font-size:150%}.icon-2x{font-size:200%}.icon-positive-solid{color:#008540}.icon-white-solid{color:#fff}.icon-blue-solid{color:#21a4d4}.icon-blue-2-solid{color:#007cad}.icon-positive{background:linear-gradient(90deg,#35c655,#24a260)}.icon-alert{background:linear-gradient(90deg,#ff3f3f,#d85353)}.icon-sunny{background:linear-gradient(90deg,#68d0cb,#1ca1d4)}.icon-blue{background:linear-gradient(90deg,#21a4d4,#007cad)}.icon-white{color:#fff}.icon-alert,.icon-blue,.icon-positive,.icon-sunny,icon-checkmark-fill{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.icon-more-tab:before{content:"\E9BE"}.icon-collections:before{content:"\E9B0"}.icon-feed:before{content:"\E900"}.icon-guide:before{content:"\E901"}.icon-my-home:before{content:"\E902"}.icon-search:before{content:"\E91B"}.icon-checkbox-empty:before{content:"\E9C7"}.icon-checkbox-filled:before{content:"\E9C8"}.icon-checkbox-indeterminate:before{content:"\E9C9"}.icon-radio-empty:before{content:"\E9CA"}.icon-radio-filled:before{content:"\E9CB"}.icon-manufactured:before{content:"\E9C6"}.icon-globe:before{content:"\E9C5"}.icon-bell:before{content:"\E9BF"}.icon-guide2:before{content:"\E9C0"}.icon-home-match:before{content:"\E9BB"}.icon-add:before{content:"\E904"}.icon-add-to-calendar:before{content:"\E91D"}.icon-aircon:before{content:"\E92F"}.icon-announcement:before{content:"\E960"}.icon-apartments:before{content:"\E947"}.icon-back-arrow:before{content:"\E905"}.icon-bank:before{content:"\E984"}.icon-bar:before{content:"\E98F"}.icon-basket:before{content:"\E993"}.icon-bath:before{content:"\E930"}.icon-bed:before{content:"\E931"}.icon-biking:before{content:"\E93E"}.icon-calendar-check:before{content:"\E96A"}.icon-camera:before{content:"\E9BC"}.icon-cancel:before{content:"\E99C"}.icon-cash:before{content:"\E987"}.icon-chat:before{content:"\E906"}.icon-checkmark:before{content:"\E95A"}.icon-chevron-left:before{content:"\E98C"}.icon-chevron-right:before{content:"\E95E"}.icon-city:before{content:"\E9B1"}.icon-close-delete:before{content:"\E907"}.icon-coffee:before{content:"\E990"}.icon-compare:before{content:"\E939"}.icon-condos:before{content:"\E948"}.icon-date:before{content:"\E908"}.icon-document:before{content:"\E979"}.icon-down-arrow:before{content:"\E909"}.icon-drag:before{content:"\E90A"}.icon-draw:before{content:"\E90B"}.icon-driving:before{content:"\E93F"}.icon-drop-down-arrow:before{content:"\E90C"}.icon-drop-up-arrow:before{content:"\E945"}.icon-edit:before{content:"\E90E"}.icon-edit-images:before{content:"\E90D"}.icon-expand:before{content:"\E90F"}.icon-filter:before{content:"\E910"}.icon-fitness:before{content:"\E992"}.icon-flag:before{content:"\E998"}.icon-front-arrow:before{content:"\E99D"}.icon-gallery:before{content:"\E911"}.icon-gas:before{content:"\E96B"}.icon-hand-draw:before{content:"\E93C"}.icon-heart:before{content:"\E913"}.icon-heart-active:before{content:"\E912"}.icon-hide:before{content:"\E914"}.icon-home-dna:before{content:"\E915"}.icon-house-price:before{content:"\E934"}.icon-houses:before{content:"\E949"}.icon-image:before{content:"\E99B"}.icon-info:before{content:"\E916"}.icon-info1:before{content:"\E9BA"}.icon-layers:before{content:"\E917"}.icon-lightning:before{content:"\E98E"}.icon-link:before{content:"\E950"}.icon-list:before{content:"\E918"}.icon-location:before{content:"\E919"}.icon-lots:before{content:"\E94A"}.icon-mail:before{content:"\E93A"}.icon-map:before{content:"\E91A"}.icon-map-marker:before{content:"\E95B"}.icon-market-activity:before{content:"\E961"}.icon-match-pin-tick:before{content:"\E929"}.icon-medical:before{content:"\E96C"}.icon-menu:before{content:"\E94E"}.icon-message:before{content:"\E951"}.icon-more:before{content:"\E91C"}.icon-mortgage:before{content:"\E986"}.icon-multi-family:before{content:"\E94B"}.icon-neighborhood:before{content:"\E95D"}.icon-open-house:before{content:"\E91E"}.icon-options:before{content:"\E91F"}.icon-park:before{content:"\E96D"}.icon-parking:before{content:"\E933"}.icon-person:before{content:"\E920"}.icon-phone:before{content:"\E93B"}.icon-pin:before{content:"\E9B2"}.icon-play:before{content:"\E9AE"}.icon-play-filled:before{content:"\E9AF"}.icon-project:before{content:"\E9B4"}.icon-question:before{content:"\E98D"}.icon-request:before{content:"\E9B3"}.icon-restaurant:before{content:"\E994"}.icon-sale-board:before{content:"\E935"}.icon-save-search:before{content:"\E922"}.icon-save-search-active:before{content:"\E921"}.icon-school:before{content:"\E923"}.icon-search-back-arrow:before{content:"\E924"}.icon-search2{font-size:19.5px}.icon-search2:before{content:"\E925"}.icon-settings:before{content:"\E926"}.icon-share:before{content:"\E927"}.icon-shop:before{content:"\E96E"}.icon-show:before{content:"\E983"}.icon-sort:before{content:"\E928"}.icon-split-view:before{content:"\E903"}.icon-square-ft:before{content:"\E936"}.icon-star:before{content:"\E932"}.icon-star-filled:before{content:"\E94D"}.icon-subtract:before{content:"\E92A"}.icon-target:before{content:"\E985"}.icon-telephone:before{content:"\E997"}.icon-thumbs-down-filled:before{content:"\E9BD"}.icon-thumbsdown:before{content:"\E937"}.icon-thumbsup:before{content:"\E938"}.icon-thumbsup-filled:before{content:"\E944"}.icon-ticket:before{content:"\E991"}.icon-time:before{content:"\E95C"}.icon-touch-hand-gesture:before{content:"\E943"}.icon-townhomes:before{content:"\E94C"}.icon-transports:before{content:"\E92B"}.icon-trash:before{content:"\E92C"}.icon-trend-down:before{content:"\E941"}.icon-trend-up:before{content:"\E942"}.icon-trends:before{content:"\E95F"}.icon-undo:before{content:"\E92D"}.icon-up-arrow:before{content:"\E99E"}.icon-walking:before{content:"\E940"}.icon-website:before{content:"\E94F"}.icon-your-location:before{content:"\E92E"}.icon-your-location-filled:before{content:"\E99F"}.icon-filled-options:before{content:"\E9C3"}.icon-filled-3D-tour:before{content:"\E9C1"}.icon-filled-search:before{content:"\E963"}.icon-filled-feed:before{content:"\E9A4"}.icon-filled-guide:before{content:"\E9A5"}.icon-transaction-filled:before{content:"\E9B6"}.icon-filled-me:before{content:"\E9A6"}.icon-filled-my-home:before{content:"\E9A7"}.icon-filled-play:before{content:"\E9A8"}.icon-filled-delete:before{content:"\E9A0"}.icon-filled-map:before{content:"\E9A1"}.icon-filled-mail:before{content:"\E999"}.icon-filled-homedna:before{content:"\E988"}.icon-filled-saved:before{content:"\E989"}.icon-filled-favorite:before{content:"\E97C"}.icon-filled-hide:before{content:"\E97D"}.icon-filled-show:before{content:"\E97E"}.icon-filled-undo:before{content:"\E97A"}.icon-filled-location:before{content:"\E977"}.icon-filled-edit:before{content:"\E971"}.icon-filled-share:before{content:"\E972"}.icon-filled-trash:before{content:"\E973"}.icon-filled-plus:before{content:"\E968"}.icon-filled-list:before{content:"\E962"}.icon-filled-website:before{content:"\E964"}.icon-filled-check:before{content:"\E959"}.icon-filled-message:before{content:"\E956"}.icon-filled-neighborhood:before{content:"\E957"}.icon-filled-phone:before{content:"\E958"}.icon-project-filled:before{content:"\E9B7"}.icon-border-options:before{content:"\E9C4"}.icon-circle-3D-tour:before{content:"\E9C2"}.icon-border-search:before{content:"\E952"}.icon-circle-feed:before{content:"\E9A9"}.icon-circle-guide:before{content:"\E9AA"}.icon-transaction:before{content:"\E9B8"}.icon-circle-me:before{content:"\E9AB"}.icon-circle-my-home:before{content:"\E9AC"}.icon-circle-play:before{content:"\E9AD"}.icon-circle-delete:before{content:"\E9A2"}.icon-circle-map:before{content:"\E9A3"}.icon-circle-mail:before{content:"\E99A"}.icon-circle-homedna:before{content:"\E98A"}.icon-circle-save:before{content:"\E98B"}.icon-circle-favorite:before{content:"\E97F"}.icon-circle-hide:before{content:"\E980"}.icon-circle-view:before{content:"\E981"}.icon-circle-undo:before{content:"\E97B"}.icon-circle-location:before{content:"\E978"}.icon-circle-edit:before{content:"\E974"}.icon-circle-share:before{content:"\E975"}.icon-circle-trash:before{content:"\E976"}.icon-border-plus:before{content:"\E969"}.icon-border-list:before{content:"\E953"}.icon-border-website:before{content:"\E955"}.icon-border-check:before{content:"\E967"}.icon-border-chat:before{content:"\E966"}.icon-border-neighborhood:before{content:"\E965"}.icon-border-phone:before{content:"\E954"}.icon-circle-project:before{content:"\E9B5"}.icon-linkedin:before{content:"\E9B9"}.icon-instagram:before{content:"\E995"}.icon-youtube:before{content:"\E996"}.icon-google:before{content:"\E982"}.icon-facebook:before{content:"\E93D"}.icon-pinterest:before{content:"\E96F"}.icon-twitter:before{content:"\E970"}.icon-logo-kw:before{content:"\E946"}@-webkit-keyframes showup{0%{opacity:0;top:200px}to{opacity:1;top:0}}@keyframes showup{0%{opacity:0;top:200px}to{opacity:1;top:0}}@-webkit-keyframes slidein{0%{margin-top:30px}to{margin-top:0}}@keyframes slidein{0%{margin-top:30px}to{margin-top:0}}@-webkit-keyframes slideout{0%{opacity:0;margin-bottom:25%}to{opacity:1;margin-bottom:0}}@keyframes slideout{0%{opacity:0;margin-bottom:25%}to{opacity:1;margin-bottom:0}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slidedown{0%{top:-10%}to{top:0}}@keyframes slidedown{0%{top:-10%}to{top:0}}@-webkit-keyframes search-map-animation{0%{margin-top:30px;opacity:0}to{opacity:1;margin-top:0}}@keyframes search-map-animation{0%{margin-top:30px;opacity:0}to{opacity:1;margin-top:0}}.l-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:.85;z-index:1}.l-content{margin-top:30px}@media (max-width:1023px){.l-content{margin-top:15px}}@media (max-width:767px){.l-content{margin-top:0}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.h-100{height:100%}.grid{margin-left:auto;margin-right:auto;box-sizing:content-box;max-width:1408px;padding:0 16px}.grid .row{display:flex;flex-wrap:wrap}.grid.grid-full{max-width:none}.col-1,.col-2,.col-3,.col-4,.col-5,.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5{width:100%;position:relative}.col-6{position:relative}.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11,.col-l-12,.col-l-13,.col-l-14,.col-l-15,.col-l-16,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16{width:100%;position:relative}.grid .row{margin:0 -4px}.noOffset-{margin-left:0}.row .noOffset-p-{padding-left:0}.col-1{width:16.666666666666668%}.offset-1{margin-left:16.666666666666668%}.row .offset-p-1{padding-left:16.666666666666668%}.col-2{width:33.333333333333336%}.offset-2{margin-left:33.333333333333336%}.row .offset-p-2{padding-left:33.333333333333336%}.col-3{width:50%}.offset-3{margin-left:50%}.row .offset-p-3{padding-left:50%}.col-4{width:66.66666666666667%}.offset-4{margin-left:66.66666666666667%}.row .offset-p-4{padding-left:66.66666666666667%}.col-5{width:83.33333333333334%}.offset-5{margin-left:83.33333333333334%}.row .offset-p-5{padding-left:83.33333333333334%}.col-6{width:100%}.offset-6{margin-left:100%}.row .offset-p-6{padding-left:100%}.col-7{width:116.66666666666667%}.offset-7{margin-left:116.66666666666667%}.row .offset-p-7{padding-left:116.66666666666667%}.col-8{width:133.33333333333334%}.offset-8{margin-left:133.33333333333334%}.row .offset-p-8{padding-left:133.33333333333334%}.col-9{width:150%}.offset-9{margin-left:150%}.row .offset-p-9{padding-left:150%}.col-10{width:166.66666666666669%}.offset-10{margin-left:166.66666666666669%}.row .offset-p-10{padding-left:166.66666666666669%}.col-11{width:183.33333333333334%}.offset-11{margin-left:183.33333333333334%}.row .offset-p-11{padding-left:183.33333333333334%}.col-12{width:200%}.offset-12{margin-left:200%}.row .offset-p-12{padding-left:200%}.col-13{width:216.66666666666669%}.offset-13{margin-left:216.66666666666669%}.row .offset-p-13{padding-left:216.66666666666669%}.col-14{width:233.33333333333334%}.offset-14{margin-left:233.33333333333334%}.row .offset-p-14{padding-left:233.33333333333334%}.col-15{width:250.00000000000003%}.offset-15{margin-left:250.00000000000003%}.row .offset-p-15{padding-left:250.00000000000003%}.col-16{width:266.6666666666667%}.offset-16{margin-left:266.6666666666667%}.row .offset-p-16{padding-left:266.6666666666667%}.col,.col-auto{padding:0 4px}@media (min-width:768px){.grid .row{margin:0 -8px}.noOffset-{margin-left:0}.row .noOffset-p-{padding-left:0}.col-1{width:12.5%}.offset-1{margin-left:12.5%}.row .offset-p-1{padding-left:12.5%}.col-2{width:25%}.offset-2{margin-left:25%}.row .offset-p-2{padding-left:25%}.col-3{width:37.5%}.offset-3{margin-left:37.5%}.row .offset-p-3{padding-left:37.5%}.col-4{width:50%}.offset-4{margin-left:50%}.row .offset-p-4{padding-left:50%}.col-5{width:62.5%}.offset-5{margin-left:62.5%}.row .offset-p-5{padding-left:62.5%}.col-6{width:75%}.offset-6{margin-left:75%}.row .offset-p-6{padding-left:75%}.col-7{width:87.5%}.offset-7{margin-left:87.5%}.row .offset-p-7{padding-left:87.5%}.col-8{width:100%}.offset-8{margin-left:100%}.row .offset-p-8{padding-left:100%}.col-9{width:112.5%}.offset-9{margin-left:112.5%}.row .offset-p-9{padding-left:112.5%}.col-10{width:125%}.offset-10{margin-left:125%}.row .offset-p-10{padding-left:125%}.col-11{width:137.5%}.offset-11{margin-left:137.5%}.row .offset-p-11{padding-left:137.5%}.col-12{width:150%}.offset-12{margin-left:150%}.row .offset-p-12{padding-left:150%}.col-13{width:162.5%}.offset-13{margin-left:162.5%}.row .offset-p-13{padding-left:162.5%}.col-14{width:175%}.offset-14{margin-left:175%}.row .offset-p-14{padding-left:175%}.col-15{width:187.5%}.offset-15{margin-left:187.5%}.row .offset-p-15{padding-left:187.5%}.col-16{width:200%}.offset-16{margin-left:200%}.row .offset-p-16{padding-left:200%}.col,.col-auto{padding:0 8px}.noOffset-md{margin-left:0}.row .noOffset-p-md{padding-left:0}.col-md-1{width:12.5%}.offset-md-1{margin-left:12.5%}.row .offset-p-md-1{padding-left:12.5%}.col-md-2{width:25%}.offset-md-2{margin-left:25%}.row .offset-p-md-2{padding-left:25%}.col-md-3{width:37.5%}.offset-md-3{margin-left:37.5%}.row .offset-p-md-3{padding-left:37.5%}.col-md-4{width:50%}.offset-md-4{margin-left:50%}.row .offset-p-md-4{padding-left:50%}.col-md-5{width:62.5%}.offset-md-5{margin-left:62.5%}.row .offset-p-md-5{padding-left:62.5%}.col-md-6{width:75%}.offset-md-6{margin-left:75%}.row .offset-p-md-6{padding-left:75%}.col-md-7{width:87.5%}.offset-md-7{margin-left:87.5%}.row .offset-p-md-7{padding-left:87.5%}.col-md-8{width:100%}.offset-md-8{margin-left:100%}.row .offset-p-md-8{padding-left:100%}.col-md-9{width:112.5%}.offset-md-9{margin-left:112.5%}.row .offset-p-md-9{padding-left:112.5%}.col-md-10{width:125%}.offset-md-10{margin-left:125%}.row .offset-p-md-10{padding-left:125%}.col-md-11{width:137.5%}.offset-md-11{margin-left:137.5%}.row .offset-p-md-11{padding-left:137.5%}.col-md-12{width:150%}.offset-md-12{margin-left:150%}.row .offset-p-md-12{padding-left:150%}.col-md-13{width:162.5%}.offset-md-13{margin-left:162.5%}.row .offset-p-md-13{padding-left:162.5%}.col-md-14{width:175%}.offset-md-14{margin-left:175%}.row .offset-p-md-14{padding-left:175%}.col-md-15{width:187.5%}.offset-md-15{margin-left:187.5%}.row .offset-p-md-15{padding-left:187.5%}.col-md-16{width:200%}.offset-md-16{margin-left:200%}.row .offset-p-md-16{padding-left:200%}.col-md,.col-md-auto{padding:0 8px}}@media (min-width:1024px){.grid .row{margin:0 -8px}.noOffset-{margin-left:0}.row .noOffset-p-{padding-left:0}.col-1{width:8.333333333333334%}.offset-1{margin-left:8.333333333333334%}.row .offset-p-1{padding-left:8.333333333333334%}.col-2{width:16.666666666666668%}.offset-2{margin-left:16.666666666666668%}.row .offset-p-2{padding-left:16.666666666666668%}.col-3{width:25%}.offset-3{margin-left:25%}.row .offset-p-3{padding-left:25%}.col-4{width:33.333333333333336%}.offset-4{margin-left:33.333333333333336%}.row .offset-p-4{padding-left:33.333333333333336%}.col-5{width:41.66666666666667%}.offset-5{margin-left:41.66666666666667%}.row .offset-p-5{padding-left:41.66666666666667%}.col-6{width:50%}.offset-6{margin-left:50%}.row .offset-p-6{padding-left:50%}.col-7{width:58.333333333333336%}.offset-7{margin-left:58.333333333333336%}.row .offset-p-7{padding-left:58.333333333333336%}.col-8{width:66.66666666666667%}.offset-8{margin-left:66.66666666666667%}.row .offset-p-8{padding-left:66.66666666666667%}.col-9{width:75%}.offset-9{margin-left:75%}.row .offset-p-9{padding-left:75%}.col-10{width:83.33333333333334%}.offset-10{margin-left:83.33333333333334%}.row .offset-p-10{padding-left:83.33333333333334%}.col-11{width:91.66666666666667%}.offset-11{margin-left:91.66666666666667%}.row .offset-p-11{padding-left:91.66666666666667%}.col-12{width:100%}.offset-12{margin-left:100%}.row .offset-p-12{padding-left:100%}.col-13{width:108.33333333333334%}.offset-13{margin-left:108.33333333333334%}.row .offset-p-13{padding-left:108.33333333333334%}.col-14{width:116.66666666666667%}.offset-14{margin-left:116.66666666666667%}.row .offset-p-14{padding-left:116.66666666666667%}.col-15{width:125.00000000000001%}.offset-15{margin-left:125.00000000000001%}.row .offset-p-15{padding-left:125.00000000000001%}.col-16{width:133.33333333333334%}.offset-16{margin-left:133.33333333333334%}.row .offset-p-16{padding-left:133.33333333333334%}.col,.col-auto{padding:0 8px}.noOffset-md{margin-left:0}.row .noOffset-p-md{padding-left:0}.col-md-1{width:8.333333333333334%}.offset-md-1{margin-left:8.333333333333334%}.row .offset-p-md-1{padding-left:8.333333333333334%}.col-md-2{width:16.666666666666668%}.offset-md-2{margin-left:16.666666666666668%}.row .offset-p-md-2{padding-left:16.666666666666668%}.col-md-3{width:25%}.offset-md-3{margin-left:25%}.row .offset-p-md-3{padding-left:25%}.col-md-4{width:33.333333333333336%}.offset-md-4{margin-left:33.333333333333336%}.row .offset-p-md-4{padding-left:33.333333333333336%}.col-md-5{width:41.66666666666667%}.offset-md-5{margin-left:41.66666666666667%}.row .offset-p-md-5{padding-left:41.66666666666667%}.col-md-6{width:50%}.offset-md-6{margin-left:50%}.row .offset-p-md-6{padding-left:50%}.col-md-7{width:58.333333333333336%}.offset-md-7{margin-left:58.333333333333336%}.row .offset-p-md-7{padding-left:58.333333333333336%}.col-md-8{width:66.66666666666667%}.offset-md-8{margin-left:66.66666666666667%}.row .offset-p-md-8{padding-left:66.66666666666667%}.col-md-9{width:75%}.offset-md-9{margin-left:75%}.row .offset-p-md-9{padding-left:75%}.col-md-10{width:83.33333333333334%}.offset-md-10{margin-left:83.33333333333334%}.row .offset-p-md-10{padding-left:83.33333333333334%}.col-md-11{width:91.66666666666667%}.offset-md-11{margin-left:91.66666666666667%}.row .offset-p-md-11{padding-left:91.66666666666667%}.col-md-12{width:100%}.offset-md-12{margin-left:100%}.row .offset-p-md-12{padding-left:100%}.col-md-13{width:108.33333333333334%}.offset-md-13{margin-left:108.33333333333334%}.row .offset-p-md-13{padding-left:108.33333333333334%}.col-md-14{width:116.66666666666667%}.offset-md-14{margin-left:116.66666666666667%}.row .offset-p-md-14{padding-left:116.66666666666667%}.col-md-15{width:125.00000000000001%}.offset-md-15{margin-left:125.00000000000001%}.row .offset-p-md-15{padding-left:125.00000000000001%}.col-md-16{width:133.33333333333334%}.offset-md-16{margin-left:133.33333333333334%}.row .offset-p-md-16{padding-left:133.33333333333334%}.col-md,.col-md-auto{padding:0 8px}.noOffset-l{margin-left:0}.row .noOffset-p-l{padding-left:0}.col-l-1{width:8.333333333333334%}.offset-l-1{margin-left:8.333333333333334%}.row .offset-p-l-1{padding-left:8.333333333333334%}.col-l-2{width:16.666666666666668%}.offset-l-2{margin-left:16.666666666666668%}.row .offset-p-l-2{padding-left:16.666666666666668%}.col-l-3{width:25%}.offset-l-3{margin-left:25%}.row .offset-p-l-3{padding-left:25%}.col-l-4{width:33.333333333333336%}.offset-l-4{margin-left:33.333333333333336%}.row .offset-p-l-4{padding-left:33.333333333333336%}.col-l-5{width:41.66666666666667%}.offset-l-5{margin-left:41.66666666666667%}.row .offset-p-l-5{padding-left:41.66666666666667%}.col-l-6{width:50%}.offset-l-6{margin-left:50%}.row .offset-p-l-6{padding-left:50%}.col-l-7{width:58.333333333333336%}.offset-l-7{margin-left:58.333333333333336%}.row .offset-p-l-7{padding-left:58.333333333333336%}.col-l-8{width:66.66666666666667%}.offset-l-8{margin-left:66.66666666666667%}.row .offset-p-l-8{padding-left:66.66666666666667%}.col-l-9{width:75%}.offset-l-9{margin-left:75%}.row .offset-p-l-9{padding-left:75%}.col-l-10{width:83.33333333333334%}.offset-l-10{margin-left:83.33333333333334%}.row .offset-p-l-10{padding-left:83.33333333333334%}.col-l-11{width:91.66666666666667%}.offset-l-11{margin-left:91.66666666666667%}.row .offset-p-l-11{padding-left:91.66666666666667%}.col-l-12{width:100%}.offset-l-12{margin-left:100%}.row .offset-p-l-12{padding-left:100%}.col-l-13{width:108.33333333333334%}.offset-l-13{margin-left:108.33333333333334%}.row .offset-p-l-13{padding-left:108.33333333333334%}.col-l-14{width:116.66666666666667%}.offset-l-14{margin-left:116.66666666666667%}.row .offset-p-l-14{padding-left:116.66666666666667%}.col-l-15{width:125.00000000000001%}.offset-l-15{margin-left:125.00000000000001%}.row .offset-p-l-15{padding-left:125.00000000000001%}.col-l-16{width:133.33333333333334%}.offset-l-16{margin-left:133.33333333333334%}.row .offset-p-l-16{padding-left:133.33333333333334%}.col-l,.col-l-auto{padding:0 8px}}@media (min-width:1440px){.grid .row{margin:0 -8px}.noOffset-{margin-left:0}.row .noOffset-p-{padding-left:0}.col-1{width:6.25%}.offset-1{margin-left:6.25%}.row .offset-p-1{padding-left:6.25%}.col-2{width:12.5%}.offset-2{margin-left:12.5%}.row .offset-p-2{padding-left:12.5%}.col-3{width:18.75%}.offset-3{margin-left:18.75%}.row .offset-p-3{padding-left:18.75%}.col-4{width:25%}.offset-4{margin-left:25%}.row .offset-p-4{padding-left:25%}.col-5{width:31.25%}.offset-5{margin-left:31.25%}.row .offset-p-5{padding-left:31.25%}.col-6{width:37.5%}.offset-6{margin-left:37.5%}.row .offset-p-6{padding-left:37.5%}.col-7{width:43.75%}.offset-7{margin-left:43.75%}.row .offset-p-7{padding-left:43.75%}.col-8{width:50%}.offset-8{margin-left:50%}.row .offset-p-8{padding-left:50%}.col-9{width:56.25%}.offset-9{margin-left:56.25%}.row .offset-p-9{padding-left:56.25%}.col-10{width:62.5%}.offset-10{margin-left:62.5%}.row .offset-p-10{padding-left:62.5%}.col-11{width:68.75%}.offset-11{margin-left:68.75%}.row .offset-p-11{padding-left:68.75%}.col-12{width:75%}.offset-12{margin-left:75%}.row .offset-p-12{padding-left:75%}.col-13{width:81.25%}.offset-13{margin-left:81.25%}.row .offset-p-13{padding-left:81.25%}.col-14{width:87.5%}.offset-14{margin-left:87.5%}.row .offset-p-14{padding-left:87.5%}.col-15{width:93.75%}.offset-15{margin-left:93.75%}.row .offset-p-15{padding-left:93.75%}.col-16{width:100%}.offset-16{margin-left:100%}.row .offset-p-16{padding-left:100%}.col,.col-auto{padding:0 8px}.noOffset-md{margin-left:0}.row .noOffset-p-md{padding-left:0}.col-md-1{width:6.25%}.offset-md-1{margin-left:6.25%}.row .offset-p-md-1{padding-left:6.25%}.col-md-2{width:12.5%}.offset-md-2{margin-left:12.5%}.row .offset-p-md-2{padding-left:12.5%}.col-md-3{width:18.75%}.offset-md-3{margin-left:18.75%}.row .offset-p-md-3{padding-left:18.75%}.col-md-4{width:25%}.offset-md-4{margin-left:25%}.row .offset-p-md-4{padding-left:25%}.col-md-5{width:31.25%}.offset-md-5{margin-left:31.25%}.row .offset-p-md-5{padding-left:31.25%}.col-md-6{width:37.5%}.offset-md-6{margin-left:37.5%}.row .offset-p-md-6{padding-left:37.5%}.col-md-7{width:43.75%}.offset-md-7{margin-left:43.75%}.row .offset-p-md-7{padding-left:43.75%}.col-md-8{width:50%}.offset-md-8{margin-left:50%}.row .offset-p-md-8{padding-left:50%}.col-md-9{width:56.25%}.offset-md-9{margin-left:56.25%}.row .offset-p-md-9{padding-left:56.25%}.col-md-10{width:62.5%}.offset-md-10{margin-left:62.5%}.row .offset-p-md-10{padding-left:62.5%}.col-md-11{width:68.75%}.offset-md-11{margin-left:68.75%}.row .offset-p-md-11{padding-left:68.75%}.col-md-12{width:75%}.offset-md-12{margin-left:75%}.row .offset-p-md-12{padding-left:75%}.col-md-13{width:81.25%}.offset-md-13{margin-left:81.25%}.row .offset-p-md-13{padding-left:81.25%}.col-md-14{width:87.5%}.offset-md-14{margin-left:87.5%}.row .offset-p-md-14{padding-left:87.5%}.col-md-15{width:93.75%}.offset-md-15{margin-left:93.75%}.row .offset-p-md-15{padding-left:93.75%}.col-md-16{width:100%}.offset-md-16{margin-left:100%}.row .offset-p-md-16{padding-left:100%}.col-md,.col-md-auto{padding:0 8px}.noOffset-l{margin-left:0}.row .noOffset-p-l{padding-left:0}.col-l-1{width:6.25%}.offset-l-1{margin-left:6.25%}.row .offset-p-l-1{padding-left:6.25%}.col-l-2{width:12.5%}.offset-l-2{margin-left:12.5%}.row .offset-p-l-2{padding-left:12.5%}.col-l-3{width:18.75%}.offset-l-3{margin-left:18.75%}.row .offset-p-l-3{padding-left:18.75%}.col-l-4{width:25%}.offset-l-4{margin-left:25%}.row .offset-p-l-4{padding-left:25%}.col-l-5{width:31.25%}.offset-l-5{margin-left:31.25%}.row .offset-p-l-5{padding-left:31.25%}.col-l-6{width:37.5%}.offset-l-6{margin-left:37.5%}.row .offset-p-l-6{padding-left:37.5%}.col-l-7{width:43.75%}.offset-l-7{margin-left:43.75%}.row .offset-p-l-7{padding-left:43.75%}.col-l-8{width:50%}.offset-l-8{margin-left:50%}.row .offset-p-l-8{padding-left:50%}.col-l-9{width:56.25%}.offset-l-9{margin-left:56.25%}.row .offset-p-l-9{padding-left:56.25%}.col-l-10{width:62.5%}.offset-l-10{margin-left:62.5%}.row .offset-p-l-10{padding-left:62.5%}.col-l-11{width:68.75%}.offset-l-11{margin-left:68.75%}.row .offset-p-l-11{padding-left:68.75%}.col-l-12{width:75%}.offset-l-12{margin-left:75%}.row .offset-p-l-12{padding-left:75%}.col-l-13{width:81.25%}.offset-l-13{margin-left:81.25%}.row .offset-p-l-13{padding-left:81.25%}.col-l-14{width:87.5%}.offset-l-14{margin-left:87.5%}.row .offset-p-l-14{padding-left:87.5%}.col-l-15{width:93.75%}.offset-l-15{margin-left:93.75%}.row .offset-p-l-15{padding-left:93.75%}.col-l-16{width:100%}.offset-l-16{margin-left:100%}.row .offset-p-l-16{padding-left:100%}.col-l,.col-l-auto{padding:0 8px}.noOffset-xl{margin-left:0}.row .noOffset-p-xl{padding-left:0}.col-xl-1{width:6.25%}.offset-xl-1{margin-left:6.25%}.row .offset-p-xl-1{padding-left:6.25%}.col-xl-2{width:12.5%}.offset-xl-2{margin-left:12.5%}.row .offset-p-xl-2{padding-left:12.5%}.col-xl-3{width:18.75%}.offset-xl-3{margin-left:18.75%}.row .offset-p-xl-3{padding-left:18.75%}.col-xl-4{width:25%}.offset-xl-4{margin-left:25%}.row .offset-p-xl-4{padding-left:25%}.col-xl-5{width:31.25%}.offset-xl-5{margin-left:31.25%}.row .offset-p-xl-5{padding-left:31.25%}.col-xl-6{width:37.5%}.offset-xl-6{margin-left:37.5%}.row .offset-p-xl-6{padding-left:37.5%}.col-xl-7{width:43.75%}.offset-xl-7{margin-left:43.75%}.row .offset-p-xl-7{padding-left:43.75%}.col-xl-8{width:50%}.offset-xl-8{margin-left:50%}.row .offset-p-xl-8{padding-left:50%}.col-xl-9{width:56.25%}.offset-xl-9{margin-left:56.25%}.row .offset-p-xl-9{padding-left:56.25%}.col-xl-10{width:62.5%}.offset-xl-10{margin-left:62.5%}.row .offset-p-xl-10{padding-left:62.5%}.col-xl-11{width:68.75%}.offset-xl-11{margin-left:68.75%}.row .offset-p-xl-11{padding-left:68.75%}.col-xl-12{width:75%}.offset-xl-12{margin-left:75%}.row .offset-p-xl-12{padding-left:75%}.col-xl-13{width:81.25%}.offset-xl-13{margin-left:81.25%}.row .offset-p-xl-13{padding-left:81.25%}.col-xl-14{width:87.5%}.offset-xl-14{margin-left:87.5%}.row .offset-p-xl-14{padding-left:87.5%}.col-xl-15{width:93.75%}.offset-xl-15{margin-left:93.75%}.row .offset-p-xl-15{padding-left:93.75%}.col-xl-16{width:100%}.offset-xl-16{margin-left:100%}.row .offset-p-xl-16{padding-left:100%}.col-xl,.col-xl-auto{padding:0 8px}}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11,.col-l-12,.col-l-13,.col-l-14,.col-l-15,.col-l-16,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16{padding:0 8px}@media (max-width:1439px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11,.col-l-12,.col-l-13,.col-l-14,.col-l-15,.col-l-16,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16{padding:0 8px}}@media (max-width:1023px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11,.col-l-12,.col-l-13,.col-l-14,.col-l-15,.col-l-16,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16{padding:0 8px}}@media (max-width:767px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11,.col-l-12,.col-l-13,.col-l-14,.col-l-15,.col-l-16,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16{padding:0 4px}}.grid-noOffset{padding:0}.grid-noOffset>.row{margin-left:0;margin-right:0}.grid-offset{padding:0 16px}.grid-offset>.row,.grid>.row-noOffset{margin-left:-4px;margin-right:-4px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-noGutter{padding-left:0;padding-right:0}.col-gutter{padding-left:4px;padding-right:4px}@media (min-width:768px){.grid-md-noOffset{padding:0}.grid-md-noOffset>.row{margin-left:0;margin-right:0}.grid-md-offset{padding:0 16px}.grid-md-offset>.row,.grid>.row-md-noOffset{margin-left:-8px;margin-right:-8px}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-noGutter{padding-left:0;padding-right:0}.col-md-gutter{padding-left:8px;padding-right:8px}}@media (min-width:1024px){.grid-l-noOffset{padding:0}.grid-l-noOffset>.row{margin-left:0;margin-right:0}.grid-l-offset{padding:0 16px}.grid-l-offset>.row,.grid>.row-l-noOffset{margin-left:-8px;margin-right:-8px}.col-l{flex-basis:0;flex-grow:1;max-width:100%}.col-l-auto{flex:0 0 auto;width:auto;max-width:none}.col-l-noGutter{padding-left:0;padding-right:0}.col-l-gutter{padding-left:8px;padding-right:8px}}@media (min-width:1440px){.grid-xl-noOffset{padding:0}.grid-xl-noOffset>.row{margin-left:0;margin-right:0}.grid-xl-offset{padding:0 16px}.grid-xl-offset>.row,.grid>.row-xl-noOffset{margin-left:-8px;margin-right:-8px}.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-noGutter{padding-left:0;padding-right:0}.col-xl-gutter{padding-left:8px;padding-right:8px}}.KWForm .KWForm__field{margin-bottom:16px}.KWForm .KWForm__field .KWForm__label{display:flex;font-size:16px;color:#6d797a;letter-spacing:.2px;margin-bottom:4px}.KWForm .KWForm__field .KWForm__inlineInputs{display:flex;align-items:flex-start}.KWForm .KWForm__buttons{display:flex}.KWForm .KWForm__buttons .KWButton{min-width:118px}.KWForm .KWForm__buttons .KWButton:first-child{margin-right:10px}.KWForm .KWForm__buttons .KWButton:focus{outline:2px solid red}.Avatar{font-size:16px;height:100%;line-height:0;position:relative;width:100%}.Avatar.Avatar--smallFont{font-size:12px}.Avatar img{background-size:cover;height:100%;width:100%}.Avatar .Avatar__container{border-radius:50%;height:100%;line-height:0;overflow:hidden;width:100%}.Avatar .Avatar__container.Avatar__container--shadow{box-shadow:0 4px 11px 0 rgba(0,0,0,.1)}.Avatar .Avatar__container.Avatar__container--luxury{border:2px solid #dbbf73!important;background:#dbbf73!important}.Avatar .Avatar__container.Avatar__container--highlight{border:2px solid transparent}.Avatar .Avatar__container.Avatar__container--highlight.Avatar__container--alert{background:linear-gradient(90deg,#ff3f3f,#d85353)}.Avatar .Avatar__container.Avatar__container--highlight.Avatar__container--gold{background:#dbbf73}.Avatar .Avatar__container.Avatar__container--highlight.Avatar__container--kw-red{background:#ce011f}.Avatar .Avatar__container.Avatar__container--highlight.Avatar__container--sunny{background:linear-gradient(90deg,#68d0cb,#1ca1d4)}.Avatar .Avatar__container.Avatar__container--highlight.Avatar__container--dark-blue{background:#343342}.Avatar .Avatar__container.Avatar__container--border{border:2px solid transparent}.Avatar .Avatar__container.Avatar__container--border.Avatar__container--red{border-color:#ce011f}.Avatar .Avatar__placeholder{align-items:center;background:#6d797a;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.Avatar.Avatar--icon .Avatar__placeholder{background:#f5f5f5}.Avatar.Avatar--icon .Avatar__placeholder .icon{color:#acb6b7;font-size:22px}.Avatar .Avatar__luxury_pill{align-items:center;background:#dbbf73;border-radius:50px;color:#343342;display:flex;font-size:12px;font-variant:small-caps;font-weight:600;height:22px;justify-content:center;left:calc(50% - 34px);line-height:9px;margin-top:-11px;position:absolute;width:68px}.AvatarImage__wrapper{border-radius:50%;height:100%;line-height:0;overflow:hidden;width:100%}.AvatarImage__bg{width:100%;height:100%;background-size:cover}.AvatarImage__bg.AvatarImage__bg--fitWidth{background-size:contain;background-position:50%;background-repeat:no-repeat}.AvatarEditor{width:100%;height:100%;position:relative;overflow:hidden}.AvatarEditor .AvatarEditor__bg{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1;background-color:transparent;border:40px solid rgba(52,51,66,.9);border-radius:50%;height:90%;width:90%;box-sizing:content-box}.AvatarEditor .AvatarEditor_img{border-radius:50%}.AvatarEditor.AvatarEditor--empty .AvatarEditor__avatar .icon{font-size:62px;position:relative;top:-2px}.AvatarGroup{position:relative}.AvatarGroup .AvatarGroup__1--0{position:absolute;height:100%;width:100%}.AvatarGroup .AvatarGroup__2--0{position:absolute;top:5%;left:5%;height:48%;width:48%}.AvatarGroup .AvatarGroup__2--1{position:absolute;bottom:5%;right:5%;height:48%;width:48%}.AvatarGroup .AvatarGroup__3--0{position:absolute;left:50%;transform:translateX(-50%);top:5%;height:48%;width:48%}.AvatarGroup .AvatarGroup__3--1{position:absolute;bottom:5%;left:0;height:48%;width:48%}.AvatarGroup .AvatarGroup__3--2{position:absolute;bottom:5%;right:0;height:48%;width:48%}.AvatarSet{display:flex}.AvatarSet .AvatarSet__item{margin-left:-5px}.AvatarSet .AvatarSet__item:first-child{margin-left:0}.AvatarSet .AvatarSet__more{margin-left:-5px;border-radius:50%;display:flex;justify-content:space-around;align-items:center;background-color:#707c7d;color:#fff;font-size:8px;font-weight:600}.KWAskAgentDialogMobile{padding:24px}@media (max-width:767px){.KWAskAgentDialogMobile{width:100%;min-height:1000px}}@media (max-width:359px){.KWAskAgentDialogMobile{min-height:1000px;height:122%}}.KWAskAgentDialogMobile .KWAskAgentDialog__image{display:flex;justify-content:center}.KWAskAgentDialogMobile .KWAskAgentDialog__image img{width:90vw;height:auto;-o-object-fit:cover;object-fit:cover}.KWAskAgentDialogMobile .KWAskAgentDialogMobile__agentInfo{margin-top:20px;display:flex;justify-content:space-between;line-height:23px;width:100%}.KWAskAgentDialogMobile .KWAskAgentDialogMobile__avatarContainer{width:10%;margin-right:20px}@media (max-width:359px){.KWAskAgentDialogMobile .KWAskAgentDialogMobile__avatarContainer{margin-right:10px}}.KWAskAgentDialogMobile .KWAskAgentDialogMobile__avatar{width:39px;height:39px}.KWAskAgentDialogMobile .KWAskAgentDialogMobile__personalText{color:#6d797a}@media (max-width:359px){.KWAskAgentDialogMobile .KWAskAgentDialogMobile__personalText{margin-left:8px}}.KWAskAgentDialogMobile .KWAskAgentDialogMobile__textContainer{margin:0 -2rem}.KWAskAgentDialogMobile .KWAskAgentDialogMobile__text{text-align:left;margin-top:20px;padding:0 30px 15px;font-size:17px;border-bottom:1px solid #d4d4d4}.KWAskAgentDialog{width:636px;padding:24px}@media (max-width:767px){.KWAskAgentDialog{width:100%;min-height:1000px}}@media (max-width:359px){.KWAskAgentDialog{min-height:1000px;height:122%}}.KWAskAgentDialog .KWAskAgentDialog__formWrapper{padding:0 30px}.KWAskAgentDialog .KWAskAgentDialog__image,.KWAskAgentDialog .KWAskAgentDialog__text{max-width:286px}.KWAskAgentDialog .KWAskAgentDialog__description{border-bottom:1px solid #d4d4d4;display:flex;justify-content:space-between;align-items:center;margin:0 -24px;padding:0 24px 15px}.KWAskAgentDialog .KWAskAgentDialog__text{margin-left:8px;text-align:left;font-size:17px}.KWAskAgentDialog .KWAskAgentDialog__agentInfo{margin-top:20px;display:flex;justify-content:space-between;line-height:23px;width:100%}.KWAskAgentDialog .KWAskAgentDialog__personalText{font-size:16px;width:100%}.KWAskAgentDialog .KWAskAgentDialog__avatar{width:43px;height:39px;margin-right:15px}.KWAskAgentDialog__footer{padding:0 5%!important}a.KWPropertyCard{cursor:pointer;position:relative}.KWPropertyCard__overlay{cursor:default;width:100%;height:100%;z-index:4;background-color:rgba(255,255,255,.65);position:absolute;pointer-events:inherit}.KWPropertyCard{width:100%;height:100%;font-family:Source Sans Pro,sans-serif;border-radius:4px;box-shadow:0 3px 15px 0 rgba(0,0,0,.05);cursor:default;display:block;text-decoration:none;color:#343342;position:relative}.KWPropertyCard .swiper-slide{background-size:cover}.KWPropertyCard.KWPropertyCard--noShadow{box-shadow:none!important}.KWPropertyCard.KWPropertyCard--clickable{opacity:1;cursor:pointer}.KWPropertyCard.KWPropertyCard--selected{box-shadow:0 0 0 1px #6d797a}.KWPropertyCard.KWPropertyCard--previewMode{border:0;margin:0;flex-wrap:wrap}@media (min-width:768px){.KWPropertyCard.KWPropertyCard--previewMode{display:flex;flex-direction:row;min-width:330px;width:auto;padding:4px}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__top{display:flex;width:96px;height:auto}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__top .KWPropertyCard__image{flex:1 0 100%;height:auto;border-radius:4px}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__bottom{flex:1;padding:0 4px 4px}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__bottom .KWPropertyCard__infoContainer .KWPropertyCardInfo .KWPropertyCardInfo__row .KWPropertyCardInfo__priceInfo{min-height:auto}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__bottom .KWPropertyCard__infoContainer .KWPropertyCardInfo .KWPropertyCardInfo__row .KWPropertyCardInfo__priceInfo .KWMoneyFormatter.KWPropertyCardInfo__price{line-height:30px}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__bottom .KWPropertyCard__infoContainer .KWPropertyCardInfo .KWPropertyCardInfo__row:not(:first-child){margin-top:0}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__courtesy{display:none;padding-top:4px;margin:4px 0 0;border-top:1px solid #c9d2d3;width:100%}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__courtesy>div{margin:0}.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__infoInfo .KWPropertyCard__actions,.KWPropertyCard.KWPropertyCard--previewMode .KWPropertyCard__tags{display:none}}.KWPropertyCard.KWPropertyCard--fullImage{height:285px}.KWPropertyCard.KWPropertyCard--fullImage.KWPropertyCard--courtesy .KWPropertyCard__top{height:167px}.KWPropertyCard.KWPropertyCard--fullImage.KWPropertyCard--large{height:382px}.KWPropertyCard.KWPropertyCard--fullImage.KWPropertyCard--large .KWPropertyCard__image:after{height:228px}.KWPropertyCard.KWPropertyCard--fullImage.KWPropertyCard--imageLoaded .KWPropertyCard__image:after{content:" ";position:absolute;width:100%;height:110px;bottom:0;background:linear-gradient(rgba(52,51,66,0),#343342)}.KWPropertyCard.KWPropertyCard--fullImage .KWPropertyCard__top{height:185px}.KWPropertyCard.KWPropertyCard--fullImage .KWPropertyCard__image{height:100%}.KWPropertyCard.KWPropertyCard--fullImage .KWPropertyCard__infoContainer{position:relative}.KWPropertyCard.KWPropertyCard--disabled .KWPropertyCard__actions{z-index:5}.KWPropertyCard.KWPropertyCard--feedCard .KWPropertyCard__top .KWPropertyCard__infoInfo .KWPropertyCard__infoContainer{bottom:24px;left:24px;right:24px}@media (max-width:767px){.KWPropertyCard.KWPropertyCard--feedCard .KWPropertyCard__top .KWPropertyCard__infoInfo .KWPropertyCard__infoContainer{bottom:16px;left:16px;right:16px}}.KWPropertyCard.KWPropertyCard--feedCard .KWPropertyCard__top .KWPropertyCard__actions{right:24px;top:24px}@media (max-width:767px){.KWPropertyCard.KWPropertyCard--feedCard .KWPropertyCard__top .KWPropertyCard__actions{right:16px;top:16px}}.KWPropertyCard.KWPropertyCard--feedCard .KWPropertyCard__top .KWPropertyFacility{font-weight:400}.KWPropertyCard .KWPropertyCard__image{height:228px;border-top-right-radius:4px;border-top-left-radius:4px;overflow:hidden}.KWPropertyCard .KWPropertyCard__image>div{background-size:cover;height:100%;display:block;width:100%}.KWPropertyCard .KWPropertyCard__top--luxury,.KWPropertyCard .KWPropertyCard__top--luxury .KWPropertyCard__image{height:200px}.KWPropertyCard .KWPropertyCard__top{height:228px;position:relative}.KWPropertyCard .KWPropertyCard__top .KWPropertyCard__infoInfo{position:absolute;top:0;left:0;width:100%;height:100%;padding:8px}.KWPropertyCard .KWPropertyCard__top .KWPropertyCard__infoInfo .KWPropertyCard__infoContainer{position:absolute;bottom:10px;left:10px}.KWPropertyCard .KWPropertyCard__top .KWPropertyCard__actions{position:absolute;display:flex;align-items:flex-start;right:10px;top:10px}.KWPropertyCard .KWPropertyCard__bottom{padding:0 16px;background:#fff;overflow:hidden}@media (max-width:1439px){.KWPropertyCard .KWPropertyCard__bottom{padding:0 8px}}@media (max-width:1023px){.KWPropertyCard .KWPropertyCard__bottom{padding:0 8px}}.KWPropertyCard .KWPropertyCard__courtesy{font-style:italic;display:flex;align-items:flex-end;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.KWPropertyCard .KWPropertyCard__courtesy>div{padding:4px 0 2px;margin:3px 16px;line-height:16px;width:100%;font-size:12px;color:#6d797a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1439px){.KWPropertyCard .KWPropertyCard__courtesy>div{margin:0 8px;line-height:15px}}@media (max-width:1023px){.KWPropertyCard .KWPropertyCard__courtesy>div{margin:0 8px;line-height:15px}}.KWPropertyCard .KWPropertyCard__courtesy>div .KWPropertyCard__courtesyLogo{margin:0 5px;width:auto;height:14px}.KWPropertyCard .KWPropertyCard__courtesy>div .KWPropertyCard__courtesyLogo.KWPropertyCard__courtesyLogo--block{margin:0}.KWPropertyCard .KWPropertyCard__courtesy.KWPropertyCard__feed_dark>div,.KWPropertyCard .KWPropertyCard__courtesy.KWPropertyCard__feed_light>div{color:#6f6e81}.KWPropertyCard .KWPropertyCard__tags{display:flex;text-transform:uppercase;position:relative;z-index:2}.KWPropertyCard .KWPropertyCard__tag:not(:last-child){margin-right:4px}.KWPropertyCard .KWPropertyCard__additinalInfo{position:absolute;bottom:10px;right:10px}.KWPropertyCard .KWPropertyCard__additinalInfo .KWPropertyCard__additionalInfo__separator{width:2px;height:28px;background-image:linear-gradient(356deg,#68d0cb,#1ca1d4);display:inline-block;margin-right:8px}.KWPropertyCard .KWPropertyCard__additinalInfo .KWPropertyCard__additionalInfo__text{width:123px;height:34px;font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;display:inline-block}.KWPropertyCard .KWPropertyCard--darkMode{background-color:#000;z-index:-1;color:#fff}.KWPropertyCard.KWPropertyCard--feedSearchCard{max-height:413px;max-width:420px;margin-bottom:8px}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyActions__item{background-color:#343342}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__top{height:280px}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__bottom{display:flex;flex-direction:column;justify-content:center;max-height:96px;background-color:#343342;padding-left:12px;padding-right:12px;overflow:visible;padding-bottom:unset}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__bottom.KWPropertyCard__light{background-color:#fff;color:#343342}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__image{height:280px}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__courtesy{display:flex;flex-direction:row;align-items:center;background-color:#343342;color:#6f6e81;line-height:16px;font-style:italic;margin-left:0;margin-right:0;height:36px;padding-left:10px;padding-right:8px}@media (max-width:359px){.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__courtesy{padding-left:8px;padding-right:unset}}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__courtesy>div{font-size:12px;border-top:unset;line-height:unset;padding:unset;margin:unset;color:#9d9cab}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__courtesy>div .KWPropertyCard__courtesyLogo{margin:0 5px;width:auto;height:14px}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__courtesy>div .KWPropertyCard__courtesyLogo.KWPropertyCard__courtesyLogo--block{margin:0}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__courtesy.KWPropertyCard__light{background-color:#fff}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__courtesy.KWPropertyCard__light>div{color:#6f6e81}.KWPropertyCard.KWPropertyCard--feedSearchCard .KWPropertyCard__infoContainer .KWPropertyCard__actions{margin-left:auto;margin-right:-12px}@media (min-width:768px){.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyOpened{margin-left:auto}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price{line-height:24px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags{display:flex;width:100%;margin-top:4px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel{height:20px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags .KWPropertyCard__tag .KWLabel.KWLabel--white{border:1px solid #343342}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyCardInfo__address{margin-bottom:4px;font-weight:400;font-size:12px;line-height:16px}.KWPropertyCardInfo.KWPropertyCardInfo--previewMode .KWPropertyFacility .KWPropertyFacility__text{font-weight:400;font-size:12px;color:#343342}}.KWPropertyCardInfo.KWPropertyCardInfo--large .KWPropertyCardInfo__price{font-size:28px}.KWPropertyCardInfo.KWPropertyCardInfo--large .KWPropertyCardInfo__address{font-size:14px;margin-top:10px}.KWPropertyCardInfo.KWPropertyCardInfo--large .KWPropertyCardInfo__facilities{margin-top:10px}.KWPropertyCardInfo.KWPropertyCardInfo--inverseColors{color:#6d797a}.KWPropertyCardInfo.KWPropertyCardInfo--inverseColors:not(.KWPropertyCardInfo--imageLoaded) .KWPropertyCardInfo__facilities li:after{border-right:1px solid rgba(109,121,122,.25)}.KWPropertyCardInfo.KWPropertyCardInfo--inverseColors:not(.KWPropertyCardInfo--imageLoaded) .KWPropertyCardInfo__facilities li:last-child:after{border-right:0}.KWPropertyCardInfo.KWPropertyCardInfo--inverseColors.KWPropertyCardInfo--imageLoaded,.KWPropertyCardInfo.KWPropertyCardInfo--inverseColors .KWPropertyCardInfo__nonActive{color:#fff}.KWPropertyCardInfo.KWPropertyCardInfo--hideSeparators li:after{display:none}@media (max-width:767px){.KWPropertyCardInfo.KWPropertyCardInfo--hideSeparators li:after{display:flex}}.KWPropertyCardInfo.KWPropertyCardInfo--feedCard .KWPropertyCardInfo__row{margin-bottom:4px}.KWPropertyCardInfo.KWPropertyCardInfo--feedCard .KWPropertyCardInfo__price{font-size:26px;line-height:1.23}.KWPropertyCardInfo.KWPropertyCardInfo--feedCard .KWPropertyCardInfo__address{font-family:Source Sans Pro,sans-serif;font-weight:600;margin-bottom:8px}.KWPropertyCardInfo.KWPropertyCardInfo--feedCard .KWPropertyCardInfo__facilities{margin-top:0}.KWPropertyCardInfo .KWPropertyCardInfo__row{display:flex;align-items:center;justify-content:space-between}.KWPropertyCardInfo .KWPropertyCardInfo__row:not(:first-child){margin-top:4px}.KWPropertyCardInfo .KWPropertyCardInfo__priceInfo{min-height:35px;display:flex;align-items:center}.KWPropertyCardInfo .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price{font-weight:700;font-size:18px;line-height:18px}.KWPropertyCardInfo .KWPropertyCardInfo__priceInfo .KWPropertyCard__tags{display:none}.KWPropertyCardInfo .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__variance{padding-top:4px;padding-left:4px}.KWPropertyCardInfo .KWPropertyCardInfo__address{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:21px}.KWPropertyCardInfo .KWPropertyCardInfo__facilities{display:flex;align-items:center;margin:0;padding:0;list-style:none;min-height:21px}.KWPropertyCardInfo .KWPropertyCardInfo__facilities li{margin-right:8px;display:flex}.KWPropertyCardInfo .KWPropertyCardInfo__facilities li:after{content:"";border-right:1px solid rgba(139,150,151,.9);position:relative;left:4px;height:12px;top:4px}.KWPropertyCardInfo .KWPropertyCardInfo__facilities li:last-child:after{border-right:0}.KWPropertyCardInfo .KWPropertyCardInfo__nonActive{font-family:Source Sans Pro,sans-serif;color:#999;margin-left:8px}.KWPropertyCardInfo .KWPropertyCardInfo__no-price{font-size:18px;line-height:18px}.KWPropertyCardInfo .KWPropertyCardInfo__no-price__container{padding:0}@media (max-width:767px){.KWPropertyCardInfo .KWPropertyCardInfo__no-price__container{padding-top:16px}}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch{display:flex;flex-direction:column;justify-content:space-between}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__row{margin-bottom:0;margin-top:unset}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__row:first-child{padding-top:8px}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__no-price,.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price{color:#fff;font-weight:400;font-size:24px;line-height:32px}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__no-price.KWPropertyCard__light,.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price.KWPropertyCard__light{color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__address{color:#fff;font-weight:400;font-size:12px;line-height:16px;margin:5px 0}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__address.KWPropertyCard__light{color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyActions__item.KWPropertyCard__light{background-color:#fff}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyFacility__text{color:#fff;font-size:12px;line-height:16px;font-weight:400}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyFacility__text.KWPropertyFacility__text_light{color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__facilities.KWPropertyCard__light{border-bottom:1px solid #8b9697;width:100%}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__facilities.KWPropertyCard__light li:after{border-right:1px solid #8b9697}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__facilities.KWPropertyCard__light li:last-child:after{border-right:none}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__facilities{border-bottom:1px solid #6f6e81;padding-bottom:6px;width:100%}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__facilities li:after{border-right:1px solid #6f6e81}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__facilities li:last-child:after{border-right:none}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__facilities li .KWPropertyFacility .KWPropertyFacility__text{color:#fff;font-weight:400}.KWPropertyCardInfo.KWPropertyCardInfo--feedSavedSearch .KWPropertyCardInfo__facilities li .KWPropertyFacility .KWPropertyFacility__text.KWPropertyFacility__text_light{color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--base{display:flex;flex-direction:column;justify-content:space-between}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__row{margin-bottom:0;margin-top:unset}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__row:first-child{padding-top:8px}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price{color:#fff;font-weight:400;font-size:24px;line-height:32px}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__priceInfo .KWPropertyCardInfo__price.KWPropertyCard__light{color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__address{color:#fff;font-weight:400;font-size:12px;line-height:16px;margin:5px 0}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__address.KWPropertyCard__light{color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyActions__item.KWPropertyCard__light{background-color:#fff}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyFacility__text{color:#fff;font-size:12px;line-height:16px;font-weight:400}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyFacility__text.KWPropertyFacility__text_light{color:#343342}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__facilities.KWPropertyCard__light{border-bottom:1px solid #8b9697;width:100%}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__facilities.KWPropertyCard__light li:after{border-right:1px solid #8b9697}.KWPropertyCardInfo.KWPropertyCardInfo--base .KWPropertyCardInfo__facilities.KWPropertyCard__light li:last-child:after{border-right:none}.KWPropertyCard__gallery{position:relative}.KWPropertyCard__gallery .KWPropertyCard__gallery__carousel,.KWPropertyCard__gallery .KWPropertyCard__gallery__slide,.KWPropertyCard__gallery .swiper-container{height:100%}.KWPropertyCard__gallery .KWPropertyCard__gallery__placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5}.KWPropertyCard__gallery .KWPropertyCard__gallery__placeholder--icon{font-size:63px;margin-top:20px;margin-bottom:8px}.KWPropertyCard__gallery .KWPropertyCard__gallery__placeholder--text{font-size:14px;line-height:21px;font-weight:400;color:#6f6e81}.KWPropertyCard__gallery .KWPropertyCard__gallery__arrow-left,.KWPropertyCard__gallery .KWPropertyCard__gallery__arrow-right{width:32px;height:32px;position:absolute;top:50%;border-radius:50%;background-color:rgba(52,51,66,.9);font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;color:#fff;font-size:14px;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s}.KWPropertyCard__gallery .KWPropertyCard__gallery__arrow-left:before{content:"\E98C"}.KWPropertyCard__gallery .KWPropertyCard__gallery__arrow-right:before{content:"\E95E"}.KWPropertyCard__gallery .KWPropertyCard__gallery__arrow-left{left:8px}.KWPropertyCard__gallery .KWPropertyCard__gallery__arrow-right{right:8px}.KWPropertyCard__gallery .swiper-pagination{display:flex;align-items:center;justify-content:center;bottom:9px}.KWPropertyCard__gallery .swiper-pagination-bullet{width:4px;height:4px;background:#fff;opacity:.7;display:block}.KWPropertyCard__gallery .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.KWPropertyCard__gallery .swiper-pagination-bullet-active{opacity:1}.KWPropertyCard__gallery .swiper-slide-active{width:100%!important}.KWPropertyCard:hover .KWPropertyCard__gallery__arrow-left,.KWPropertyCard:hover .KWPropertyCard__gallery__arrow-right{opacity:1}a.KWOfficeCard{cursor:pointer}.KWOfficeCard{width:100%;font-family:Source Sans Pro,sans-serif;border-radius:4px;box-shadow:0 3px 15px 0 rgba(0,0,0,.05);cursor:default;display:block;text-decoration:none;background-color:#fff}.KWOfficeCard.KWOfficeCard--noShadow{box-shadow:none!important}.KWOfficeCard.KWOfficeCard--clickable{cursor:pointer}.KWOfficeCard.KWOfficeCard--selected{box-shadow:0 3px 15px 0 rgba(0,0,0,.05),0 10px 20px 0 rgba(0,0,0,.1)}.KWOfficeCard .KWOfficeCard__container{display:flex;flex-direction:column;padding:16px;position:relative}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__title{color:#21a4d4;line-height:24px;font-size:16px;font-weight:600;margin-bottom:8px}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__location{display:flex;flex-direction:column;padding-left:24px;font-size:14px;color:#343342}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__location .icon{left:16px;position:absolute;font-size:16px}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__contacts{display:flex;flex-direction:column;margin-top:16px;font-size:14px;color:#343342}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__contacts .KWOfficeCard__contact{display:flex;font-weight:600}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__contacts .KWOfficeCard__contact .KWOfficeCard__contactName{color:#21a4d4;font-weight:400;margin-left:4px}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__contacts .KWOfficeCard__contact:not(:first-child){margin-top:4px}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__phones{display:flex;margin-top:16px;font-size:14px;color:#343342}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__phones .KWOfficeCard__phone{display:flex;font-weight:600}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__phones .KWOfficeCard__phone .KWOfficeCard__number{color:#6d797a;font-weight:400;margin-left:4px}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__phones .KWOfficeCard__phone .KWOfficeCard__number a{color:#6d797a;text-decoration:none}.KWOfficeCard .KWOfficeCard__container .KWOfficeCard__phones .KWOfficeCard__phone:not(:first-child){margin-left:32px}.KWSchool{display:flex;flex-direction:column;max-width:360px;min-width:320px;flex:auto}.KWSchool .KWSchool__container{margin:0;padding:0}.KWSchool .KWSchool__header{font-size:16px;font-weight:600;color:#343342;margin-bottom:16px;margin-top:0}.KWSchool .KWSchool__school{display:flex;flex-direction:column}.KWSchool .KWSchool__school:not(:last-child){margin-bottom:22px}.KWSchool .KWSchool__school .KWSchool__schoolGeneral{display:flex;align-items:center}.KWSchool .KWSchool__school .KWSchool__schoolGeneral .KWSchool__schoolGrade{display:flex;align-items:center;justify-content:center;background-color:#343342;color:#fff;border-radius:50%;height:40px;width:40px;min-height:40px;min-width:40px;font-size:12px;margin-right:16px;font-weight:600}.KWSchool .KWSchool__school .KWSchool__schoolGeneral .KWSchool__schoolName{font-weight:600;color:#343342;font-size:16px}.KWSchool .KWSchool__school .KWSchool__schoolInfo{display:flex;align-items:center;color:#6d797a;font-size:14px;margin-left:56px}.KWSchool .KWSchool__school .KWSchool__schoolInfo>div:first-child{padding-right:10px}.KWSchool .KWSchool__school .KWSchool__schoolInfo>div:nth-child(2){padding-left:10px;border-left:1px solid #f2f2f2}.KWSchool.KWSchool--horizontal .KWSchool__container{display:flex;flex-wrap:wrap}.KWSchool.KWSchool--horizontal .KWSchool__container .KWSchool__school{width:50%;margin-top:0;margin-bottom:20px}.KWPropertyFacility{display:inline-flex;align-items:center;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:16px}.KWPropertyFacility .KWPropertyFacility__text{text-transform:capitalize;font-weight:600;line-height:21px;color:#6d797a}.KWPropertyFacility.KWPropertyFacility--lowerCase .KWPropertyFacility__text{text-transform:lowercase}.KWPropertyFacility.KWPropertyFacility--secondary{color:#6d797a}.KWPropertyFacility.KWPropertyFacility--small{font-size:14px}.KWPropertyFacility.KWPropertyFacility--small .icon{font-size:16px}.KWPropertyFacility .icon{display:block;font-size:24px;margin-right:5px}.KWPropertyFacility.KWPropertyFacility--vertical{flex-direction:column;align-items:flex-start}.KWPropertyFacility.KWPropertyFacility--vertical .KWPropertyFacility__icon{color:#343342;margin-bottom:10px}.KWPropertyFacility.KWPropertyFacility--white{color:#fff}.KWDatePicker{display:inline-flex;width:100%}.KWDatePicker .DayPicker .DayPicker-Month{margin:8px}.KWDatePicker .DayPicker .DayPicker-NavBar{position:absolute;top:5px;right:9px}.KWDatePicker .DayPicker-wrapper{border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.1);background-color:#fff;padding:0}.KWDatePicker .DayPicker-Caption{margin-bottom:7px}.KWDatePicker .DayPicker-Caption>div{height:25px;font-size:16px;line-height:1.5}.KWDatePicker .DayPicker-Caption>div,.KWDatePicker .DayPicker-Weekday{font-family:Source Sans Pro,sans-serif;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#343342}.KWDatePicker .DayPicker-Weekday{font-size:14px;line-height:1.57;text-align:center;padding-left:10px;padding-right:10px;padding-bottom:0}.KWDatePicker .DayPicker-Day{font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#6d797a;width:25.7px;height:16.9px;margin-top:0;margin-bottom:12.6px;outline:0;padding:4px 6px}.KWDatePicker .DayPicker-Day--selected,.KWDatePicker .DayPicker-Day:hover{background-color:transparent!important;color:#343342!important}.KWDatePicker .DayPicker-Day--selected{font-weight:600}.KWDatePicker .DayPicker-Day--disabled{opacity:.5!important;color:#6d797a!important;pointer-events:none}.KWDatePicker .DayPicker-NavButton--prev{background-image:none;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1}.KWDatePicker .DayPicker-NavButton--prev:before{content:"\E98C"}.KWDatePicker .DayPicker-NavButton--next{background-image:none;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;right:6px}.KWDatePicker .DayPicker-NavButton--next:before{content:"\E95E"}.KWDatePicker .DayPicker-NavButton{margin-top:0;width:auto;height:auto;outline:0;font-size:70%;color:#343342}.KWTimePicker{display:inline-flex;width:100%}.KWTimePicker .KWTimePicker__option{height:25px;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.71;text-align:center;color:#707c7d;margin:8px 0;cursor:pointer}.KWTimePicker .KWTimePicker__option--active,.KWTimePicker .KWTimePicker__option:hover{color:#343342}.NeighborhoodTag{height:32px;font-size:14px;font-weight:600;border-radius:16px;position:relative;overflow:hidden}.NeighborhoodTag.NeighborhoodTag--image{border:1px solid #8b9697}.NeighborhoodTag.NeighborhoodTag--image .NeighborhoodTag__bg{display:none}.NeighborhoodTag.NeighborhoodTag--image .NeighborhoodTag__text{color:#6d797a;font-weight:400}.NeighborhoodTag .NeighborhoodTag__text{padding:5px 16px;overflow:hidden;color:#fff;position:relative;font-size:14px;font-weight:600;line-height:1.5}.NeighborhoodTag .NeighborhoodTag__bg{position:absolute;height:100%;width:100%;background-color:#343342;opacity:.4}.NeighborhoodTag .NeighborhoodTag__img{width:100%;height:100%;position:absolute;overflow:hidden}.NeighborhoodTag .NeighborhoodTag__img div{width:100%;height:100%;background-size:cover}.KWPoi{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.KWPoi>.NeighborhoodTag{margin-right:8px;margin-bottom:8px}.KWLabel{height:22px;border-radius:16px;border:1px solid #343342;padding:4px 10px;display:inline-flex;font-family:Source Sans Pro,sans-serif;font-size:12px;line-height:18px;align-items:center}.KWLabel.KWLabel--small{white-space:break-spaces;font-size:12px;padding:0 10px;height:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:18px;font-weight:400}.KWLabel.KWLabel--small .icon{font-size:10px}.KWLabel.KWLabel--black{border-color:#343342;background:#343342;color:#fff}.KWLabel.KWLabel--white{border-color:#fff;background:#fff;color:#343342}.KWLabel.KWLabel--secondary{background:#8b9697;border-color:#8b9697}.KWLabel.KWLabel--sunny{color:#fff;background:linear-gradient(90deg,#68d0cb,#1ca1d4);border:0}.KWLabel.KWLabel--silver{color:#343342;background:#8b9697;border:0}.KWLabel.KWLabel--darkBlue{color:#343342;background-color:#fff;border-color:#343342}.KWLabel.KWLabel--agent{background:#ce011f;color:#fff;border:0}.KWLabel.KWLabel--big{height:32px;padding:6px 16px}.KWLabel.KWLabel--active{cursor:pointer}.KWLabel.KWLabel--feedSavedSearch{background-color:#343342;border-color:#343342;color:#fff;font-size:12px;line-height:18px;font-weight:400}.KWLabel .icon{margin-left:8px;font-size:12px}.KWLabel .icon-circle-play{margin:0 8px 0 0;font-size:18px}@media (max-width:767px){.KWLabel .icon-circle-play{margin:0 6px 0 0}}.KWPropertyOpened{display:flex;align-items:center;font-weight:400;letter-spacing:-.5px}.KWPropertyOpened .KWPropertyOpened__label{display:flex;align-items:center;line-height:21px;font-size:14px;margin-right:5px}.KWPropertyOpened .KWPropertyOpened__label span{font-family:Source Sans Pro,sans-serif;padding-left:1px}.KWPropertyOpened .KWPropertyOpened__label .icon{margin-right:6px;font-size:15px}.KWPropertyOpened .KWPropertyOpened__time{display:flex;flex:1;width:100%;font-family:Source Sans Pro,sans-serif;line-height:21px;font-size:14px;color:#343342;text-transform:capitalize}.KWPropertyOpened .KWPropertyOpened__time div:first-child{padding-right:5px}.KWPropertyOpened .KWPropertyOpened__localTime{text-transform:none}.KWPropertyOpened.KWPropertyOpened--white .KWPropertyOpened__time{color:#fff}.KWPropertyOpened.KWPropertyOpened--silver .KWPropertyOpened__time{color:#343342}.KWPropertyOpened.KWPropertyOpened--spaceBetween .KWPropertyOpened__labeltext{display:none}.KWPropertyOpened.KWPropertyOpened--spaceBetween .KWPropertyOpened__time{justify-content:space-between}.KWPropertyOpened.KWPropertyOpened--feedSavedSearch{background-color:#343342;border-radius:12px;padding:3px 8px;margin-right:8px}.KWPropertyOpened.KWPropertyOpened--feedSavedSearch .KWPropertyOpened__label,.KWPropertyOpened.KWPropertyOpened--feedSavedSearch .KWPropertyOpened__labeltext,.KWPropertyOpened.KWPropertyOpened--feedSavedSearch .KWPropertyOpened__time{color:#fff;font-size:12px;line-height:18px;text-align:center;font-weight:400}@media (min-width:768px){.KWMapExtended__backgroundContainer--previewMode .KWPropertyOpened .KWPropertyOpened__labeltext,.KWMapExtended__backgroundContainer--previewMode .KWPropertyOpened .KWPropertyOpened__time{display:none}}.KWOpenHouseTag{display:flex;align-items:center;font-weight:400;letter-spacing:-.5px}.KWOpenHouseTag .KWOpenHouseTag__label{display:flex;align-items:center;font-size:12px;padding:2px 0}.KWOpenHouseTag .KWOpenHouseTag__label span{font-family:Source Sans Pro,sans-serif;margin-left:5px;margin-right:5px;font-size:12px;font-weight:600}.KWOpenHouseTag .KWOpenHouseTag__label .icon{margin-right:6px;font-size:15px}.KWOpenHouseTag .KWOpenHouseTag__time{display:flex;flex:1;width:100%;font-family:Source Sans Pro,sans-serif;line-height:21px;font-size:14px;color:#343342;text-transform:uppercase}.KWOpenHouseTag .KWOpenHouseTag__time div:first-child{padding-right:5px}.KWOpenHouseTag.KWOpenHouseTag--white .KWOpenHouseTag__time{color:#fff}.KWOpenHouseTag.KWOpenHouseTag--border{border:1px solid #343342;border-radius:20px;padding:2px 5px;background:#343342;margin-right:5px}.KWOpenHouseTag.KWOpenHouseTag--border .KWOpenHouseTag__time{white-space:nowrap;font-size:12px;line-height:16px}@media (min-width:768px){.KWMapExtended__backgroundContainer--previewMode .KWOpenHouseTag .KWOpenHouseTag__labeltext,.KWMapExtended__backgroundContainer--previewMode .KWOpenHouseTag .KWOpenHouseTag__time{display:none}}.KWPropertyMatch{display:inline-flex;background:linear-gradient(90deg,#68d0cb,#1ca1d4);color:#fff;border-radius:16px;align-items:center;padding:4px 11px 4px 4px;line-height:22px;font-weight:600}.KWPropertyMatch .icon{font-size:20px}.KWPropertyMatch .KWPropertyMatch__text{flex:1;margin-left:7px}.KWPropertyMatch.KWPropertyMatch--small{padding:2px 11px 2px 4px;line-height:16px}.KWPropertyMatch.KWPropertyMatch--small .KWPropertyMatch__text{font-size:12px;letter-spacing:-.25px}.KWPropertyMatch.KWPropertyMatch--small .icon{font-size:15px}.KWPropertyAgentPick{display:inline-flex;align-items:center;background-color:#ce011f;border-radius:16px;padding:0 15px;height:30px;font-weight:600}.KWPropertyAgentPick .KWPropertyAgentPick__text{font-size:14px;color:#fff}.KWPropertyAgentPick.KWPropertyAgentPick--small{height:20px;padding:0 8px}.KWPropertyAgentPick.KWPropertyAgentPick--small .KWPropertyAgentPick__text{font-size:12px;letter-spacing:-.25px}.KWPropertyExclusive{display:inline-flex;align-items:center;background-image:linear-gradient(286deg,#ff3f3f,#f97474);border-radius:16px;padding:0 15px;height:30px;font-weight:600}.KWPropertyExclusive .KWPropertyExclusive__text{font-size:14px;color:#fff}.KWPropertyExclusive.KWPropertyExclusive--small{height:20px;padding:0 8px}.KWPropertyExclusive.KWPropertyExclusive--small .KWPropertyExclusive__text{font-size:12px;letter-spacing:-.25px}.KWPropertyActions{font-weight:600}.KWPropertyActions .icon{font-size:23px;display:block}.KWPropertyActions .icon.KWPropertyCard__light{color:#343342}.KWPropertyActions .icon.icon-heart-active.KWPropertyCard__light{color:#fd5c51}.KWPropertyActions .KWPropertyActions__popoverContainer{width:100%}.KWPropertyActions .KWPropertyActions__item{display:flex;align-items:center;padding:11px 20px;cursor:pointer;border:0;background:none;border-right:2px solid rgba(255,255,255,.2);color:#fff}.KWPropertyActions .KWPropertyActions__item:last-child{border-right:0}.KWPropertyActions .KWPropertyActions__text{margin-left:10px}.KWPropertyActions .icon-heart-active{color:#fd5c51}.KWPropertyActions.KWPropertyActions--sm{border-radius:16px}.KWPropertyActions.KWPropertyActions--sm .KWPropertyActions__item{border-right:0;padding:8px 10px}.KWPropertyActions.KWPropertyActions--sm .KWPropertyActions__text{display:none}.KWPropertyActions.KWPropertyActions--sm.KWPropertyActions--vertical{flex-direction:column}.KWPropertyActions.KWPropertyActions--sm.KWPropertyActions--vertical .KWPropertyActions__item{padding:8px}.KWPropertyActions.KWPropertyActions--sm.KWPropertyActions--vertical .KWPropertyActions__item--share{display:none}.KWPropertyActions.KWPropertyActions--onlyOne{border-radius:50%}.KWPropertyActions.KWPropertyActions--onlyOne .KWPropertyActions__item{padding:8px!important}.KWPropertyActions.KWPropertyActions--property{background:unset;flex:1;border-top:1px solid #f2f2f2}.KWPropertyActions.KWPropertyActions--property .KWPropertyActions__popoverContainer{border-right:1px solid #8b9697}.KWPropertyActions.KWPropertyActions--property .KWPropertyActions__popoverContainer.KWPropertyActions__popoverContainer--single{border-right:none}.KWPropertyActions.KWPropertyActions--property .KWPropertyActions__item{justify-content:center;width:100%;color:#343342;padding:0;border-right:1px solid #8b9697;font-size:16px}.KWPropertyActions.KWPropertyActions--property .KWPropertyActions__item:last-child,.KWPropertyActions.KWPropertyActions--property .KWPropertyActions__item:nth-last-child(2){border-right:0}.KWPropertyActions.KWPropertyActions--feedSavedSearch{background-color:#fd5c51;right:13.5px}.KWPropertyActions__copySuccess{position:absolute;left:75%;top:-4px;transform:translateX(-50%) translateY(-100%);display:flex;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border:1px solid rgba(109,121,122,.1);font-size:16px;white-space:nowrap;padding:8px;border-radius:4px;background:#fff;align-items:center;color:#6d797a;cursor:default}.KWPropertyActions__copySuccess:after{content:"";position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;transform:translateX(-50%);width:0;height:0;top:100%;left:50%}.KWSection{padding:30px 0;border-top:1px solid rgba(139,150,151,.2)}.KWSection.KWSection--noBorders{border:0;padding-top:0}.KWSection .KWSection__headerPrimary{font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:600;margin:0}.KWSection .KWSection__headerPrimaryFloatLeft{margin-left:auto;position:absolute}.KWSection .KWSection__headerPrimaryCommon{font-size:18px;margin-top:0;margin-bottom:25px}.KWSection .KWSection__headerSecondary{font-size:14px;color:#6d797a;margin-top:8px;font-weight:400}.KWSection .KWSection__footerDisclaimer{margin-top:30px;color:#6d797a}@media (max-width:1023px){.KWSection .KWSection__footerDisclaimer{font-size:12px}}.KWButton{border-radius:4px;padding:0 20px;border:0;font-size:16px;outline:0;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-weight:600;height:46px;white-space:normal;position:relative}.KWButton:focus{outline:2px solid red;z-index:1}.KWButton.KWButton--sunny{background:linear-gradient(90deg,#68d0cb,#1ca1d4);color:#fff}.KWButton.KWButton--block{width:100%}.KWButton.KWButton--primary{background:#343342;color:#fff;border:1px solid #343342}.KWButton.KWButton--secondary{background:#fff;border:2px solid #343342;color:#343342}.KWButton.KWButton--secondary.KWButton--medium,.KWButton.KWButton--secondary.KWButton--small{border-width:1px}.KWButton.KWButton--white{background:#fff;border-color:transparent;color:#343342}.KWButton.KWButton--light{border:1px solid rgba(52,51,66,.1);height:40px;border-radius:4px;text-align:center;line-height:15px;cursor:pointer;font-size:14px;font-family:Source Sans Pro,sans-serif;font-weight:600;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#343342}.KWButton.KWButton--medium{padding:0 10px;font-size:14px;line-height:15px;height:36px}@media (max-width:767px){.KWButton.KWButton--medium{font-size:12px}}.KWButton.KWButton--small{padding:0 10px;font-size:12px;line-height:32px;height:32px}.KWButton.KWButton--disabled{opacity:.75;cursor:default}.KWButton.KWButton--circle{border-radius:50%;width:40px;height:40px}.KWButton.KWButton--circle .icon{margin-right:0}.KWButton.KWButton--rounded{border-radius:50px}.KWButton.KWButton--red{background-color:#b22222}.KWButton .icon{margin-right:5px}.KWButton .icon--green{color:#35c655}.KWButton.KWButton--dropdownFilter{font-family:Source Sans Pro,sans-serif;font-weight:400}.KWButton.KWButton--dropdownFilter.KWButton--light .KWButton__label{opacity:1}.KWButton.KWButton--dropdownFilter.KWButton--changeOnHover:hover{background:rgba(139,150,151,.15)}.KWButton.KWButton--loading{opacity:.75;cursor:default}.KWButton.KWButton--loading .KWButton__label{visibility:hidden}.KWButton .KWButton__loader{position:absolute;top:0;bottom:0;left:0;right:0}.kw-tip{padding:10px 15px;background:#fff;box-shadow:0 1px 5px -1px rgba(64,64,63,.4);border-radius:4px}.kw-tip:before{content:" ";position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;left:20px;transform:translateY(-15px)}.kw-validation-item{display:flex;align-items:center;font-size:12px}.kw-validation-item.kw-validation-inactive{color:#8b9697}.kw-validation-item-icon{width:10px;height:10px;background:#6d797a;margin-right:10px}.KWInput{position:relative;background:#fff;display:inline-flex;align-items:center;border-radius:4px;border:1px solid #535872;padding:0 16px}.KWInput .KWInput__sideContent{color:#535872;font-family:Source Sans Pro,sans-serif}.KWInput .KWInput__sideContent.KWInput__sideContent--left{padding-right:8px}.KWInput .KWInput__sideContent.KWInput__sideContent--right{padding-left:8px}.KWInput.KWInput--disabled input{color:#535872;font-weight:400;background:none}.KWInput .KWInput__icon-button{background:transparent;border:0}.KWInput .icon{cursor:pointer}.KWInput.KWInput--light{border-color:rgba(255,255,255,.2);background:transparent}.KWInput.KWInput--light.KWInput--disabled input{color:rgba(255,255,255,.5);font-weight:600}.KWInput.KWInput--light input{font-family:Source Sans Pro,sans-serif;background:transparent;color:#fff;font-size:14px;font-weight:400}.KWInput.KWInput--light input::-moz-placeholder{color:rgba(255,255,255,.7)}.KWInput.KWInput--light input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.KWInput.KWInput--light input::placeholder{color:rgba(255,255,255,.7)}.KWInput.KWInput--light.KWInput--active{border-color:#fff}.KWInput.KWInput--light.KWInput--active input::-moz-placeholder{color:rgba(255,255,255,.2)}.KWInput.KWInput--light.KWInput--active input:-ms-input-placeholder{color:rgba(255,255,255,.2)}.KWInput.KWInput--light.KWInput--active input::placeholder{color:rgba(255,255,255,.2)}.KWInput input{border:0;padding:12px 0;width:100%;font-size:16px;outline:0;font-family:Source Sans Pro,sans-serif;font-weight:400}.KWInput input::-moz-placeholder{color:#535872;font-weight:400}.KWInput input:-ms-input-placeholder{color:#535872;font-weight:400}.KWInput input::placeholder{color:#535872;font-weight:400}.KWInput input:-webkit-autofill,.KWInput input:-webkit-autofill:focus,.KWInput input:-webkit-autofill:hover{border:1px solid transparent;-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.KWInput.KWInput--error,.KWInput.KWInput--error.KWInput--active{border-color:#d82b2b}.KWInput.KWInput--filter.KWInput--disabled input{color:#535872;font-weight:400}.KWInput.KWInput--filter input{padding:9px 0;font-size:14px;font-family:Source Sans Pro,sans-serif;font-weight:400}.KWInput.KWInput--filter input::-moz-placeholder{color:#535872;font-weight:400}.KWInput.KWInput--filter input:-ms-input-placeholder{color:#535872;font-weight:400}.KWInput.KWInput--filter input::placeholder{color:#535872;font-weight:400}.KWInput.KWInput--block,.KWInput.KWInput--block input{width:100%}.KWPhoneInput{position:relative;background:#fff;display:inline-flex;align-items:center;border-radius:4px;border:1px solid #535872;padding:0 16px}.KWPhoneInput .KWPhoneInput__sideContent{color:#6d797a;opacity:.5;font-family:Source Sans Pro,sans-serif}.KWPhoneInput .KWPhoneInput__sideContent.KWPhoneInput__sideContent--left{padding-right:8px}.KWPhoneInput .KWPhoneInput__sideContent.KWPhoneInput__sideContent--right{padding-left:8px}.KWPhoneInput.KWPhoneInput--disabled input{color:#535872;font-weight:400;background:none}.KWPhoneInput .icon{cursor:pointer}.KWPhoneInput.KWPhoneInput--light{border-color:rgba(255,255,255,.2);background:transparent}.KWPhoneInput.KWPhoneInput--light.KWPhoneInput--disabled input{color:#535872;font-weight:600}.KWPhoneInput.KWPhoneInput--light input{font-family:Source Sans Pro,sans-serif;background:transparent;color:#fff;font-size:14px;font-weight:400}.KWPhoneInput.KWPhoneInput--light input::-moz-placeholder{color:rgba(255,255,255,.7)}.KWPhoneInput.KWPhoneInput--light input:-ms-input-placeholder{color:rgba(255,255,255,.7)}.KWPhoneInput.KWPhoneInput--light input::placeholder{color:rgba(255,255,255,.7)}.KWPhoneInput.KWPhoneInput--light.KWPhoneInput--active{border-color:#fff}.KWPhoneInput.KWPhoneInput--light.KWPhoneInput--active input::-moz-placeholder{color:rgba(255,255,255,.2)}.KWPhoneInput.KWPhoneInput--light.KWPhoneInput--active input:-ms-input-placeholder{color:rgba(255,255,255,.2)}.KWPhoneInput.KWPhoneInput--light.KWPhoneInput--active input::placeholder{color:rgba(255,255,255,.2)}.KWPhoneInput input{border:0;padding:12px 0;width:100%;font-size:16px;outline:0;font-family:Source Sans Pro,sans-serif;font-weight:400}.KWPhoneInput input::-moz-placeholder{color:#535872;font-weight:400}.KWPhoneInput input:-ms-input-placeholder{color:#535872;font-weight:400}.KWPhoneInput input::placeholder{color:#535872;font-weight:400}.KWPhoneInput input:-webkit-autofill,.KWPhoneInput input:-webkit-autofill:focus,.KWPhoneInput input:-webkit-autofill:hover{border:1px solid transparent;-webkit-box-shadow:inset 0 0 0 1000px transparent;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.KWPhoneInput.KWPhoneInput--error,.KWPhoneInput.KWPhoneInput--error.KWPhoneInput--active{border-color:#d82b2b}.KWPhoneInput.KWPhoneInput--filter.KWPhoneInput--disabled input{color:#535872;font-weight:400}.KWPhoneInput.KWPhoneInput--filter input{padding:9px 0;font-size:14px;font-family:Source Sans Pro,sans-serif;font-weight:400}.KWPhoneInput.KWPhoneInput--filter input::-moz-placeholder{color:#535872;font-weight:400}.KWPhoneInput.KWPhoneInput--filter input:-ms-input-placeholder{color:#535872;font-weight:400}.KWPhoneInput.KWPhoneInput--filter input::placeholder{color:#535872;font-weight:400}.KWPhoneInput.KWPhoneInput--block,.KWPhoneInput.KWPhoneInput--block input{width:100%}.KWSavedMenu{cursor:pointer;margin-right:16px}.KWSavedMenu .KWSavedMenu__savedSearches{border-bottom:1px solid #8b9697;padding:0 16px}@media (max-width:1023px){.KWSavedMenu .KWSavedMenu__savedSearches{margin:0 16px;padding:unset}}.KWSavedMenu .KWSavedMenu__itemTitle{font-size:14px}@media (max-width:1023px){.KWSavedMenu .KWSavedMenu__itemTitle{font-size:16px}}.KWSavedMenu .KWSavedMenu__itemSubtitle{font-size:12px;line-height:18px;font-weight:400}.KWSavedMenu .KWSavedMenu__collections{margin:0 16px;border-bottom:1px solid #8b9697}.KWSavedMenu .KWSavedMenu__title{color:#6d797a;margin-top:0;margin-bottom:0;font-size:12px;font-weight:400;padding-top:16px}@media (max-width:1023px){.KWSavedMenu .KWSavedMenu__title{color:#343342;margin-bottom:24px;padding-top:24px}}.KWSavedMenu .KWSavedMenu__linkTitle{display:block;color:#343342;font-size:14px;font-weight:600;padding:16px 0;text-decoration:none}@media (max-width:1023px){.KWSavedMenu .KWSavedMenu__linkTitle{padding:24px 0;font-size:16px}}.KWSavedMenu .KWSavedMenu__item{color:#343342;display:block;text-decoration:none;padding-top:8px;padding-bottom:8px;padding-left:16px;margin:0 -16px}.KWSavedMenu .KWSavedMenu__item:hover{background:#f5f5f5}@media (max-width:1023px){.KWSavedMenu .KWSavedMenu__item{padding-bottom:24px}}.KWSavedMenu .KWSavedMenu__itemButton{margin-bottom:16px;margin-top:8px}@media (max-width:1023px){.KWSavedMenu .KWSavedMenu__itemButton{margin-bottom:24px}}.KWNavigation{display:flex;height:100%;align-items:center}.KWNavigation.KWNavigation--agent .KWNavigationBranded{border-top:1px solid #f5f5f5;padding-top:24px}.KWNavigation.KWNavigation--agent .KWNavigationBranded .KWNavigationBranded__agent{display:flex;flex-direction:column;margin-bottom:24px;padding:0 16px}.KWNavigation.KWNavigation--agent .KWNavigationBranded .KWNavigationBranded__agent .KWNavigationBranded__agentAvatar{width:48px;height:48px;margin-bottom:5px}.KWNavigation.KWNavigation--agent .KWNavigationBranded .KWNavigationBranded__agent .KWNavigationBranded__agentName{color:#343342;font-size:16px;font-weight:600;line-height:24px;margin-bottom:5px}.KWNavigation.KWNavigation--agent .KWNavigationBranded .KWNavigationBranded__agent .KWNavigationBranded__agentInfo{color:#6d797a;font-size:14px;line-height:21px}.KWNavigation .KWNavigation__links{height:100%;display:flex;align-items:center}.KWNavigation .KWNavigation__links .KWNavigation__menu{font-size:40px;font-weight:600;cursor:pointer}@media (min-width:768px){.KWNavigation .KWNavigation__links .KWNavigation__menu{order:2;padding-bottom:5px;font-size:30px}}.KWNavigation .KWNavigation__links .KWHeader__notificationIcon{display:none;cursor:pointer;padding:0 10px 10px;margin-left:10px}@media (min-width:768px){.KWNavigation .KWNavigation__links .KWHeader__notificationIcon{display:block;order:1}}.KWNavigation .KWNavigation__links .FeedNotificationBell__bell__icon svg{width:24px;height:28px}.KWNavigation .KWNavigation__authButtons{padding-bottom:2px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.KWNavigation .KWNavigation__authButtons .KWNavigation__logIn{color:#343342;font-size:16px;font-weight:600;margin-right:4px}.KWNavigation .KWNavigation__authButtons .KWNavigation__signup{margin-left:4px}.KWNavigation .KWNavigation__item{margin-right:24px;cursor:pointer;color:#343342;font-weight:600;font-size:16px;height:100%;display:flex;align-items:center;text-decoration:none;border-bottom:2px solid transparent}@media (max-width:1023px){.KWNavigation .KWNavigation__item{display:block;padding-right:16px;margin-bottom:24px}.KWNavigation .KWNavigation__item.KWNavigation__item--popup{padding:0}}.KWNavigation .KWNavigation__item.KWNavigation__item--active{align-items:center;border-bottom:2px solid #343342}@media (max-width:1023px){.KWNavigation .KWNavigation__item.KWNavigation__item--active{border:0}.KWNavigation .KWNavigation__item{height:unset}}.KWNavigation .KWNavigation__item.KWNavigation__item--notClickable{cursor:default}.KWNavigation .KWNavigation__signOut{color:#d82b2b}.KWNavigation .KWNavigation__avatar_button{background:none;border:0;padding:0}.KWNavigation .KWNavigation__avatar{height:36px;width:36px;display:inline-flex;min-width:36px;cursor:pointer}.KWNavigation .KWNavigation__linksMenu{position:absolute;display:flex;flex-direction:column;top:64px;right:26px;border-radius:4px;box-shadow:0 3px 5px 0 rgba(0,0,0,.05);z-index:6;min-width:256px;overflow:hidden}@media (max-width:1023px){.KWNavigation .KWNavigation__linksMenu{position:fixed;top:0;right:0;border-radius:0;border:0;box-shadow:none;height:100%}}@media (max-width:359px){.KWNavigation .KWNavigation__linksMenu{width:100%;align-items:flex-end;top:80px}}.KWNavigation .KWNavigation__linksMenu.KWNavigation__linksMenu--empty .KWNavigation__menuLink{margin-top:16px}@media (max-width:359px){.KWNavigation .KWNavigation__linksMenu.KWNavigation__linksMenu--user .KWNavigation__close{width:100%;box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}}.KWNavigation .KWNavigation__linksMenu .KWNavigation__container{background:#fff;height:calc(100% - 80px)}.KWNavigation .KWNavigation__linksMenu .KWNavigation__items{display:flex;flex-direction:column;width:100%;height:100%;padding:0 16px}@media (min-width:1024px){.KWNavigation .KWNavigation__linksMenu .KWNavigation__items{padding:16px 24px;border-radius:4px}.KWNavigation .KWNavigation__linksMenu .KWNavigation__items .KWNavigation__item{margin-bottom:16px}.KWNavigation .KWNavigation__linksMenu .KWNavigation__items .KWNavigation__item:last-child{margin-bottom:0}.KWNavigation .KWNavigation__linksMenu .KWNavigation__items .KWNavigation__item.KWNavigation__item--active{border-bottom:none}}.KWNavigation .KWNavigation__linksMenu .KWNavigation__sectionsSplit{border-top:1px solid #f5f5f5;padding-top:24px}.KWNavigation .KWNavigation__linksMenu .KWNavigation__sections{display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden}.KWNavigation .KWNavigation__linksMenu .KWNavigation__sections .KWNavigation__linkSection{overflow-y:auto;border-top:unset}.KWNavigation .KWNavigation__close{height:80px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);flex:1 0 auto;display:flex;align-items:center;padding:16px;justify-content:space-between;flex-direction:row-reverse;background:#fff;z-index:6}@media (min-width:1024px){.KWNavigation .KWNavigation__close{display:none}}@media (max-width:359px){.KWNavigation .KWNavigation__close{position:fixed;top:0;box-shadow:none}}.KWNavigation .KWNavigation__close .KWNavigation__closeButton{cursor:pointer}.KWNavigation .KWNavigation__close .KWNavigation__closeButton .icon-close-delete{font-size:32px}.KWNavigation .KWNavigation__close .KWNavigation__profile{display:flex;align-items:center;width:100%}.KWNavigation .KWNavigation__close .KWNavigation__profile>:first-child{margin-right:8px}.KWNavigation .KWNavigation__close .KWNavigation__profile .KWNavigation__profileName{font-size:18px;font-weight:600;line-height:23px;width:100%;max-height:46px;overflow:hidden}@media (max-width:359px){.KWNavigation .KWNavigation__close .KWNavigation__profile .KWNavigation__profileName{margin-right:5px}}.KWNavigation .KWNavigation__menuBg{position:fixed;width:100%;height:calc(100% + 100px);left:0;right:0;bottom:0;top:0;background:rgba(52,51,66,.9);opacity:.7;z-index:5}@media (min-width:1024px){.KWNavigation .KWNavigation__menuBg{display:none}}@media (max-width:359px){.KWNavigation .KWNavigation__menuBg{display:none}}.KWNavigation .KWNavigation__menuLink{margin-top:16px;font-weight:600;font-size:16px;color:#343342}.KWNavigation .KWNavigation__menuLink a{text-decoration:none;color:#343342}@media (max-width:1023px){.KWNavigation .KWNavigation__menuLink{margin-bottom:32px;padding-left:16px;padding-right:16px}}.KWNavigation .KWNavigation__menuLink:last-child{margin-bottom:16px}.KWNavigation .KWNavigation__menuText{cursor:pointer}.KWNavigation .KWNavigation__agentLink{background:#343342;color:#fff;font-size:14px;font-weight:600;padding:16px;cursor:pointer;text-decoration:none;z-index:6;position:relative;display:block;margin:0}@media (min-width:1024px){.KWNavigation .KWNavigation__agentLink{padding-left:24px}}.KWNavigation .KWNavigation__findYourAgent{padding-right:36px}.KWNavigation .KWNavigation__agentBlock{display:flex;align-items:center}.KWNavigation .KWNavigation__agentAvatar{height:48px;width:48px;margin-right:8px;flex-shrink:0}.KWNavigation .KWNavigation__license,.KWNavigation .KWNavigation__yourAgent{font-size:12px;font-weight:400}.KWNavigation .KWNavigation__navigationArrow{position:absolute;top:50%;right:16px;transform:translateY(-50%) rotate(-90deg)}.KWNavigation .KWNavigation__agentName{font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:calc(100% - 26px)}.KWHeader,.KWNavigation .KWNavigation__agentInfo{width:100%}.KWHeader{display:flex;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;box-shadow:0 0 5px rgba(0,0,0,.25);z-index:6;height:80px;position:fixed;background-color:#fff;top:0;left:0}@media (max-width:1023px){.app-header--activeLinks .KWHeader{z-index:8}}.KWHeader.KWHeader--withDisclaimer{top:32px}@media (max-width:767px){.KWHeader.KWHeader--withDisclaimer{top:45px}}.KWHeader.KWHeader--withMlsHeader{box-shadow:0 0 1px rgba(0,0,0,.25)}@media (max-width:359px){.KWHeader .KWHeader__teamLogo{display:none}}.KWHeader .KWHeader__line{display:none}.KWHeader.KWHeader--index{position:static;box-shadow:none;background:transparent;background-size:cover}.KWHeader.KWHeader--index .KWHeader__line{display:block;height:2px;background:rgba(255,255,255,.3);flex-grow:1;margin:0 25px}@media (max-width:767px){.KWHeader.KWHeader--index .KWHeader__line{display:none}}.KWHeader .KWHeader__left,.KWHeader .KWHeader__left .KWHeader__logosContainer{display:flex;justify-content:flex-start;align-items:center}.KWHeader .KWHeader__left .KWHeader__logosContainer{height:100%;overflow-x:hidden}.KWHeader .KWHeader__last{display:flex;justify-content:flex-end;align-items:center}@media (max-width:767px){.KWHeader.KWHeader--searchRoute .KWHeader__search{height:calc(100% - 80px);top:80px}.KWHeader.KWHeader--searchRoute .KWHeader__search.KWHeader__search--mlsHeader{height:calc(100% - 109px);top:109px}.KWHeader.KWHeader--searchRoute .KWHeader__search.KWHeader__search--active{left:0;width:100%;height:100%;top:0}}.KWHeader .KWHeader__search{left:32px;width:600px;position:relative}@media (min-width:768px){.KWHeader .KWHeader__search{margin-left:8px;left:0}}@media (max-width:1439px){.KWHeader .KWHeader__search{width:400px}}@media (max-width:767px){.KWHeader .KWHeader__search{top:70px;left:0;width:100%;height:100%;position:absolute;background-color:#fff}}@media (max-width:767px) and (max-width:767px){.KWHeader .KWHeader__search.KWHeader__search--active{top:0}}.KWHeader .KWHeader__closeSearchButton{position:absolute;right:26px;top:116px;cursor:pointer;font-size:16px;z-index:8;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.KWHeader .KWHeader__closeSearchButton:before{content:"\E907"}@media (max-width:767px){.KWHeader .KWHeader__closeSearchButton{top:36px}}.KWHeader .KWHeader__searchButton{cursor:pointer;font-size:32.5px!important;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:10px}.KWHeader .KWHeader__searchButton:before{content:"\E91B"}.KWHeader .KWHeader__rightActionsWrapper{display:flex;justify-content:space-between;align-items:center}.Collapsable .Collapsable__maxHeightContent{overflow:hidden}.Collapsable .Collapsable__label{font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;margin-top:20px}.Collapsable .Collapsable__label:focus{outline:2px solid red}.Collapsable .Collapsable__label .icon-drop-down-arrow{margin-right:15px}.Collapsable .Collapsable__label.Collapsable--rotated .icon-drop-down-arrow{transform:rotate(180deg)}.Collapsable .Collapsable__label.Collapsable__label--noMargin{margin-top:0}.Collapsable .Collapsable__label.Collapsable__label--hide{display:none}.Collapsable .Collapsable__label.Collapsable__label--left{justify-content:flex-start}.Collapsable .Collapsable__label.Collapsable__label--right{justify-content:flex-end}.Collapsable .Collapsable__label.Collapsable__label--center{justify-content:center}.KWSelect{position:relative;background:#fff;border-radius:4px;border:1px solid #535872;padding:11px 16px;width:100%;font-size:16px;outline:0;cursor:pointer}.KWSelect:focus,.KWSelect:focus-within{border:1px solid #343342;box-shadow:0 0 0 2px rgba(52,51,66,.3);outline:0}.KWSelect.KWSelect--medium{padding:0 10px;font-size:14px;line-height:32px}.KWSelect.KWSelect--secondary{background:none;border:1px solid #343342}.KWSelect.KWSelect--secondary .KWSelect__text{color:#343342;font-weight:600}.KWSelect.KWSelect--opened .KWSelect__text{color:#343342}.KWSelect.KWSelect--opened .KWSelect__menu{border-radius:0;margin-top:0}.KWSelect.KWSelect--onDarkBg{background:transparent;border-color:#fff}.KWSelect.KWSelect--onDarkBg .KWSelect__arrow,.KWSelect.KWSelect--onDarkBg .KWSelect__text{color:#fff}.KWSelect.KWSelect--opened .KWSelect__arrow{transform:rotate(-180deg);top:2px}.KWSelect.KWSelect--opened .KWSelect__menu{opacity:1;margin-top:5px;visibility:visible;transition-delay:0s}.KWSelect.KWSelect--error{border-color:#fd5c51}.KWSelect .KWSelect__text{flex:1;margin-right:8px;color:#6d797a}.KWSelect .KWSelect__toggle{position:relative;display:flex;align-items:center}.KWSelect .KWSelect__arrow{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.KWSelect .KWSelect__arrow:before{content:"\E90C"}.KWSelect .KWSelect__menu{overflow-y:scroll;max-height:180px;opacity:0;transition:visibility 0s .3s,opacity .3s,margin-top .3s;visibility:hidden;left:0;top:100%;margin-top:2px;width:100%;position:absolute;z-index:19;background:#fff;border-radius:4px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}.KWSelect--navigation{border-radius:0;border:none;padding:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;font-size:14px}.KWSelect--navigation .KWSelect__toggle{border-bottom:3px solid #343342;padding:0 10px 25px}.KWSelect--navigation .KWSelect__toggle .KWSelect__arrow{margin-left:10px;color:#343342;font-size:10px;font-weight:700}.KWSelect.KWSelect--costEstimate{border:0;font-size:14px;color:#343342;border-bottom:1px solid #000;min-width:80px;border-radius:0;padding:0 0 2px}.KWSelect.KWSelect--costEstimate .KWSelect__text{color:#343342}.KWSelect.KWSelect--costEstimate .KWSelect__menu{width:151px;left:unset;right:0}.KWSelect.KWSelect--savedSearchModal{padding:6px 8px}.KWSelect.KWSelect--savedSearchModal .KWSelect__text{color:#343342;width:140px}.KWSelect.KWSelect--saveToCollectionsModal{padding:4px 9px 4px 8px}.KWSelect.KWSelect--saveToCollectionsModal .KWSelect__text{color:#343342}.KWSelect--savedSearchModal .KWSelect__text{text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}.KWSelect__input{border:0;outline:0;width:96px;font-weight:400;line-height:24px;color:#343342;padding:4px 0}.KWSelect__input::-moz-placeholder{color:#8b9697}.KWSelect__input:-ms-input-placeholder{color:#8b9697}.KWSelect__input::placeholder{color:#8b9697}.KWSelect__inputPrefix{position:absolute;left:-6px;top:-1px}.KWCustomSelect{display:flex;flex-direction:column;position:relative;width:100%}.KWCustomSelect.KWCustomSelect--bordered .KWCustomSelect__selection .icon{margin-left:16px}.KWCustomSelect .KWCustomSelect__selection{border-radius:4px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;height:47px;opacity:.2px;align-items:center;border:1px solid #8b9697;padding:0 17px}.KWCustomSelect .KWCustomSelect__selection .KWCustomSelect__value{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;color:#343342;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.KWCustomSelect .KWCustomSelect__selection .KWCustomSelect__value.KWCustomValue__placeholder{color:#9d9cab;font-weight:400}.KWCustomSelect .KWCustomSelect__selection .KWCustomSelect__icon-container{display:flex;flex-direction:row;align-items:center;color:#343342}.KWCustomSelect .KWCustomSelect__popup{position:absolute;top:49px;z-index:27;border-radius:4px;background-color:#fff;width:100%}.KWCustomSelect.KWCustomSelect--light .KWCustomSelect__selection{background-color:#fff}.KWSelectOption{color:#6d797a;cursor:pointer;padding:10px 17px;overflow-wrap:break-word;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;background:#fff;height:40px;font-family:inherit;font-size:inherit;text-align:left}.KWSelectOption.KWSelectOption__smallPaddings{padding:1px 10px}.KWSelectOption:hover{background:#fafafa}.KWSelectOption.KWSelectOption--selected,.KWSelectOption:focus{background:#fafafa;color:#343342}.KWSelectRadioOption{color:#6d797a;cursor:pointer;padding:10px 17px}.KWSelectRadioOption:hover{background:#fafafa}.KWSelectRadioOption.KWSelectRadioOption--selected{background:#fafafa;color:#343342}.KWMlsHeader{position:relative;padding:4px 0;font-size:14px;color:#6d797a;box-shadow:0 0 5px rgba(0,0,0,.25);width:100%;background:#fff}.KWMlsHeader .grid{margin-left:0}.KWMlsHeader .grid .KWMlsHeader__container{display:flex;justify-content:space-between;font-size:14px;line-height:21px;font-weight:600}.KWMlsHeader .grid .KWMlsHeader__header{color:#6d797a}.KWMlsHeader .grid .KWMlsHeader__fairHousing{color:#343342;font-size:14px;line-height:21px;font-weight:600;margin-left:auto}.KWMlsHeader .grid .KWMlsHeader__fairHousing a{color:inherit}.KWModal{z-index:30;position:fixed;left:0;top:0;background:rgba(52,51,66,.9);width:100%;height:100%;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.KWModal [data-focus-lock-disabled]{width:100%;height:100%}}.KWModal.KWModal--right{top:80px}.KWModal.KWModal--right .KWModal__content{height:calc(100% - 80px);border-radius:0;position:absolute;right:0;box-shadow:none}.KWModal.KWModal--overflow .KWModal__content{overflow:visible}.KWModal.KWModal--video .KWModal__content{width:80%;max-width:600px;max-height:800px}.KWModal.KWModal--transparent .KWModal__content{background:transparent}.KWModal.KWModal--darkTheme{background:#343342}@media (max-width:767px){.KWModal.KWModal--mobileFullWidth .KWModal__content{width:calc(100% - 32px)}}.KWModal .KWModal__content{border-radius:3px;overflow:hidden;background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.32);top:0;margin:auto;overflow-y:auto}.KWModal .KWModal__content .KWModal__closeButton{position:absolute;right:16px;top:19px;color:#fff;font-size:18px;cursor:pointer}.KWModal .KWModal__content .KWModal__closeButton.KWModal__closeButtonLeft{left:34px;top:28px;font-size:24px}@media (max-width:359px){.KWModal .KWModal__content .KWModal__closeButton.KWModal__closeButtonLeft{left:16px;top:19px}}.KWModal .KWModal__content .KWModal__closeButton.KWModal__darkCloseButton{color:#201f29}@media (max-width:767px){.KWModal--modal .KWModal__content{margin:16px}.KWModal--popup .KWModal__content{margin-bottom:0;width:100%;border-radius:20px;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0}.KWModal--screen .KWModal__content{width:100%;height:100%;border-radius:0;box-shadow:none}.KWModal--screen .KWModal__closeButton{color:#000}}.KWDialog{height:100%}@media (max-width:767px){.KWDialog{overflow-y:auto}}.KWDialog .KWDialog__header{height:80px;color:#343342;display:flex;align-items:center;justify-content:space-between;font-size:20px;font-family:Source Sans Pro,sans-serif;font-weight:600;position:relative;padding-left:16px;padding-right:16px}.KWDialog .KWDialog__header .icon{font-size:20px;cursor:pointer}.KWDialog .KWDialog__header .icon.KWDialog__headerLeftIcon,.KWDialog .KWDialog__header .icon.KWDialog__headerRightIcon{padding:0}.KWDialog .KWDialog__headerTitle{font-size:18px;font-weight:600;margin:0}.KWDialog .KWDialog__headerText{flex-grow:1;width:100%;text-align:center}.KWDialog .KWDialog__headerText .KWDialog__headerSubtitle{color:#6d797a;font-size:12px;font-weight:400}.KWDialog .KWDialog__content{width:390px;margin-left:auto;margin-right:auto;max-height:420px}.KWDialog .KWDialog__footer{height:80px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px}.KWDialog .KWDialog__footer.KWDialog__footer--vertical{flex-direction:column-reverse;height:120px}.KWDialog .KWDialog__footer .KWButton{width:100%}.KWDialog .KWDialog__footer .KWButton:focus{outline:2px solid red}.KWDialog.KWDialog--dynamicWidth .KWDialog__content{width:auto}.KWDialog.KWDialog--dynamicHeight .KWDialog__content{max-height:none;overflow-y:visible}.KWDialog.KWDialog--padding .KWDialog__content{padding:16px}.KWDialog.KWDialog--twoButtons .KWDialog__footer .KWButton{width:calc((100% - 10px) / 2)}.KWDialog.KWDialog--twoButtons .KWDialog__footer .KWButton:first-child{margin-right:10px}@media (max-width:767px){.KWDialog.KWDialog--twoButtons .KWDialog__footer .KWButton:first-child{margin-right:0}.KWDialog.KWDialog--screen .KWDialog__content{width:100%;padding-bottom:80px}.KWDialog.KWDialog--screen .KWDialog__footer{width:100%;bottom:0;position:unset}}.KWDialog.KWDialog--right .KWDialog__content{height:calc(100% - 160px);max-height:none}.KWDialog.KWDialog--right .KWDialog__footer{position:absolute;bottom:0;width:100%;background:#fff}.KWDialog.KWDialog--contentVerticalScroll .KWDialog__content{overflow:auto}.KWDialog.KWDialog--boxShadows .KWDialog__header{box-shadow:0 4px 5px 0 rgba(0,0,0,.05)}.KWDialog.KWDialog--boxShadows .KWDialog__footer{box-shadow:0 -4px 5px 0 rgba(0,0,0,.05)}.KWDialog--closeButton{position:absolute;right:30px;top:32px;color:#fff;font-size:18px;cursor:pointer}.KWDialog--closeButtonDark{color:#343342}.KWCheckbox{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;font-weight:400;color:#6d797a}.KWCheckbox:focus,.KWCheckbox:focus-within{border:1px solid #343342;border-radius:4px;box-shadow:0 0 0 2px rgba(52,51,66,.3);outline:0}.KWCheckbox.KWCheckbox--guide{background:#fff}.KWCheckbox.KWCheckbox--saveToCollection{margin-bottom:15px;align-items:flex-start}.KWCheckbox.KWCheckbox--saveToCollection .KWCheckbox__label{border-bottom:2px solid rgba(52,51,66,.05);width:90%;padding-bottom:15px}.KWCheckbox.KWCheckbox--filter{height:40px}.KWCheckbox.KWCheckbox--checked{font-weight:400;color:#343342}.KWCheckbox.KWCheckbox--checked .KWCheckbox__circle{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;background:linear-gradient(90deg,#21a4d4,#007cad);-webkit-text-fill-color:transparent}.KWCheckbox.KWCheckbox--checked .KWCheckbox__circle:before{content:"\E959"}.KWCheckbox.KWCheckbox--checked .KWCheckbox__square{position:relative;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;background:#fff;-webkit-text-fill-color:#fff}.KWCheckbox.KWCheckbox--checked .KWCheckbox__square:before{content:"\E95A"}.KWCheckbox.KWCheckbox--checked .KWCheckbox__square:after,.KWCheckbox.KWCheckbox--checked .KWCheckbox__square:before{position:absolute}.KWCheckbox.KWCheckbox--checked .KWCheckbox__square:before{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.KWCheckbox.KWCheckbox--checked .KWCheckbox__square:after{content:"";position:absolute;top:0;left:0;width:inherit;height:inherit;z-index:1;background:linear-gradient(90deg,#21a4d4,#007cad);border-radius:3px}.KWCheckbox.KWCheckbox--checked .KWCheckbox__circle,.KWCheckbox.KWCheckbox--checked .KWCheckbox__square{-webkit-background-clip:text;border:0}.KWCheckbox .KWCheckbox__circle,.KWCheckbox .KWCheckbox__square{height:24px;width:24px;border:1px solid #535872;flex-shrink:0;border-radius:3px}.KWCheckbox .KWCheckbox__circle.KWCheckbox--error,.KWCheckbox .KWCheckbox__square.KWCheckbox--error{border-color:#d82b2b}.KWCheckbox .KWCheckbox__circle.KWCheckbox--large,.KWCheckbox .KWCheckbox__square.KWCheckbox--large{height:50px;width:50px}.KWCheckbox .KWCheckbox__circle{border-radius:50%}.KWCheckbox.KWCheckbox--small.KWCheckbox--checked .KWCheckbox__circle{font-size:20px}.KWCheckbox.KWCheckbox--small .KWCheckbox__circle{height:20px;width:20px}.KWCheckbox .KWCheckbox__label{height:24px;font-family:Source Sans Pro,sans-serif;margin-left:15px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.KWCheckbox .KWCheckbox__label.KWCheckbox--large{font-size:20px;line-height:1}.KWCommuteTimes .KWCommuteTimes__timeCircle{border-radius:25px;height:28px;min-width:68px;background-image:linear-gradient(90deg,#68d0cb,#1ca1d4);color:#fff;display:flex;justify-content:space-around;align-items:center;font-size:12px;margin-right:20px}.KWCommuteTimes .KWCommuteTimes__name{font-weight:600;color:#343342;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.KWCommuteTimes .KWCommuteTimes__name{font-size:14px}}@media (min-width:768px){.KWCommuteTimes .KWCommuteTimes__name{font-size:16px}}.KWCommuteTimes .KWCommuteTimes__address{font-size:12px;color:#6d797a;overflow:hidden}.KWCommuteTimes .KWCommuteTimes__commuteTime{display:flex;align-items:center;margin-bottom:25px;justify-content:space-between;min-width:0}.KWCommuteTimes .KWCommuteTimes__commuteTime.KWCommuteTimes__commuteTime--collapsedActions>div:first-child{max-width:calc(100% - 20px)}.KWCommuteTimes .KWCommuteTimes__commuteTime>div{display:flex;align-items:center;min-width:0}.KWCommuteTimes .KWCommuteTimes__commuteTime>div:first-child{max-width:calc(100% - 210px)}.KWCommuteTimes .KWCommuteTimes__commuteTime>div:last-child{align-items:center}.KWCommuteTimes .KWCommuteTimes__directionsButton{width:100px;display:inline-flex;align-items:center;justify-content:center;font-weight:400;line-height:20px}.KWCommuteTimes .KWCommuteTimes__directionsButton .icon{font-size:16px;margin-right:8px}.KWCommuteTimes .KWCommuteTimes__directionsButton a{text-decoration:none;color:inherit}.KWCommuteTimes .KWCommuteTimes__addPlaceButton{margin-bottom:25px}.KWCommuteTimes .KWCommuteTimes__searchPlaceButton{margin-top:25px}.KWCommuteTimes .KWCommuteTimes__location{padding-right:10px;display:flex;flex-direction:column;min-width:0}.KWCommuteTimes .icon-trash{margin-right:23px;cursor:pointer;font-size:16px;color:#6d797a}.KWCommuteTimes .icon-edit{margin-right:30px;cursor:pointer;font-size:16px;color:#6d797a}.KWCommuteTimes .KWCommuteTimes__commuteTimes{margin:35px 0}.KWCommuteTimes .KWCommuteTimes__separator{width:2px;background-color:#fafafa;height:30px;margin-right:23px}.KWCommuteTimes .KWCommuteTimes__tabs .KWTabs__content{max-width:450px}.KWCommuteTimes .icon-options{cursor:pointer;font-size:16px}.KWCommuteTimes .KWCommuteTimes__disclaimer{font-size:12px;color:#6d797a}.KWCommuteTimes .KWCommuteTimes__commuteInfo{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:48px}.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoTitle{font-size:16px;font-weight:600;color:#343342;line-height:1.7;margin-bottom:15px}.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems{width:100%;display:flex;flex-wrap:wrap}.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems .KWCommuteTimes__commuteInfoItem{padding-left:15px;position:relative;align-items:center;display:flex;font-size:14px;color:#6d797a;flex:1 0 50%;padding-bottom:10px}@media (max-width:1439px){.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems .KWCommuteTimes__commuteInfoItem{flex:1 0 100%}.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems .KWCommuteTimes__commuteInfoItem:last-child{padding-bottom:0}}@media (max-width:1023px){.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems .KWCommuteTimes__commuteInfoItem{flex:1 0 50%}}@media (max-width:767px){.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems .KWCommuteTimes__commuteInfoItem{flex:1 0 100%}.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems .KWCommuteTimes__commuteInfoItem:last-child{padding-bottom:0}}.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems .KWCommuteTimes__commuteInfoItem>span{font-weight:700;color:#343342;padding:0 3px}.KWCommuteTimes .KWCommuteTimes__commuteInfo .KWCommuteTimes__commuteInfoItems .KWCommuteTimes__commuteInfoItem:before{content:" ";position:absolute;background:#49bdcf;left:0;width:4px;height:4px;border-radius:50%}.KWCommuteTimes .KWCommuteTimes__menuItem{padding:0 10px;justify-content:flex-start}.KWCommuteTimes .KWCommuteTimes__menuItem a{text-decoration:none;color:inherit}.KWDisclaimer{font-size:12px;color:#6d797a}.KWMoneyFormatter{display:inline-block}.KWCarousel{width:100%;height:100%}.KWCarousel>.swiper-container{z-index:0;width:100%;height:100%;overflow:visible}.KWCarousel>.swiper-container.swiper-container-horizontal>.swiper-pagination-bottom-outside{margin:16px auto 0;position:static;left:unset;transform:none}.KWCarousel>.swiper-container.swiper-container-horizontal>.swiper-pagination-bottom-outside .swiper-pagination-bullet{width:6px;height:6px;background:#343342;opacity:.7}.KWCarousel>.swiper-container.swiper-container-horizontal>.swiper-pagination-bottom-outside .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.KWCarousel .swiper-slide{opacity:0;visibility:hidden}.KWCarousel .swiper-slide.swiper-slide-visible,.KWCarousel .swiper-slide.swiper-slide-visible.swiper-slide-active,.KWCarousel .swiper-slide.swiper-slide-visible.swiper-slide-next,.KWCarousel .swiper-slide.swiper-slide-visible.swiper-slide-prev{opacity:1;visibility:visible}.KWCarousel .carousel{position:absolute;height:100%;width:100%;background-color:transparent}@media (min-width:768px){.KWCarousel .carousel .swiper-slide-duplicate-next:after{height:100%;background-color:rgba(32,31,41,.6);pointer-events:none}}.KWCarousel .carousel .swiper-pagination-bullets{bottom:20px!important}.KWCarousel .carousel .swiper-pagination-bullet{outline:0;background-color:#fff;opacity:.5;top:5px}.KWCarousel .carousel .swiper-pagination-bullet-active{opacity:1}.KWCarousel .carousel .swiper-pagination-bullets-dynamic{height:20px}.KWCarouselWithArrows{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center}.KWCarouselWithArrows.KWCarouselWithArrows--vertical{height:100%;flex-direction:column}.KWCarouselWithArrows.KWCarouselWithArrows--noShadow .KWCarouselWithArrows__shadow{visibility:hidden}.KWCarouselWithArrows.KWCarouselWithArrows__feed .KWCarouselWithArrows__feedSlideWrapper{padding:0}@media (max-width:767px){.KWCarouselWithArrows.KWCarouselWithArrows__feed .KWCarouselWithArrows__navigation .KWCarouselWithArrows__arrow{font-size:8px}.KWCarouselWithArrows.KWCarouselWithArrows__feed .KWCarouselWithArrows__navigation .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--prev{right:2px;left:auto}.KWCarouselWithArrows.KWCarouselWithArrows__feed .KWCarouselWithArrows__navigation .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--next{left:2px;right:auto}}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarousel .swiper-container{padding-left:16px;padding-right:16px}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--prev{left:0}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--next{right:0}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarouselWithArrows__arrow{display:none;background:#343342;border-radius:50%;color:#fff;width:40px;height:40px;align-items:center;justify-content:center;font-size:14px;opacity:.9}@media (max-width:1439px){.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarouselWithArrows__arrow{width:30px;height:30px;font-size:12px}}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--prev{left:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--prev:before{position:relative;left:-2px}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--next{right:15px;box-shadow:0 -2px 4px 0 rgba(0,0,0,.5)}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended) .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--next:before{position:relative;right:1px}.KWCarouselWithArrows.KWCarouselWithArrows--neighborhoodsList:not(.KWCarouselWithArrows--neighborhoodsListRecommended):hover .KWCarouselWithArrows__arrow{display:flex}.KWCarouselWithArrows .KWCarouselWithArrows__navigation{position:absolute;height:100%;z-index:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;outline:0}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--prev{left:-2px}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--next{right:-2px}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--next.swiper-button-disabled+div{display:flex}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--hide,.KWCarouselWithArrows .KWCarouselWithArrows__navigation.swiper-button-disabled{visibility:hidden}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--vertical{height:auto;width:100%}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--vertical.KWCarouselWithArrows__navigation--prev{top:0}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--vertical.KWCarouselWithArrows__navigation--next{bottom:0}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--vertical .KWCarouselWithArrows__arrow{left:50%}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--vertical .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--prev{transform:rotate(90deg)}.KWCarouselWithArrows .KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--vertical .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--next{right:auto;transform:rotate(-90deg)}.KWCarouselWithArrows .KWCarouselWithArrows__shadow{height:100%;width:30px}.KWCarouselWithArrows .KWCarouselWithArrows__shadow.KWCarouselWithArrows__shadow--next{background-image:linear-gradient(90deg,rgba(255,255,255,0),#fff)}.KWCarouselWithArrows .KWCarouselWithArrows__shadow.KWCarouselWithArrows__shadow--prev{background-image:linear-gradient(270deg,rgba(255,255,255,0),#fff)}.KWCarouselWithArrows .KWCarouselWithArrows__shadow.KWCarouselWithArrows__shadow--dark.KWCarouselWithArrows__shadow--next{background-image:linear-gradient(90deg,rgba(255,255,255,0),#fafafa)}.KWCarouselWithArrows .KWCarouselWithArrows__shadow.KWCarouselWithArrows__shadow--dark.KWCarouselWithArrows__shadow--prev{background-image:linear-gradient(270deg,rgba(255,255,255,0),#fafafa)}@media (max-width:359px){.KWCarouselWithArrows .KWCarouselWithArrows__shadow.KWCarouselWithArrows__shadow--propertyCarousel{background-image:none!important}}.KWCarouselWithArrows .KWCarouselWithArrows__arrow{display:none;background:#343342;border-radius:50%;color:#fff;width:40px;height:40px;align-items:center;justify-content:center;opacity:.9;outline:0;cursor:pointer;position:absolute;font-size:16px;font-weight:700;box-shadow:0 0 4px 1px rgba(0,0,0,.3);font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.KWCarouselWithArrows .KWCarouselWithArrows__arrow:before{content:"\E924"}.KWCarouselWithArrows .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--prev{left:-18px}@media (max-width:1439px){.KWCarouselWithArrows .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--prev{left:-14px}}@media (max-width:1023px){.KWCarouselWithArrows .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--prev{left:-6px}}@media (max-width:767px){.KWCarouselWithArrows .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--prev{left:-10px}}.KWCarouselWithArrows .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--next{right:-18px;transform:rotate(180deg)}@media (max-width:1439px){.KWCarouselWithArrows .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--next{right:-14px}}@media (max-width:1023px){.KWCarouselWithArrows .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--next{right:-6px}}@media (max-width:767px){.KWCarouselWithArrows .KWCarouselWithArrows__arrow.KWCarouselWithArrows__arrow--next{right:-10px}}.KWCarouselWithArrows:hover .KWCarouselWithArrows__arrow{display:flex}.KWCarouselWithArrows .KWCarouselWithArrows__loader{position:absolute;height:100%;z-index:1;display:none;align-items:flex-end;justify-content:center;outline:0;right:-40px;transform:translate(-50%,-50%)}.KWCarouselWithArrows .KWCarouselWithArrows__loader .KWCarouselWithArrows__loaderDot{width:12px;height:12px;border-radius:50%;background:linear-gradient(-45deg,#1ca1d4,#68d0cb);float:left;margin:0 4px;transform:scale(0);-webkit-animation:loaderDotsKeyframes 1s ease 0ms infinite;animation:loaderDotsKeyframes 1s ease 0ms infinite}.KWCarouselWithArrows .KWCarouselWithArrows__loader .KWCarouselWithArrows__loaderDot:nth-child(2){-webkit-animation:loaderDotsKeyframes 1s ease .3s infinite;animation:loaderDotsKeyframes 1s ease .3s infinite}.KWCarouselWithArrows .KWCarouselWithArrows__loader .KWCarouselWithArrows__loaderDot:nth-child(3){-webkit-animation:loaderDotsKeyframes 1s ease .6s infinite;animation:loaderDotsKeyframes 1s ease .6s infinite}.KWRecommendedSection--dark .KWCarouselWithArrows .KWCarouselWithArrows__shadow.KWCarouselWithArrows__shadow--next{background-image:linear-gradient(90deg,rgba(255,255,255,0),#fafafa)}.KWRecommendedSection--dark .KWCarouselWithArrows .KWCarouselWithArrows__shadow.KWCarouselWithArrows__shadow--prev{background-image:linear-gradient(270deg,rgba(255,255,255,0),#fafafa)}@-webkit-keyframes loaderDotsKeyframes{50%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes loaderDotsKeyframes{50%{transform:scale(1);opacity:1}to{opacity:0}}.KWCarouselWithFilters__controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}@media (max-width:767px){.KWCarouselWithFilters__controls{flex-direction:column}}.KWCarouselWithFilters__container{position:relative}.KWCarouselWithFilters__carousel{flex:1;height:100%;padding-bottom:0}.KWCarouselWithFilters__slide{width:100%;max-width:356px;padding:0}.KWCarouselWithFilters__arrows{display:flex;align-items:center}.KWCarouselWithFilters__arrow{width:32px;height:32px;background:#343342;border-radius:50%;text-align:center;color:#fff;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;transition:opacity .25s}.KWCarouselWithFilters__arrow:focus{outline:2px solid red}.KWCarouselWithFilters__arrow:before{content:"\E924"}.KWCarouselWithFilters__arrow:first-child{margin-right:8px}.KWCarouselWithFilters__arrow:last-child{transform:rotate(180deg)}.KWCarouselWithFilters__arrow:hover{opacity:.8}.KWCarouselWithFilters__arrow[aria-disabled=true]{pointer-events:none;opacity:.5}.KWPropertiesCarousel{display:flex;flex-direction:column;width:100%}@media (max-width:767px){.KWPropertiesCarousel{margin-bottom:0}}.KWPropertiesCarousel.KWPropertiesCarousel--agentProfile .KWPropertiesCarousel__title{font-weight:700}.KWPropertiesCarousel .KWPropertiesCarousel__title{margin-top:0;font-size:18px;font-weight:600;color:#343342;line-height:1.5;margin-bottom:24px;align-items:center;display:flex;justify-content:space-between}@media (max-width:767px){.KWPropertiesCarousel .KWPropertiesCarousel__title{margin-bottom:16px}}.KWPropertiesCarousel .KWPropertiesCarousel__title .KWPropertiesCarousel__link{float:right;font-size:12px;font-weight:600;text-decoration:none;color:#6d797a;align-items:center;display:flex}.KWPropertiesCarousel .KWPropertiesCarousel__title .KWPropertiesCarousel__link .icon{padding-left:3px}.KWPropertiesCarousel .KWPropertiesCarousel__container{width:100%;height:100%;display:flex;justify-content:space-between}.KWPropertiesCarousel .KWPropertiesCarousel__container .KWPropertiesCarousel__carousel{flex:1;height:100%;padding-bottom:3px}.KWPropertiesCarousel .KWPropertiesCarousel__container .KWPropertiesCarousel__card{width:100%;max-width:333px;padding:0}.KWPropertiesCarousel.KWPropertiesCarousel--recommended .KWPropertiesCarousel__carousel{padding-left:4px;padding-right:4px}.KWGallery{position:fixed;background-color:#343342;top:0;left:0;right:0;bottom:0;z-index:25;overflow-y:auto;display:flex;flex-direction:column;align-items:stretch}.KWGallery .KWGallery__imagesContainer{flex:1}.KWGallery .KWGallery__thumbnailsContainer{height:130px}.KWGallery .KWGallery__carouselContainer{flex:1}.KWGallery .KWGallery__header{display:flex;align-items:center;justify-content:space-between;padding:30px 40px}@media (max-width:1023px){.KWGallery .KWGallery__header{padding:20px 40px}}@media (max-width:767px){.KWGallery .KWGallery__header{padding:20px}}.KWGallery .KWGallery__numbers{color:#fff}.KWGallery .KWGallery__closeButton{font-size:20px;color:#fff;cursor:pointer;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;border:0}.KWGallery .KWGallery__closeButton:before{content:"\E907"}.KWGallery .arrowContainer{height:100%;display:flex;align-items:center}.KWGallery .arrowContainer--arrowPrev{justify-content:flex-end}.KWGallery .arrowContainer--arrowNext{justify-content:flex-start}.KWGallery .KWGallery__swiperArrow{cursor:pointer;color:#fff;z-index:22;display:flex;height:auto;padding:6px;border-radius:50%;justify-content:center;align-items:center;background:none;border:0;-webkit-tap-highlight-color:transparent}@media (max-width:1023px){.KWGallery .KWGallery__swiperArrow{position:absolute}.KWGallery .KWGallery__swiperArrow.KWGallery--arrowPrev{left:18px}.KWGallery .KWGallery__swiperArrow.KWGallery--arrowNext{right:18px}}@media (min-width:1024px){.KWGallery .KWGallery__swiperArrow{width:auto}}.KWGallery .KWGallery__swiperArrow .icon{font-size:35px!important}.KWGallery .KWGallery__categoriesClipper{overflow:hidden;position:relative;height:90px;width:100%}.KWGallery .KWGallery__categoriesContent{position:absolute;height:100%}.KWGallery .KWGallery__swiperSlide{background-color:#000;background-size:contain;height:100%;width:100%;background-repeat:no-repeat;background-position:50%}.KWGallery .KWGallery__category{float:left}.KWGallery .KWGallery__name{color:#fff;margin-bottom:10px}.KWGallery .KWGallery__photos{overflow:hidden}.KWGallery .KWGallery__photo{float:left;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;height:70px;background-color:#000;border-radius:4px;cursor:pointer;opacity:.5}.KWGallery .KWGallery--active{box-shadow:inset 0 0 0 1px #fff;opacity:1}.KWGallery .KWGallery--hidden{display:none}.KWGallery .KWGallery__scrollingWrapper{margin:0 auto}.KWGallery .KWGallery__carouselWrapper{height:100%;position:relative}.KWGallery .carousel{border-radius:4px}.KWGallery .carousel .swiper-slide{height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;cursor:pointer}.KWGallery .row:first-child{margin-bottom:40px;position:relative}.KWGallery .col-14{height:100%}.KWGallery .KWGallery__photoTag{position:absolute;background:#fff;height:30px;border-radius:4px;padding:0 10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center;color:#343342;cursor:default}.KWGallery .KWGallery__photoTag .icon{margin-left:5px;cursor:pointer}.KWGallery .KWGallery__photoTag:after{content:"";position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;top:100%;left:50%;transform:translateX(-50%)}.KWGallery .KWGallery--liked{color:red;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.KWGallery .KWGallery--liked:before{content: }.KWGallery .KWGallery__tagText{font-size:12px;font-weight:600;color:#000}.KWGallery .KWGallery__indicator{pointer-events:none;cursor:pointer;background:linear-gradient(rgba(52,51,66,0),rgba(52,51,66,.75));color:#fff;z-index:20;position:absolute;width:100%;height:50px;bottom:0;display:flex;justify-content:center;align-items:center}.KWGallery .KWGallery__indicatorText{margin-left:10px;font-weight:400}.Scrolling{position:relative;background:#747f81;height:22px;cursor:pointer;background-clip:content-box;padding:10px 0}.Scrolling .Scrolling__sliderWrapper{position:absolute;top:-10px;bottom:-10px}.Scrolling .Scrolling__sliderContent{position:absolute;background:#fff;border-radius:4px;top:50%;height:4px;cursor:pointer;transform:translateY(-50%);width:100%}.Scrolling .Scrolling__dragListener{background:#fff;position:fixed;top:-9999px;left:-9999px;width:99999px;height:99999px;z-index:31;opacity:0}.KWImageGallery{display:flex;position:relative}.KWImageGallery.KWImageGallery__pagination{justify-content:space-between;align-items:center}.KWImageGallery .KWImageGallery__image{width:50px;height:50px;margin-right:10px;margin-bottom:2px;border-radius:4px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);overflow:hidden;position:relative;cursor:default}.KWImageGallery .KWImageGallery__image.KWImageGallery__image--pointer{cursor:pointer}.KWImageGallery .KWImageGallery__imageMore{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(52,51,66,.8);color:#fff;font-size:18px;font-weight:700;cursor:pointer}.KWImageGallery .KWImageGallery__arrow{position:absolute;cursor:pointer;color:#000;outline:0;font-size:24px;font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.KWImageGallery .KWImageGallery__arrow:before{content:"\E924"}.KWImageGallery .KWImageGallery__arrow.swiper-button-disabled{opacity:.3;cursor:default}.KWImageGallery .KWImageGallery--arrowPrev{left:-5px}.KWImageGallery .KWImageGallery--arrowNext{right:-5px;transform:rotate(180deg)}.KWImageCollection{display:flex;height:100%;width:100%}.KWImageCollection--column{flex-direction:column}.KWImageCollection--column>:first-child:not(:only-child){margin-bottom:16px}@media (max-width:1023px){.KWImageCollection--column>:first-child:not(:only-child){margin-bottom:12px}}.KWImageCollection--row>:first-child:not(:only-child){margin-right:16px}@media (max-width:1023px){.KWImageCollection--row>:first-child:not(:only-child){margin-right:12px}}.KWInfo{flex:1;justify-content:space-between;max-height:90px}.KWInfo,.KWInfo .KWInfo__container{display:flex;flex-direction:column;align-items:center}.KWInfo .KWInfo__container{width:100%}@media (max-width:767px){.KWInfo .KWInfo__container{align-items:flex-start}}.KWInfo .KWInfo__container .KWInfo__value{color:#007cad;font-size:20px;font-weight:700}.KWInfo .KWInfo__container .KWInfo__title{font-size:14px;color:#6d797a;text-align:center;width:100%}@media (max-width:767px){.KWInfo .KWInfo__container .KWInfo__title{text-align:left}}.KWInfo .KWInfo__container .KWInfo__title--toogle{align-items:center;display:flex}.KWInfo .KWInfo__button{cursor:pointer;position:relative;font-size:10px;font-weight:700;background:none;border:0}.KWInfo .KWInfo__button.KWInfo__button--active{transform:rotate(45deg)}.KWInfo .KWInfo__button.KWInfo__button--arrow{display:inline-flex;color:#343342;margin-left:6px}.KWInfo .KWInfo__button.KWInfo__button--arrow.KWInfo__button--active{transform:rotate(180deg)}.KWInfo .KWInfo__dialog{align-items:center;position:relative;margin-top:10px;width:100%}.KWInfo .KWInfo__dialog,.KWInfoCollapsable{display:flex;flex-direction:column}.KWInfoCollapsable .KWInfoCollapsable__items{display:flex}.KWInfoCollapsable .KWInfoCollapsable__dialog{margin-bottom:20px}.KWTabs .KWTabs__content{position:relative;display:flex}.KWTabs.KWTabs--large .KWTabs__tab{font-size:16px}.KWTabs.KWTabs--soldStats .KWTabs__tab{margin-right:78px}@media (max-width:767px){.KWTabs.KWTabs--soldStats .KWTabs__tab{margin-right:15px}}.KWTabs.KWTabs--navigation{height:94%}.KWTabs.KWTabs--navigation .KWTabs__content{height:100%}.KWTabs.KWTabs--navigation .KWTabs__content .KWTabs__tab{padding:0 30px;width:auto;text-align:center}@media (max-width:1439px){.KWTabs.KWTabs--navigation .KWTabs__content .KWTabs__tab{padding:0 20px}}@media (max-width:1023px){.KWTabs.KWTabs--navigation .KWTabs__content .KWTabs__tab{padding:0 10px}}@media (max-width:767px){.KWTabs.KWTabs--navigation .KWTabs__content .KWTabs__tab{padding:0 5px}}.KWTabs .KWTabs__tab{padding:0 4px 10px;background-color:transparent;border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#6d797a;font-size:14px}.KWTabs .KWTabs__tab.KWTabs__tab--active{color:#343342;cursor:default;font-weight:600}.KWTabs .KWTabs__tab.KWTabs__tab--dotted:after{content:"";background:#fd5c51;border-radius:50%;height:6px;width:6px;position:relative;top:-10px;left:1px}.KWTabs .KWTabs__tab .icon{margin-right:5px;margin-top:-3px;font-size:20px}.KWTabs .KWTabs__border{height:1px;position:relative;background-color:transparent}.KWTabs .KWTabs__slider{position:absolute;top:-1px;bottom:-1px;left:0;background:#343342;transition:left 0s linear,width 0s linear;height:1px}.KWTabs .KWTabs__slider.KWTabs__bold{top:-3px;height:3px;border-radius:90px}.KWTabs .KWTabs__button{justify-self:end}.KWPriceHistory ul{padding:0;margin:0;list-style:none}.KWPriceHistory .KWPriceHistory__prices{margin-top:50px}.KWPriceHistory .KWPriceHistory__prices li{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.KWPriceHistory .KWPriceHistory__prices li>div{display:flex;align-items:center}.KWPriceHistory .KWPriceHistory__date{margin-right:20px;width:80px}.KWPriceHistory .KWPriceHistory__date,.KWPriceHistory .KWPriceHistory__label{font-size:16px;color:#6d797a}.KWPriceHistory .KWPriceHistory__price{font-size:18px;font-weight:600}.KWPriceHistory .KWPriceHistory__increase{margin-left:20px}.KWPriceHistory .KWPriceHistory__increase .icon{font-size:18px}@media (max-width:767px){.KWPriceHistory .KWPriceHistory__date,.KWPriceHistory .KWPriceHistory__label,.KWPriceHistory .KWPriceHistory__price{font-size:14px}.KWPriceHistory .KWPriceHistory__increase .icon{font-size:16px}.KWPriceHistory .KWPriceHistory__prices{margin-top:40px}.KWPriceHistory .KWPriceHistory__prices li{margin-top:25px}}.KWBooleanControl{width:40px;height:20px;border-radius:10px;position:relative}.KWBooleanControl.KWBooleanControl--on{background:linear-gradient(90deg,#21a4d4,#007cad)}.KWBooleanControl.KWBooleanControl--on .KWBooleanControl__switcher{right:-5px}.KWBooleanControl.KWBooleanControl--off{background-color:#535872}.KWBooleanControl.KWBooleanControl--off .KWBooleanControl__switcher{left:-5px}.KWBooleanControl.KWBooleanControl--disabled{background:#8b9697}.KWBooleanControl .KWBooleanControl__switcher{box-shadow:0 1px 5px 0 #535872;height:23px;width:23px;border-radius:50%;background:#fff;position:absolute;transform:translateY(-50%);top:50%}.KWBooleanControl.KWBooleanControl--toggle{background:linear-gradient(90deg,#21a4d4,#007cad)}.KWBooleanControl.KWBooleanControl--toggle-off{background:#8b9697}.KWLocationSearch{height:412px;padding:16px}.KWLocationSearch .KWLocationSearch__results{margin-bottom:0;border:1px solid rgba(52,51,66,.05);margin-top:16px;background-color:#fff;max-height:calc(100% - 60px);overflow-y:auto}.KWLocationSearch .icon-search{padding:0 10px}.KWLocationSearch .KWLocationSearch__heading{height:52px;line-height:52px;padding-left:10px;font-size:14px;font-family:Source Sans Pro,sans-serif;color:#6d797a}.KWLocationSearch .icon-location{font-size:16px;margin-right:10px}.KWLocationSearch .KWLocationSearch__result{font-family:Source Sans Pro,sans-serif;text-align:left;font-size:14px;cursor:pointer;width:100%;border-top:1px solid rgba(52,51,66,.05);padding:12px 10px}.KWLocationSearch .KWLocationSearch__result b{color:#000}.KWContact{display:flex;margin-bottom:16px}.KWContact.KWContact--centered .KWContact__body{margin-top:10px;justify-content:flex-start}.KWContact .icon{margin-right:8px;font-size:42px}.KWContact .KWContact__body{display:flex;flex-direction:column;justify-content:center}.KWContextDialog{padding:10px;border-radius:4px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);color:#fff;z-index:28}.KWContextDialog,.KWContextDialog:after{background-color:#343342;position:absolute}.KWContextDialog:after{content:"";left:calc(50% - 10px);width:20px;height:7px;-webkit-clip-path:polygon(16% 0,87% 0,50% 100%);clip-path:polygon(16% 0,87% 0,50% 100%)}.KWContextDialog.KWContextDialog--bottom{top:25px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.KWContextDialog.KWContextDialog--bottom:after{top:-7px;transform:rotate(180deg)}.KWContextDialog.KWContextDialog--bottomRight{top:25px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.KWContextDialog.KWContextDialog--bottomRight:after{left:calc(50% - 10px);top:-7px;transform:rotate(180deg)}.KWContextDialog.KWContextDialog--bottomLeft{top:25px;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:0}.KWContextDialog.KWContextDialog--bottomLeft:after{left:calc(33% - 10px);top:-7px;transform:rotate(180deg)}.KWContextDialog.KWContextDialog--top{bottom:25px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.KWContextDialog.KWContextDialog--top:after{bottom:-7px}.KWContextMenu{position:absolute;z-index:15}.KWContextMenu .KWContextMenu__menuItems{position:absolute;width:auto;white-space:nowrap;list-style-type:none;padding:10px 0;border-radius:4px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);background-color:#343342;font-family:Source Sans Pro,sans-serif;font-size:16px;text-align:center;color:#fff;display:flex;flex-direction:column}.KWContextMenu .KWContextMenu__menuItems.KWContextMenu__menuItems--top{bottom:14px;left:-58px}.KWContextMenu .KWContextMenu__menuItems.KWContextMenu__menuItems--top:after{top:99%;right:15px}.KWContextMenu .KWContextMenu__menuItems.KWContextMenu__menuItems--bottom{top:-10px;right:-30px}.KWContextMenu .KWContextMenu__menuItems.KWContextMenu__menuItems--bottom:after{bottom:99%;right:15px;transform:rotate(180deg)}.KWContextMenu .KWContextMenu__menuItems.KWContextMenu__menuItems--right{top:-55px;left:30px}.KWContextMenu .KWContextMenu__menuItems.KWContextMenu__menuItems--right:after{top:23px;left:-13px;transform:rotate(90deg)}.KWContextMenu .KWContextMenu__menuItems.KWContextMenu__menuItems--left{top:-55px;right:15px}.KWContextMenu .KWContextMenu__menuItems.KWContextMenu__menuItems--left:after{top:23px;right:-13px;transform:rotate(-90deg)}.KWContextMenu .KWContextMenu__menuItems:after{content:"";position:absolute;background-color:#343342;width:20px;height:8px;-webkit-clip-path:polygon(16% 0,87% 0,50% 100%);clip-path:polygon(16% 0,87% 0,50% 100%)}.KWContextMenuItem{min-width:91px;min-height:34px;text-align:center;display:flex;justify-content:space-around;align-items:center;width:100%;opacity:.6;padding:0 16px;cursor:pointer;white-space:nowrap}.KWContextMenuItem:hover{background-color:rgba(255,255,255,.2);opacity:1}.KWVerticalMenu{display:flex;flex-direction:column;padding:0;margin:0}.KWVerticalMenuItem{list-style-type:none;cursor:pointer;font-size:14px;line-height:12px;padding-bottom:41px;color:rgba(52,51,66,.4)}.KWVerticalMenuItem:last-child{padding-bottom:0}.KWVerticalMenuItem.KWVerticalMenuItem--active{font-weight:600;color:#343342}.KWMenuOptions .KWMenuOptions__icon{cursor:pointer}.KWSearchDataLineExtended{display:flex;align-items:center;padding:10px 16px;justify-content:space-between;cursor:pointer}.KWSearchDataLineExtended.KWSearchDataLineExtended--selected{background:rgba(139,150,151,.15)}.KWSearchDataLineExtended .KWSearchDataLineExtended__subSubTitle{color:#6d797a;font-weight:600;font-size:12px}.KWSearchDataLineExtended .KWSearchDataLineExtended__main{display:flex;flex:1;text-decoration:none}.KWSearchDataLineExtended .KWSearchDataLineExtended__main .KWSearchDataLineExtended__icon{color:#343342;display:flex;margin-right:20px;align-items:center}.KWSearchDataLineExtended .KWSearchDataLineExtended__main .KWSearchDataLineExtended__icon .icon{font-size:16px}.KWSearchDataLineExtended .KWSearchDataLineExtended__main .KWSearchDataLineExtended__iconImg{width:14px}.KWSearchDataLineExtended .KWSearchDataLineExtended__main .KWSearchDataLineExtended__content{height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}.KWSearchDataLineExtended .KWSearchDataLineExtended__main .KWSearchDataLineExtended__content .KWSearchDataLineExtended__title{width:100%;display:flex}.KWSearchDataLineExtended .KWSearchDataLineExtended__main .KWSearchDataLineExtended__content .KWSearchDataLineExtended__title div{padding:0;margin:0 6px 0 0;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2px;color:#343342}.KWSearchDataLineExtended .KWSearchDataLineExtended__main .KWSearchDataLineExtended__content .KWSearchDataLineExtended__title .KWSearchDataLineExtended__itemsCount{border-radius:50%;width:17px;min-width:17px;height:17px;background:linear-gradient(90deg,#ff3f3f,#d85353);font-size:10px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center}.KWSearchDataLineExtended .KWSearchDataLineExtended__main .KWSearchDataLineExtended__content .KWSearchDataLineExtended__subtitle{font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6d797a}.KWSavedSearchItems__actionsMenu{margin-right:15px;margin-top:2px}.KWSavedSearchItems__actionsMenu .KWSavedSearchItems__menuIcon{cursor:pointer;color:#343342}.KWSearchPopup{white-space:pre-wrap;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);background:#fff;z-index:8;width:100%;position:absolute;top:55px}.KWSearchPopup>div:first-child{max-height:571px;overflow:hidden;overflow-y:auto}.KWSearchPopup .KWSearchPopup--contentWrapper{display:flex;flex-direction:column}@media (max-width:1023px){.KWSearchPopup.KWSearchPopup--fixedResults>div:first-child{max-height:calc(100% - 1px);height:calc(100% - 80px)}.KWSearchPopup.KWSearchPopup--fixedResults{box-shadow:none;border-radius:0;position:fixed;top:80px;left:0;width:100%;height:calc(100% - 80px);max-height:100%}}@media (max-width:767px){.KWSearchPopup.KWSearchPopup--fixedResults{height:100%!important;padding:0}}.KWSearchPopup.KWSearchPopup--findAgent,.KWSearchPopup.KWSearchPopup--findOffice{width:100%}.KWSearchPopup.KWSearchPopup--findAgent>div:first-child,.KWSearchPopup.KWSearchPopup--findOffice>div:first-child{max-height:442px}.KWPredictionSearchPopup{flex:1;overflow-y:scroll}.KWSearchAutocomplete{display:flex;width:100%;align-items:center}.KWSearchAutocomplete .KWSearchAutocomplete__autocompleteContainer{flex-grow:1}@media (max-width:767px){.KWSearchAutocomplete.KWSearchAutocomplete--mainSearch .KWSearchAutocomplete__autocompleteContainer{margin-top:16px;padding:0 16px}}.KWSearchAutocomplete.KWSearchAutocomplete--index{background:#fff;padding:16px 16px 16px 0;width:100%}.KWSearchAutocomplete.KWSearchAutocomplete--index .KWSearchInput__clear{font-size:14px}@media (max-width:767px){.KWSearchAutocomplete.KWSearchAutocomplete--index .KWSearchInput__clear{font-size:12px}.KWSearchAutocomplete.KWSearchAutocomplete--index{padding:0;background:transparent}}.KWSearchAutocomplete.KWSearchAutocomplete--index .KWSearchAutocomplete__submitSearchButton{width:160px}.KWSearchAutocomplete.KWSearchAutocomplete--index .KWSearchInput__input{font-size:16px}@media (max-width:767px){.KWSearchAutocomplete.KWSearchAutocomplete--index .KWSearchInput__input{font-size:15px}}@media (max-width:359px){.KWSearchAutocomplete.KWSearchAutocomplete--index .KWSearchInput__input{font-size:12px}}.KWSearchAutocomplete.KWSearchAutocomplete--index .KWSearchPopup{top:70px;width:calc(100% + 16px)}@media (max-width:767px){.KWSearchAutocomplete.KWSearchAutocomplete--index.KWSearchAutocomplete--indexActive .KWSearchPopup{margin-top:26px;top:80px}.l-search-draw .KWSearchInput{display:none}}.KWSearchInput{display:flex;align-items:center}.KWSearchInput .KWSearchInput__clear{margin-right:16px;margin-left:16px;font-size:12px;color:#6d797a;cursor:pointer;display:none}.KWSearchInput .KWSearchInput__clear.KWSearchInput__clear--visible{display:block}.KWSearchInput .KWSearchInput__content{overflow:hidden;flex-grow:1;padding-left:15px;height:50px;display:flex;align-items:center;position:relative;background-color:#fff;border-radius:4px;border:1px solid #535872}.KWSearchInput.KWSearchInput--noBorders .KWSearchInput__content{border:0}.KWSearchInput.KWSearchInput--noBorderRadius .KWSearchInput__content{border-radius:0}.KWSearchInput .KWSearchInput__submitSearchButton{width:160px;margin-left:16px;height:48px}.KWSearchInput .KWSearchInput__input{width:100%;outline:0;font-size:16px;font-family:Source Sans Pro,sans-serif;border:0;height:100%;caret-color:#535872}.KWSearchInput .KWSearchInput__input::-moz-placeholder{color:#535872}.KWSearchInput .KWSearchInput__input:-ms-input-placeholder{color:#535872}.KWSearchInput .KWSearchInput__input::placeholder{color:#535872}.KWSearchInput .KWSearchInput__input:-moz-placeholder-shown{text-overflow:ellipsis}.KWSearchInput .KWSearchInput__input:-ms-input-placeholder{text-overflow:ellipsis}.KWSearchInput .KWSearchInput__input:placeholder-shown{text-overflow:ellipsis}.KWSearchInput .loop-icon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:absolute;left:16px;top:16px}.KWSearchInput .loop-icon:before{content:"\E91B"}.KWSearchInput .back-icon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:absolute;left:16px;top:16px;cursor:pointer}.KWSearchInput .back-icon:before{content:"\E924"}.KWSearchInput .close-icon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;position:absolute;left:16px;top:16px;cursor:pointer}.KWSearchInput .close-icon:before{content:"\E907"}.KWSearchInput .KWSearchInput__icon{font-size:16px;height:100%;width:65px;right:0;top:0;text-align:center;line-height:46px;cursor:pointer;position:relative}.KWSearchInput .KWSearchInput__icon.borderedLeft{border-left:1px solid rgba(52,51,66,.05)}.KWSearchInput .KWSearchInput__icon .KWSearchInput__iconFilter{background:#1ca1d4;width:5px;height:5px;position:absolute;top:14px;right:12px;border-radius:50%}.KWSearchInput.KWSearchInput--location{padding-left:38px}.KWSearchInput.KWSearchInput--location .KWSearchInput__input{font-size:14px;font-family:Source Sans Pro,sans-serif;color:#343342;line-height:1.14px}.KWSearchInput.KWSearchInput--location .loop-icon{left:10px}.KWSearchInput.KWSearchInput--leftIcon .KWSearchInput__content{padding-left:45px}.KWSearchInput.KWSearchInput--searchIcon{border-radius:4px}.KWSearchInput.KWSearchInput--searchIcon .KWSearchInput__content{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.KWSearchInput.KWSearchInput--searchIcon .KWSearchInput__submitSearchIcon{cursor:pointer;background:#343342;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-top-right-radius:4px;border-bottom-right-radius:4px}.KWSearchInput.KWSearchInput--searchIcon .KWSearchInput__submitSearchIcon .icon{color:#fff}.KWSearchInput.KWSearchInput--AgentSearchWithFilters .KWSearchInput__content{height:47px}.KWSearchSection{padding:10px 0}.KWSearchSection:not(:first-child){border-top:1px solid rgba(0,0,0,.05)}.KWSearchSection .KWSearchSection__header{display:flex;align-items:center;padding:10px 16px;color:#6d797a;font-size:14px;margin:0;line-height:unset;font-weight:unset}.KWSearchSection .KWSearchSection__header .icon{padding-right:11px;font-size:16px}.KWSearchSection.KWSearchSection--FindAgent .KWSearchSection__header,.KWSearchSection.KWSearchSection--FindOffice .KWSearchSection__header{display:flex;align-items:center}.KWSearchSection.KWSearchSection--FindAgent .KWSearchSection__header .icon,.KWSearchSection.KWSearchSection--FindOffice .KWSearchSection__header .icon{font-size:16px}.KWSearchSection .KWSearchSection__content{list-style:none;margin:0;padding:0}.KWSearchDataLine{display:flex;align-items:center;padding:10px 16px;cursor:pointer;color:#6d797a;text-decoration:none}.KWSearchDataLine b{color:#343342}.KWSearchDataLine.KWSearchDataLine--selected{background:rgba(139,150,151,.15)}.KWSearchDataLine .icon{color:#343342;padding-right:11px;font-size:16px}.EditSearchModal{width:390px;height:auto}@media (max-width:767px){.EditSearchModal{width:100%;height:100%}}.EditSearchModal .EditSearchModal__modalHeader{color:#343342;font-size:20px;font-family:Source Sans Pro,sans-serif;font-weight:600;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);height:80px;padding-top:8px;display:flex;align-items:center;justify-content:center;position:relative}.EditSearchModal .EditSearchModal__modalHeader .icon-back-arrow{cursor:pointer;position:absolute;left:16px;font-size:20px}.EditSearchModal .EditSearchModal__mainPage{width:100%}.EditSearchModal .EditSearchModal__footer{padding:16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -4px 10px 0 rgba(0,0,0,.05);position:relative}.EditSearchModal .EditSearchModal__button{width:calc((100% - 10px) / 2)}.EditSearchModal .EditSearchModal__input{display:block;width:calc(100% - 32px);border-radius:4px;border:1px solid rgba(52,51,66,.2);outline:0;font-family:Source Sans Pro,sans-serif;font-size:16px;color:#343342;margin:0 16px 24px;font-weight:600}.EditSearchModal .EditSearchModal__input::-moz-placeholder{font-size:16px;font-family:Source Sans Pro,sans-serif;color:rgba(52,51,66,.5)}.EditSearchModal .EditSearchModal__input:-ms-input-placeholder{font-size:16px;font-family:Source Sans Pro,sans-serif;color:rgba(52,51,66,.5)}.EditSearchModal .EditSearchModal__input::placeholder{font-size:16px;font-family:Source Sans Pro,sans-serif;color:rgba(52,51,66,.5)}.EditSearchModal .EditSearchModal__title{color:#343342;font-size:16px;font-weight:600;font-family:Source Sans Pro,sans-serif}.EditSearchModal .EditSearchModal__filterStatePreview{margin:0;color:#6d797a}.EditSearchModal .EditSearchModal__container{padding-right:120px}.EditSearchModal .EditSearchModal__subtitle{font-size:12px;color:#6d797a}.EditSearchModal .EditSearchModal__section{display:flex;padding:24px 16px;align-items:center;border-top:1px solid rgba(109,121,122,.1)}.EditSearchModal .EditSearchModal__browswerNotificationSection,.EditSearchModal .EditSearchModal__emailNotificationSection,.EditSearchModal .EditSearchModal__locationSection{padding:16px;border-top:1px solid rgba(109,121,122,.1)}.EditSearchModal .EditSearchModal__locationSectionContent{display:flex;align-items:center}.EditSearchModal .EditSearchModal__sections{border-bottom:1px solid rgba(109,121,122,.1)}@media (min-width:768px){.EditSearchModal .EditSearchModal__sections{border-bottom:0}}.EditSearchModal .EditSearchModal__icon{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;margin-right:10px}.EditSearchModal .EditSearchModal__icon .icon{font-size:24px}.EditSearchModal .EditSearchModal__trashIcon__container{display:flex;flex-direction:row;padding-left:16px;padding-bottom:0;font-size:14px;color:#d82b2b}.EditSearchModal .EditSearchModal__trashIcon__container .icon,.EditSearchModal .EditSearchModal__trashIcon__container .icon .icon-trash{font-size:20px}.EditSearchModal .EditSearchModal__sectionBody{display:flex;flex-direction:row;flex-grow:1}.EditSearchModal .EditSearchModal__emailSectionBody{flex-grow:1}.EditSearchModal .KWEditSearchModal__multiSelect__container{min-width:105px}.EditSearchModal .KWEditSearchModal__multiSelect__container .KWMultiSelect__option{font-size:14px;color:#343342;padding:10px}.EditSearchModal .KWEditSearchModal__multiSelect__container .KWCheckbox{display:none}.EditSearchModal .EditSearchModal__section--clickable{cursor:pointer}.EditSearchModal .EditSearchModal__error{margin:-24px 16px 3px;color:#d82b2b}.EditSearchModal .EditSearchModal__input--error{border:1px solid #d82b2b}@media (max-width:767px){.EditSearchModal__dialog.KWDialog .KWDialog__content{padding-bottom:0;max-height:calc(100% - 160px)}}.KWAutoCompleteLoading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.KWAutoCompleteLoading .KWAutoCompleteLoading--loader{display:inline-block;position:relative;width:40px;height:40px}.KWAutoCompleteLoading .KWAutoCompleteLoading--loader .KWAutoCompleteLoading--dot{position:absolute;top:12px;width:6px;height:6px;border-radius:50%;background:linear-gradient(134.91deg,#21a4d4 2.66%,#007cad);-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.KWAutoCompleteLoading .KWAutoCompleteLoading--loader .KWAutoCompleteLoading--dot:first-child{left:4px;-webkit-animation:KwAutoCompleteLoading-ellipsis1 .6s infinite;animation:KwAutoCompleteLoading-ellipsis1 .6s infinite}.KWAutoCompleteLoading .KWAutoCompleteLoading--loader .KWAutoCompleteLoading--dot:nth-child(2){left:4px;-webkit-animation:KwAutoCompleteLoading-ellipsis2 .6s infinite;animation:KwAutoCompleteLoading-ellipsis2 .6s infinite}.KWAutoCompleteLoading .KWAutoCompleteLoading--loader .KWAutoCompleteLoading--dot:nth-child(3){left:16px;-webkit-animation:KwAutoCompleteLoading-ellipsis2 .6s infinite;animation:KwAutoCompleteLoading-ellipsis2 .6s infinite}.KWAutoCompleteLoading .KWAutoCompleteLoading--loader .KWAutoCompleteLoading--dot:nth-child(4){left:28px;-webkit-animation:KwAutoCompleteLoading-ellipsis3 .6s infinite;animation:KwAutoCompleteLoading-ellipsis3 .6s infinite}.KWAutoCompleteLoading .KWAutoCompleteLoading--title{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-size:18px;line-height:30px;color:#343342;flex:none;margin:0 8px}.KWAutoCompleteLoading .KWAutoCompleteLoading--description{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:14px;line-height:21px;color:#6d797a;flex:none;margin:0 8px}@-webkit-keyframes KwAutoCompleteLoading-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes KwAutoCompleteLoading-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes KwAutoCompleteLoading-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes KwAutoCompleteLoading-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes KwAutoCompleteLoading-ellipsis2{0%{transform:translate(0)}to{transform:translate(12px)}}@keyframes KwAutoCompleteLoading-ellipsis2{0%{transform:translate(0)}to{transform:translate(12px)}}.AgentSearchAutoComplete{display:flex;justify-content:space-between;align-items:center}.AgentSearchAutoComplete .AgentSearchAutocomplete__autoCompleteContainer{flex:1;position:relative}.AgentSearchAutoCompletePopUp{width:100%;height:100%}.AgentFilter{width:100%}.AgentFilter .AgentFilter__title{font-family:Source Sans Pro,sans-serif;color:#6d797a;font-size:16px;margin-bottom:4px}.AgentFilter .AgentFilter__title .AgentFilter__requiredSymbol{color:#fd5c51}.AgentFilter .AgentFilter__content{width:100%}@media (max-width:767px){.AgentFilter{margin-top:16px}}.OfficeSearchAutoComplete{display:flex;justify-content:space-between;align-items:center}.OfficeSearchAutoComplete .OfficeSearchAutocomplete__autoCompleteContainer{flex:1;position:relative}.OfficeSearchAutoComplete .OfficeSearchAutoComplete__submitSearchButton{width:168px;margin-left:16px}.OfficeSearchAutoCompletePopUp{width:100%;height:100%}.KWNeighborhoodInfo.KWNeighborhoodInfo--map .KWNeighborhoodInfo__titleInfo>div{line-height:1.5;font-size:16px}.KWNeighborhoodInfo.KWNeighborhoodInfo--map .KWNeighborhoodInfo__titleInfo>div span{font-size:16px;padding-right:8px}.KWNeighborhoodInfo>div:first-child{display:flex;align-items:center;justify-content:space-between}.KWNeighborhoodInfo>div:last-child{display:flex;align-items:flex-start;margin-top:14px;max-width:320px}.KWNeighborhoodInfo .KWNeighborhoodInfo__title{font-size:18px;font-weight:600;color:#343342;padding-bottom:5px}.KWNeighborhoodInfo .KWNeighborhoodInfo__titleInfo{display:flex;line-height:16px;font-size:12px;color:#6d797a}.KWNeighborhoodInfo .KWNeighborhoodInfo__titleInfo span{color:#007cad;font-size:14px;padding-right:4px;font-weight:700}.KWNeighborhoodInfo .KWNeighborhoodInfo__titleInfo>div{line-height:16px;font-size:12px}.KWNeighborhoodInfo .KWNeighborhoodInfo__titleInfo>div:first-child{margin-right:15px}.KWNeighborhoodInfo .KWNeighborhoodInfo__column{flex:auto;color:#6d797a}.KWNeighborhoodInfo .KWNeighborhoodInfo__column div:first-child{color:#343342;font-weight:600;opacity:.9;font-size:14px}.KWNeighborhoodInfo .KWNeighborhoodInfo__column div{line-height:18px;font-size:12px}.KWNeighborhoodInfo .KWNeighborhoodInfo__column:first-child{padding-right:15px}.KWNeighborhoodInfo .KWNeighborhoodInfo__column:nth-child(2){padding:0 15px;border-left:1px solid rgba(52,51,66,.1);border-right:1px solid rgba(52,51,66,.1)}.KWNeighborhoodInfo .KWNeighborhoodInfo__column:last-child{padding-left:15px}.KWNeighborhoodInfo .KWNeighborhoodInfo__img{width:44px;height:44px;border:2px solid transparent;border-radius:50%;background:linear-gradient(315deg,#68d0cb,#1ca1d4);overflow:hidden}.KWNeighborhoodInfo .KWNeighborhoodInfo__img div{width:100%;height:100%;background-size:cover}.KWNotificationToast{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center}.KWNotificationToast .KWNotificationToast__container{padding:6px 16px;border-radius:18px;background:#343342;color:#fff;font-weight:600;text-align:center;margin:0 78px}@media (max-width:1023px){.KWNotificationToast .KWNotificationToast__container{margin-left:16px}}@media (max-width:767px){.KWNotificationToast .KWNotificationToast__container{margin:0 78px}}.KWNotificationToast.KWNotificationToast--dismissable{top:auto!important;bottom:16px!important;margin:auto 155px auto 16px}@media (max-width:1023px){.KWNotificationToast.KWNotificationToast--dismissable{bottom:70px!important;margin:auto 16px}}.KWNotificationToast.KWNotificationToast--dismissable .KWNotificationToast__container{border-radius:4px;text-align:left;display:flex;flex-wrap:nowrap;padding:12px 16px;align-items:center;justify-content:center;margin:auto;box-shadow:0 3px 4px 0 #000}.KWNotificationToast.KWNotificationToast--dismissable .KWNotificationToast__container .KWNotificationToast__closeButton{font-size:16px;cursor:pointer}.KWNotificationToast.KWNotificationToast--dismissable .KWNotificationToast__container .KWNotificationToast__content{font-size:12px;margin-right:12px}.KWNotificationToast.KWNotificationToast--light .KWNotificationToast__container{background:#fafafa;color:#343342;font-weight:400;box-shadow:0 2px 5px 0 rgba(0,0,0,.15)}.KWNotificationToast.KWNotificationToast--clickable{cursor:pointer}.KWNotificationToast.KWNotificationToast--map{top:18px}@media (max-width:767px){.KWNotificationToast.KWNotificationToast--map{top:80px}}.KWNotificationToast.KWNotificationToast--list{z-index:1;position:fixed}.KWNotificationToast.KWNotificationToast--draw{top:16px}.KWNotificationDismissibleToasts{position:absolute;left:0;right:0;top:auto;bottom:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto 155px auto 16px;z-index:1}@media (max-width:1023px){.KWNotificationDismissibleToasts{bottom:70px!important;margin:auto 16px}}@media (max-width:767px){.KWNotificationDismissibleToasts{position:fixed}}.KWNotificationDismissibleToasts .KWNotificationDismissibleToasts__container{border-radius:4px;text-align:left;display:flex;flex-wrap:nowrap;padding:12px 16px;align-items:center;justify-content:space-between;margin:auto auto 8px;background-color:#fafafa;color:#343342;font-weight:400;box-shadow:0 2px 5px 0 rgba(0,0,0,.15);max-width:574px;width:100%}@media (max-width:1439px){.KWNotificationDismissibleToasts .KWNotificationDismissibleToasts__container{max-width:447px}}@media (max-width:1023px){.KWNotificationDismissibleToasts .KWNotificationDismissibleToasts__container{max-width:352px}}@media (max-width:767px){.KWNotificationDismissibleToasts .KWNotificationDismissibleToasts__container{max-width:328px}}.KWNotificationDismissibleToasts .KWNotificationDismissibleToasts__container:last-child{margin:auto}.KWNotificationDismissibleToasts .KWNotificationDismissibleToasts__container .KWNotificationDismissibleToasts__closeButton{font-size:16px;cursor:pointer}.KWNotificationDismissibleToasts .KWNotificationDismissibleToasts__container .KWNotificationDismissibleToasts__content{font-size:12px;margin-right:12px}.KWIntlMoneyFormatter,.KWIntlNumberFormatter,.KWPercentFormatter{display:inline-block}.KWCircleRating{position:relative;width:100%;height:100%;color:#007cad;display:flex;justify-content:center;align-items:center}.KWCircleRating .KWCircleRating__shadow{width:58px;height:58px;position:absolute;top:1px;left:1px;border:1px solid #f5f5f5;border-radius:50%;z-index:0}.KWCircleRating .KWCircleRating__chart{z-index:1;position:absolute;height:100%;width:100%}.KWCircleRating .KWCircleRating__chart .KWCircleRating__gradientTop{stop-color:#21a4d4}.KWCircleRating .KWCircleRating__chart .KWCircleRating__gradientBottom{stop-color:#007cad}.KWCircleRating .KWCircleRating__chart .KWCircleRating__gradient{fill:url(#KWCircleRating__gradient)}.KWSimpleModal{padding:24px;display:flex;flex-direction:column}.KWSimpleModal.KWSimpleModal--confirm{width:360px}.KWSimpleModal.KWSimpleModal--prompt{width:480px}@media (max-width:767px){.KWSimpleModal.KWSimpleModal--prompt{width:360px}}.KWSimpleModal .icon{margin-bottom:16px;font-size:38px;text-align:center}.KWSimpleModal.KWSimpleModal--alert .icon{color:#d82b2b}.KWSimpleModal.KWSimpleModal--success .icon{background:#008540;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.KWSimpleModal .KWSimpleModal__title{font-size:18px;color:#343342;font-family:Source Sans Pro,sans-serif;font-weight:600;text-align:center}.KWSimpleModal.KWSimpleModal--noIcon .KWSimpleModal__title{margin-bottom:16px}.KWSimpleModal .KWSimpleModal__subtitle{font-size:14px;color:#6d797a;font-family:Source Sans Pro,sans-serif;text-align:center;margin-top:8px;line-height:1.56;width:80%;margin-left:auto;margin-right:auto}.KWSimpleModal .KWSimpleModal__buttons{display:flex;justify-content:center;margin-top:22px}.KWSimpleModal .KWSimpleModal__buttons .KWButton{width:100%}.KWSimpleModal.KWSimpleModal--twoButtons .KWSimpleModal__buttons .KWButton{width:calc((100% - 10px) / 2)}.KWSimpleModal.KWSimpleModal--twoButtons .KWSimpleModal__buttons .KWButton:first-child{margin-right:10px}.KWAgentComment{position:relative;display:flex;align-items:center;background-color:#343342;padding:12px 9px 12px 38px;font-size:14px;line-height:1.4;min-height:70px;color:#fff;border-radius:4px;justify-content:flex-start}.KWAgentComment .KWAgentComment__avatar{position:absolute;left:0;width:40px;height:40px;transform:translateX(-50%)}.KWAgentCopyright.KWAgentCopyright--agent{border-top:1px solid #8b9697;padding-bottom:40px;padding-top:40px;width:100%}.KWAgentCopyright.KWAgentCopyright--consumer{background:#fafafa;border-top:1px solid rgba(139,150,151,.2);padding-bottom:40px;padding-top:40px}.KWAgentCopyright.KWAgentCopyright--mc{padding-bottom:40px;background:#fff}.KWAgentCopyright.KWAgentCopyright--mc .KWAgentCopyright__content{padding-top:40px}@media (max-width:767px){.KWAgentCopyright.KWAgentCopyright--mc .KWAgentCopyright__content{padding-top:0}}.KWAgentCopyright.KWAgentCopyright--bc{padding-bottom:40px;background:#fff}.KWAgentCopyright.KWAgentCopyright--bc .KWAgentCopyright__content{padding-top:40px}@media (max-width:767px){.KWAgentCopyright.KWAgentCopyright--bc .KWAgentCopyright__content{padding-top:0}}.KWAgentCopyright.KWAgentCopyright--search{width:auto;margin:0 -16px}.KWAgentCopyright .KWAgentCopyright__content{display:flex;flex-direction:column;color:#6d797a;font-size:14px}.KWAgentCopyright .KWAgentCopyright__content .KWAgentCopyright__disclaimer{margin-bottom:8px}.KWAgentCopyright .KWAgentCopyright__content .KWAgentCopyright__disclaimer div{font-size:18px;color:#535872}.KWAgentCopyright .KWAgentCopyright__content .KWAgentCopyright__disclaimer p{font-size:18px;color:#535872;margin:0;line-height:1.5}.KWAgentCopyright .KWAgentCopyright__content .KWAgentCopyright__disclaimer:last-child{margin-bottom:0}.KWAgentCopyright .KWAgentCopyright__content .KWAgentCopyright__copyright{text-align:justify}.KWAgentCopyright .KWAgentCopyright__content .KWAgentCopyright__review{margin-top:20px}.KWAgentCopyright .KWAgentCopyright__content .KWAgentCopyright__logo{align-self:flex-start;height:48px;margin:0 0 8px}.KWAgentCopyright .KWAgentCopyright__content .KWAgentCopyright__title{margin:0 0 8px;font-weight:700;color:#535872}.KWAgentContacts .KWAgentContacts__header{margin-bottom:20px;display:flex}.KWAgentContacts .KWAgentContacts__header .KWAgentContacts__images{position:relative;display:inline-block;margin-right:10px}.KWAgentContacts .KWAgentContacts__header .KWAgentContacts__images .KWAgentContacts__avatar{width:108px;height:108px}.KWAgentContacts .KWAgentContacts__header .KWAgentContacts__images .KWAgentContacts__logo{background:#fff;bottom:0;height:34px;padding:2px;position:absolute;right:0;width:34px;border:1px solid #343342;border-radius:50%}.KWAgentContacts .KWAgentContacts__header .KWAgentContacts__agentInfo{display:flex;flex-direction:column;justify-content:center;color:#343342;font-size:18px;font-weight:600}.KWAgentContacts .KWAgentContacts__header .KWAgentContacts__agentInfo .KWAgentContacts__agency,.KWAgentContacts .KWAgentContacts__header .KWAgentContacts__agentInfo .KWAgentContacts__license{color:#6d797a;font-size:14px;font-weight:400}.KWAgentContacts .KWAgentContacts__info{font-size:14px;font-weight:600;color:#343342;padding-left:5px;text-decoration:none}.KWAgentContacts .KWAgentContacts__info a{text-decoration:none;color:#343342;display:block}.KWFooterCompliance{background-color:#f5f5f5;width:100%}.KWFooterCompliance .KWFooterCompliance__container{padding-top:48px;padding-bottom:48px}.KWFooterCompliance .KWFooterCompliance__dbaSection{display:flex;flex-direction:column;color:grey;align-items:center;justify-content:center}.KWFooterCompliance .KWFooterCompliance__dbaSection .KWFooterCompliance__dbaLogo{width:100px;height:48px}.KWFooterCompliance .KWFooterCompliance__dbaSection .KWFooterCompliance__dbaInfo{display:flex;flex-direction:column;margin-left:8px}.KWFooterCompliance .KWFooterCompliance__dbaSection .KWFooterCompliance__dbaInfo .KWFooterCompliance__marketCenter{font-size:20px;font-weight:600;text-align:center}@media (max-width:767px){.KWFooterCompliance .KWFooterCompliance__dbaSection .KWFooterCompliance__dbaInfo .KWFooterCompliance__marketCenter{font-size:17px}}.KWFooterCompliance .KWFooterCompliance__dbaSection .KWFooterCompliance__dbaInfo .KWFooterCompliance__brokerageLicense{text-align:center;padding-top:10px;color:#6d797a}.KWFooterCompliance .KWFooterCompliance__generalInfo{margin-top:48px;display:flex;justify-content:center;align-items:center}.KWFooterCompliance .KWFooterCompliance__generalInfo .KWFooterCompliance__name{margin-left:8px}.KWFooterCompliance .KWFooterCompliance__generalInfo .KWFooterCompliance__name .KWFooterCompliance__agentName{font-size:16px;color:#343342;font-weight:600}.KWFooterCompliance .KWFooterCompliance__generalInfo .KWFooterCompliance__name .KWFooterCompliance__teamInfo{font-size:14px;color:#6d797a}.KWFooterCompliance .KWFooterCompliance__licensedStates{margin-top:9px;font-size:14px;color:#6d797a}.KWFooterCompliance .KWFooterCompliance__agentContactInfo{margin-top:33px;font-size:14px;display:flex;flex-direction:column;align-items:center;color:#6d797a}.KWFooterCompliance .KWFooterCompliance__agentContactInfo>div{margin-top:7px}.KWFooterCompliance .KWFooterCompliance__links{margin-top:29px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.KWFooterCompliance .KWFooterCompliance__links .KWFooterCompliance__customLink,.KWFooterCompliance .KWFooterCompliance__links .KWFooterCompliance__link{font-size:16px;font-weight:600;color:#6d797a;display:flex;text-decoration:none;align-items:center}.KWFooterCompliance .KWFooterCompliance__links .KWFooterCompliance__customLink:not(:first-child),.KWFooterCompliance .KWFooterCompliance__links .KWFooterCompliance__link:not(:first-child){margin-left:7px}.KWFooterCompliance .KWFooterCompliance__links .KWFooterCompliance__customLink:not(:last-child),.KWFooterCompliance .KWFooterCompliance__links .KWFooterCompliance__link:not(:last-child){height:21px;border-right:1px solid #8b9697;padding-right:8px}.KWFooterCompliance .KWFooterCompliance__links .KWFooterCompliance__customLink.KWFooterCompliance__link--agentLink,.KWFooterCompliance .KWFooterCompliance__links .KWFooterCompliance__link.KWFooterCompliance__link--agentLink{font-size:14px;text-transform:capitalize}.KWFooterCompliance .KWFooterCompliance__legalFooter{margin-top:40px;font-size:14px;color:#6d797a;text-align:center;justify-content:center;display:flex}@media (min-width:768px){.KWFooterCompliance .KWFooterCompliance__legalFooter{padding:0 10px}}.KWFooterCompliance{flex-direction:column;display:flex}.KWFooterOffice{width:100%;padding-top:31px;padding-bottom:51px;font-size:14px;line-height:21px;border-top:1px solid #eaeaec;border-bottom:1px solid #8b9697;background-color:#fff}.KWFooterOffice .KWFooterOffice__intro,.KWFooterOffice .KWFooterOffice__main,.KWFooterOffice .KWFooterOffice__outro{margin-left:auto;margin-right:auto}.KWFooterOffice .KWFooterOffice__intro{margin-bottom:8px;font-weight:400;color:#6d797a}.KWFooterOffice .KWFooterOffice__outro{margin-top:30px}.KWFooterOffice .KWFooterOffice__provider{margin-bottom:8px}.KWFooterOffice .KWFooterOffice__attributions,.KWFooterOffice .KWFooterOffice__logos,.KWFooterOffice .KWFooterOffice__main{display:flex;flex-wrap:wrap}.KWFooterOffice .KWFooterOffice__main{display:block}.KWFooterOffice .KWFooterOffice__logos .KWFooterOffice__logo{margin-right:16px;flex:1 0 auto}.KWFooterOffice .KWFooterOffice__attributions{flex:1 0 auto;margin:30px -8px 0}.KWFooterOffice .KWFooterOffice__attributions .KWFooterOffice__attribution{max-width:calc(25% - 16px);width:100%;margin:0 8px}@media (max-width:499px){.KWFooterOffice .KWFooterOffice__attributions .KWFooterOffice__attribution{max-width:100%}.KWFooterOffice .KWFooterOffice__attributions .KWFooterOffice__attribution:not(:last-child){margin-bottom:24px}}.KWFooterOffice .KWFooterOffice__title{margin-bottom:8px;font-weight:600;color:#343342}.KWFooterOffice .KWFooterOffice__value{margin-bottom:16px}.KWFooterOffice .KWFooterOffice__value:last-child{margin-bottom:0}.KWFooterOffice .KWFooterOffice__value b{font-weight:600}.KWFooterOffice .KWFooterOffice__legalLinks{display:flex;align-items:center;justify-content:flex-start;margin-top:4px}.KWFooterOffice .KWFooterOffice__legalLinks .KWFooterOffice__legalLink{line-height:1;border-right:1px solid #6d797a;padding-right:5px;margin-right:5px;text-transform:capitalize}.KWFooterOffice .KWFooterOffice__legalLinks .KWFooterOffice__legalLink a{color:#343342;text-decoration:none;cursor:pointer;font-weight:600}.KWFooterOffice .KWFooterOffice__legalLinks .KWFooterOffice__legalLink a:hover{opacity:.8}.KWFooterOffice .KWFooterOffice__legalLinks .KWFooterOffice__legalLink:first-child{padding-left:0}.KWFooterOffice .KWFooterOffice__legalLinks .KWFooterOffice__legalLink:last-child{border-right:0;padding-right:0;margin-right:0}@media (max-width:767px){.KWFooterOffice .KWFooterOffice__legalLinks .KWFooterOffice__legalLink{margin-top:8px;margin-bottom:8px}}.SearchList__footer .KWFooterOffice .KWFooterOffice__intro,.SearchList__footer .KWFooterOffice .KWFooterOffice__main,.SearchList__footer .KWFooterOffice .KWFooterOffice__outro{width:100%}@media (max-width:1023px){.SearchList__footer .KWFooterOffice .KWFooterOffice__attributions .KWFooterOffice__attribution{max-width:calc(50% - 16px)}.SearchList__footer .KWFooterOffice .KWFooterOffice__attributions .KWFooterOffice__attribution:not(:last-child){margin-bottom:24px}}@media (max-width:767px){.SearchList__footer .KWFooterOffice .KWFooterOffice__attributions .KWFooterOffice__attribution{max-width:100%}}.KWFooterPolicy{padding:40px 0;background-color:#f5f5f5}.KWFooterPolicy.KWFooterPolicy--light{background-color:#fff}.KWFooterPolicy.KWFooterPolicy--topBorder{border-top:1px solid #8b9697}@media (max-width:767px){.KWFooterPolicy.KWFooterPolicy--noBottom{padding-bottom:0}}.KWFooterPolicy .KWFooterPolicy__mainLogo{margin-bottom:20px}.KWFooterPolicy .KWFooterPolicy__container{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0}@media (max-width:767px){.KWFooterPolicy .KWFooterPolicy__container{flex-direction:column-reverse}}.KWFooterPolicy .KWFooterPolicy__logos{display:flex;margin:20px 0}@media (max-width:767px){.KWFooterPolicy .KWFooterPolicy__logos{margin-bottom:40px}}.KWFooterPolicy .KWFooterPolicy__logos .KWFooterPolicy__logo{height:30px;width:30px;margin-right:8px}.KWFooterPolicy .KWFooterPolicy__logos .KWFooterPolicy__brokerLogo{height:24px}.KWFooterPolicy .KWFooterPolicy__links{display:flex;flex-wrap:wrap;align-items:flex-start;list-style:none;margin:0;padding-left:0}.KWFooterPolicy .KWFooterPolicy__links .KWFooterPolicy__link{line-height:1;border-right:1px solid #6d797a;padding-right:5px;margin-right:5px}.KWFooterPolicy .KWFooterPolicy__links .KWFooterPolicy__link a{color:#343342;text-decoration:none;cursor:pointer}.KWFooterPolicy .KWFooterPolicy__links .KWFooterPolicy__link a.bold{font-weight:600}.KWFooterPolicy .KWFooterPolicy__links .KWFooterPolicy__link a:hover{opacity:.8}.KWFooterPolicy .KWFooterPolicy__links .KWFooterPolicy__link:first-child{padding-left:0}.KWFooterPolicy .KWFooterPolicy__links .KWFooterPolicy__link:last-child{border-right:0;padding-right:0;margin-right:0}@media (max-width:767px){.KWFooterPolicy .KWFooterPolicy__links .KWFooterPolicy__link{margin-top:8px;margin-bottom:8px}}.KWFooterPolicy .KWFooterPolicy__line{font-size:14px;color:#343342;text-align:left}.KWFooterPolicy .KWFooterPolicy__line.KWFooterPolicy__line--pading{margin-top:20px}.KWSort{position:relative;display:flex;justify-content:flex-end}.KWSort .KWSort__content{width:100%;background:#fff;padding:10px}.KWSort.KWSort--withDirection .KWSort__items{margin:10px 0 0}.KWSort .KWSort__items{margin:0;list-style:none;padding:0}.KWSort .KWSort__items .KWSort__item{cursor:pointer;display:flex;align-items:center;padding:10px}.KWSort .KWSort__items .KWSort__item:not(:last-child){padding-bottom:0}.KWSort .KWSort__items .KWSort__item .KWSort__text{margin-left:20px;white-space:nowrap;color:#6d797a}.KWSort .KWSort__items .KWSort__item.KWSort__item--selected .KWSort__text{color:#343342;font-weight:600}@media (max-width:767px){.KWSort.KWSort--transformOnSM .KWSort__content{padding:0}.KWSort.KWSort--transformOnSM .KWSort__direction{padding:10px}.KWSort.KWSort--transformOnSM .KWSort__items .KWSort__item{border-bottom:1px solid #f2f2f2;font-size:16px;padding:15px}}.KWSortMobile .KWSortMobile__header{text-align:center;font-weight:600;padding:20px}.KWSortMobile .KWSortMobile__footer{padding:20px;display:flex}.KWSortMobile .KWSortMobile__footer>*{flex:1}.KWSortMobile .KWSortMobile__footer>:first-child{margin-right:10px}.KWValidationInput{display:inline-flex;flex-direction:column}.KWValidationInput.KWValidationInput--block{width:100%}.KWValidationTextArea{display:inline-flex;flex-direction:column}.KWValidationTextArea.KWValidationTextArea--block{width:100%}.KWValidationError{color:#d82b2b;margin-top:4px;font-size:12px}.KWValidationError span{display:none}.KWValidationError span:first-child{display:block}.KWValidationCheckbox{display:inline-block}.KWValidationCheckbox.KWValidationCheckbox--block{display:block}.KWTextArea{font-weight:400;-webkit-appearance:none;background:#fff;border-radius:4px;border:1px solid #535872;width:100%;font-size:16px;outline:0;font-family:Source Sans Pro,sans-serif;padding:10px}.KWTextArea::-moz-placeholder{color:#535872;font-weight:400}.KWTextArea:-ms-input-placeholder{color:#535872;font-weight:400}.KWTextArea::placeholder{color:#535872;font-weight:400}.KWTextArea.KWTextArea--error{border-color:#fd5c51}.KWMentionTextArea{background:#fff;border-radius:4px;border:1px solid #535872;width:100%;font-size:16px;outline:0;font-family:Source Sans Pro,sans-serif;padding:10px}.KWMentionTextArea.KWMentionTextArea--error{border-color:#fd5c51}.KWMentionTextArea .MentionTextArea__control>*{border:0;padding:0}.KWMentionTextArea .MentionTextArea__control .MentionTextArea__highlighter .MentionTextArea__mention{color:#343342;font-weight:800}.KWMentionTextArea .MentionTextArea__control textarea{overflow:auto;outline:0;border:0}.KWMentionTextArea .MentionTextArea__control textarea::-moz-placeholder{color:#535872;font-weight:400}.KWMentionTextArea .MentionTextArea__control textarea:-ms-input-placeholder{color:#535872;font-weight:400}.KWMentionTextArea .MentionTextArea__control textarea::placeholder{color:#535872;font-weight:400}.KWMentionTextArea .MentionTextArea__suggestions .MentionTextArea__suggestion{display:flex;align-items:center;color:#6d797a;cursor:pointer;padding:10px 17px}.KWMentionTextArea .MentionTextArea__suggestions .MentionTextArea__suggestion:hover{background:#fafafa}.KWMentionTextArea .MentionTextArea__suggestions .MentionTextArea__suggestion.MentionTextArea__suggestion--focused{background:#fafafa;color:#343342}.KWMentionTextArea .MentionTextArea__suggestions .MentionTextArea__suggestion .MentionTextArea__suggestionAvatar{margin-right:8px;font-size:10px;width:20px;height:20px}.KWToggler{display:flex}.KWToggler .KWToggler__option{font-size:14px;color:#6d797a}.KWToggler .KWToggler__option:first-child{margin-right:10px}.KWToggler .KWToggler__option:last-child{margin-left:10px}.KWToggler .KWToggler__option.KWToggler__option--active{color:#343342;font-weight:700}.KWToggler .KWToggler__option.KWToggler__option--active:first-child{margin-right:15px}.KWToggler .KWToggler__option.KWToggler__option--active:last-child{margin-left:15px}.KWToggler .KWToggler__toggleButton{cursor:pointer}.KWTopPlaceCard{display:flex;max-height:72px}@media (max-width:1023px){.KWTopPlaceCard{max-width:276px}}@media (max-width:359px){.KWTopPlaceCard{max-width:100%}}.KWTopPlaceCard a{text-decoration:none;width:100%}@media (max-width:359px){.KWTopPlaceCard a{margin:0 auto}}.KWTopPlaceCard .KWTopPlaceCard__container{display:flex;cursor:pointer;max-height:72px;width:100%}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__image{max-width:96px;min-width:96px;height:72px;margin-right:16px}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__image .KWTopPlaceCard__imageInner{border-radius:4px}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__info{display:flex;flex-direction:column;overflow:hidden}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__info .KWTopPlaceCard__name{font-size:16px;font-weight:600;color:#343342;line-height:1.1;max-height:32px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width:767px){.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__info .KWTopPlaceCard__name{font-size:14px;line-height:1}}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__info .KWTopPlaceCard__type{display:flex;align-items:center;font-size:14px;color:#6d797a;line-height:normal;background:#fff}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__info .KWTopPlaceCard__rating{width:100%;height:23px;display:flex;align-items:center;background:#fff}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__info .KWTopPlaceCard__rating .KWTopPlaceCard__ratingImg{width:104px;max-height:100%;margin-right:8px}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__info .KWTopPlaceCard__rating .KWTopPlaceCard__logoImg{width:39px;max-height:100%;padding-left:3px}.KWTopPlaceCard .KWTopPlaceCard__container .KWTopPlaceCard__info .KWTopPlaceCard__reviews{font-size:12px;color:#6d797a;line-height:1;background:#fff}.KWViewSwitch{display:flex;align-items:center;list-style:none;margin:0;padding:0;z-index:0}.KWViewSwitch .KWViewSwitch__item{padding:4px 24px;border-right:1px solid #f4f5f7;cursor:pointer;color:rgba(52,51,66,.5);display:flex;align-items:center}.KWViewSwitch .KWViewSwitch__item .icon{margin-right:10px;font-size:16px}.KWViewSwitch .KWViewSwitch__item:last-child{border-right:0}.KWViewSwitch .KWViewSwitch__item.KWViewSwitch__item--active{color:#343342}.KWViewSwitch .KWViewSwitch__item.KWViewSwitch__item--disabled{color:#8b9697!important;cursor:default}.KWEmptyState{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:100%;width:100%}.KWEmptyState.KWEmptyState--collections{top:50%;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%)}.KWEmptyState .KWEmptyState__icon{margin-bottom:10px}.KWEmptyState .KWEmptyState__icon .icon{font-size:72px}.KWEmptyState .KWEmptyState__title{margin-bottom:10px;font-size:20px;font-family:Source Sans Pro,sans-serif;font-weight:600}.KWEmptyState .KWEmptyState__description{color:#6f6e81;width:320px}.KWEmptyState .KWButton{margin-top:32px;padding:0 24px}.KWEmptyState.KWEmptyState__LightVersion .KWEmptyState__description,.KWEmptyState.KWEmptyState__LightVersion .KWEmptyState__title{color:#fff}.KWRedirectMessage{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;height:100%;width:100%;font-family:Source Sans Pro,sans-serif}.KWRedirectMessage__Card{padding-top:63px;padding-bottom:34px}.KWRedirectMessage .KWRedirectMessage__icon{margin-bottom:8px}.KWRedirectMessage .KWRedirectMessage__icon .icon{font-size:72px}.KWRedirectMessage .KWRedirectMessage__title{font-size:18px;line-height:30px;font-weight:700}.KWRedirectMessage .KWRedirectMessage__title__Card{max-width:225px}.KWRedirectMessage .KWRedirectMessage__btn{margin-top:16px;margin-bottom:30px;font-size:16px;line-height:24px;font-weight:400}.KWRedirectMessage .KWRedirectMessage__btn__Card{font-weight:600}.KWKellerExclusiveCard{position:relative;width:100%;height:100%;background:#201f29;border-radius:4px}@media (max-width:1023px){.KWKellerExclusiveCard{height:350px}}.KWKellerExclusiveCard .KWKellerExclusiveCard__closeButton{position:absolute;right:11px;top:10px;color:#fff;cursor:pointer;width:12px;height:12px}.KWKellerExclusiveCard .KWKellerExclusiveCard__avatar{border-color:#fd5c51}.KWKellerExclusiveCard .KWKellerExclusiveCard__button{background-color:#201f29;border-color:#fff}@media (max-width:767px){.KWKellerExclusiveCard .KWKellerExclusiveCard__button{margin-bottom:20px}}@media (max-width:359px){.KWKellerExclusiveCard .KWKellerExclusiveCard__button{font-size:12px;margin-bottom:0;width:200px}}.KWKellerExclusiveCard .KWKellerExclusiveCard__wrapper{margin-left:24px}.KWKellerExclusiveCard .KWKellerExclusiveCard__description{font-weight:400;font-size:16px;color:#fff;width:75%;line-height:24px}@media (max-width:1023px){.KWKellerExclusiveCard .KWKellerExclusiveCard__description{width:80%}}@media (max-width:359px){.KWKellerExclusiveCard .KWKellerExclusiveCard__description{width:90%;font-size:12px}}.KWKellerExclusiveCard .KWKellerExclusiveCard__action{position:absolute;bottom:2.3vw}@media (max-width:1439px){.KWKellerExclusiveCard .KWKellerExclusiveCard__action{bottom:2.5vw}}@media (max-width:1023px){.KWKellerExclusiveCard .KWKellerExclusiveCard__action{bottom:4vw}}.KWKellerExclusiveCard .KWKellerExclusiveCard__agentAction{position:absolute;bottom:1vw}@media (max-width:1023px){.KWKellerExclusiveCard .KWKellerExclusiveCard__agentAction{bottom:2vw}}@media (max-width:767px){.KWKellerExclusiveCard .KWKellerExclusiveCard__agentAction{bottom:3vw}}.KWKellerExclusiveCard .KWKellerExclusiveCard__title{font-weight:600;font-size:20px;color:#fff;width:80%;padding-top:24px;line-height:24px;margin-bottom:14px}@media (max-width:767px){.KWKellerExclusiveCard .KWKellerExclusiveCard__title{padding-top:2px}}@media (max-width:359px){.KWKellerExclusiveCard .KWKellerExclusiveCard__title{font-size:16px}}.KWKellerExclusiveCard .KWKellerExclusiveCard__icon{display:flex;justify-content:flex-start;width:100%}.KWKellerExclusiveCard .KWKellerExclusiveCard__icon img{margin:23px 0 10px;width:55px;height:37px}.KWKellerExclusiveCard .KWKellerExclusiveCard__agentInfo{display:flex;float:right;padding-right:25px}.KWKellerExclusiveCard .KWKellerExclusiveCard__name{color:#fff;font-weight:400;font-size:12px;line-height:16px;margin-right:10px;padding-top:7px}.KWKellerExclusiveCard .KWKellerExclusiveCard__avatar{width:32px;height:32px}.KWFormItem .KWFormItem__title{color:#6d797a;font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:14px;margin-bottom:12px;display:flex;align-items:center}.KWFormItem.KWFormItem--dark .KWFormItem__title{color:#343342}.KWFormItem.KWFormItem--large .KWFormItem__title{font-size:16px;margin-bottom:6px}.KWFormItem.KWFormItem--large .icon{font-size:16px}.KWFormItem .icon{margin-left:6px;cursor:pointer;transform:rotateX(-180deg);border:0;background-color:#fff}.KWPriceVariance{display:flex;flex-direction:row}.KWPriceVariance.KWPriceVariance--default .KWPriceVariance--negative .KWPriceVariance__icon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d82b2b}.KWPriceVariance.KWPriceVariance--default .KWPriceVariance--negative .KWPriceVariance__icon:before{content:"\E99E"}.KWPriceVariance.KWPriceVariance--default .KWPriceVariance--negative .KWPriceVariance__whiteValue{color:#fff;font-size:14px}.KWPriceVariance.KWPriceVariance--default .KWPriceVariance--negative .KWPriceVariance__value{color:#d82b2b;font-size:14px}.KWPriceVariance.KWPriceVariance--default .KWPriceVariance--positive .KWPriceVariance__icon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#008540}.KWPriceVariance.KWPriceVariance--default .KWPriceVariance--positive .KWPriceVariance__icon:before{content:"\E909"}.KWPriceVariance.KWPriceVariance--default .KWPriceVariance--positive .KWPriceVariance__whiteValue{color:#fff;font-size:14px}.KWPriceVariance.KWPriceVariance--default .KWPriceVariance--positive .KWPriceVariance__value{color:#008540;font-size:14px}.KWPriceVariance.KWPriceVariance--feedSavedSearch .KWPriceVariance--negative .KWPriceVariance__icon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#d82b2b}.KWPriceVariance.KWPriceVariance--feedSavedSearch .KWPriceVariance--negative .KWPriceVariance__icon:before{content:"\E99E"}.KWPriceVariance.KWPriceVariance--feedSavedSearch .KWPriceVariance--negative .KWPriceVariance__value{color:#d82b2b;font-size:14px}.KWPriceVariance.KWPriceVariance--feedSavedSearch .KWPriceVariance--positive .KWPriceVariance__icon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#008540}.KWPriceVariance.KWPriceVariance--feedSavedSearch .KWPriceVariance--positive .KWPriceVariance__icon:before{content:"\E909"}.KWPriceVariance.KWPriceVariance--feedSavedSearch .KWPriceVariance--positive .KWPriceVariance__value{color:#008540;font-size:14px}@media (min-width:768px){.KWPropertyCardInfo--previewMode .KWPriceVariance--negative .KWPriceVariance__value,.KWPropertyCardInfo--previewMode .KWPriceVariance--positive .KWPriceVariance__value{display:none}.KWPropertyCardInfo--previewMode .KWPriceVariance--positive .KWPriceVariance__icon{color:#008540}}.KWPriceVarianceEstimated{display:flex;justify-content:space-between;align-items:center}.KWPriceVarianceEstimated .KWPriceVarianceEstimated__selectedVariance{margin-left:0!important;margin-right:16px}.KWPriceVarianceEstimated .KWPriceVarianceEstimated__KWEstimateText{color:#6d797a;font-size:14px;white-space:nowrap}.KWPriceVarianceEstimated .KWPriceVarianceEstimated__dot{border-radius:50%;width:3px;height:3px;background-color:#6d797a;align-self:center;margin-left:5px;margin-right:5px}.KWPriceVarianceEstimated .KWPriceVarianceEstimated__selectorContainer .KWPriceVarianceEstimated__selectorContainerSelect{padding:0;border:0;font-size:14px;font-family:Source Sans Pro,sans-serif;background:transparent}.KWPriceVarianceEstimated .KWPriceVarianceEstimated__selectorContainer .KWPriceVarianceEstimated__selectorContainerSelect .KWSelect__text{white-space:nowrap}.KWPriceEstimateRange{min-width:99px}.KWPriceEstimateRange__title{font-family:Source Sans Pro,sans-serif;font-size:16px;color:#343342;font-weight:700;height:23px}.KWPriceEstimateRange__text{margin-top:6px;height:20px;font-family:Source Sans Pro,sans-serif;color:#6d797a;font-size:14px}.KWPriceEstimateForecast{display:flex;flex-direction:column}.KWPriceEstimateForecast .KWPriceEstimateForecast_forecast{display:flex}.KWPriceEstimateForecast .KWPriceEstimateForecast_forecast .KWPriceEstimateForecast__forecastPrice{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:700;color:#343342;margin-right:8px}.KWPriceEstimateForecast .KWPriceEstimateForecast_forecast .KWPriceEstimateForecast__forecastVariance{font-family:Source Sans Pro,sans-serif;color:#999;font-size:14px}.KWPriceEstimateForecast .KWPriceEstimateForecast__forecastText{margin-top:6px;font-family:Source Sans Pro,sans-serif;font-size:14px;color:#6d797a}.KWPriceEstimate .KWPriceEstimate__variance{display:flex}.KWPriceEstimate .KWPriceEstimate__estimates{display:flex;flex-direction:row;margin-top:26px}.KWPriceEstimate .KWPriceEstimate__estimates .KWPriceEstimate__estimates__range{margin-right:32px}.KWPriceEstimate .KWPriceEstimate__estimates .KWPriceEstimate__estimates__separator{width:1px;height:30px;border:1px solid #efefef;margin-right:15px;align-self:center}.KWPriceEstimate .KWPriceEstimate__estimates .KWPriceEstimate__estimates__separator.KWPriceEstimate__estimates__separator--noBorder{border:0}.KWDirectionMapMarker{transform:translate(-50%,-100%);display:inline-flex}.KWDirectionMapMarker img{height:29px}.KWMapMarker{transform:translate(-50%,-100%);display:inline-flex}.KWFallbackAddressMarker{z-index:1001;position:absolute;top:-58px;bottom:0;right:0;left:0;display:flex;flex-direction:column;align-items:center}.KWFallbackAddressMarker .KWFallbackAddressMarker__content{background-color:#fff;border:1px solid #343342;border-radius:8px;max-width:116px;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:default;padding:5px 4px 5px 9px;display:flex}.KWFallbackAddressMarker .KWFallbackAddressMarker__content .KWFallbackAddressMarker__contentText{display:flex;flex-direction:column}.KWFallbackAddressMarker .KWFallbackAddressMarker__content .KWFallbackAddressMarker__contentText .KWFallbackAddressMarker__title{font-size:12px;line-height:18px;color:#343342;text-align:center}.KWFallbackAddressMarker .KWFallbackAddressMarker__content .KWFallbackAddressMarker__contentText .KWFallbackAddressMarker__title .KWFallbackAddressMarker__title--overflowed{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.KWFallbackAddressMarker .KWFallbackAddressMarker__content .KWFallbackAddressMarker__iconBorder{border:1px solid #343342;border-radius:8px;padding:2px;height:14px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-left:5px;position:relative;bottom:2px;left:2px}.KWFallbackAddressMarker .KWFallbackAddressMarker__content .KWFallbackAddressMarker__iconBorder .KWFallbackAddressMarker__closeIcon{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:8px}.KWFallbackAddressMarker .KWFallbackAddressMarker__content .KWFallbackAddressMarker__iconBorder .KWFallbackAddressMarker__closeIcon:before{content:"\E907"}.KWFallbackAddressMarker .KWFallbackAddressMarker__triangle{background-color:transparent;border:8px solid transparent;border-top-color:#343342;width:0;height:0}.KWFallbackAddressMarker .KWFallbackAddressMarker__triangle .KWFallbackAddressMarker__innerTriangle{position:relative;width:0;height:0;top:-9px;right:8px;background-color:transparent;border:8px solid transparent;border-top-color:#fff}.KWMapPinMarker{display:inline-flex;flex-direction:column;justify-content:space-around}.KWMapPinMarker .KWMapPinMarker__content{display:flex;border-radius:15px;flex-direction:row;height:28px;min-width:121px;justify-content:space-evenly;align-items:center}.KWMapPinMarker .KWMapPinMarker__content>div{margin-right:5px}.KWMapPinMarker .KWMapPinMarker__content .KWMapPinMarker__icon{color:#fff;margin-left:5px}.KWMapPinMarker .KWMapPinMarker__content .KWMapPinMarker__text{font-family:Source Sans Pro,sans-serif;font-size:12px;font-weight:600;color:#fff;display:flex;align-items:center}.KWMapPinMarker .KWMapPinMarker__content .KWMapPinMarker__line{width:1px;height:8px;opacity:.4;background-color:#fff}.KWMapPinMarker .KWMapPinMarker__content .KWMapPinMarker__mins{font-family:Source Sans Pro,sans-serif;font-size:10px;display:flex;align-items:center;line-height:1;color:rgba(255,255,255,.8);margin-right:7px;text-align:center}.KWMapPinMarker .KWMapPinMarker__arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #504e6b;margin-left:auto;margin-right:auto;margin-top:-1px}.KWNeighborhoodMapMarker{cursor:pointer;text-decoration:none;transition:all 1s ease;transform:translate(-50%,-100%);display:inline-flex;flex-direction:column;-webkit-animation:fadein .5s;animation:fadein .5s}.KWNeighborhoodMapMarker.KWNeighborhoodMapMarker--selected .KWNeighborhoodMapMarker__content{background:linear-gradient(180deg,#4a90e2,#0e8ebe 26.56%,#007cad);color:#fff}.KWNeighborhoodMapMarker.KWNeighborhoodMapMarker--selected .KWNeighborhoodMapMarker__name{font-size:14px;font-weight:700}.KWNeighborhoodMapMarker .KWNeighborhoodMapMarker__content{box-shadow:0 2px 4px 0 rgba(0,0,0,.15);background:#fff;padding:4px 10px;border-radius:16px;display:inline-flex;align-items:center;position:relative;color:#343342}.KWNeighborhoodMapMarker .KWNeighborhoodMapMarker__name{white-space:nowrap;position:relative;top:1px;font-size:12px;font-family:Source Sans Pro,sans-serif;font-weight:600}.KWNeighborhoodMapMarker .KWNeighborhoodMapMarker__icons{width:auto;height:16px;margin-right:5px;display:flex}.KWNeighborhoodMapMarker .KWNeighborhoodMapMarker__icons .icon{font-size:16px}.KWOffMarketPropertyMapMarker{border-radius:50%;background:rgba(52,51,66,.2);width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:relative}.KWOffMarketPropertyMapMarker.KWOffMarketPropertyMapMarker--selected .KWOffMarketPropertyMapMarker__inner{background:linear-gradient(90deg,#21a4d4,#007cad)}.KWOffMarketPropertyMapMarker .KWOffMarketPropertyMapMarker__inner{border-radius:50%;background:#343342;width:14px;height:14px;border:2px solid #fff}.KWOffMarketPropertyMapMarker .KWOffMarketPropertyMapMarker__price{color:#6d797a;font-size:12px;font-family:Source Sans Pro,sans-serif;font-weight:600;letter-spacing:-.25px;position:absolute;top:22px}.KWOnMarketPropertyMapMarker{cursor:pointer;text-decoration:none;transition:all 1s ease;transform:translate(-50%,-100%);display:inline-flex;flex-direction:column;-webkit-animation:fadein .5s;animation:fadein .5s}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__content{border:0}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--viewed{transition:none}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__content{background-color:#e4e5e7}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#e4e5e7}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__innerContent{color:#3d424d}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__content{background-color:#007cad;padding:6px 14px}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__content.KWOnMarketPropertyMapMarker__content--iconsLeft{padding-left:12px}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__content.KWOnMarketPropertyMapMarker__content--iconsRight{padding-right:12px}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#007cad}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__innerContent{font-size:14px;color:#fff}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__content{box-shadow:0 3px 4px rgba(0,0,0,.25);padding:4px 12px;background-color:#3d424d;border:1px solid #fff;border-radius:100px;display:inline-flex;align-items:center}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__content.KWOnMarketPropertyMapMarker__content--iconsLeft{padding-left:10px}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__content.KWOnMarketPropertyMapMarker__content--iconsRight{padding-right:10px}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__innerContent{white-space:nowrap;color:#fff;font-size:12px;line-height:16px;font-family:Source Sans Pro,sans-serif;font-weight:600}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__icons{display:flex;align-items:center;justify-content:center}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__icons .KWOnMarketPropertyMapMarker__icon{display:inline-flex}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__icons .KWOnMarketPropertyMapMarker__icon--image{width:16px;height:16px}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__icons.KWOnMarketPropertyMapMarker__icons--left .KWOnMarketPropertyMapMarker__icon{margin-right:4px}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__icons.KWOnMarketPropertyMapMarker__icons--right .KWOnMarketPropertyMapMarker__icon{margin-left:4px}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__arrow{width:100%;position:relative}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__arrow:before{content:"";display:block;width:0;height:0;border-color:#3d424d transparent transparent;border-style:solid;border-width:5px 5px 0;position:absolute;left:calc(50% - 5px);top:calc(100% - 1px);transform:translateY(-.5px);z-index:2}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__arrow:after{content:"";display:block;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:6px 6px 0;position:absolute;left:calc(50% - 6px);top:calc(100% - 1px);z-index:1}.KWOnMarketPropertyMapMarker .KWOnMarketPropertyMapMarker__arrow--blur{width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:3px 6px 0;opacity:.3;filter:blur(1px);position:absolute;top:calc(100% + 2px);left:calc(50% - 6px);z-index:-1}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--forRent .KWOnMarketPropertyMapMarker__content{background-color:#6730b4}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--forRent .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#6730b4}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--forRent.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__content{background-color:#efe8fb}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--forRent.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#efe8fb}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--forRent.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__innerContent{color:#6730b4}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--forRent.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__content{background-color:#007cad}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--forRent.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#007cad}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--forRent.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__innerContent{color:#fff}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--sold .KWOnMarketPropertyMapMarker__content{background-color:#026e24}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--sold .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#026e24}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--sold.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__content{background-color:#d6f2df}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--sold.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#d6f2df}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--sold.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__innerContent{color:#026e24}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--sold.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__content{background-color:#007cad}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--sold.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#007cad}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--sold.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__innerContent{color:#fff}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--agent .KWOnMarketPropertyMapMarker__content{background-color:#c5050b}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--agent .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#c5050b}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--agent.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__content{background-color:#fcdcdd}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--agent.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#fcdcdd}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--agent.KWOnMarketPropertyMapMarker--viewed .KWOnMarketPropertyMapMarker__innerContent{color:#c5050b}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--agent.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__content{background-color:#007cad}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--agent.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__arrow:before{border-top-color:#007cad}.KWOnMarketPropertyMapMarker.KWOnMarketPropertyMapMarker--agent.KWOnMarketPropertyMapMarker--selected .KWOnMarketPropertyMapMarker__innerContent{color:#fff}.KWPOIMapMarker{position:absolute;transform:translate(-50%,-100%);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.KWPOIMapMarker.KWPOIMapMarker--restaurant .KWTopPlaceMapMarker__container{background:linear-gradient(0deg,#ff3f3f,#d85353)}.KWPOIMapMarker.KWPOIMapMarker--restaurant .KWTopPlaceMapMarker__arrow{border-top-color:#ff3f3f}.KWPOIMapMarker.KWPOIMapMarker--basket .KWTopPlaceMapMarker__container{background:linear-gradient(0deg,#35c655,#24a260)}.KWPOIMapMarker.KWPOIMapMarker--basket .KWTopPlaceMapMarker__arrow{border-top-color:#35c655}.KWPOIMapMarker.KWPOIMapMarker--bar .KWTopPlaceMapMarker__container{background:#343342}.KWPOIMapMarker.KWPOIMapMarker--bar .KWTopPlaceMapMarker__arrow{border-top-color:#343342}.KWPOIMapMarker.KWPOIMapMarker--cafes .KWTopPlaceMapMarker__container{background:#946f00}.KWPOIMapMarker.KWPOIMapMarker--cafes .KWTopPlaceMapMarker__arrow{border-top-color:#946f00}.KWPOIMapMarker.KWPOIMapMarker--shop .KWTopPlaceMapMarker__container{background:linear-gradient(0deg,#a968d0,#761cd4)}.KWPOIMapMarker.KWPOIMapMarker--shop .KWTopPlaceMapMarker__arrow{border-top-color:#a968d0}.KWPOIMapMarker.KWPOIMapMarker--ticket .KWTopPlaceMapMarker__container{background:linear-gradient(0deg,#96deda,#50c9c3)}.KWPOIMapMarker.KWPOIMapMarker--ticket .KWTopPlaceMapMarker__arrow{border-top-color:#96deda}.KWPOIMapMarker.KWPOIMapMarker--fitness .KWTopPlaceMapMarker__container{background:#e51f4a}.KWPOIMapMarker.KWPOIMapMarker--fitness .KWTopPlaceMapMarker__arrow{border-top-color:#e51f4a}.KWPOIMapMarker .KWTopPlaceMapMarker__container{width:33px;height:33px;border-radius:5px;display:flex;align-items:center;justify-content:center}.KWPOIMapMarker .KWTopPlaceMapMarker__container .icon{font-size:16px;color:#fff}.KWPOIMapMarker .KWTopPlaceMapMarker__arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid transparent;margin-left:auto;margin-right:auto}.KWPOIMapMarker .KWTopPlaceMapMarker__popup{position:absolute;bottom:0;transform:translateY(calc(-50% + 5px));width:273px;display:flex;flex-direction:column}.KWPOIMapMarker .KWTopPlaceMapMarker__popup .KWTopPlaceMapMarker__popupContainer{padding:8px;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.05);border-radius:4px}.KWPOIMapMarker .KWTopPlaceMapMarker__popup .KWTopPlaceMapMarker__popupArrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #fff;margin-left:auto;margin-right:auto}.KWExtendedMapMarker{cursor:pointer;text-decoration:none;transition:all 1s ease;transform:translate(-50%,-100%);display:inline-flex;flex-direction:column;-webkit-animation:fadein .5s;animation:fadein .5s}.KWExtendedMapMarker.KWExtendedMapMarker--selected{font-size:14px;z-index:17;position:relative}.KWExtendedMapMarker .KWExtendedMapMarker__container{position:absolute}.KWExtendedMapMarker.KWExtendedMapMarker--topLeft .KWExtendedMapMarker__container--slideV{left:calc(100% + 5px);top:0}.KWExtendedMapMarker.KWExtendedMapMarker--topLeft .KWExtendedMapMarker__container--slideH{left:0;top:calc(100% + 5px)}.KWExtendedMapMarker.KWExtendedMapMarker--topRight .KWExtendedMapMarker__container--slideH{right:0;top:calc(100% + 5px)}.KWExtendedMapMarker.KWExtendedMapMarker--topRight .KWExtendedMapMarker__container--slideV{right:calc(100% + 5px);top:0}.KWExtendedMapMarker.KWExtendedMapMarker--bottomLeft .KWExtendedMapMarker__container--slideH{bottom:calc(100% + 5px);left:0}.KWExtendedMapMarker.KWExtendedMapMarker--bottomLeft .KWExtendedMapMarker__container--slideV{left:calc(100% + 5px);bottom:0}.KWExtendedMapMarker.KWExtendedMapMarker--bottomRight .KWExtendedMapMarker__container--slideH{bottom:calc(100% + 5px);right:0}.KWExtendedMapMarker.KWExtendedMapMarker--bottomRight .KWExtendedMapMarker__container--slideV{right:calc(100% + 5px);bottom:0}.KWCurrentPositionMapMarker{width:62px;height:62px;border-radius:50%;background:rgba(24,204,255,.2);position:relative;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.KWCurrentPositionMapMarker:before{content:" ";width:26px;height:26px;background:#4a90e2;border:3px solid #fff;border-radius:50%;box-sizing:border-box}.KWOfficeMapMarker{cursor:pointer;text-decoration:none;transition:all 1s ease;transform:translate(-50%,-100%);display:inline-flex;flex-direction:column;-webkit-animation:fadein .5s;animation:fadein .5s;width:60px}.KWOfficeMapMarker.KWOfficeMapMarker--selected .KWOfficeMapMarker__content{background:linear-gradient(90deg,#c8666d,#c43e41)}.KWOfficeMapMarker.KWOfficeMapMarker--selected .KWOfficeMapMarker__arrow{border-top-color:#c8666d}.KWOfficeMapMarker.KWOfficeMapMarker--selected .KWOfficeMapMarker__innerContent{color:#fff;font-weight:700;font-size:14px;width:100%;justify-content:center;display:flex}.KWOfficeMapMarker.KWOfficeMapMarker--satellite .KWOfficeMapMarker__content{border:2px solid #fafafa}.KWOfficeMapMarker .KWOfficeMapMarker__content{box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:2px 3px;background:linear-gradient(90deg,#ff3f3f,#d85353);border-radius:16px;display:inline-flex;align-items:center;position:relative}.KWOfficeMapMarker .KWOfficeMapMarker__innerContent{white-space:nowrap;color:#fff;font-size:12px;font-family:Source Sans Pro,sans-serif;font-weight:600;letter-spacing:-.25px;width:100%;justify-content:center;display:flex}.KWOfficeMapMarker .KWOfficeMapMarker__arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:4px solid #ff3f3f;margin-left:auto;margin-right:auto}.KWOfficeMapMarker .KWOfficeMapMarker__arrow.KWOfficeMapMarker__arrow--satellite{bottom:-2px;position:absolute;left:calc(50% - 5px)}.KWOfficeMapMarker .KWOfficeMapMarker__arrowBorder{bottom:-4px;position:absolute;left:calc(50% - 4px);background:#fafafa;width:8px;height:8px;z-index:-1;transform:rotate(45deg)}.KWPropertyMapCluster{font-size:14px;border-radius:50%;transform:translate(-50%,-50%);background:#343342;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;-webkit-animation:fadein .5s;animation:fadein .5s;box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.KWPropertyMapCluster.KWPropertyMapCluster--satellite{border:2px solid #fafafa}.KWPropertyMapCluster.KWPropertyMapCluster--selected{background:#8b9697}.KWPropertyMapCluster.KWPropertyMapCluster--1{width:35px;height:35px}.KWPropertyMapCluster.KWPropertyMapCluster--2{width:40px;height:40px}.KWPropertyMapCluster.KWPropertyMapCluster--3{width:50px;height:50px}.KWPropertyMapCluster.KWPropertyMapCluster--4{width:70px;height:70px}.KWPropertyMapCluster.KWPropertyMapCluster--5{width:85px;height:85px}.KWGetDirectionsButton{font-family:Source Sans Pro,sans-serif;font-size:14px;color:#343342;display:flex;align-items:center;justify-content:center;width:117px;height:30px;border-radius:2px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);background-color:#fff;cursor:pointer;text-decoration:none}.KWMapActions{position:absolute;z-index:1}.KWMapActions.KWMapActions--topLeft{top:16px;left:16px}.KWMapActions.KWMapActions--topRight{top:16px;right:16px}.KWMapActions.KWMapActions--bottomLeft{bottom:16px;left:16px}.KWMapActions.KWMapActions--bottomRight{bottom:16px;right:16px}.KWMapAction{border:0;cursor:pointer;border-radius:4px;width:100%;min-width:40px;height:40px;padding:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:6px}.KWMapAction:last-child{margin-bottom:0}.KWMapAction.KWMapAction--saveSearch{background:#343342;color:#fff;position:fixed;width:inherit;display:block;padding:11px 11px 0;top:95%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.KWMapAction .icon{font-size:16px}.KWMapAction .KWMapAction--saveSearchIcon{float:left}.KWMapAction .KWMapAction__text{font-size:12px;font-weight:400;line-height:1;margin-top:2px}.KWMapAction .KWMapAction--saveSearchText{font-size:14px;padding-left:22px;white-space:nowrap}.KWMapAction.KWMapAction--selected{background:#343342;color:#fff}.KWMapAction.KWMapAction--disabled{color:#8b9697;cursor:default}.KWMapAction--clear{width:auto;padding:0 16px}.KWMapAction--clear .KWMapAction__text{font-size:14px;font-weight:600;line-height:21px}.KWMapTypeSelector{background:#fff;box-shadow:0 -1px 10px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:4px;position:relative}@media (max-width:767px){.KWMapTypeSelector{border-top-left-radius:24px;border-top-right-radius:24px}}.KWMapTypeSelector .KWMapTypeSelector__close{cursor:pointer}.KWMapTypeSelector .KWMapTypeSelector__header{display:flex;justify-content:space-between;width:100%}.KWMapTypeSelector .KWMapTypeSelector__title{font-weight:600;margin-bottom:16px;margin-left:10px}.KWMapTypeSelector .KWMapTypeSelector__neighborhoodsWrapper{display:flex;justify-content:space-between;width:93%;border-top:1px solid #b8b8b8;padding-top:12px;margin-top:17px}.KWMapTypeSelector .KWMapTypeSelector__neighborhoodsTitle{font-weight:600}.KWMapTypeSelector .KWMapTypeSelector__items{display:flex;justify-content:center;align-items:center}.KWMapTypeSelector .KWMapTypeSelector__item{display:flex;flex-direction:column;align-items:center;margin-right:25px;cursor:pointer}.KWMapTypeSelector .KWMapTypeSelector__item:last-child{margin-right:0}.KWMapTypeSelector .KWMapTypeSelector__item .KWMapTypeSelector__itemImage{border:2px solid transparent;background-size:cover;height:75px;display:block;width:155px;border-radius:4px;margin-bottom:10px}@media (max-width:1023px){.KWMapTypeSelector .KWMapTypeSelector__item .KWMapTypeSelector__itemImage{width:85px}}.KWMapTypeSelector .KWMapTypeSelector__item .KWMapTypeSelector__itemText{color:#6d797a}.KWMapTypeSelector .KWMapTypeSelector__item.KWMapTypeSelector__item--selected .KWMapTypeSelector__itemImage{border-color:#343342}.KWMapTypeSelector .KWMapTypeSelector__item.KWMapTypeSelector__item--selected .KWMapTypeSelector__itemText{color:#343342;font-weight:600}@media (max-width:767px){.KWMapTypeSelector{box-shadow:none;position:static}.KWMapTypeSelector .KWMapTypeSelector__title{display:none}.KWMapTypeSelector .KWMapTypeSelector__items{width:100%}.KWMapTypeSelector .KWMapTypeSelector__item{width:50%}.KWMapTypeSelector .KWMapTypeSelector__item .KWMapTypeSelector__itemImage{width:100%;height:100px}}.KWMapDrawActions{box-shadow:0 -3px 10px 0 rgba(0,0,0,.05);background:#fff;height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 16px}@media (max-width:767px){.KWMapDrawActions{justify-content:center}}.KWMapDrawActions .KWMapDrawActions__cancel{width:125px}@media (max-width:767px){.KWMapDrawActions .KWMapDrawActions__cancel{width:200px}}.KWMapDrawActions .KWMapDrawActions__title{color:#6d797a}@media (max-width:767px){.KWMapDrawActions .KWMapDrawActions__title{display:none}}.KWMapDrawer{border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -1px 15px 0 rgba(0,0,0,.1);padding-top:10px;padding-bottom:10px;background:#fff}.KWMapDrawer .KWMapDrawer__handle{width:32px;height:2px;background:#343342;margin:0 auto}.KWMapDrawer .KWMapDrawer__content{padding-top:15px}.KWMapExtended{width:100%;height:100%;position:relative;-webkit-animation:search-map-animation 1s;animation:search-map-animation 1s}.KWMapExtended .KWMapExtended__backgroundContainer{background-color:#fff}@media (min-width:768px){.KWMapExtended .KWMapExtended__backgroundContainer--previewMode{border-radius:4px}.KWMapExtended .KWMapExtended__backgroundContainer--previewMode .KWMapExtended__propertyCard{min-width:330px;width:auto}}.KWMapExtended .KWMapExtended__offMarket{width:336px;opacity:.75}.KWMapExtended .KWMapExtended__propertyCard{width:336px}.KWMapExtended .KWMapExtended__officeCard{width:300px}.KWMapExtended .KWMapExtended__officeCard>*,.KWMapExtended .KWMapExtended__propertyCard>*{cursor:pointer}.KWMapExtended .KWMapExtended__topPlaceCard{width:273px;height:auto;padding:8px;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.05);border-radius:4px;font-family:Source Sans Pro,sans-serif}.KWMapExtended .KWMapExtended__propertyCardBottomContainer{position:absolute;bottom:0;width:100%;padding:14px;background:#fff;z-index:2}.KWMapExtended .KWMapExtended__neighborhoodBottomContainer{position:absolute;bottom:0;width:100%;z-index:2}.KWMapExtended .KWMapExtended__mapTypeSelectorContainer{position:absolute;bottom:16px;width:25rem;padding-left:16px;padding-right:16px;z-index:2}@media (max-width:767px){.KWMapExtended .KWMapExtended__mapTypeSelectorContainer{width:100%;bottom:0;padding-left:0;padding-right:0}}.KWMapExtended .KWMapExtended__mapDrawStatusContainer{position:absolute;bottom:0;width:100%}.KWMapNeighborhoodsList .KWMapNeighborhoodsList__title{margin-bottom:10px;font-weight:600;font-size:18px;margin-left:15px}.KWBreadcrumbs{display:flex;align-items:center;font-size:16px;color:#343342;font-weight:400}.KWBreadcrumbs .KWBreadcrumbs__separator{margin:0 10px;font-size:12px;font-weight:600}.KWBreadcrumbs .KWBreadcrumbs__separator:last-child{display:none}.KWBreadcrumbs .KWBreadcrumbs__backButton{font-size:20px;margin-left:16px;margin-right:20px;cursor:pointer}.KWBreadcrumbs .KWBreadcrumbs__link{text-decoration:none;color:inherit}.KWBreadcrumbs .KWBreadcrumbs__link.KWBreadcrumbs__link--active{font-weight:600;cursor:default}.KWCollectionThumbnail{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}.KWCollectionThumbnail .KWCollectionThumbnail__picture{border-radius:2px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.KWSlideOut{width:552px;box-shadow:0 3px 5px 0 rgba(0,0,0,.05);position:fixed;background:#fff;top:80px;right:0;height:calc(100% - 80px);z-index:12;display:flex;flex-direction:column}@media (max-width:767px){.KWSlideOut{top:0;height:100%;width:100%;z-index:30}}.KWSlideOut .KWSlideOut__header{display:flex;align-items:center;min-height:80px;border-bottom:1px solid rgba(52,51,66,.1);padding:16px 32px}.KWSlideOut .KWSlideOut__header .KWSlideOut__headerCloseIcon{flex:0 0 auto;cursor:pointer}.KWSlideOut .KWSlideOut__header .KWSlideOut__headerTitle{flex:1 1 auto;font-weight:600;font-size:20px;font-family:Source Sans Pro,sans-serif;text-align:center}.KWSlideOut .KWSlideOut__header .KWSlideOut__headerRightWidget{flex:0 0 auto;min-width:14px}.KWSlideOut .KWSlideOut__body{overflow-y:auto;flex:1 1 auto}.KWSlideOutTransition--appear{transform:translateX(100%)}.KWSlideOutTransition--active-appear{transform:translateX(0);transition:transform .5s ease-in-out}.KWSlideOutTransition--exit{transform:translateX(0)}.KWSlideOutTransition--active-exit{transform:translateX(100%);transition:transform .5s ease-in-out}.KWResetPassword{padding:32px;width:407px;display:flex;align-items:center;flex-direction:column;margin:0 auto}@media (max-width:767px){.KWResetPassword{width:360px}}.KWResetPassword .KWResetPassword__title{font-size:16px;font-weight:600;margin-bottom:32px}.KWResetPassword .KWResetPassword__description{text-align:center;margin-bottom:32px;color:#6d797a;font-size:14px}.KWResetPassword .KWResetPassword__input{width:100%;margin-bottom:16px}.KWResetPassword .KWResetPassword__submit{margin-bottom:32px}.KWResetPassword .KWResetPassword__login{cursor:pointer;text-decoration:underline;font-weight:600;color:#343342}.KWResetPassword .KWResetPassword__loginBlock{text-align:center;font-size:14px;color:#6d797a}.KWSignup{padding:32px;display:flex;align-items:center;flex-direction:column;width:407px;height:100%;margin:0 auto}@media (max-width:767px){.KWSignup{max-width:360px;width:100%;height:85vh}}@media (max-width:359px){.KWSignup{padding:16px}}.KWSignup .KWSignup__title{font-size:16px;color:#343342;font-weight:600;margin-bottom:32px}.KWSignup .KWSignup__title--HiddenDescription{font-size:20px;color:#343342;font-weight:400;margin-bottom:32px}.KWSignup .KWSignup__descriptionHeader{font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:700;margin-bottom:8px;color:#343342}.KWSignup .KWSignup__description{font-size:14px;line-height:21px;color:#6d797a;text-align:center;margin-bottom:32px}.KWSignup .KWSignup__fields{width:100%}.KWSignup .KWSignup__name{display:flex}.KWSignup .KWSignup__name .KWSignup__input:first-child{margin-right:10px}.KWSignup .KWSignup__input{margin-bottom:16px}.KWSignup .KWSignup__input div.KWInput{border-color:#535872}.KWSignup .KWSignup__input div.KWInput>input::-moz-placeholder{color:#535872}.KWSignup .KWSignup__input div.KWInput>input:-ms-input-placeholder{color:#535872}.KWSignup .KWSignup__input div.KWInput>input::placeholder{color:#535872}.KWSignup .KWSignup__label{position:absolute;overflow:hidden;width:0;height:0}.KWSignup .KWSignup__button{margin-bottom:16px;min-height:46px}.KWSignup .KWSignup__button:focus{outline:2px solid red}.KWSignup .KWSignup__loginBlock{font-size:14px;margin-bottom:32px;text-align:center;color:#6d797a}.KWSignup .KWSignup__login{font-weight:600;color:#343342;cursor:pointer;text-decoration:underline;background:transparent;border:0;font-family:Source Sans Pro,sans-serif}.KWSignup .KWSignup__termsBlock{font-size:12px;color:#6d797a;display:flex;align-items:center}.KWSignup .KWSignup__termsBlock_new{margin-bottom:32px}.KWSignup .KWSignup__checkbox{margin-right:10px}.KWSignup .KWSignup__checkbox>div.KWCheckbox__square{border-color:#535872}.KWSignup .KWSignup__link{font-weight:600;color:#343342;cursor:pointer;margin:0;text-decoration:underline}.KWSignup .KWSignup__agent{margin-bottom:25px;margin-top:10px;display:flex;align-items:center}.KWSignup .KWSignup__agentAvatar{width:48px;height:48px}.KWSignup .KWSignup__agentDescription{flex:1;margin-left:10px;font-size:14px;line-height:21px;color:#6d797a}.KWSignup .KWSignup__privacyError{margin-left:34px}.KWSignup .KWSignup__footerBlock{align-self:flex-start}.KWSignup__footerBlock--Padding{padding-bottom:33px}.KWSignup__stackedNames{width:100%}.KWLogin,.KWSignup__stackedNames{display:flex;flex-direction:column}.KWLogin{padding:32px;align-items:center;width:407px;margin:0 auto}@media (max-width:767px){.KWLogin{max-width:360px;width:100%}}.KWLogin .KWLogin__title{font-size:16px;font-weight:600;margin-bottom:32px}.KWLogin .KWLogin__title--improved{font-weight:400;font-size:32px;line-height:24px;margin-bottom:24px;color:#343342}.KWLogin .KWLogin__description{text-align:center;margin-bottom:32px;color:#6d797a;font-size:14px}.KWLogin .KWLogin__descriptionTitle{text-align:center;margin-bottom:8px;color:#343342;font-size:18px;font-weight:700}.KWLogin .KWLogin__descriptionTitle--improved{color:#343342;font-weight:400;font-size:20px;line-height:24px;margin-bottom:24px}.KWLogin .KWLogin__descriptionTitle--improved.KWLogin__descriptionTitle--agentImproved{margin-bottom:16px}.KWLogin .KWLogin__loginButton{margin-left:43px;margin-right:46px}.KWLogin .KWLogin__forgotPassword{margin-top:32px;margin-bottom:32px;cursor:pointer;text-align:center;font-weight:600;font-size:14px}.KWLogin .KWLogin__forgotPassword--padding{margin-bottom:24px}.KWLogin .KWLogin__signup{cursor:pointer;font-weight:600;color:#343342}.KWLogin .KWLogin__signupBlock{text-align:center;font-size:14px;color:#6d797a}.KWLogin .KWLogin__input{margin-bottom:16px;width:100%}.KWLogin .KWLogin__emailInput,.KWLogin .KWLogin__passwordInput{margin-left:37px;margin-right:33px}.KWLogin .KWLogin__passwordInput{margin-bottom:24px}.KWLogin__agent{margin-bottom:25px;display:flex;width:80%;align-items:center}.KWLogin__agentAvatar{width:48px;height:48px}.KWLogin__agentDescription{flex:1;margin-left:10px;font-size:14px;line-height:21px;color:#6d797a}.KWSignupInfo{height:100%;width:586px;background:#201f29}@media (max-width:1023px){.KWSignupInfo{width:348px}}.KWSignupInfo .KWSignupInfo__title{color:#fff;font-size:32px;text-align:center;margin-top:32px}.KWSignupInfo .KWSignupInfo__list{width:365px;padding:0;margin-left:110px}@media (max-width:1023px){.KWSignupInfo .KWSignupInfo__list{width:280px;margin-left:45px}}.KWSignupInfo .KWSignupInfo__listItem{color:#fff;font-size:14px;margin:20px 0}.KWSignupInfo .KWSignupInfo__image{width:416px;display:flex;margin:0 auto}@media (max-width:1023px){.KWSignupInfo .KWSignupInfo__image{width:343px;margin-top:55px}}.KWSwitchAgent{font-family:Source Sans Pro,sans-serif}.KWSwitchAgent .KWSwitchAgent__separator{width:100%;height:1px;background-color:#f5f5f5;margin-top:37px;margin-bottom:16px}.KWSwitchAgent .KWSwitchAgent__content{max-width:408px;padding:32px 20px;align-items:center}.KWSwitchAgent .KWSwitchAgent__content,.KWSwitchAgent .KWSwitchAgent__content .KWSwitchAgent__header{display:flex;flex-direction:column;justify-content:center;text-align:center}.KWSwitchAgent .KWSwitchAgent__content .KWSwitchAgent__header .KWSwitchAgent__title{font-size:18px;font-weight:700;color:#343342}.KWSwitchAgent .KWSwitchAgent__content .KWSwitchAgent__header .KWSwitchAgent__info{margin-top:16px;font-size:14px;color:#6d797a}.KWSwitchAgent .KWSwitchAgent__content .KWSwitchAgent__avatar{height:72px;width:72px;margin-top:24px}.KWSwitchAgent .KWSwitchAgent__content .KWSwitchAgent__confirmText{font-size:16px;color:#343342;font-weight:700}.KWSwitchAgent .KWSwitchAgent__content .KWSwitchAgent__agentName{margin-top:10px;color:#343342;font-size:16px;font-weight:600}.KWSwitchAgent .KWSwitchAgent__content .KWSwitchAgent__teamInfo{font-size:14px;color:#6d797a}.KWSwitchAgent .KWSwitch__declineButton{margin-top:40px}.KWSignup_modal{display:flex;height:100%}.KWInfiniteScroll{overflow:unset!important}.KWImage{height:100%;width:100%;position:relative;overflow:hidden;display:block;text-decoration:none}.KWImage .KWImage__image{background-size:cover;height:100%;width:100%;position:absolute}.KWImage img.KWImage__image{width:auto;height:auto;position:relative;background-size:unset}.KWImage .KWImage__placeHolder{background-color:#f5f5f5;height:100%;width:100%;display:flex;position:absolute}.KWImage .KWImage__placeHolder.KWImage__placeHolder--transparent{background-color:transparent}.KWImage .KWImage__placeHolder .icon{margin:auto;color:#8b9697;font-size:37px}.KWImage.KWImage--fitWidth .KWImage__image{background-size:contain;background-repeat:no-repeat}.KWImage.KWImage--centered,.KWImage.KWImage--maintainAspectRatio{display:flex;justify-content:center;align-items:center}.KWImage.KWImage--maintainAspectRatio .KWImage__image{max-width:100%;max-height:100%}.KWImage.KWImage--rounded .KWImage__image{border-radius:4px}.KWImageCrossFade{width:100%;height:100%;position:relative}.KWImageCrossFade .KWImageCrossFade--image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-size:cover;background-position:50%}.KWImageCrossFade .KWImageCrossFade--image.KWImageCrossFade--fadeOut{transition:opacity 2s;opacity:0}.KWImageCrossFade .KWImageCrossFade--image.KWImageCrossFade--activeImage{z-index:1}.KWImageCrossFade .KWImageCrossFade--image.KWImageCrossFade--nextImage{z-index:0}.KWMobileNavbar{position:fixed;top:81px;background-color:#fff;bottom:0;left:0;right:0;z-index:9;transition:bottom .5s;display:flex;flex-direction:column;cursor:pointer}.KWMobileNavbar.KWMobileNavbar--collapsed{bottom:calc(100% - 80px - 81px)}.KWMobileNavbar:not(.KWMobileNavbar--collapsed) .KWMobileNavbar__header .KWMobileNavbar__headerToggler{box-shadow:none;background-color:rgba(112,124,125,.1);transform:rotate(180deg)}.KWMobileNavbar .KWMobileNavbar__header{height:80px;display:flex;cursor:pointer;justify-content:space-between;align-items:center;padding:0 16px;box-shadow:0 3px 5px rgba(0,0,0,.05);flex:0 0 auto}.KWMobileNavbar .KWMobileNavbar__header .KWMobileNavbar__headerToggler{height:32px;width:32px;line-height:32px;border-radius:50%;background-color:#fff;text-align:center;box-shadow:0 2px 5px 0 rgba(0,0,0,.15)}.KWMobileNavbar .KWMobileNavbar__options{overflow-y:auto;height:100%}.KWOpenHouses.KWOpenHouses--empty .KWOpenHouses__openHoursList{font-size:14px;color:#6d797a}.KWOpenHouses .KWOpenHouses__header{margin-top:0;margin-bottom:30px;font-size:20px;font-family:Source Sans Pro,sans-serif;font-weight:600;color:#343342}.KWOpenHouses .KWOpenHouses__house{margin-bottom:16px}.KWOpenHouses .KWOpenHouses__house:last-child{margin-bottom:0}.KWOpenHouses.KWOpenHouses--feedCard .KWOpenHouses__header{margin-bottom:24px}.KWTruncate .KWTruncate__ellipsis{font-weight:600;cursor:pointer;margin-left:5px}.KWRangeControl{-webkit-appearance:none;width:100%;background:transparent;cursor:pointer}.KWRangeControl.KWRangeControl--noTrack{position:absolute;width:100%;pointer-events:none}.KWRangeControl.KWRangeControl--noTrack::-moz-range-track{height:0}.KWRangeControl.KWRangeControl--noTrack::-webkit-slider-runnable-track{height:0}.KWRangeControl.KWRangeControl--noTrack::-ms-track{height:0}.KWRangeControl.KWRangeControl--noTrack::-moz-range-thumb{pointer-events:all}.KWRangeControl.KWRangeControl--noTrack::-webkit-slider-thumb{pointer-events:all}.KWRangeControl.KWRangeControl--noTrack::-ms-thumb{pointer-events:all}.KWRangeControl::-moz-range-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);height:26px;width:26px;border-radius:50%;background-color:#fff;display:flex;align-self:center;cursor:pointer}.KWRangeControl::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);height:26px;width:26px;border-radius:50%;background-color:#fff;display:flex;align-self:center;cursor:pointer;position:relative;top:50%;transform:translateY(-50%)}.KWRangeControl::-ms-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);height:26px;width:26px;border-radius:50%;background-color:#fff;display:flex;align-self:center;cursor:pointer}.KWRangeControl::-moz-range-track{height:3px;background:rgba(109,121,122,.1);overflow:visible;width:100%;display:flex;align-self:center}.KWRangeControl::-webkit-slider-runnable-track{height:3px;background:rgba(109,121,122,.1);overflow:visible;width:100%;display:flex;align-self:center;display:block}.KWRangeControl::-ms-track{height:3px;background:rgba(109,121,122,.1);overflow:visible;width:100%;display:flex;align-self:center}.KWRangeControl:focus{outline:0}.KWRangeControl.KWRangeControl--dtiAffordable::-moz-range-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #35c655;background-color:#fff}.KWRangeControl.KWRangeControl--dtiAffordable::-webkit-slider-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #35c655;background-color:#fff}.KWRangeControl.KWRangeControl--dtiAffordable::-ms-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #35c655;background-color:#fff}.KWRangeControl.KWRangeControl--dtiStretching::-moz-range-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #ff7f3f;background-color:#fff}.KWRangeControl.KWRangeControl--dtiStretching::-webkit-slider-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #ff7f3f;background-color:#fff}.KWRangeControl.KWRangeControl--dtiStretching::-ms-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #ff7f3f;background-color:#fff}.KWRangeControl.KWRangeControl--dtiAggressive::-moz-range-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #ff3f3f;background-color:#fff}.KWRangeControl.KWRangeControl--dtiAggressive::-webkit-slider-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #ff3f3f;background-color:#fff}.KWRangeControl.KWRangeControl--dtiAggressive::-ms-thumb{box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:3px solid #ff3f3f;background-color:#fff}.KWRangePicker{position:relative}.KWRangePicker.KWRangePicker--left .KWRangePicker__rangeInputContainer{left:0}.KWRangePicker.KWRangePicker--right .KWRangePicker__rangeInputContainer{right:0}.KWRangePicker .KWRangePicker__value{cursor:pointer;height:100%}.KWRangePicker .KWRangePicker__rangeInputContainer{width:256px;height:85px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:17px 21px 13px;position:absolute;top:calc(100% + 10px);background-color:#fff;z-index:2}.KWRangePicker .KWRangePicker__rangeInputContainer .KWRangePicker__allowedRanges{display:flex;width:100%;justify-content:space-between;margin-top:7px}.KWRangePicker .KWRangePicker__rangeInputContainer .KWRangePicker__allowedRanges .KWRangePicker__allowedRangesValue{font-size:12px;color:#6d797a;font-family:Source Sans Pro,sans-serif}.KWNeighborhoodSnapshot .KWNeighborhoodSnapshot__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding:0 5px}.KWNeighborhoodSnapshot .KWNeighborhoodSnapshot__propertyMap{position:relative}.KWNeighborhoodSnapshot .KWNeighborhoodSnapshot__text .KWNeighborhoodSnapshot__neighborhoodTitle{height:20px;opacity:.5;font-family:Source Sans Pro,sans-serif;font-size:12px;color:#6d797a;margin-bottom:4px}.KWNeighborhoodSnapshot .KWNeighborhoodSnapshot__text .KWNeighborhoodSnapshot__neighborhoodName{height:28px;font-family:Source Sans Pro,sans-serif;font-size:20px;font-weight:600;line-height:1.4;color:#343342;margin:0}.KWNeighborhoodSnapshot .KWNeighborhoodSnapshot__link{display:flex;align-items:center;justify-content:space-around;min-width:77px;height:32px;border-radius:4px;background:#343342;padding:4px 0;font-family:Source Sans Pro,sans-serif;font-size:14px;font-weight:600;line-height:1.57;text-align:center;color:#fff;text-decoration:none}.KWNeighborhoodSnapshot .KWNeighborhoodSnapshot__propertyMap{height:260px;width:100%;border-radius:5px;margin-bottom:10px}.KWNeighborhoodSnapshot .KWGetDirectionsButton{position:absolute;bottom:10px;left:105px;height:32px;width:87px;font-size:12px;z-index:1}.KWNeighborhoodMarketStats{display:flex;flex-direction:column}.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__title{color:#343342;font-size:16px;font-weight:600;padding-bottom:10px}.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container{display:flex}.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container>div{display:flex;flex:1 0 50%}.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container>div:first-child{padding-right:10px}@media (max-width:767px){.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container>div:first-child{padding-right:unset}}.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container>div .KWNeighborhoodMarketStats__column{display:flex;flex-direction:column;flex:1 0 auto}.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container>div .KWNeighborhoodMarketStats__column:first-child{flex-grow:2}.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container>div .KWNeighborhoodMarketStats__column .KWNeighborhoodMarketStats__line{font-size:14px;color:#6d797a;height:30px;margin:5px 0;align-items:center;display:flex}.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container>div .KWNeighborhoodMarketStats__column .KWNeighborhoodMarketStats__line.KWNeighborhoodMarketStats__line--value{color:#007cad;font-size:18px;font-weight:700;padding-left:5px}@media (max-width:767px){.KWNeighborhoodMarketStats .KWNeighborhoodMarketStats__container>div .KWNeighborhoodMarketStats__column .KWNeighborhoodMarketStats__line.KWNeighborhoodMarketStats__line--value{justify-content:flex-end}}.KWNeighborhoodMarketStatsList{display:flex;flex-direction:column}.KWNeighborhoodMarketStatsList .KWNeighborhoodMarketStatsList__title{color:#343342;font-size:16px;font-weight:600;padding-bottom:10px;margin:0}.KWNeighborhoodMarketStatsList .KWNeighborhoodMarketStatsList__container{display:flex;flex-direction:column}.KWNeighborhoodMarketStatsList .KWNeighborhoodMarketStatsList__container .KWNeighborhoodMarketStatsList__line{display:flex;justify-content:space-between;margin-bottom:18px;font-size:14px}.KWNeighborhoodMarketStatsList .KWNeighborhoodMarketStatsList__container .KWNeighborhoodMarketStatsList__line .KWNeighborhoodMarketStatsList__label{color:#6d797a}.KWNeighborhoodMarketStatsList .KWNeighborhoodMarketStatsList__container .KWNeighborhoodMarketStatsList__line .KWNeighborhoodMarketStatsList__value{font-weight:600;color:#343342;text-align:right}.KWFullScreenButton{width:32px;height:32px;border-radius:4px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);cursor:pointer;color:#343342;display:flex;align-items:center;justify-content:center;border:0}.KWFullScreenButton:hover{opacity:1}.KWFullScreenButton .icon{margin-top:-1px;font-size:21px}.KWZoomControl{width:40px;display:flex;flex-direction:column;margin-bottom:6px}.KWZoomControl .KWZoomControl__buttons{display:flex;flex-direction:column;border-radius:4px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);cursor:pointer;margin-bottom:6px}.KWZoomControl .KWZoomControl__buttons:last-child{margin-bottom:0}.KWZoomControl .KWZoomControl__button{border:0;color:#343342;display:flex;opacity:.7;align-items:center;justify-content:center;height:40px;font-size:28px}.KWZoomControl .KWZoomControl__button:hover{opacity:1}.KWZoomControl .KWZoomControl__button:first-child{border-bottom:1px solid #f0f1f1!important}.KWMap{width:100%;height:100%;margin:0;padding:0}.KWMap .gm-style>div>button{display:none!important}.KWMap .KWFullScreenButton{position:absolute;top:10px;right:10px}.KWMap .KWZoomControl{position:absolute;right:10px;bottom:10px;width:32px}.KWMap .KWZoomControl .KWZoomControl__button{border:0;height:32px}.KWMultiSelect{position:relative;background:#fff;border-radius:4px;border:1px solid #8b9697;width:100%;font-size:16px;outline:0;cursor:pointer}.KWMultiSelect.KWMultiSelect--opened .KWMultiSelect__options{visibility:visible;opacity:1;margin-top:5px;transition-delay:0s}.KWMultiSelect.KWMultiSelect--opened .KWMultiSelect__arrow{transform:rotate(-180deg);top:2px}.KWMultiSelect .KWMultiSelect__arrow{font:normal normal normal 14px/1.5 kwfonticons;speak:none;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.KWMultiSelect .KWMultiSelect__arrow:before{content:"\E90C"}.KWMultiSelect .KWMultiSelect__placeholder{margin-right:8px;font-weight:400;flex:1;font-size:16px;font-family:Source Sans Pro,sans-serif;color:#535872}.KWMultiSelect .KWMultiSelect__text{flex:1;margin-right:8px;font-weight:400}.KWMultiSelect .KWMultiSelect__toggle{display:flex;align-items:center;color:#535872;font-family:Source Sans Pro,sans-serif;font-weight:600;padding:11px 16px}.KWMultiSelect .KWMultiSelect__options{position:absolute;overflow:hidden;visibility:hidden;transition:visibility 0s .3s,opacity .3s,margin-top .3s;opacity:0;left:0;top:100%;margin-top:2px;width:100%;z-index:19;background:#fff;border-radius:4px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1)}.KWMultiSelect .KWMultiSelect__option{display:flex;margin-left:16px;margin-top:14px;margin-bottom:14px;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-size:16px;color:#6d797a}.KWMultiSelect .KWMultiSelect__option .KWCheckbox{margin-right:12px}.KWVideo{width:100%;height:100%}.KWRateControl .KWRateControl__rate{font-size:20px;color:#707c7d;padding-right:8px;cursor:pointer}.KWRateControl .KWRateControl__rate:last-child{padding-right:0}.KWRateControl .KWRateControl__rate.KWRateControl__rate--active{color:#ffdc00}.KWLoader{width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.KWLoader.KWLoader--dark .KWLoader__bullet{background:linear-gradient(90deg,#504e6b,#343342)}.KWLoader.KWLoader--tall{height:80px}.KWLoader.KWLoader--fullHeight{height:100%}.KWLoader .KWLoader__bullet{width:8px;height:8px;background-color:#fff;margin-right:4px;border-radius:100%;-webkit-animation:blink 1.2s linear infinite both;animation:blink 1.2s linear infinite both}.KWLoader .KWLoader__bullet:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.KWLoader .KWLoader__bullet:nth-child(3){-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@media (max-width:359px){.EditCollectionModal{overflow-y:scroll}}.EditCollectionModal .EditCollectionModal__item{margin:16px 16px 26px}.EditCollectionModal .EditCollectionModal__name{flex-grow:1}.EditCollectionModal .icon-close-delete{cursor:pointer;font-weight:700}.EditCollectionModal .EditCollectionModal__notificationsBlock{padding:16px;border-top:1px solid #fafafa}.EditCollectionModal .EditCollectionModal__booleanBlock{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #fafafa;cursor:pointer;padding:24px 16px}.EditCollectionModal .EditCollectionModal__booleanHeader{font-size:16px;color:#343342;font-weight:700}.EditCollectionModal .EditCollectionModal__booleanSubtitle{color:#6d797a;font-size:12px}.EditCollectionModal .icon-mail,.EditCollectionModal .icon-phone{font-size:24px;margin-right:24px}.EditCollectionModal .EditCollectionModal__booleanBody{flex-grow:1}.EditCollectionModal .KWEditCollectionModal__deleteSection{display:flex;align-items:center;color:#d82b2b;cursor:pointer}.EditCollectionModal .KWEditCollectionModal__deleteSection .icon{margin-right:4px}.EditCollectionModal .EditCollectionModal__item__emailNotificationSection{margin:-10px 0 0;padding:16px;display:flex;align-items:center;border-top:1px solid rgba(109,121,122,.1);border-bottom:1px solid rgba(109,121,122,.1);flex-grow:1}.EditCollectionModal .EditCollectionModal__section{display:flex;flex-direction:row;align-items:center;flex-grow:1;justify-content:space-between}.EditCollectionModal .EditCollectionModal__sectionBody{display:flex}.EditCollectionModal .EditCollectionModal__icon{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;margin-right:10px}.EditCollectionModal .EditCollectionModal__icon .icon{margin:0;font-size:24px;transform:none}.EditCollectionModal .EditCollectionModal__title{color:#343342;font-size:16px;font-weight:600;font-family:Source Sans Pro,sans-serif}.EditCollectionModal .KWEditCollectionModal__multiSelect__container{min-width:105px}.EditCollectionModal .KWEditCollectionModal__multiSelect__container .KWMultiSelect__option{font-size:14px;color:#343342}.EditCollectionModal .KWEditCollectionModal__multiSelect__container .KWCheckbox{display:none}.EditCollectionModal .KWEditCollectionModal__multiSelect__container .KWSelect{padding:3px 16px}.KWShareCollectionModal .KWShareCollectionModal__content{padding:24px 17px;background-color:#fff}.KWShareCollectionModal .KWShareCollectionModal__content .KWShareCollectionModal__formItem:not(:first-child){margin-top:16px}.KWShareCollectionModal .KWShareCollectionModal__collaborators{border-top:1px solid rgba(109,121,122,.1);padding-top:16px}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorsTitle{font-size:16px;margin-bottom:8px;font-weight:600;color:#343342}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorRow{display:flex;height:39px;justify-content:space-between;align-items:center}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorRow .icon{cursor:pointer}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorRow .KWShareCollectionModal__collaborator{display:flex;height:100%}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorRow .KWShareCollectionModal__collaborator:not(:first-child){margin-top:17px}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorRow .KWShareCollectionModal__collaborator .KWShareCollectionModal__avatar{width:32px;height:32px}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorRow .KWShareCollectionModal__collaborator .KWShareCollectionModal__collaboratorInfo{margin-left:8px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorRow .KWShareCollectionModal__collaborator .KWShareCollectionModal__collaboratorInfo .KWShareCollectionModal__name{color:#343342;font-weight:600}.KWShareCollectionModal .KWShareCollectionModal__collaborators .KWShareCollectionModal__collaboratorRow .KWShareCollectionModal__collaborator .KWShareCollectionModal__collaboratorInfo .KWShareCollectionModal__collaboratorRole{color:#6d797a;font-size:12px}.AffordabilityCalculatorForm .AffordabilityCalculatorForm__formControl{margin-bottom:24px}.AffordabilityCalculatorForm .AffordabilityCalculatorForm__textValue{font-size:16px;font-weight:400;line-height:46px}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer{position:relative}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__rangeControl{margin:2px 0}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__affordability{z-index:0;display:flex;width:100%}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__affordability .DebtToIncomeSlider__segment{padding:0 1%}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__affordability .DebtToIncomeSlider__segment:first-child{padding:0 2% 0 0}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__affordability .DebtToIncomeSlider__segment:last-child{padding:0 0 0 2%}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__affordability .DebtToIncomeSlider__segment .DebtToIncomeSlider__track{height:6px;border-radius:3px}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__affordability .DebtToIncomeSlider__segment.DebtToIncomeSlider__affordable .DebtToIncomeSlider__track{background-color:#24a260}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__affordability .DebtToIncomeSlider__segment.DebtToIncomeSlider__stretching .DebtToIncomeSlider__track{background-color:#b28705}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__affordability .DebtToIncomeSlider__segment.DebtToIncomeSlider__aggressive .DebtToIncomeSlider__track{background-color:#d85353}.KWAffordabilityCalculator .DebtToIncomeSlider .DebtToIncomeSlider__sliderContainer .DebtToIncomeSlider__status{margin-top:15px;width:100%;font-weight:600;font-size:12px;color:#343342}.KWAffordabilityCalculator .AffordabilityCalculatorPrice{display:flex;flex-direction:column}.KWAffordabilityCalculator .AffordabilityCalculatorPrice .AffordabilityCalculatorPrice__info{width:100%}.KWAffordabilityCalculator .AffordabilityCalculatorPrice .AffordabilityCalculatorPrice__info .AffordabilityCalculatorPrice__recommendedPriceLabel{color:#6d797a;font-size:10px;letter-spacing:0;line-height:18px}.KWAffordabilityCalculator .AffordabilityCalculatorPrice .AffordabilityCalculatorPrice__info .AffordabilityCalculatorPrice__recommendedPriceTitle{font-size:12px;font-weight:600;color:#6d797a;margin-bottom:4px}.KWAffordabilityCalculator .AffordabilityCalculatorPrice .AffordabilityCalculatorPrice__info .AffordabilityCalculatorPrice__price{display:flex;justify-content:space-between;align-items:center;min-height:32px;margin-bottom:24px}.KWAffordabilityCalculator .AffordabilityCalculatorPrice .AffordabilityCalculatorPrice__info .AffordabilityCalculatorPrice__price .AffordabilityCalculatorPrice__recommendedPriceValue{font-size:26px;font-weight:700}.KWAffordabilityCalculator .AffordabilityCalculatorPrice .AffordabilityCalculatorPrice__info .AffordabilityCalculatorPrice__price .AffordabilityCalculatorPrice__monthlyPayment{display:flex;height:100%;align-items:center}.KWAffordabilityCalculator .AffordabilityCalculatorPrice .AffordabilityCalculatorPrice__info .AffordabilityCalculatorPrice__price .AffordabilityCalculatorPrice__monthlyPayment .AffordabilityCalculatorPrice__monthlyPaymentValue{font-weight:600}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .BreakdownLine{display:flex;justify-content:space-between}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .BreakdownLine .BreakdownLine__title{color:#6d797a;display:flex;justify-content:center;align-items:center}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .BreakdownLine .BreakdownLine__title .icon{margin-left:6px;cursor:pointer;transform:rotateX(-180deg);font-size:16px}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .BreakdownLine:not(:first-child){margin-top:16px}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__section .AffordabilityCalculatorBreakdown__title{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600;color:#343342;margin:0}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__body{margin-top:24px;margin-bottom:24px}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__body .AffordabilityCalculatorBreakdown__insightLine{display:flex;align-items:center;font-size:14px;font-family:Source Sans Pro,sans-serif}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__body .AffordabilityCalculatorBreakdown__insightLine:not(:first-child){margin-top:8px}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__body .AffordabilityCalculatorBreakdown__insightLine .AffordabilityCalculatorBreakdown__insightBullet{width:4px;height:4px;background-color:#49bdcf;margin-right:16px;border-radius:50%}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__body .AffordabilityCalculatorBreakdown__insightLine .AffordabilityCalculatorBreakdown__insightText--bold{font-weight:700}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__footer{display:flex;margin-top:25px;justify-content:space-between;font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:600;color:#343342}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__disclaimer{margin-top:24px;color:#6d797a;font-size:12px;letter-spacing:0;line-height:18px}.KWAffordabilityCalculator .AffordabilityCalculatorBreakdown .AffordabilityCalculatorBreakdown__separator{width:calc(100% + 48px);height:1px;background-color:#f6f6f6;position:relative;left:-24px;margin-top:24px;margin-bottom:24px}.KWAffordabilityCalculator .KWAffordabilityCalculator__action{text-align:center}.KWAffordabilityCalculator .KWAffordabilityCalculator__action>button.KWButton:focus{outline:2px solid red}.KWAffordabilityCalculator .KWAffordabilityCalculator__section{padding:24px;border-radius:4px;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);background-color:#fff;margin-bottom:16px}@media (max-width:767px){.KWAffordabilityCalculator .KWAffordabilityCalculator__section{background-color:transparent;box-shadow:none;padding:0}}.KWAffordabilityCalculator__refineResultsPanel{margin-top:16px;padding-bottom:50px}.KWAffordabilityCalculator__refineResultsButtons{display:flex}.KWAffordabilityCalculator__refineResultsButtons .KWAffordabilityCalculator__refineResultsButton{flex:1}.KWAffordabilityCalculator__refineResultsButtons .KWAffordabilityCalculator__refineResultsButton:first-child{margin-right:16px}.KWAutoComplete{display:flex;justify-content:space-between;align-items:center;width:100%}.KWAutoComplete .KWAutoComplete__input{flex:1;position:relative}.KWAutoComplete .KWAutoComplete__input .KWAutoComplete__searchMatchesPopup{position:absolute;top:56px;width:100%;z-index:1}.KWAgentMenu .KWContextMenu{width:100%;top:calc(100% + 4px)}.KWAgentMenu .KWContextMenu .KWContextMenu__menuItems{right:auto;left:50%;transform:translateX(-50%)}.KWAgentMenu .KWContextMenu .KWContextMenu__menuItems:after{right:calc(50% - 10px)}.KWDivider{display:flex;flex-direction:row}.KWDivider:after,.KWDivider:before{content:"";flex:1 1;border-bottom:1px solid;margin:auto;font-weight:600}.KWDivider:after{margin-left:16px}.KWDivider:before{margin-right:16px}.KWDivider.KWDivider--silver{color:#6d797a}.KWDivider.KWDivider--silver:after,.KWDivider.KWDivider--silver:before{border-color:#8b9697}.KWLogo{display:flex;height:48px;text-decoration:none;cursor:pointer}.KWLogo img{max-width:100%;max-height:100%}.KWLogo .KWLogo--logo{width:100px;height:48px}.KWCustomLogo{display:flex;height:48px;text-decoration:none}.KWCustomLogo img{max-width:100%;max-height:100%}.KWCustomLogo.KWCustomLogo--separator{border-left:2px solid #8b9697;padding-left:4px;margin-left:4px}.KWCustomLogo.KWCustomLogo--agentFooter{max-width:130px}.KWToast{position:fixed;z-index:5;left:24px;max-width:calc(100% - 48px);bottom:-100px;border-radius:4px;background-color:#343342;display:flex;align-items:center;padding:16.75px;transition-property:bottom;transition-timing-function:linear;transition-duration:.25s}@media (max-width:767px){.KWToast{left:16px;max-width:calc(100% - 32px)}}.KWToast.KWToast--show{bottom:24px}.KWToast .icon{font-size:24px;background:#008540;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:8.75px}.KWToast .KWToast__text{color:#fff;font-size:16px}.KWToast-light-mode{background-color:#fff}.KWToast-light-mode .KWToast__text-light-mode{color:#343342}.KWRangeSlider{width:100%;height:36px;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center}.KWRangeSlider.KWRangeSlider--withTooltip{height:80px}.KWRangeSlider .KWRangeSlider__track{height:3px;background:rgba(109,121,122,.1);width:100%;position:relative}.KWRangeSlider .KWRangeSlider__track .KWRangeSlider__selection{background:#343342;position:absolute;height:3px}.KWRangeSlider .KWRangeSlider__handles{position:absolute;width:100%;transform:translateY(-13px)}.KWRangeSlider .KWRangeSlider__handles .KWRangeSlider__handle{touch-action:none;position:absolute;top:0;box-shadow:0 1px 6px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);height:26px;width:26px;border-radius:50%;background-color:#fff;cursor:pointer}.KWRangeSlider .KWRangeSlider__handles .KWRangeSlider__handle.KWRangeSlider__handle--active{z-index:1}.KWRangeSlider .KWRangeSlider__tooltip{position:absolute;top:-55px;white-space:nowrap;transform:translateX(calc(-50% + 13px))}.KWRangeSlider .KWRangeSlider__tooltip .KWRangeSlider__tooltipContent{background:#343342;color:#fff;border-radius:4px;padding:6px 20px;font-size:12px;font-weight:400}.KWRangeSlider .KWRangeSlider__tooltip .KWRangeSlider__tooltipArrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:3px solid #343342;margin-left:auto;margin-right:auto}.KWRangeSlider .KWRangeSlider__max,.KWRangeSlider .KWRangeSlider__min{position:absolute;transform:translateY(25px);font-size:12px;font-weight:400;color:#6d797a}.KWRangeSlider .KWRangeSlider__min{left:0}.KWRangeSlider .KWRangeSlider__max{right:0}.KWWalkability{font-family:Source Sans Pro,sans-serif}.KWWalkability__title{font-size:20px;font-weight:600}.KWWalkability__body{display:flex;align-items:center;margin-top:30px}.KWWalkability__body .KWWalkability__walkabilityText{margin-left:16px;font-size:16px;font-weight:600}.KWWalkability__body .KWWalkability__walkabilityPercentage{font-size:16px;font-weight:600}.KWWalkability--neighborhood .KWWalkability__title{font-size:16px}.KWWalkability--neighborhood .KWWalkability__body{margin-top:15px}.KWWalkability--neighborhood .KWWalkability__body .KWWalkability__walkabilityText{font-size:14px;font-weight:400;color:#6d797a}.KWNavigationList{height:100%;display:flex;align-items:center}.KWNavigationList .KWNavigationList__option{font-size:14px;cursor:pointer;font-weight:600;display:flex;text-decoration:none;color:#343342;margin-bottom:16px;white-space:nowrap;text-transform:capitalize}.KWNavigationList .KWNavigationList__option:last-child{margin-bottom:0}@media (max-width:1023px){.KWNavigationList .KWNavigationList__option{font-size:16px;margin-bottom:24px;display:block;width:100%;overflow:hidden;text-overflow:ellipsis}}.KWNavigationList .KWNavigationList__separator{border-top:1px solid #8b9697;margin-bottom:16px}@media (max-width:1023px){.KWNavigationList .KWNavigationList__separator{display:none}}.KWNavigationItemDropdown{position:relative}.KWNavigationItemDropdown.KWNavigationItemDropdown--agent .KWNavigationItemDropdown__title,.KWNavigationItemDropdown.KWNavigationItemDropdown--consumer .KWNavigationItemDropdown__title{color:#343342}@media (max-width:1023px){.KWNavigationItemDropdown{width:100%;margin-bottom:24px;font-size:16px}}@media (min-width:1024px){.KWNavigationItemDropdown{height:100%;display:flex}}.KWNavigationItemDropdown .KWNavigationItemDropdown__title{align-items:center;display:flex;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600;white-space:nowrap;justify-content:space-between;border:0;background:none}.KWNavigationItemDropdown .KWNavigationItemDropdown__title .icon{margin-left:5px;position:relative;top:2px}@media (max-width:1023px){.KWNavigationItemDropdown .KWNavigationItemDropdown__title.KWNavigationItemDropdown__title--active{box-shadow:0 3px 5px 0 rgba(0,0,0,.1);padding-bottom:11px;margin-bottom:5px}}.KWNavigationItemDropdown .KWNavigationItemDropdown__titleText{max-width:calc(100vw - 150px);overflow:hidden;text-overflow:ellipsis}.KWNavigationItemDropdown .KWNavigationItemDropdown__popup{position:absolute;border:1px solid #8b9697;box-shadow:0 2px 8px 0 rgba(0,0,0,.09);border-radius:4px;background-color:#fff;padding:16px;top:60px;min-width:200px;cursor:default}.KWNavigationItemDropdown .KWNavigationItemDropdown__popup.KWNavigationItemDropdown__popup--left{left:0}.KWNavigationItemDropdown .KWNavigationItemDropdown__popup.KWNavigationItemDropdown__popup--right{right:0}.KWNavigationItemDropdown .KWNavigationItemDropdown__popup.KWNavigationItemDropdown__popup--itemsInPopup{position:relative;border:unset;box-shadow:unset;border-radius:unset;top:unset;background:#fafafa}.KWNavigationItemDropdown .KWNavigationItemDropdown__popup.KWNavigationItemDropdown__popup--noPadding{padding:0}.KWLanguageSwitcher{display:flex;height:24px;padding-right:24.5px;position:relative}.KWLanguageSwitcher .KWLanguageSwitcher__divider{height:100%;width:1px;margin-right:17.5px;background-color:#8b9697}.KWLanguageSwitcher .KWLanguageSwitcher__toggle{display:flex;align-items:center;outline:0;border:0;background:none}.KWLanguageSwitcher .KWLanguageSwitcher__toggle .KWLanguageSwitcher__globe{width:14px;height:14px;cursor:pointer}.KWLanguageSwitcher .KWLanguageSwitcher__toggle .KWLanguageSwitcher__current{color:#343342;font-weight:300;font-size:16px;line-height:24px;cursor:pointer;padding-left:7px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.KWLanguageSwitcher .KWLanguageSwitcher__dropdown{position:absolute;top:30px;right:0;display:flex;flex-direction:column;width:258px;height:auto;border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.1);background-color:#fff;padding:16px 8px;z-index:999}@media (max-width:430px){.KWLanguageSwitcher .KWLanguageSwitcher__dropdown{width:218px}}.KWLanguageSwitcher .KWLanguageSwitcher__option{display:flex;justify-content:space-between;padding:6px 4px 6px 8px;margin:4px 0;border-radius:4px;cursor:pointer}.KWLanguageSwitcher .KWLanguageSwitcher__option:hover{background:#f5f5f5}.KWLanguageSwitcher .KWLanguageSwitcher__langLong{font-size:14px;line-height:21px;color:#343342;font-weight:400}.KWLanguageSwitcher .KWLanguageSwitcher__langLong.PropertyActions__langLong--active{font-weight:700}.KWLanguageSwitcher .KWLanguageSwitcher__region{font-size:12px;font-weight:400;line-height:18px;color:#000;display:flex;justify-content:flex-end}.KWLanguageSwitcher .KWLanguageSwitcher__region .KWLanguageSwitcher__checkmark{color:#343342;width:14px;height:14px;margin-left:11.5px}.KWDynamicRoute.KWDynamicRoute--full{height:100%}.KWDynamicRoute .KWDynamicRoute__iframe{border:0}.FooterLinks .FooterLinks__title h2{font-size:16px;font-weight:600;margin:0;line-height:unset;padding-bottom:8px;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.FooterLinks .FooterLinks__title h2{cursor:pointer;margin-top:15px}}.FooterLinks ul{list-style:none;margin:0;padding:0}.FooterLinks .FooterLinks__item{padding:8px 0}.FooterLinks .FooterLinks__item a{text-decoration:none;color:#343342}.FooterLinks.FooterLinks--sm .FooterLinks__title{display:flex;align-items:center;justify-content:space-between}.FooterLinks.FooterLinks--sm .FooterLinks__title h2{cursor:pointer;margin-top:15px}.KWFooter--corporate{border-top:1px solid #8b9697}.KWFooter--corporate .KWFooterWrapper{background-color:#f5f5f5;color:#6d797a;padding-top:40px}.KWFooter--corporate .KWFooterWrapper .KWFooter__socialIcons{display:flex;padding:24px 0;list-style:none;width:100%;margin:0}@media (max-width:767px){.KWFooter--corporate .KWFooterWrapper .KWFooter__socialIcons{justify-content:space-between}}.KWFooter--corporate .KWFooterWrapper .KWFooter__socialIcons .KWFooter_socialIcons_link{color:inherit;text-decoration:none;margin-right:40px}@media (max-width:1023px){.KWFooter--corporate .KWFooterWrapper .KWFooter__socialIcons .KWFooter_socialIcons_link{margin-right:25px}}@media (max-width:767px){.KWFooter--corporate .KWFooterWrapper .KWFooter__socialIcons .KWFooter_socialIcons_link{margin-right:40px}}.KWFooter--corporate .KWFooterWrapper .KWFooter__socialIcons .KWFooter_socialIcons_link:last-child{margin-right:0}.KWFooter--corporate .KWFooterWrapper .KWFooter__socialIcons .icon{font-size:32px}.KWFooter--corporate .KWFooterWrapper .KWFooter__links{display:flex;flex:1;justify-content:space-between}.KWFooter--corporate .KWFooterWrapper .KWFooter__links.KWFooter__links--sm{margin:0;flex-direction:column}@media (max-width:767px){.KWFooter--corporate .KWFooterWrapper .KWFooter__links{margin:0;flex-direction:column}}.KWFooterInfo .KWFooterInfo__section{margin-bottom:16px;color:#343342}.KWFooterInfo .KWFooterInfo__title{font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.KWFooterInfo .KWFooterInfo__value{margin-bottom:16px;font-size:14px;line-height:21px;font-weight:400}.KWFooterInfo .KWFooterInfo__value:last-child{margin-bottom:0}.KWFooterInfo .KWFooterInfo__value .KWFooterInfo__header{font-weight:600}.KWFooter.KWFooter--agent{width:100%;display:flex;flex-direction:column;align-items:center;font-family:Source Sans Pro,sans-serif}.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__header{margin-bottom:20px;display:flex}.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__header .KWAgentContacts__images{position:relative;display:inline-block;margin-right:10px}.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__header .KWAgentContacts__images .KWAgentContacts__avatar{width:108px;height:108px}.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__header .KWAgentContacts__images .KWAgentContacts__logo{background:#fff;bottom:0;height:34px;padding:2px;position:absolute;right:0;width:34px;border:1px solid #343342;border-radius:50%}.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__header .KWAgentContacts__agentInfo{display:flex;flex-direction:column;justify-content:center;color:#343342;font-size:18px;font-weight:600}.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__header .KWAgentContacts__agentInfo .KWAgentContacts__agency,.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__header .KWAgentContacts__agentInfo .KWAgentContacts__license{color:#6d797a;font-size:14px;font-weight:400}.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__info{font-size:14px;font-weight:600;color:#343342;padding-left:5px;text-decoration:none}.KWFooter.KWFooter--agent .KWAgentContacts .KWAgentContacts__info a{text-decoration:none;color:#343342;display:block}.KWFooter.KWFooter--agent .KWFooter__agentContacts{width:100%;display:flex;justify-content:space-around;flex-direction:column;padding:48px 0}.KWFooter.KWFooter--agent .KWFooter__agentContacts .KWFooter__agentContactsTitle{font-family:Source Sans Pro,sans-serif;color:#343342;font-size:26px;font-weight:700;display:flex;justify-content:center;margin-bottom:40px}.KWFooter.KWFooter--agent .KWFooter__agentContacts .KWFooter__contactForm{display:flex;flex-direction:column;justify-content:center;align-items:center}.KWFooter.KWFooter--agent .KWFooter__agentContacts .KWFooter__contactForm .KWFooter__contactFormButton{width:167px;margin-top:25px}@media (max-width:1439px){.KWFooter.KWFooter--agent .KWFooter__agent{margin-top:42px}}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__generalInfo{margin-top:48px;display:flex;justify-content:center;align-items:center}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__generalInfo .KWFooter__name{margin-left:8px}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__generalInfo .KWFooter__name .KWFooter__agentName{font-size:16px;color:#343342;font-weight:600}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__generalInfo .KWFooter__name .KWFooter__teamInfo{font-size:14px;color:#6d797a}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__licensedStates{margin-top:9px;font-size:14px;color:#6d797a}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__dbaSection{display:flex;flex-direction:column;color:grey;align-items:center;justify-content:center}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__dbaSection .KWFooter__dbaLogo{width:100px;height:48px}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__dbaSection .KWFooter__dbaInfo{display:flex;flex-direction:column;margin-left:8px}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__dbaSection .KWFooter__dbaInfo .KWFooter__marketCenter{font-size:20px;font-weight:600;text-align:center}@media (max-width:767px){.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__dbaSection .KWFooter__dbaInfo .KWFooter__marketCenter{font-size:17px}}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__dbaSection .KWFooter__dbaInfo .KWFooter__brokerageLicense{text-align:center;padding-top:10px;color:#6d797a}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__agentContactInfo{margin-top:33px;font-size:14px;display:flex;flex-direction:column;align-items:center;color:#6d797a}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__agentContactInfo>div{margin-top:7px}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links{margin-top:29px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links .KWFooter__customLink,.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links .KWFooter__link{font-size:16px;font-weight:600;color:#343342;display:flex;text-decoration:none;align-items:center}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links .KWFooter__customLink:not(:first-child),.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links .KWFooter__link:not(:first-child){margin-left:7px}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links .KWFooter__customLink:not(:last-child),.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links .KWFooter__link:not(:last-child){height:21px;border-right:1px solid #8b9697;padding-right:8px}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links .KWFooter__customLink.KWFooter__link--agentLink,.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__links .KWFooter__link.KWFooter__link--agentLink{font-size:14px;text-transform:capitalize}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__corporateInfo,.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__legalFooter{margin-top:40px;font-size:14px;color:#343342;text-align:center}@media (min-width:768px){.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__corporateInfo,.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__legalFooter{padding:0 10px}}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__corporateInfo.KWFooter__corporateInfo--decreasedSpace{margin-top:10px}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__copyright{margin-top:5px;font-size:14px;color:#343342}.KWFooter.KWFooter--agent .KWFooter__agent .KWFooter__revised{margin-top:16px;font-size:14px;color:#6d797a}.KWFooter.KWFooter--consumer{border-top:1px solid #8b9697}.KWFooter.KWFooter--consumer .FooterLinks .FooterLinks__title h2{font-size:16px;font-weight:600;margin:0;line-height:unset;padding-bottom:8px;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.KWFooter.KWFooter--consumer .FooterLinks .FooterLinks__title h2{cursor:pointer;margin-top:15px}}.KWFooter.KWFooter--consumer .FooterLinks ul{list-style:none;margin:0;padding:0}.KWFooter.KWFooter--consumer .FooterLinks .FooterLinks__item{padding:8px 0}.KWFooter.KWFooter--consumer .FooterLinks .FooterLinks__item a{text-decoration:none;color:#343342}.KWFooter.KWFooter--consumer .FooterLinks.FooterLinks--sm .FooterLinks__title{display:flex;align-items:center;justify-content:space-between}.KWFooter.KWFooter--consumer .FooterLinks.FooterLinks--sm .FooterLinks__title h2{cursor:pointer;margin-top:15px}.KWFooter.KWFooter--consumer .KWFooterWrapper{background-color:#f5f5f5;color:#343342;padding-top:40px}.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__socialIcons{display:flex;padding:24px 0;list-style:none;width:100%;margin:0}@media (max-width:767px){.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__socialIcons{justify-content:space-between}}.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__socialIcons li{margin-right:40px}@media (max-width:1023px){.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__socialIcons li{margin-right:25px}}@media (max-width:767px){.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__socialIcons li{margin-right:40px}}.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__socialIcons li:last-child{margin-right:0}.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__socialIcons a{color:inherit;text-decoration:none}.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__socialIcons .icon{font-size:32px}.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__links{display:flex;flex:1;justify-content:space-between}.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__links.KWFooter__links--sm{margin:0;flex-direction:column}@media (max-width:767px){.KWFooter.KWFooter--consumer .KWFooterWrapper .KWFooter__links{margin:0;flex-direction:column}}.KWFooter.KWFooter--mc{background-color:#f5f5f5}.KWFooter.KWFooter--mc .KWFooter__container{padding-top:40px}.KWFooter.KWFooter--bc{background-color:#f5f5f5}.KWFooter.KWFooter--bc .KWFooter__container{padding-top:40px}.KWAskFormDialog{width:512px;padding:24px}@media (max-width:767px){.KWAskFormDialog{width:100%}}.KWAskFormDialog .KWAskFormDialog__mapContainer{height:145px;width:100%;margin-bottom:16px}.KWAskFormDialog .KWAskFormDialog__formHeader{display:flex;align-items:center;margin-bottom:16px}.KWAskFormDialog .KWAskFormDialog__formHeader .KWAskFormDialog__agentAvatar{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:10px}.KWAskFormDialog .KWAskFormDialog__formHeader .KWAskFormDialog__formDescription{font-size:14px;font-family:Source Sans Pro,sans-serif;color:#6d797a}.KWAskFormDialog .KWAskFormDialog__contactForm{width:100%}.KWContactForm{display:flex;flex-wrap:wrap;justify-content:space-between}.KWContactForm .KWContactForm__field{width:calc(50% - 8px);margin-top:16px}.KWContactForm .KWContactForm__field.KWContactForm__comment{width:100%}@media (max-width:767px){.KWContactForm .KWContactForm__field{width:100%}}.grecaptcha-badge{display:none}.KWAskAgentForm{display:flex;flex-wrap:wrap;justify-content:space-between}.KWAskAgentForm .KWAskAgentForm__field{width:calc(50% - 8px);margin-top:16px}@media (max-width:767px){.KWAskAgentForm .KWAskAgentForm__field{width:100%}}@media (max-width:359px){.KWAskAgentForm .KWAskAgentForm__field{width:100%}}.KWAskAgentForm .KWAskAgentForm__field.KWAskAgentForm__comment,.KWAskAgentForm .KWAskAgentForm__field.KWAskAgentForm__tags{width:100%}@media (max-width:767px){.KWAskAgentForm .KWAskAgentForm__field.KWAskAgentForm__comment{margin-bottom:80px}}.KWSaveToCollectionPopup{background:#fff;position:absolute;cursor:default}@media (min-width:360px){.KWSaveToCollectionPopup{width:290px;height:398px;position:absolute;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:4px}.KWSaveToCollectionPopup:after{content:"";position:absolute}.KWSaveToCollectionPopup.KWSaveToCollectionPopup--top{top:calc(12% - 12px - 8px)}.KWSaveToCollectionPopup.KWSaveToCollectionPopup--top:after{top:75%}.KWSaveToCollectionPopup.KWSaveToCollectionPopup--bottom{top:calc(72% - 12px - 8px)}.KWSaveToCollectionPopup.KWSaveToCollectionPopup--bottom:after{top:calc(10% - 12px - 8px)}.KWSaveToCollectionPopup.KWSaveToCollectionPopup--left{z-index:10;right:calc(12% + 8px + 10px)}.KWSaveToCollectionPopup.KWSaveToCollectionPopup--left:after{left:100%;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff}.KWSaveToCollectionPopup.KWSaveToCollectionPopup--right{z-index:10;left:calc(100% + 8px - 10px)}.KWSaveToCollectionPopup.KWSaveToCollectionPopup--right:after{right:100%;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff}}@media (max-width:767px){.KWSaveToCollectionPopup{position:static;width:100%;height:auto;min-height:calc(100vh - 160px)}.KWSaveToCollectionPopup:after{display:none}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__loader{height:calc(100vh - 160px)}}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__collection{font-size:16px;margin:15px 0;display:flex;cursor:pointer;word-break:break-all;outline:0}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__body{overflow-y:auto;padding:0 10px 26px;display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media (min-width:768px){.KWSaveToCollectionPopup .KWSaveToCollectionPopup__body{height:calc(100% - 66px)}}@media (max-width:767px){.KWSaveToCollectionPopup .KWSaveToCollectionPopup__body{height:100%;overflow-y:visible;min-height:calc(100vh - 160px);padding:0 10px 24px}}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__comments{height:114px}@media (max-width:767px){.KWSaveToCollectionPopup .KWSaveToCollectionPopup__comments{height:156px}}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__comments .KWSaveToCollectionPopup__commentsTextArea{height:100%}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__comments .KWSaveToCollectionPopup__commentsTextArea.KWSaveToCollectionPopup__commentsTextArea--Validation{border:1px solid #d82b2b}.KWSaveToCollectionPopup .KWCommentValidationError{margin-top:2px;color:#d82b2b;font-size:12px}.KWSaveToCollectionPopup .KWCommentValidationError span{display:none}.KWSaveToCollectionPopup .KWCommentValidationError span:first-child{display:block}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__addNewCollection{display:flex;align-items:center;margin:15px 0}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__addNewCollection .KWSaveToCollectionPopup__addNewCollectionInput{margin-left:15px;height:24px}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__addNewCollection .KWSaveToCollectionPopup__addNewCollectionInput input{border:0;outline:0;height:100%;font-size:16px}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__addNewCollection .KWSaveToCollectionPopup__addNewCollectionInput input::-moz-placeholder{color:#8b9697}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__addNewCollection .KWSaveToCollectionPopup__addNewCollectionInput input:-ms-input-placeholder{color:#8b9697}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__addNewCollection .KWSaveToCollectionPopup__addNewCollectionInput input::placeholder{color:#8b9697}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__addNewCollectionCTA{cursor:pointer;display:flex;align-items:center;color:#21a4d4;font-weight:600;font-size:16px;margin:15px 0}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__addNewCollectionCTA .icon{margin-right:15px;font-size:23px}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__footer{padding:16px 14px;width:100%;height:66px;display:flex;justify-content:space-between;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);border-top:1px solid $ligh-grey3}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__footer .KWSaveToCollectionPopup__footerButton{width:calc(50% - 4px)}.KWSaveToCollectionPopup .KWSaveToCollectionPopup__emptyStub{height:100%;display:flex;justify-content:center;align-items:center}@media (min-width:360px){.KWPropertiesCarousel-limitedHeight .KWSaveToCollectionPopup{height:300px}.KWPropertiesCarousel-limitedHeight .KWSaveToCollectionPopup__emptyStub{height:auto}}.KWSaveToCollectionModal{background:#fff;cursor:default;min-height:250px}@media (min-width:360px){.KWSaveToCollectionModal:after{content:"";position:absolute}}@media (max-width:767px){.KWSaveToCollectionModal{position:static;width:100%;height:auto;min-height:calc(100vh - 160px)}.KWSaveToCollectionModal:after{display:none}}.KWSaveToCollectionModal .KWSaveToCollectionModal__loader{height:250px}@media (max-width:767px){.KWSaveToCollectionModal .KWSaveToCollectionModal__loader{height:calc(100vh - 160px)}}.KWSaveToCollectionModal .KWSaveToCollectionModal__collection{font-size:16px;margin:0;padding:16px;display:block;cursor:pointer;word-break:normal;outline:0;border-top:1px solid rgba(109,121,122,.1)}.KWSaveToCollectionModal .KWSaveToCollectionModal__collection .KWSaveToCollectionModal__email{padding-top:16px;display:flex;align-items:center}.KWSaveToCollectionModal .KWSaveToCollectionModal__collection .KWSaveToCollectionModal__email .KWSaveToCollectionModal__emailText{display:flex;flex-direction:row;flex-grow:1;color:#343342}.KWSaveToCollectionModal .KWSaveToCollectionModal__collection .KWSaveToCollectionModal__email .KWSaveToCollectionModal__emailDrop{min-width:105px}.KWSaveToCollectionModal .KWSaveToCollectionModal__body{overflow-y:auto;padding:0 10px 26px;display:flex;flex-direction:column;justify-content:space-between;z-index:1}@media (min-width:768px){.KWSaveToCollectionModal .KWSaveToCollectionModal__body{height:calc(100% - $footer-height)}}@media (max-width:767px){.KWSaveToCollectionModal .KWSaveToCollectionModal__body{height:100%;overflow-y:visible;min-height:calc(100vh - 160px);padding:0 10px 24px}}.KWSaveToCollectionModal .KWSaveToCollectionModal__comments{height:114px}@media (max-width:767px){.KWSaveToCollectionModal .KWSaveToCollectionModal__comments{height:156px}}.KWSaveToCollectionModal .KWSaveToCollectionModal__comments .KWSaveToCollectionModal__commentsTextArea{height:100%}.KWSaveToCollectionModal .KWSaveToCollectionModal__comments .KWSaveToCollectionModal__commentsTextArea.KWSaveToCollectionModal__commentsTextArea--Validation{border:1px solid #d82b2b}.KWSaveToCollectionModal .KWCommentValidationError{margin-top:2px;color:#d82b2b;font-size:12px}.KWSaveToCollectionModal .KWCommentValidationError span{display:none}.KWSaveToCollectionModal .KWCommentValidationError span:first-child{display:block}.KWSaveToCollectionModal .KWSaveToCollectionModal__addNewCollection{display:flex;align-items:center;margin:0;padding:16px}.KWSaveToCollectionModal .KWSaveToCollectionModal__addNewCollection .KWSaveToCollectionModal__addNewCollectionInput{margin-left:15px;height:24px}.KWSaveToCollectionModal .KWSaveToCollectionModal__addNewCollection .KWSaveToCollectionModal__addNewCollectionInput input{border:0;outline:0;height:100%;font-size:16px}.KWSaveToCollectionModal .KWSaveToCollectionModal__addNewCollection .KWSaveToCollectionModal__addNewCollectionInput input::-moz-placeholder{color:#8b9697}.KWSaveToCollectionModal .KWSaveToCollectionModal__addNewCollection .KWSaveToCollectionModal__addNewCollectionInput input:-ms-input-placeholder{color:#8b9697}.KWSaveToCollectionModal .KWSaveToCollectionModal__addNewCollection .KWSaveToCollectionModal__addNewCollectionInput input::placeholder{color:#8b9697}.KWSaveToCollectionModal .KWSaveToCollectionModal__addNewCollectionCTA{cursor:pointer;display:flex;align-items:center;color:#21a4d4;font-weight:600;font-size:16px;padding:16px}.KWSaveToCollectionModal .KWSaveToCollectionModal__addNewCollectionCTA .icon{margin-right:15px;font-size:23px}.KWSaveToCollectionModal .KWSaveToCollectionModal__footer{padding:16px 14px;width:100%;height:$footer-height;display:flex;justify-content:space-between;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);border-top:1px solid $ligh-grey3}.KWSaveToCollectionModal .KWSaveToCollectionModal__footer .KWSaveToCollectionModal__footerButton{width:calc(50% - 4px)}.KWSaveToCollectionModal .KWSaveToCollectionModal__emptyStub{height:100%;display:flex;justify-content:center;align-items:center}.KWCheckbox .KWCheckbox__label{white-space:normal}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content{background:#fff;cursor:default;padding:0 16px}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content .KWSaveToCollectionSuccessModal__message{padding:16px;border:1px solid rgba(109,121,122,.4);border-radius:5px}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content .KWSaveToCollectionSuccessModal__message .icon-match-pin-tick{background:#008540;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:30px;display:table-cell;vertical-align:middle}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content .KWSaveToCollectionSuccessModal__message .KWSaveToCollectionSuccessModal__messageRow{display:table-row}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content .KWSaveToCollectionSuccessModal__message .KWSaveToCollectionSuccessModal__messageRow .KWSaveToCollectionSuccessModal__messageCell{display:table-cell;vertical-align:middle;font-size:15px;padding-left:10px}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content .KWSaveToCollectionSuccessModal__feedback{padding:16px;border:1px solid rgba(109,121,122,.4);border-radius:5px;text-align:center}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content .KWSaveToCollectionSuccessModal__feedback .KWSaveToCollectionSuccessModal__feedbackTitle{font-size:16px}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content .KWSaveToCollectionSuccessModal__feedback .KWSaveToCollectionSuccessModal__feedbackSubtitle{color:#6d797a;font-size:12px;font-weight:400}.KWSaveToCollectionSuccessModal .KWSaveToCollectionSuccessModal__content .KWSaveToCollectionSuccessModal__feedback .KWSaveToCollectionSuccessModal__feedbackButton{width:100%;margin-top:16px}.KWSaveToCollectionSuccessModal .KWDialog__footer{padding:0 32px}.KWNeighborhoodsList .KWNeighborhoodsList__title{margin-bottom:10px;margin-left:16px;font-weight:600}.KWNeighborhoodsList .KWNeighborhoodsList__title .icon{margin-right:10px}.KWNeighborhoodsList .KWNeighborhoodsList__itemContainer{width:273px}.KWNeighborhoodsList .KWNeighborhoodsList__carousel{padding-left:4px;padding-right:4px}.KWNeighborhoodsList__item{cursor:pointer;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.05);width:100%;height:95px;border:1px solid transparent;border-radius:4px;padding-left:16px;display:flex;justify-content:space-between;overflow:hidden}.KWNeighborhoodsList__item.KWNeighborhoodsList__item--hovered{border:1px solid #343342}.KWNeighborhoodsList__itemContent{height:100%;display:flex;flex-direction:column;justify-content:center;min-width:0;flex-grow:1;padding-right:16px}.KWNeighborhoodsList__itemTitle{margin-bottom:5px;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.KWNeighborhoodsList__itemInfo{font-size:14px}.KWNeighborhoodsList__itemInfo span:last-child{color:#007cad;margin-left:5px;font-weight:600}.KWNeighborhoodsList__itemImage{width:88px;height:100%;flex-shrink:0}.KWNeighborhoodItem .KWNeighborhoodItem__content{padding:20px;flex:1;justify-content:start;display:flex;flex-direction:column;min-width:360px;min-height:199px}@media (max-width:1023px){.KWNeighborhoodItem .KWNeighborhoodItem__content{padding:15px 20px 20px;min-width:0;min-height:0}}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__content{padding:10px 20px;min-height:0}}.KWNeighborhoodItem .KWNeighborhoodItem__col{margin-top:10px}.KWNeighborhoodItem .KWNeighborhoodItem__image{width:284px;display:flex;justify-content:center;position:relative}.KWNeighborhoodItem .KWNeighborhoodItem__card{display:flex;cursor:pointer;text-decoration:none;color:inherit;background:#fff}@media (max-width:1023px){.KWNeighborhoodItem .KWNeighborhoodItem__card{flex-direction:column}}.KWNeighborhoodItem .KWNeighborhoodItem__card .KWNeighborhoodItem__cardContent{display:flex;justify-content:space-between}.KWNeighborhoodItem .KWNeighborhoodItem__title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:5px}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__title{display:flex;align-items:center;margin-bottom:10px}}.KWNeighborhoodItem .KWNeighborhoodItem__title .icon{font-size:30px}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__title .icon{font-size:24px}}.KWNeighborhoodItem .KWNeighborhoodItem__title span{font-family:Source Sans Pro,sans-serif;font-size:26px;font-weight:700;margin-left:10px}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__title span{font-size:18px}}.KWNeighborhoodItem .KWNeighborhoodItem__info div:first-child{font-size:12px;font-weight:600;color:#6d797a}@media (max-width:1023px){.KWNeighborhoodItem .KWNeighborhoodItem__info div:first-child{font-size:10px}}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__info div:first-child{font-size:12px}}.KWNeighborhoodItem .KWNeighborhoodItem__info div:last-child{font-size:22px;font-weight:700;color:#007cad}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__info div:last-child{font-size:18px}}.KWNeighborhoodItem .KWNeighborhoodItem__infoSeparator{background:#d7d7da;height:2px;width:17px;margin:10px 0 7px}.KWNeighborhoodItem .KWNeighborhoodItem__infoBottom{font-size:12px}@media (max-width:1023px){.KWNeighborhoodItem .KWNeighborhoodItem__infoBottom{font-size:10px}}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__infoBottom{font-size:12px;font-weight:700}}.KWNeighborhoodItem .KWNeighborhoodItem__infoBottom span:first-child{font-weight:700}.KWNeighborhoodItem .KWNeighborhoodItem__infoBottom span:last-child{color:rgba(52,51,66,.6)}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__exploreContent{display:flex;justify-content:center;z-index:2}}.KWNeighborhoodItem .KWNeighborhoodItem__explore{cursor:pointer;background:#343342;position:absolute;bottom:20px;border-radius:17px;color:#fff;padding:3px 16px;display:flex;align-items:center;box-shadow:0 6px 12px 0 rgba(0,0,0,.2);text-decoration:none}@media (max-width:1023px){.KWNeighborhoodItem .KWNeighborhoodItem__explore{position:static;display:inline-flex;margin-top:20px}}@media (max-width:767px){.KWNeighborhoodItem .KWNeighborhoodItem__explore{padding:6px 16px}}.KWNeighborhoodItem .KWNeighborhoodItem__explore span{font-weight:600}.KWNeighborhoodItem .KWNeighborhoodItem__explore .icon{font-size:16px;transform:rotate(180deg);margin-left:10px}.KWDisclaimerBar{position:fixed;top:0;left:0;width:100%;padding:7px 10px;background-color:#343342;color:#fff;font-size:12px;display:flex;justify-content:center;align-items:center;text-align:center;z-index:7}@media (max-width:767px){.KWDisclaimerBar{padding:4px 10px}}.KWUnsubscribeContent{display:flex;flex-direction:column;align-items:center;padding-top:25px}.KWUnsubscribeContent__container{display:flex;flex-direction:column;align-items:stretch;width:100%;border:0;margin:0;outline:0;padding:0}.KWUnsubscribeContent .KWUnsubscribeContent__logo{margin-bottom:50px}.KWUnsubscribeContent .KWUnsubscribeContent__logo .icon{font-size:72px;color:#ce011f;font-weight:400;cursor:pointer}.KWUnsubscribeContent .KWUnsubscribeContent__title{margin-bottom:10px;font-size:26px;font-weight:700;text-align:center;margin-top:0}.KWUnsubscribeContent .KWUnsubscribeContent__description{margin-bottom:40px;font-size:16px;font-weight:$font -medium;color:#6d797a;text-align:center}.KWUnsubscribeContent .KWUnsubscribeContent__content{margin-bottom:50px}.KWUnsubscribeContent .KWUnsubscribeContent__submit{width:150px}.KWUnsubscribeContent .KWUnsubscribeContent__submit>button.KWButton:focus{outline:2px solid red}.KWUnsubscribeItem{display:flex}.KWUnsubscribeItem .KWUnsubscribeItem__icon{margin-right:15px}.KWUnsubscribeItem .KWUnsubscribeItem__icon .icon{font-size:24px}.KWUnsubscribeItem .KWUnsubscribeItem__title{font-weight:700}.KWUnsubscribeItem .KWUnsubscribeItem__description{font-size:12px;color:#6d797a}.KWUnsubscribeItem .KWUnsubscribeItem__text{margin-right:65px}.KWUnsubscribeItem .KWUnsubscribeItem__checkbox{cursor:pointer}.KWSubscriptionSection{max-width:688px;width:100%;margin-left:auto;margin-right:auto;padding:32px 16px;text-align:center}.KWSubscriptionSection.KWSubscriptionSection--bottom{margin-bottom:100px}.KWSubscriptionSection .KWSubscriptionSection__logo{margin-bottom:30px}.KWSubscriptionSection .KWSubscriptionSection__logo .icon{font-size:60px;color:#ce011f;font-weight:400;cursor:pointer}.KWSubscriptionSection .KWSubscriptionSection__title{margin:0 0 16px;font-size:26px;line-height:1.5;font-weight:700;color:#343342}.KWSubscriptionSection .KWSubscriptionSection__description{margin:0 0 24px;font-size:14px;line-height:1.5;font-weight:400;color:#6d797a}.KWSubscriptionSection .KWSubscriptionSection__content{margin-top:8px;padding:36px 0;border-top:1px solid #8b9697;border-bottom:1px solid #8b9697}.KWRecommendedSection{padding:80px 0}.KWRecommendedSection .KWRecommendedSection__title{color:#343342;font-size:26px;font-weight:600;line-height:39px;width:100%}.KWRecommendedSection .KWRecommendedSection__subtitle{color:#6d797a;line-height:24px;font-size:16px;font-weight:600}.KWRecommendedSection .KWRecommendedSection__content{margin-top:24px}.KWRecommendedSection.KWRecommendedSection--dark{background-color:#fafafa}.KWMultipleSelection{overflow:hidden;margin-bottom:-10px}.KWMultipleSelection .KWMultipleSelection__option{float:left;border-radius:20px;height:32px;padding:10px;margin-right:10px;margin-bottom:10px;border:1px solid rgba(109,121,122,.1);color:#6d797a;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:400}.KWMultipleSelection .KWMultipleSelection__option .icon{padding:0;margin-right:5px;font-size:16px}.KWMultipleSelection .KWMultipleSelection__option:not(.KWMultipleSelection__option--selected):hover{background:rgba(139,150,151,.15)}.KWMultipleSelection .KWMultipleSelection__option--selected{background:#343342;color:#fff;border:1px solid transparent}.KWMultipleSelectionDropdown .KWMultipleSelectionDropdown__popupContent{padding:16px}.KWMultipleSelectionDropdown .KWMultipleSelectionDropdown__popupContent .KWMultipleSelectionDropdown__popupHeader{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:15px}.KWMultipleSelectionDropdown .KWMultipleSelectionDropdown__popupContent .KWMultipleSelectionDropdown__popupHeader .KWMultipleSelectionDropdown__popupTitle{color:#343342}.KWMultipleSelectionDropdown .KWMultipleSelectionDropdown__popupContent .KWMultipleSelectionDropdown__popupHeader .KWMultipleSelectionDropdown__resetButton{color:#343342;opacity:.4;pointer-events:none}.KWMultipleSelectionDropdown .KWMultipleSelectionDropdown__popupContent .KWMultipleSelectionDropdown__popupHeader .KWMultipleSelectionDropdown__resetButton.KWMultipleSelectionDropdown__resetButton--active{opacity:1;cursor:pointer;pointer-events:auto}.KWBanner{position:fixed;bottom:0;z-index:11;padding:24px;background-color:#fff;border-radius:4px 4px 0 0;width:100%;box-shadow:0 2px 4px 0 #8b9697}.KWBanner.KWBanner--downloadMobileApp .KWBanner__logo .icon{color:#ce011f}.KWBanner .KWBanner__content{display:flex}.KWBanner .KWBanner__content .KWBanner__logo{width:64px;height:64px;border-radius:7px;border:1px solid rgba(139,150,151,.3);display:flex;justify-content:center;align-items:center;padding:17px 14px;margin-right:24px}.KWBanner .KWBanner__content .KWBanner__logo .icon{font-size:45px}.KWBanner .KWBanner__content .KWBanner__title{font-size:16px;color:#343342;font-weight:700;margin-bottom:8px}.KWBanner .KWBanner__content .KWBanner__description{font-size:14px;color:#343342}.KWBanner .KWBanner__actions{margin-top:24px;display:flex;justify-content:flex-end}.KWBanner .KWBanner__actions .KWBanner__dismissCTA{margin-right:16px}.KWBanner.KWBanner--cookieAcceptance{background-color:#252e39}.KWBanner.KWBanner--cookieAcceptance .KWBanner__description{color:#fff;font-size:16px;font-family:Helvetica,Calibri,Arial,sans-serif;margin-right:1em;line-height:1.5em}.KWBanner.KWBanner--cookieAcceptance .KWBanner__link{margin-right:0;color:#d4d5d7;text-decoration:underline}.KWBanner.KWBanner--cookieAcceptance .KWBanner__link:hover{color:#fff}.KWAskLead{padding:16px}@media (min-width:768px){.KWAskLead{border-top:1px solid #f2f2f2}}.KWAskAgent{padding:16px}@media (min-width:768px){.KWAskAgent{border-top:1px solid #f2f2f2}}.GetInfo{padding:16px}.GetInfo>button.KWButton:focus{outline:2px solid red}@media (min-width:768px){.GetInfo{border-top:1px solid #f2f2f2}}.GetInfoDialog{width:512px;padding:24px}@media (max-width:767px){.GetInfoDialog{width:100%}}.GetInfoDialog .GetInfoDialog__mapContainer{height:145px;width:100%;margin-bottom:16px}.GetInfoDialog .GetInfoDialog__formHeader{display:flex;align-items:center}.GetInfoDialog .GetInfoDialog__formHeader .GetInfoDialog__formDescription{font-size:14px;font-family:Source Sans Pro,sans-serif;color:#6d797a}.GetInfoDialog .GetInfoDialog__contactForm{width:100%}.GetInfoDialog .GetInfoDialog__legalDisclaimer{font-size:12px;font-weight:400;line-height:18px;color:#6d797a;padding-right:8px;padding-top:8px}@media (max-width:767px){.GetInfoDialog .GetInfoDialog__legalDisclaimer{margin-bottom:80px}}.KWFindAgentButton{padding:16px;width:100%}@media (min-width:768px){.KWFindAgentButton{border-top:1px solid #f2f2f2}.KWFindAgentButton--inverseColors{border-top:none;padding-top:0}}.KWFindAgentButton--inverseColors>button.KWButton{width:100%;background:#fff;color:#343342;height:46px;border:2px solid #343342;font-size:16px}.KWFindAgentButton>button.KWButton:focus{outline:2px solid red}.KWMeatballMenu .KWMeatballMenu__content{width:100%;padding-top:23px;padding-bottom:8px;display:flex;flex-direction:column;align-items:center}.KWMeatballMenu .KWMeatballMenu__content .KWMeatballMenu__option{padding-bottom:24px;font-size:16px;font-weight:600;color:#343342;text-align:center;cursor:pointer}.KWMeatballMenu .KWMeatballMenu__content .KWMeatballMenu__cancel{text-align:center;color:#6d797a;padding-bottom:21px;width:100%;cursor:pointer}.KWMeatballMenu .KWMeatballMenu__content .KWMeatballMenu__cancelBorder{width:134px;height:5px;background-color:#000}.KWCompliance{color:#fff}.KWAskListingAgent{padding:16px}@media (min-width:768px){.KWAskListingAgent{border-top:1px solid #f2f2f2}}.KWAskListingAgent>button.KWButton:focus{outline:2px solid red}.KWAskListingAgent__modal{padding:16px;width:420px}@media (max-width:767px){.KWAskListingAgent__modal{width:360px}}.KWAskListingAgent__confirm{padding:16px}.KWAskListingAgentFormDialog{width:512px;padding:0 16px}@media (max-width:767px){.KWAskListingAgentFormDialog{width:100%}}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader .KWAskListingAgentFormDialog__agentAvatar{position:relative;width:100%;max-width:120px;height:120px}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader .KWAskListingAgentFormDialog__agentAvatarContainer{display:flex;flex-direction:column;align-items:center;padding-right:16px;margin-right:16px;border-right:1px solid #8b9697}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader .KWAskListingAgentFormDialog__agentAvatarContainer .pill{transform:scale(.8)}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader .KWAskListingAgentFormDialog__content{margin-left:16px}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader .KWAskListingAgentFormDialog__content .KWAskListingAgentFormDialog__text{margin:0}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader .KWAskListingAgentFormDialog__content .KWAskListingAgentFormDialog__content--name{font-size:16px;line-height:24px;font-weight:600;color:#343342}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader .KWAskListingAgentFormDialog__content .KWAskListingAgentFormDialog__content--license{font-size:12px;line-height:18px;color:#6d797a}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader .KWAskListingAgentFormDialog__formDescription{font-size:14px;font-family:Source Sans Pro,sans-serif;color:#6d797a}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__column{flex:1;display:flex}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__column--end{justify-content:flex-end}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__column--start{justify-content:flex-start}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader--row{flex-direction:row}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader--row .KWAskListingAgentFormDialog__agentAvatar{position:relative;width:64px;height:64px}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader--row .KWAskListingAgentFormDialog__agentAvatar--luxury{margin-bottom:8px}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader--row .KWAskListingAgentFormDialog__agentLogo{height:55px;max-width:120px}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader--row .KWAskListingAgentFormDialog__content{flex:auto;margin-left:0}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__formHeader--row .KWAskListingAgentFormDialog__text{text-align:center;margin:0}.KWAskListingAgentFormDialog .KWAskListingAgentFormDialog__contactForm{width:100%}.KWNoPrice{padding:24px 16px 0;display:flex;flex-direction:column}.KWNoPrice--onHoverHint{flex-direction:row;align-items:center;display:flex;flex-wrap:wrap}.KWNoPrice__hint{font-weight:400;color:#343342;font-size:16px;line-height:24px}@media (max-width:1023px){.KWNoPrice__hint{font-size:12px;line-height:18px}}.KWNoPrice__placeholder{font-weight:700;font-family:Source Sans Pro,sans-serif;margin-right:5px;font-size:34px;line-height:39px}@media (max-width:1023px){.KWNoPrice__placeholder{font-size:24px;line-height:26px}}@media (max-width:767px){.KWNoPrice__placeholder{font-size:18px;line-height:20px}}.KWInfoIcon{position:relative;height:14px;bottom:-2px;left:5px}.KWInfoIcon .KWInfoIcon__hint{cursor:default;position:absolute;top:-6px;left:20px;border-radius:4px;background:#201f29;color:#fff;height:40px;width:102px;font-size:12px;font-weight:400;font-family:Source Sans Pro,sans-serif;padding:4px 8px;line-height:16px;z-index:25}@media (min-width:1440px){.KWInfoIcon .KWInfoIcon__hint{top:30px;left:-45px}}.KWInfoIcon .KWInfoIcon__hint:before{content:"";position:absolute;width:8px;height:8px;background:#201f29;top:15px;left:-4px;transform:rotate(45deg)}@media (min-width:1440px){.KWInfoIcon .KWInfoIcon__hint:before{top:-3px;left:48px}}.KWInfoIcon .KWInfoIcon__hint--dark{color:#201f29;background:#fff}.KWInfoIcon .KWInfoIcon__hint--dark:before{background:#fff}.NoImagePlaceholder{display:flex!important;height:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#f6f6f6}.NoImagePlaceholder .NoImagePlaceholder__text{font-size:14px;line-height:21px;font-weight:600;color:#6d797a;text-align:center}.KWSingleSelection{color:#000;position:relative;padding-top:5px}.KWSingleSelection .KWSingleSelection__options{overflow:hidden;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);display:flex;height:auto}.KWSingleSelection .KWSingleSelection__option{white-space:normal;text-align:center;padding:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:12px;font-family:Source Sans Pro,sans-serif;font-weight:400;color:#6d797a;flex-grow:1}.KWSingleSelection .KWSingleSelection__option.active{color:#fff;background-color:#343342;padding:5px;border-radius:3px;font-size:14px}.KWSingleSelection .KWSingleSelection__slider{text-align:center;width:50%;white-space:normal;top:0;position:absolute;background:#343342;height:42px;color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.05);border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:13px;font-family:Source Sans Pro,sans-serif;font-weight:600;transition:left .08s linear}.KWSingleSelection.KWSingleSelection--small{height:32px}.KWSingleSelection.KWSingleSelection--small .KWSingleSelection__slider{height:32px;text-align:center;width:50%;white-space:normal}.KWSingleSelection.KWSingleSelection--small .KWSingleSelection__options{height:22px}.KWSingleSelection.KWSingleSelection--big{height:48px}.KWSingleSelection.KWSingleSelection--big .KWSingleSelection__slider{height:48px;text-align:center;width:50%;white-space:normal}.KWSingleSelection.KWSingleSelection--big .KWSingleSelection__options{height:38px}.KWInterestTags{display:flex;flex-wrap:wrap;width:85%}.KWInterestTags .KWInterestTags__icon{margin-right:9px}.KWInterestTags .KWInterestTags__name{line-height:28px;width:100%;font-weight:400;font-size:14px}.KWInterestTags .KWInterestTags__item{color:#6d797a;margin:0 8px 8px 0;display:flex;justify-content:space-between;height:32px;line-height:32px;font-size:14px;font-weight:600;border-radius:17px;position:relative;overflow:hidden;border:1px solid #8b9697;padding:0 17px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.KWInterestTags .KWInterestTags__item.KWInterestTags__item--selected{color:#fff;background-color:#343342;border-color:#343342}.KWInterestTags .KWInterestTags__item:hover{cursor:pointer}.app{height:100%}.app .app-header{position:relative;z-index:10}@media (max-width:1023px){.app .app-header.app-header--activeLinks{z-index:11}}.app .app-content{height:100%;margin-top:80px;position:relative;z-index:auto}.app.app--noHeader .app-header{display:none}.app.app--noHeader .app-content{margin-top:unset}.app.app--index .app-content{margin-top:0;height:calc(100% - 80px);position:static}.LuxuryContainer__discover{padding:50px 13%;width:100%;margin:0;background-color:#000;color:#fff}.LuxuryContainer__discover--title{width:100%;font-weight:700;font-size:18px;letter-spacing:3px;padding-left:10px;padding-top:20px;text-transform:uppercase;line-height:1.5}.LuxuryContainer__discover--subtitle{font-size:14px;color:#afaeb4;padding-left:10px}.LuxuryContainer__discover--properties{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0}.LuxuryContainer__discover--property{width:25%;margin-right:0;margin-bottom:24px;padding:0 16px}@media (max-width:767px){.LuxuryContainer__discover--property{width:100%;margin-right:0;margin-bottom:24px}}.LuxuryContainer__discover--propertyCard{width:calc(25% - 10px);padding:10px;margin:0 5px 10px;text-decoration:none}.LuxuryContainer__discover--propertyCard-image{height:200px;border-radius:3px}.LuxuryContainer__discover--propertyCard-info{display:flex;flex-direction:column;padding:8px 15px;line-height:1.5}.LuxuryContainer__discover--propertyCard-info :not(:first-child){font-size:12px;color:#afaeb4}.LuxuryContainer__discover--propertyCard-price{font-weight:700;margin-bottom:10px;color:#fff}.LuxuryContainer__discover--propertyCard-features{margin-bottom:10px}.LuxuryContainer__discover--propertyCard-features :not(:last-child){border-right:1px solid #afaeb4;padding-right:10px}.LuxuryContainer__discover--propertyCard-features :not(:first-child){padding-left:10px}.LuxuryContainer__discover--propertyCard-courtesy{color:#707c7d!important;font-size:10px!important;border-top:1px solid #707c7d;padding-top:10px}.LuxuryContainer__discover--propertyCard-courtesyLogo{margin:0 5px}.LuxuryContainer__discover--links{width:100%;display:flex;justify-content:center;margin:40px 0 10px}@media (max-width:359px){.LuxuryContainer__discover--links{flex-direction:column;align-items:center}}.LuxuryContainer__discover--findAgentButtonBlack:hover{background:#000;color:#fff;border:1px solid #fff}.LuxuryContainer__discover--findAgentButton{padding:0 40px;margin:0 10px}@media (max-width:767px){.LuxuryContainer__discover--findAgentButton{padding:0 30px}}@media (max-width:359px){.LuxuryContainer__discover--findAgentButton{margin-bottom:15px;padding:0 40px}}.LuxuryContainer__discover--searchPropertiesButtonWhite:hover{border:0;background-color:#fff!important;color:#000!important}.LuxuryContainer__discover--searchPropertiesButton{padding:0 20px;margin:0 10px;background-color:#000!important;border:1px solid #707c7d!important}@media (max-width:359px){.LuxuryContainer__discover--searchPropertiesButton{padding:0 27px}}@media (max-width:1439px){.LuxuryContainer__discover{padding:50px 5%}}@media (max-width:1023px){.LuxuryContainer__discover{padding:50px 5%}}.LuxuryContainer__popularCities{padding:75px 13%;width:100%;margin:0}.LuxuryContainer__popularCities--title{font-weight:700;font-size:18px;margin-bottom:10px;letter-spacing:3px;width:100%;padding-left:10px}@media (max-width:767px){.LuxuryContainer__popularCities--title{text-align:center;padding-left:20px;padding-right:20px}}.LuxuryContainer__popularCities--previewCities{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.LuxuryContainer__popularCities--imageContainer{position:relative;width:25%;height:420px;padding:10px;flex:1 0 calc(25% - 10px)}.LuxuryContainer__popularCities--imageContainer:hover .LuxuryContainer__popularCities--image{filter:brightness(15%)}.LuxuryContainer__popularCities--imageContainer:hover .LuxuryContainer__popularCities--text{font-weight:700}@media (max-width:767px){.LuxuryContainer__popularCities--imageContainer{width:50%;flex:1 0 calc(50% - 10px)}}@media (max-width:359px){.LuxuryContainer__popularCities--imageContainer{width:100%;height:250px;flex:1 0 100%}}.LuxuryContainer__popularCities--imageWrapper{height:100%}.LuxuryContainer__popularCities--image{width:100%;filter:brightness(45%);transition:all .2s}.LuxuryContainer__popularCities--text{position:absolute;font-size:24px;letter-spacing:3px;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;transition:all .2s;width:100%;text-align:center;padding:0 20px}@media (max-width:1439px){.LuxuryContainer__popularCities--text{font-size:20px;padding:0 10px}}@media (max-width:1023px){.LuxuryContainer__popularCities--text{padding:0 10px}}@media (max-width:1439px){.LuxuryContainer__popularCities{padding:75px 5%}}@media (max-width:1023px){.LuxuryContainer__popularCities{padding:75px 3%}}@media (max-width:767px){.LuxuryContainer__popularCities{padding:75px 2%}}@media (max-width:359px){.LuxuryContainer__popularCities{padding:50px 0}}.LuxuryContainer__popularCities--moreCities{width:100%;display:flex;justify-content:center;margin:30px 0;flex-wrap:wrap;padding:0 50px}.LuxuryContainer__popularCities--moreCities :not(:last-child){border-right:1px solid}@media (max-width:359px){.LuxuryContainer__popularCities--moreCities{padding:0 20px}}.LuxuryContainer__popularCities--linkContainer{width:100%;display:flex;justify-content:center}@media (max-width:429px){.LuxuryContainer__popularCities--linkContainer{flex-direction:column;align-items:center}}.LuxuryContainer__popularCities--linkContainer--buttons{width:190px;margin:0 5px}.LuxuryContainer__popularCities--cityLink{text-decoration:none;text-transform:uppercase;letter-spacing:3px;color:#000;padding:0 10px;font-size:14px;line-height:1;margin-bottom:10px}.LuxuryContainer__popularCities--findAgentWhite:hover{background-color:#fff!important;color:#000}.LuxuryContainer__popularCities--findAgent{background-color:#000!important}@media (max-width:429px){.LuxuryContainer__popularCities--findAgent{margin-bottom:15px}}.LuxuryContainer__popularCities--searchPropertiesButtonBlack:hover{background:#000!important;color:#fff!important}.LuxuryContainer__popularCities--searchPropertiesButton{border:1px solid #000!important}.LuxuryContainer__legalFooter{padding:30px 20%;width:100%;margin:0;position:relative;background-color:#ebebeb}.LuxuryContainer__legalFooter--col{padding:0 0 0 110px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width:1439px){.LuxuryContainer__legalFooter--col{padding:0 0 0 1px;min-width:100%;min-height:100%}}.LuxuryContainer__legalFooter--body{font-size:10px;line-height:18px;color:#676767}.LuxuryContainer{position:relative;min-width:100%;line-height:30px;font-size:16px;padding:0;font-family:Source Sans Pro,sans-serif}.l-indexRoute{width:100%;height:100%}.SearchBar{display:flex;flex-direction:column;align-items:center}.SearchBar .SearchBar__search{width:100%}@media (max-width:767px){.SearchBar.SearchBar--active .SearchBar__logo{display:none}.SearchBar.SearchBar--active .SearchBar__search{margin-top:16px}}.SearchButtons{width:141px;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:12px;border-radius:0}.SearchButtons:focus{outline:2px solid grey}.IndexNavigation{position:relative;box-shadow:none;top:0!important}.IndexNavigation.IndexNavigation--agent{background:#fff}.IndexNavigation.IndexNavigation--agent .IndexNavigation__left{display:flex;align-items:center}.IndexNavigation.IndexNavigation--consumer,.IndexNavigation.IndexNavigation--mc{background:#fff}.IndexNavigation.IndexNavigation--mc .IndexNavigation__left{display:flex;align-items:center}.IndexNavigation.IndexNavigation--bc{background:#fff}.IndexNavigation.IndexNavigation--bc .IndexNavigation__left{display:flex;align-items:center}.IndexNavigation .IndexNavigation__left{overflow-x:hidden}.IndexNavigation__KWLogo-overrides .KWImage{align-items:center;display:flex}.AgentOfficeSearch{height:456px;position:relative}@media (max-width:1023px){.AgentOfficeSearch{height:369px}}@media (max-width:767px){.AgentOfficeSearch{height:335px}}.AgentOfficeSearch .AgentOfficeSearch__bg,.AgentOfficeSearch .AgentOfficeSearch__left,.AgentOfficeSearch .AgentOfficeSearch__right{height:100%}.AgentOfficeSearch .AgentOfficeSearch__left{background:#fafafa}.AgentOfficeSearch .AgentOfficeSearch__content{position:absolute;top:0;left:0;width:100%;height:100%}.AgentOfficeSearch .AgentOfficeSearch__title{font-size:26px;line-height:39px;font-weight:600;margin:0}.AgentOfficeSearch .AgentOfficeSearch__subTitle{font-size:16px;line-height:39px;font-weight:600;margin-bottom:40px;color:#6d797a}.AgentOfficeSearch .AgentOfficeSearch__tabs{margin-bottom:16px;width:250px}.AgentOfficeSearch .AgentOfficeSearch__barContainer{height:50px}.SplashScreen{position:relative;min-height:710px}.SplashScreen.SplashScreen--darkTitle .SplashScreen__mainHeadingText,.SplashScreen.SplashScreen--darkTitle .SplashScreen__subHeadingText{color:#353345}.SplashScreen.SplashScreen--darkTitle .SplashScreen--bc,.SplashScreen.SplashScreen--darkTitle .SplashScreen--mc{height:100%}.SplashScreen .SplashScreen__first{height:100%;position:relative;color:#000;background:#f5f5f5}.SplashScreen .SplashScreen__outerContainer,.SplashScreen .SplashScreen__outerContainerSearch{width:100%;height:100%;position:absolute}.SplashScreen .SplashScreen__outerContainer .SplashScreen__overLay{background-color:#343342;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.6}.SplashScreen .SplashScreen__mainHeadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:0 10%}.SplashScreen .SplashScreen__suffix{font-weight:700}.SplashScreen .SplashScreen__mainHeadingText{position:relative;z-index:1;width:100%;max-width:990px;text-align:center;font-size:56px;color:#fff;font-weight:400;margin:0 0 40px;line-height:inherit}@media (max-width:1023px){.SplashScreen .SplashScreen__mainHeadingText{font-size:48px}}@media (max-width:767px){.SplashScreen .SplashScreen__mainHeadingText{font-size:24px;margin-bottom:24px}}.SplashScreen__luxuryHeadingText{letter-spacing:9px;font-size:120px!important;width:600px!important}@media (max-width:767px){.SplashScreen__luxuryHeadingText{width:300px!important;font-size:50px!important}}.SplashScreen__luxuryHeadingText--line{display:block;min-width:100%;opacity:0}.SplashScreen__luxuryHeadingText--line1{-webkit-animation:fadein .5s forwards;animation:fadein .5s forwards}.SplashScreen__luxuryHeadingText--line2{-webkit-animation:fadein .5s .75s forwards;animation:fadein .5s .75s forwards}.SplashScreen__luxuryHeadingText--line3{-webkit-animation:fadein .5s 1.5s forwards;animation:fadein .5s 1.5s forwards}.SplashScreen__logoImage{position:absolute;height:70px;bottom:40px;z-index:1}.SplashScreen__downArrow{position:absolute;height:10px;left:50%;transform:translateX(-50%);bottom:30px;z-index:1;cursor:pointer}.SplashScreen .SplashScreen__subHeadingText{width:100%;max-width:990px;text-align:center;font-size:36px;color:#fff;margin-bottom:30px;z-index:1}@media (max-width:1023px){.SplashScreen .SplashScreen__subHeadingText{font-size:50px}}@media (max-width:767px){.SplashScreen .SplashScreen__subHeadingText{font-size:18px;margin-bottom:18px}}.SplashScreen .SplashScreen__search{position:absolute;top:50%;left:50%;width:100%;z-index:1;transform:translate(-50%,-50%)}@media (max-width:767px){.SplashScreen .SplashScreen__search.SplashScreen__search--active{position:fixed;top:0;left:0;transform:translate(0);height:100%;background:#fff;z-index:11}.SplashScreen .SplashScreen__search.SplashScreen__search--active.SplashScreen__search--withDisclaimer{top:45px}.SplashScreen .SplashScreen__search.SplashScreen__search--active .SplashScreen__mainHeadingContainer{display:none}}.SplashScreen .SplashScreen__complianceContainer{position:absolute;bottom:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 10%;color:#fff;z-index:10}.AboutCenter{background:#fafafa;padding:80px 0}@media (max-width:767px){.AboutCenter{padding:40px 0}}.AboutCenter .AboutCenter__left .AboutCenter__header{font-size:26px;line-height:39px;font-weight:700;color:#343342;padding-bottom:24px}.AboutCenter .AboutCenter__left .AboutCenter__body{color:#6d797a;font-size:14px}@media (max-width:767px){.AboutCenter .AboutCenter__right{padding-top:32px}}.AboutCenter .AboutCenter__right .AboutCenter__image{height:328px}.AreaInfo{color:#6d797a;padding:80px 0}@media (max-width:767px){.AreaInfo{padding:40px 0}}.AreaInfo .AreaInfo__heading{color:#343342;font-size:26px;font-weight:600;line-height:39px}@media (max-width:767px){.AreaInfo .AreaInfo__heading{padding-bottom:24px}}.AreaInfo .AreaInfo__subheading{color:#6d797a;line-height:24px;font-size:16px;font-weight:600}@media (max-width:1023px){.AreaInfo .AreaInfo__text{padding-bottom:16px}}.FeaturedListings{padding:100px 0}.FeaturedListings.FeaturedListings--agent{padding:50px 0;background-color:#fafafa}.FeaturedListings .FeaturedListings__title{font-size:26px;font-weight:700;margin-bottom:32px;text-align:center}.LandingHeader__container{position:relative;display:flex;flex-flow:row nowrap}.LandingHeader__container .LandingHeader__backgroundWrapper{width:100%;box-sizing:border-box;flex:none}.LandingHeader__container .LandingHeader__backgroundImage{width:100%;height:auto;background-repeat:no-repeat;background-size:contain;background-position:50%}.LandingHeader__container .LandingHeader__logo{width:100%;height:auto}.LandingHeader__container .LandingHeader__luxuryIcon{display:block;position:absolute;top:6vw;left:50%;transform:translate(-50%,-50%);width:16%;height:auto}@media (max-width:767px){.LandingHeader__container .LandingHeader__luxuryIcon{width:40%;top:calc(15vw - 20px)}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__luxuryIcon{width:20%}}.LandingHeader__container .LandingHeader__search{position:absolute;top:20vw;left:50%;width:100%;z-index:1;transform:translate(-50%,-50%)}@media (max-width:767px){.LandingHeader__container .LandingHeader__search{top:calc(35vw + 10px)}}.LandingHeader__container .LandingHeader__mainHeadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:0 10%}.LandingHeader__container .LandingHeader__mainHeadingText{position:relative;z-index:1;width:100%;text-align:center;font-size:56px;color:#fff;margin-bottom:40px}@media (max-width:1023px){.LandingHeader__container .LandingHeader__mainHeadingText{font-size:48px}}@media (max-width:767px){.LandingHeader__container .LandingHeader__mainHeadingText{margin-bottom:70px;font-size:24px}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__mainHeadingText{max-width:40vw}}.LandingHeader__container .LandingHeader__title{letter-spacing:1vw;line-height:10vw;color:#000;font-size:8.69vw}@media (max-width:767px){.LandingHeader__container .LandingHeader__title{letter-spacing:1.4vw;font-size:10vw;line-height:12vw}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__title{letter-spacing:15px;font-size:5vw;line-height:1.3}}.LandingHeader__container p.LandingHeader__horizontalDivider{display:flex;align-items:flex-start;margin:0 8px}.LandingHeader__container p.LandingHeader__horizontalDivider:after{content:"";flex-grow:1;height:1px;background:#b8b8b8;min-width:45px;width:100;margin:auto}.LandingHeader__container p.LandingHeader__verticalDivider{display:flex;align-items:flex-start}.LandingHeader__container p.LandingHeader__verticalDivider:after{content:"";flex-grow:1;height:4vw;background:#b8b8b8;min-width:1px;width:1px;margin:auto}.LandingHeader__container .LandingHeader__achievementItemText{font-size:1.25vw;font-weight:700;font-family:Jost,sans-serif;letter-spacing:.5px}@media (max-width:767px){.LandingHeader__container .LandingHeader__achievementItemText{font-size:2.5vw;margin:0}}.LandingHeader__container .LandingHeader__achievementItem{margin:0 8px}@media (max-width:767px){.LandingHeader__container .LandingHeader__achievementItem{margin-bottom:2vw;margin-right:0}}.LandingHeader__container .LandingHeader__achievements{width:100%;position:absolute;display:flex;justify-content:center;flex-direction:row;top:32vw;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.LandingHeader__container .LandingHeader__achievements{flex-direction:column;align-items:center;top:calc(50vw + 35px);left:50%;margin:2vw 0}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__achievements{width:500%}}.LandingHeader__container .LandingHeader__links{width:100%;display:flex;justify-content:center;box-sizing:border-box;flex:none;margin:40vw 0 5% -100%}@media (max-width:767px){.LandingHeader__container .LandingHeader__links{margin:80vw 0 0 -95%;flex-direction:column}}@media (max-width:359px){.LandingHeader__container .LandingHeader__links{margin:90vw 0 0 -95%}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__links{margin:35vw 0 5% -100%}}.LandingHeader__container .LandingHeader__propertyItem{margin-right:3.5vw}.LandingHeader__container .LandingHeader__propertyItem,.LandingHeader__container .LandingHeader__propertyItemLast{position:relative;text-align:center;border:1px solid #b8b8b8;width:400px;background:#fff}@media (max-width:767px){.LandingHeader__container .LandingHeader__propertyItem,.LandingHeader__container .LandingHeader__propertyItemLast{width:90vw;margin-bottom:10vw}}@media (max-width:1023px){.LandingHeader__container .LandingHeader__propertyItem,.LandingHeader__container .LandingHeader__propertyItemLast{border:.5px solid #b8b8b8}}@media (max-width:359px){.LandingHeader__container .LandingHeader__propertyItem,.LandingHeader__container .LandingHeader__propertyItemLast{min-height:125vw}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__propertyItem,.LandingHeader__container .LandingHeader__propertyItemLast{min-width:22.2vw}}.LandingHeader__container .LandingHeader__propertyItemImage{margin-bottom:32px}@media (max-width:767px){.LandingHeader__container .LandingHeader__propertyItemImage{margin-bottom:5vw;width:100%}}.LandingHeader__container .LandingHeader__propertyItemImage img{width:100%;min-height:265px}@media (max-width:767px){.LandingHeader__container .LandingHeader__propertyItemImage img{width:inherit;max-height:calc(600px - 2vh);-o-object-fit:contain;object-fit:contain}}@media (max-width:359px){.LandingHeader__container .LandingHeader__propertyItemImage img{height:100%}}.LandingHeader__container .LandingHeader__propertyItemTitle{margin-bottom:2vw}@media (max-width:767px){.LandingHeader__container .LandingHeader__propertyItemTitle{margin-bottom:3vw}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__propertyItemTitle{margin-bottom:1vw}}.LandingHeader__container .LandingHeader__propertyItemButton:hover{color:#000;border:1px solid #000;background:#fff}.LandingHeader__container .LandingHeader__propertyItemButton{background:#000;font-size:16px;min-width:12em;max-width:22em}.LandingHeader__container .LandingHeader__propertyItemContent{min-height:120px;position:relative}.LandingHeader__container .LandingHeader__propertyActionContainer{min-height:90px}.LandingHeader__container .LandingHeader__propertyActionContainer .LandingHeader__propertyItemAction{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:767px){.LandingHeader__container .LandingHeader__propertyActionContainer .LandingHeader__propertyItemAction{margin-bottom:3vw}}.LandingHeader__container .LandingHeader__propertyItemSubTitle{margin:0 50px;min-height:105px}@media (max-width:767px){.LandingHeader__container .LandingHeader__propertyItemSubTitle{margin:0 15vw;min-height:60px}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__propertyItemSubTitle{margin:0 3vw}}.LandingHeader__container .LandingHeader__propertyItemSubTitle p{line-height:25px;font-size:14px}@media (max-width:767px){.LandingHeader__container .LandingHeader__propertyItemSubTitle p{line-height:4vw;font-size:2vw}}@media (max-width:359px){.LandingHeader__container .LandingHeader__propertyItemSubTitle p{line-height:6vw;font-size:4vw}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__propertyItemSubTitle p{line-height:25px;font-size:14px}}.LandingHeader__container .LandingHeader__propertyItemTitle p{font-weight:700;font-size:1.25vw;letter-spacing:2px}@media (max-width:767px){.LandingHeader__container .LandingHeader__propertyItemTitle p{font-weight:700;font-size:3vw}}@media (max-width:359px){.LandingHeader__container .LandingHeader__propertyItemTitle p{font-weight:700;font-size:4.25vw}}@media (min-width:1921px){.LandingHeader__container .LandingHeader__propertyItemTitle p{font-size:18px}}.SavedSearch__group{margin-bottom:53px}.SavedSearch__group_collapse{line-height:21px;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:14px}.SavedSearch__group_tittle{line-height:30px;font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:18px;margin-bottom:16px}.SavedRoute{height:100%;display:flex;flex-direction:column}.SavedRoute .CollectionsTab{min-height:450px;position:relative;margin-top:-6px}.SavedRoute .CollectionsTab .CollectionCard{background:#fff;margin-bottom:16px;border-radius:4px;box-shadow:0 3px 5px rgba(0,0,0,.05)}@media (max-width:767px){.SavedRoute .CollectionsTab .CollectionCard{margin:0 0 16px}}.SavedRoute .CollectionsTab .CollectionCard .CollectionsCard__body{padding:16px}@media (max-width:767px){.SavedRoute .CollectionsTab .CollectionCard .CollectionsCard__body{padding:8px}}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__properties{height:193px;overflow:hidden}@media (max-width:767px){.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__properties{height:136px}}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__title{display:flex;justify-content:space-between;font-size:16px;font-weight:600;margin-top:24px}@media (max-width:767px){.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__title{font-size:14px;margin-top:12px}}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__createdBy{font-size:12px;margin-bottom:8px;color:#6d797a;display:flex}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__leftPart{padding-right:8px;display:flex;flex-grow:1;align-items:center;width:calc(100% - 120px)}@media (max-width:767px){.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__leftPart{width:180px}}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__name{margin-right:16px;cursor:pointer;text-decoration:none;color:#343342;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__name:focus{outline:2px solid red}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__agentAvatar{margin-right:4px}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__buttons{display:flex}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__buttons .icon{cursor:pointer;color:#343342;font-size:16px;background:transparent;border:0}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__buttons .icon:not(:last-child){margin-right:32px}@media (max-width:767px){.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__buttons .icon:not(:last-child){margin-right:16px}}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__buttons .icon.icon-share{font-size:20px;margin-top:-2px}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__metaInfo{color:#6d797a;font-size:14px;display:flex;align-items:center}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__metaInfo .icon{margin-right:8px}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__metaInfo .CollectionCard__homes{margin-right:18px;display:flex;align-items:center;cursor:pointer;color:#6d797a;text-decoration:none}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__metaInfo .CollectionCard__homes:focus{outline:2px solid red}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__metaInfo .CollectionCard__messages{display:flex;align-items:center;cursor:pointer}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__dot{color:#36b1d1;font-size:26px;margin-right:10px;margin-bottom:8px;line-height:10px}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__property{float:left;width:100%;height:100%;cursor:pointer;border-radius:4px;display:flex;justify-content:center;align-items:center;color:#6d797a;background-color:#fafafa;overflow:hidden;position:relative}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__property:first-child{margin-right:16px}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__property--narrow{width:calc((100% - 16px) / 2)}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__property--short{height:calc((100% - 16px) / 2)}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__property--short:nth-of-type(2){margin-bottom:16px}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__emptyCard{background:#f5f5f5;height:100%;display:flex;justify-content:center;align-items:center;color:#6d797a;font-weight:700;font-size:14px;font-family:Source Sans Pro,sans-serif;cursor:pointer;border-radius:4px}.SavedRoute .CollectionsTab .CollectionCard .CollectionCard__more{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);height:100%;width:100%;color:#fff;font-weight:600;font-size:14px;border-radius:4px;position:absolute}.SavedRoute .CollectionsTab .CollectionsTab__header{display:flex;justify-content:space-between;margin-top:32px;margin-bottom:32px;align-items:baseline}@media (max-width:767px){.SavedRoute .CollectionsTab .CollectionsTab__header{margin-top:24px;margin-bottom:16px}}.SavedRoute .CollectionsTab .CollectionsTab__header .CollectionsTab__title{font-size:26px;color:#343342;font-weight:700;margin:0}@media (max-width:767px){.SavedRoute .CollectionsTab .CollectionsTab__header .CollectionsTab__title{font-size:18px}}.SavedRoute .CollectionsTab .CollectionsTab__header .CollectionsTab__createButton:focus{outline:2px solid red}.SavedRoute .CollectionsTab .CollectionsTab__separator{height:1px;background-color:rgba(52,51,66,.1)}.SavedRoute .CollectionsTab .CollectionsTab__sectionheadertitle{font-size:18px;color:#343342;font-weight:700;padding-bottom:16px;margin:0}.SavedRoute .CollectionsTab .CollectionsTab__seemore{display:flex;flex:1;flex-direction:column;align-items:center}.SavedRoute .CollectionsTab .CollectionsTab__seemorebuttonrow{font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;margin-top:16px;margin-bottom:32px}.SavedRoute .CollectionsTab .icon-drop-down-arrow,.SavedRoute .CollectionsTab .icon-drop-up-arrow{margin-right:15px}.SavedRoute .CollectionsTab .CollectionsTab__seemorebutton{cursor:pointer;width:55px;height:21px}.SavedRoute .SavedSearchesTab{margin-bottom:32px;margin-top:-6px}.SavedRoute .SavedSearchesTab .SavedSearch{display:flex;flex-direction:row;height:auto;min-height:120px;width:100%;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.05);justify-content:space-between;align-items:center;color:#343342;text-decoration:none;padding:22px;cursor:pointer}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main{display:flex;flex-direction:column}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__mainTitle{display:flex;flex-direction:row;align-items:center}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__mainTitle .icon{font-size:16px}@media (max-width:767px){.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__mainTitle .icon{font-size:14px}}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__mainTitle .SavedSearch__title{margin-left:12px;color:#343342;font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:700}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__mainTitle .SavedSearch__title h2{margin:0;font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:700}@media (max-width:767px){.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__mainTitle .SavedSearch__title{font-size:16px;font-weight:600}}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__mainTitle .SavedSearch__badge{min-width:18px;height:18px;background-image:linear-gradient(90deg,#ff3f3f,#d85353);margin-left:5px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:12px;font-weight:600;color:#fff;font-family:Source Sans Pro,sans-serif}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__info{margin-left:29px;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:1.57}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__info .SavedSearch__infoAddress{margin-top:8px;font-weight:600}@media (max-width:767px){.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__info .SavedSearch__infoAddress{margin-top:0}}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__info .SavedSearch__infoPriceRangeAndBeds{margin-top:8px;color:#6d797a}@media (max-width:767px){.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__info{margin-left:26px}}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__createdOn{margin-top:12px;margin-left:29px;font-family:Source Sans Pro,sans-serif;font-size:12px;line-height:1.83;font-weight:400;color:#6d797a}@media (max-width:767px){.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__createdOn{margin-left:26px}}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__actions{display:flex;flex-direction:row;align-items:center}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__actions .SavedSearch__action{margin-left:12px;cursor:pointer;min-width:120px}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__actions .SavedSearch__action:focus{outline:2px solid red}@media (max-width:321px){.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__actions .SavedSearch__action{min-width:100px}}@media (max-width:767px){.SavedRoute .SavedSearchesTab .SavedSearch{height:auto;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:20px}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__mainTitle{height:13px}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__actions{margin-top:28px;width:100%}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__actions .SavedSearch__action{width:calc(50% - 2px);margin-left:0}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__actions .SavedSearch__action:first-child{margin-right:4px}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main{align-items:flex-start}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__info{margin-top:14px;display:flex;flex-direction:column}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__info .SavedSearch__infoPriceRangeAndBeds{white-space:nowrap}.SavedRoute .SavedSearchesTab .SavedSearch .SavedSearch__main .SavedSearch__info .SavedSearch__createdOn{height:22px;margin-top:4px}.SavedRoute .SavedSearchesTab{margin-top:19px}}.SavedRoute .SavedSearchesTab .SavedSearchesTab__title{color:#343342;font-size:26px;font-weight:700;margin-top:32px;margin-bottom:24px}@media (max-width:767px){.SavedRoute .SavedSearchesTab .SavedSearchesTab__title{margin-top:24px;font-size:18px}}.SavedRoute .SavedSearchesTab .SavedSearchesTab__emptySavedSearches{display:flex;flex-direction:column;align-items:center;margin-top:105px}.SavedRoute .SavedSearchesTab .SavedSearchesTab__savedSearch{margin-bottom:16px}.SavedRoute .SavedRoute__header{min-height:68px;width:100%;box-shadow:0 3px 5px rgba(0,0,0,.05);background-color:#fff}.SavedRoute .SavedRoute__header .SavedRoute__tabs{width:100%}.SavedRoute .SavedRoute__header .SavedRoute__tabs .SavedRoute__tab{padding-bottom:16px;font-size:16px}@media (min-width:768px){.SavedRoute .SavedRoute__header .SavedRoute__tabs .SavedRoute__tab{margin-right:48px}}.SavedRoute .SavedRoute__content{flex:1;background-color:#fafafa}.FollowedNeighborhoodsTab{margin-top:32px;display:flex;align-items:center;flex-direction:column}.FollowedNeighborhoodsTab_title{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:26px;line-height:39px;margin:8px 4px 32px;width:100%;text-align:left;display:none}@media (min-width:768px){.FollowedNeighborhoodsTab_title{display:block;margin-left:8px;margin-right:8px;max-width:720px}}@media (min-width:1024px){.FollowedNeighborhoodsTab_title{max-width:1215px}}.FollowedNeighborhoodCard{box-shadow:0 3px 15px rgba(0,0,0,.05);border-radius:4px;margin:0 4px 16px;display:flex;flex-direction:column;min-width:320px;width:100%;max-width:375px;background-color:#fff}@media (min-width:768px){.FollowedNeighborhoodCard{margin-left:8px;margin-right:8px;max-width:720px;flex-direction:row}}@media (min-width:1024px){.FollowedNeighborhoodCard{max-width:1215px}}.FollowedNeighborhoodCard_details{margin-left:16px}@media (min-width:768px){.FollowedNeighborhoodCard_details{flex-basis:100%}}.FollowedNeighborhoodCard_image{max-width:375px;height:164px;width:100%}@media (min-width:768px){.FollowedNeighborhoodCard_image{padding-bottom:0;height:104px;max-width:160px;width:100%}}.FollowedNeighborhoodCard_name{font-family:Source Sans Pro,sans-serif;font-weight:700;font-size:18px;line-height:30px;margin-top:8px;margin-bottom:1px}@media (min-width:768px){.FollowedNeighborhoodCard_name{margin-top:16px}}.FollowedNeighborhoodCard_stat{font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:21px;font-weight:600;display:flex;color:#007cad}.FollowedNeighborhoodCard_stat div{font-weight:400;margin-right:8px;color:#343342}.FollowedNeighborhoodCard_actions{margin:16px;display:flex}@media (min-width:768px){.FollowedNeighborhoodCard_actions{margin-right:24px;align-items:center;justify-content:flex-end}}.FollowedNeighborhoodCard_action{height:48px;flex-basis:50%}.FollowedNeighborhoodCard_action:focus{outline:2px solid red}.FollowedNeighborhoodCard_action:first-child{margin-right:8px}@media (min-width:768px){.FollowedNeighborhoodCard_action{flex-basis:auto}}.item{max-width:332px;font-weight:lighter;margin-bottom:17px;margin-top:16px;align-items:center;display:flex}.neighborhood-tooltip{margin-left:5px}.FollowedNeighborhoodListItem_loading{height:300px;width:100%;max-width:320px;margin:0 4px 16px}@media (min-width:768px){.FollowedNeighborhoodListItem_loading{max-width:720px;height:104px}}@media (min-width:1024px){.FollowedNeighborhoodListItem_loading{max-width:1215px}}body.noHeader{height:100%!important}.app.app--noHeader .app-content{margin-top:unset!important}.ThumbnailMapRoute{height:100%}.AgentProfileRoute{background:#fff;min-height:100%}@media (max-width:767px){.AgentProfileRoute .AgentContent{padding-bottom:40px}}.AgentProfileRoute .AgentContent .AgentContent__teamAvatar{max-width:100%}.AgentProfileRoute .AgentContent .AgentContent__teamAvatar .KWImage__image{border-width:1px;height:100%;margin-bottom:18px;max-height:200px;max-width:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:100%}.AgentProfileRoute .AgentContent .AgentContent__contacts{direction:flex;background:#f5f5f5;padding-top:47px;padding-bottom:31px}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__contacts{padding-top:5.5%}}.AgentProfileRoute .AgentContent .AgentContent__contacts .AgentContent__content{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__contacts .AgentContent__content{justify-content:center}}.AgentProfileRoute .AgentContent .AgentContent__content{position:relative}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content{flex-wrap:wrap}}@media (min-width:768px){.AgentProfileRoute .AgentContent .AgentContent__content{margin:0 auto;width:600px}}@media (min-width:1024px){.AgentProfileRoute .AgentContent .AgentContent__content{width:700px}}@media (min-width:1440px){.AgentProfileRoute .AgentContent .AgentContent__content{width:900px}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__divider{height:1px;background-color:#8b9697;width:100%;display:flex;align-self:center;margin:45px 0}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__infoContainer{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__infoContainer{flex-direction:column-reverse}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__listContainer{width:70%}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__listContainer{width:100%}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__images{position:relative;margin-top:66px}@media (min-width:768px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__images{margin-top:0}}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__images{order:-1;margin-top:0}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__images .AgentContent__avatar{display:flex;height:260px;width:260px}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__images .AgentContent__avatar{width:290px;height:292px}}@media (min-width:1440px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__images .AgentContent__avatar{height:336px;width:336px}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__images .Avatar__container{border-radius:10px}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal{margin-right:10.7%}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-right:0}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .Agentcontent__luxuryPill{display:none;width:33%}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .Agentcontent__luxuryPill{display:flex;flex-basis:100%;justify-content:center}}@media (min-width:768px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .Agentcontent__luxuryPill{display:flex;padding-bottom:8px}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .Agentcontent__luxuryPill .KWAvatar__luxury_pill{display:flex;justify-content:center;align-items:center;left:calc(50% - 34px);width:85px;background:#dbbf73;color:#343342;height:22px;line-height:9px;margin:auto;text-align:center;font-variant:small-caps;border-radius:50px;font-size:12px;font-weight:400}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .Agentcontent__luxuryPill .KWAvatar__luxury_pill{margin-top:10px;margin-bottom:12px}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__name{color:#343342;font-weight:700;font-size:26px;line-height:39px;margin-bottom:3px}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__name{display:flex;flex-basis:100%;justify-content:center;text-align:center}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__subheader{display:flex;flex-direction:column;overflow:hidden;color:#485455;font-weight:600;align-items:start}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__subheader{flex-direction:column;align-items:center}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__subheader .AgentContent__locationSeparator{display:flex;justify-content:center;height:4px;width:4px;border-radius:50%;background-color:#c4c4c4;margin-left:7px}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__subheader .AgentContent__locationSeparator{display:none}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__subheader .AgentContent__location{padding-top:6px;font-size:14px;display:flex;align-items:center}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__subheader .AgentContent__location{padding-top:7px}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__subheader .AgentContent__location .icon{padding-right:6px;color:#6d797a;font-size:14px;margin:0}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__subheader .AgentContent__location .icon{padding:6px 6px 6px 0}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__information{display:flex;flex-direction:row;justify-content:center;flex-basis:100%;align-items:center}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__infoButton{display:none}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__licenses{color:#6d797a;font-size:14px;font-style:normal;font-weight:600;line-height:21px;max-width:60%;margin-top:24px}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__licenses{margin-top:0;text-align:center}}@media (min-width:768px){.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__licenses{max-width:100%;text-align:none}}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__personal .AgentContent__licenses .AgentContent__license{white-space:nowrap}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__teamWebsite{color:#007cad}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__agentLinks{margin-top:15px;font-weight:600}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__agentLinks .AgentContent__findAgent{margin-bottom:16px}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__agentLinks .AgentContent__findAgent a{color:#007cad;cursor:pointer}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__agentLinks .AgentContent__removeAgent{color:#d82b2b;cursor:pointer}.AgentProfileRoute .AgentContent .AgentContent__content .AgentContent__agentLinks .icon{font-size:13px;font-weight:600;margin-right:5.5px}.AgentProfileRoute .AgentContent .AgentContent__info{padding:40px 0}@media (max-width:767px){.AgentProfileRoute .AgentContent .AgentContent__info{padding-left:16px;padding-right:16px}}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__section{margin-bottom:30px}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__sectionHeader{font-size:18px;font-weight:700;color:#343342;margin-bottom:8px}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__sectionText{color:#6d797a;font-size:16px;font-family:Source Sans Pro,sans-serif}@media (min-width:768px){.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__sectionText{margin-right:100px}}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__teamAvatar{line-height:1}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__teamName{font-size:18px;line-height:30px;font-weight:700;color:#343342}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__teamText{color:#6d797a;font-size:16px;font-family:Source Sans Pro,sans-serif}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__serviceAreas{text-transform:capitalize}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__separator{background:#8b9697;height:1px;margin:45px 0}.AgentProfileRoute .AgentContent .AgentContent__info .AgentContent__bio{white-space:pre-line;margin-right:0}.AgentProfileRoute .AgentContent .AgentContent__info .Collapsable__label{font-size:14px}@media (max-width:767px){.AgentProfileRoute .AgentButton__floatingContainer{display:flex;position:fixed;padding:16px;background-color:#fff;bottom:0;left:0;flex-wrap:wrap;align-items:center;width:100%;z-index:1;justify-content:center}}@media (min-width:768px){.AgentProfileRoute .AgentButton__floatingContainer{display:none}}.AgentProfileRoute .AgentButton__floatingContainer .AgentButton__floatingButton{display:flex;justify-content:center;width:100%}.AgentProfileRoute .AgentButton__floatingContainer .AgentContent__separator{background:#fafafa;height:1px;margin-bottom:40px;margin-top:40px}.AgentProfileRoute .AgentButton__floatingContainer .AgentContent__market_center{color:#6d797a;font-size:14px;font-weight:400;line-height:1.5}.AgentProfileRoute .AgentButton__floatingContainer .AgentContent__sectionHeader{font-size:18px;font-weight:700;color:#343342;margin-bottom:16px}.AgentProfileRoute .AgentButton__floatingContainer .AgentContent__bio{color:#6d797a;font-size:14px;font-family:Source Sans Pro,sans-serif;margin-bottom:32px}.AgentProfileRoute .AgentButton__floatingContainer .AgentContent__teamHeader{display:flex;align-items:center;margin-bottom:20px;color:#343342;font-weight:600;font-size:14px}.AgentProfileRoute .AgentButton__floatingContainer .AgentContent__collapsableLabel{color:#343342}.AgentProfileRoute .AgentProfile{position:relative}.AgentProfileRoute .AgentProfile .AgentProfile__grayLine{background:#fafafa;height:110%;position:absolute;width:100%;top:0}.AgentProfileRoute .AgentProfile .AgentProfile__content{display:flex;flex-direction:column;align-items:center}.AgentProfileRoute .AgentProfile .AgentProfile__avatar{height:160px;width:160px;margin-top:48px;margin-bottom:16px;border:2px solid #ce011f}.AgentProfileRoute .AgentProfile .AgentProfile__personal{margin-bottom:16px}.AgentProfileRoute .AgentProfile .AgentProfile__name{color:#343342;font-weight:700;font-size:26px;text-align:center}.AgentProfileRoute .AgentProfile .AgentProfile__licenses{color:#343342;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0;text-align:center}.AgentProfileRoute .AgentProfile .AgentProfile__location{font-size:14px;color:#6d797a;display:flex;align-items:center;font-weight:600}.AgentProfileRoute .AgentProfile .AgentProfile__location .icon{margin-right:7px;font-size:16px}.AgentProfileRoute .AgentProfile .AgentProfile__images{position:relative}.AgentProfileRoute .AgentProfile .AgentProfile__logo{position:absolute;height:34px;width:34px;right:8px;bottom:25px;border:1px solid #343342;background:#fff}.AgentProfileRoute .AgentProfile .AgentProfile__team{flex-direction:column}.AgentProfileRoute .AgentProfile .AgentProfile__insights,.AgentProfileRoute .AgentProfile .AgentProfile__team{font-size:14px;color:#6d797a;display:flex;align-items:center;font-weight:600}.AgentProfileRoute .AgentProfile .AgentProfile__items{margin-bottom:16px}@media (max-width:767px){.AgentProfileRoute .AgentProfile .AgentProfile__items{text-align:center}}.AgentProfileRoute .AgentButtons .AgentButtons__contactsButtonWrapper{position:relative;margin-right:8px;z-index:1}.AgentProfileRoute .AgentButtons .AgentButtons__contactsButtonWrapper .AgentHeader__contactsButton{width:100%}.AgentProfileRoute .AgentButtons .AgentButtons__buttons{margin-bottom:22px;margin-top:22px}@media (max-width:767px){.AgentProfileRoute .AgentButtons .AgentButtons__buttons{margin-top:0;margin-bottom:0;justify-content:center;width:100%}}.AgentProfileRoute .AgentButtons .AgentHeader__referButton{width:calc((100% - 8px) / 2)}.AgentProfileRoute .AgentButtons .AgentHeader__contactsButtonWrapper{position:relative;margin-right:8px;z-index:1}.AgentProfileRoute .AgentButtons .AgentHeader__contactsButtonWrapper .AgentHeader__contactsButton{width:100%}.AgentProfileRoute .AgentButtons .AgentHeader__connectButton{margin-bottom:12px}.AgentProfileRoute .KWButton{font-weight:600;font-size:14px;padding:5.5px 20px;height:32px}@media (max-width:767px){.AgentProfileRoute .KWButton{height:48px;min-width:100%;width:auto;padding-left:100px;padding-right:100px}}@media (max-width:359px){.AgentProfileRoute .KWButton{height:48px;min-width:100%;width:auto;padding-left:60px;padding-right:60px}}@media (max-width:767px){.AgentProfileRoute .AgentInformation{display:flex;flex-direction:row;justify-content:center;flex-basis:100%;align-items:center}}.AgentProfileRoute .AgentInformation .AgentInformation__fact{display:flex;margin-top:21px;align-items:center;padding:0;font-family:Source Sans Pro,sans-serif}@media (max-width:767px){.AgentProfileRoute .AgentInformation .AgentInformation__fact{margin:5px 0}}.AgentProfileRoute .AgentInformation .AgentInformation__fact .icon{margin-right:11px;font-size:33.75px;border:0}@media (max-width:767px){.AgentProfileRoute .AgentInformation .AgentInformation__fact .icon{margin:8px;padding:0 7.5px;cursor:pointer}}.AgentProfileRoute .AgentInformation .AgentInformation__fact .AgentInformation__factBody{display:flex;flex-direction:column;font-weight:600;font-size:16px;color:#343342}@media (max-width:767px){.AgentProfileRoute .AgentInformation .AgentInformation__fact .AgentInformation__factBody{display:none}}.AgentProfileRoute .AgentInformation .AgentInformation__fact .AgentInformation__factBody .AgentInformation__phoneNumbers{display:flex;flex-direction:row;color:#343342}.AgentProfileRoute .AgentInformation .AgentInformation__fact .AgentInformation__factBody .AgentInformation__phoneNumbers .AgentInformation__phoneMobile{padding-right:28px}.AgentProfileRoute .AgentInformation .AgentInformation__fact .AgentInformation__factBody .AgentInformation__phoneNumbers .AgentInformation__phoneMobile .AgentInformation__phoneLabel{color:#485455;font-size:14px;line-height:21px}.AgentProfileRoute .AgentInformation .AgentInformation__fact .AgentInformation__factBody .AgentInformation__phoneNumbers .AgentInformation__phoneMobile .AgentInformation__phoneMobileNumber,.AgentProfileRoute .AgentInformation .AgentInformation__fact .AgentInformation__factBody .AgentInformation__phoneNumbers .AgentInformation__phoneOffice .AgentInformation__phoneOfficeNumber{font-size:16px;line-height:24px}.AgentProfileRoute .AgentInformation .AgentInformation__fact .AgentInformation__factBody .AgentInformation__phoneNumbers .AgentInformation__phoneOffice .AgentInformation__phoneLabel{color:#485455;font-size:14px;line-height:21px}@media (min-width:768px){.AgentProfileRoute .AgentInformation .AgentInformation__fact .phone-modal-button{display:none}}@media (max-width:767px){.AgentProfileRoute .AgentInformation .AgentInformation__fact .phone-icon{display:none}}@media (min-width:768px){.AgentProfileRoute .AgentInformation .AgentInformation__fact.social-media-modal-button{display:none}}.AgentProfileRoute .AgentInformation .AgentInformation__socialMedia{display:flex;margin-top:22px}@media (max-width:767px){.AgentProfileRoute .AgentInformation .AgentInformation__socialMedia{display:none}}.AgentProfileRoute .AgentInformation .AgentInformation__socialMedia .icon{font-size:28px;color:#007cad}.AgentProfileRoute .AgentInformation .AgentInformation__socialMedia .link{margin-right:32px}.AgentProfileRoute .AgentInformation .AgentInformation__socialMedia .link:last-child{margin-right:0}.AgentProfileRoute .AgentInformation .agent-info-modal-button{background-color:#f5f5f5;border:0;padding:0}.AgentProfileRoute .AgentProfileModal{z-index:30;position:fixed;left:0;top:0;background:rgba(52,51,66,.9);width:100%;height:100%;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.AgentProfileRoute .AgentProfileModal .AgentProfileModal__closeButton{position:absolute;right:16px;top:19px;color:#fff;font-size:18px;cursor:pointer;background:none}.AgentProfileRoute .AgentProfileModal button{border:0}.AgentProfileRoute .AgentProfileModal .AgentProfileModal__container{background-color:#fff;border-radius:4px}.AgentProfileRoute .AgentProfilePhoneModal__container{display:flex;flex-direction:row;width:333px;height:72px;justify-content:center;align-items:center}.AgentProfileRoute .AgentProfilePhoneModal__container button{background-color:#fff;padding:0;margin:0}.AgentProfileRoute .AgentProfilePhoneModal__container .icon{font-size:33.75px;margin:19px 14px 19px 0}.AgentProfileRoute .AgentProfilePhoneModal__container .AgentProfilePhoneModal__body a{color:#007cad}.AgentProfileRoute .AgentProfilePhoneModal__container .AgentProfilePhoneModal__body .AgentProfilePhoneModal__phoneNumbers{display:flex;flex-direction:row;font-weight:400}.AgentProfileRoute .AgentProfilePhoneModal__container .AgentProfilePhoneModal__body .AgentProfilePhoneModal__phoneNumbers .AgentProfilePhoneModal__phoneMobile{margin-right:28px}.AgentProfileRoute .AgentProfilePhoneModal__container .AgentProfilePhoneModal__body .AgentProfilePhoneModal__phoneNumbers .AgentProfilePhoneModal__phoneLabel{color:#485455}.AgentProfileRoute .AgentProfileSocialMediaModal__container{display:flex;flex-direction:column;padding:26px 40px;max-width:90%}.AgentProfileRoute .AgentProfileSocialMediaModal__container .AgentProfileSocialMediaModal__link{display:flex;align-items:center}.AgentProfileRoute .AgentProfileSocialMediaModal__container .AgentProfileSocialMediaModal__link .icon,.AgentProfileRoute .AgentProfileSocialMediaModal__container .AgentProfileSocialMediaModal__link .text{color:#007cad}.AgentProfileRoute .AgentProfileSocialMediaModal__container .AgentProfileSocialMediaModal__link .icon{font-size:28px;margin-right:19px}.AgentProfileRoute .AgentProfileSocialMediaModal__container .AgentProfileSocialMediaModal__link .text{font-family:Source Sans Pro,sans-serif;font-weight:600;color:#007cad;font-size:14px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CreatePasswordRoute{padding-top:20px;font-family:Source Sans Pro,sans-serif}.CreatePasswordRoute .grid>div{justify-content:center}.CreatePasswordRoute .CreatePasswordRoute__title{margin-top:65px;font-size:26px;color:#343342;font-weight:700;text-align:center}.CreatePasswordRoute .CreatePasswordRoute__description{display:flex;flex-wrap:wrap;margin-top:8px;font-size:16px;color:#6d797a;font-weight:600;text-align:center}.CreatePasswordRoute .CreatePasswordRoute__inputContainer{width:100%;margin-top:40px}.CreatePasswordRoute .CreatePasswordRoute__inputContainer .CreatePasswordRoute__input:last-child{margin-top:16px}.CreatePasswordRoute .CreatePassworRoute__submitButton{margin-top:40px;max-width:168px}.FeedbackModal .FeedbackModal__body{padding:16px}.FeedbackModal .FeedbackModal__body p{font-size:16px}.FeedbackModal .FeedbackModal__body p:first-child{margin-top:0}.FeedbackModal .FeedbackModal__body .liked{color:#007cad}.FeedbackModal .FeedbackModal__body .disliked{color:#d82b2b}.FeedbackModal .FeedbackModal__feedbackItemsContainer{margin-bottom:-8px}.FeedbackModal .FeedbackModal__feedbackItem{display:inline-block;border:1px solid #c9d2d3;border-radius:16px;padding:6px 16px;font-size:14px;margin-right:8px;margin-bottom:8px;color:#6d797a;cursor:pointer}.FeedbackModal .FeedbackModal__feedbackItem.active{background-color:#343342;color:#fff;border-color:#343342}.FeedbackModal .FeedbackModal__feedbackItem .icon{margin-right:9px}.FeedbackModal .FeedbackModal__feedbackItem span{vertical-align:middle}.FeedbackModal .FeedbackModal__noteInput{width:100%}.FeedbackModal .FeedbackModal__noteInput textarea{color:#343342;font-weight:400;font-size:16px;height:143px}.EditNoteModal .EditNoteModal__noteInput{padding:16px;width:100%}.EditNoteModal .EditNoteModal__noteInput textarea{color:#343342;font-weight:400;font-size:16px;height:143px}.CollectionDetails{height:100%;display:flex;flex-direction:column}.CollectionDetails .CollectionDetails__header{background:#fff;height:80px;box-shadow:0 3px 5px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;position:relative;z-index:1}@media (min-width:768px){.CollectionDetails .CollectionDetails__header{min-height:80px}}.CollectionDetails .icon-back-arrow{font-size:20px;margin-left:16px;margin-right:20px;cursor:pointer}.CollectionDetails .CollectionDetails__mapButtonContainer{display:flex;align-items:center}.CollectionDetails .CollectionDetails__buttons{display:flex;margin-right:24px;align-items:center}@media (max-width:767px){.CollectionDetails .CollectionDetails__buttons{margin-bottom:24px;margin-right:0;justify-content:center}}.CollectionDetails .CollectionDetails__headerButton{position:relative}.CollectionDetails .CollectionDetails__headerButton .icon{font-size:16px}.CollectionDetails .CollectionDetails__headerButton .icon.icon-share{font-size:20px}.CollectionDetails .CollectionDetails__headerButton:not(:last-child){margin-right:10px}.CollectionDetails .CollectionDetails__breadcrumbs{font-size:16px;line-height:24px;font-weight:600}.CollectionDetails .CollectionDetails__mapButton{cursor:pointer;font-size:21px;margin-right:16px;line-height:3}.CollectionDetails .CollectionDetails__optionsButton{display:flex;align-items:center;margin-right:16px}.CollectionDetails .CollectionDetails__optionsButton .icon{cursor:pointer;font-size:19px}.CollectionDetails .CollectionDetails__editButton{display:flex;align-items:center;margin-right:16px}.CollectionDetails .CollectionDetails__editButton .icon{cursor:pointer;font-size:19px}.CollectionDetails .CollectionDetails__sunnyCircle{background:linear-gradient(90deg,#68d0cb,#1ca1d4);border-radius:50%;height:4px;width:4px;position:absolute;top:7px}.CollectionDetails .CollectionDetails__root{color:$dark-grey-2;font-weight:400;cursor:pointer}.CollectionDetails .CollectionDetails__separator{margin:0 10px;font-size:12px}.CollectionDetails .CollectionDetails__body{height:calc(100% - 80px);max-height:100%;display:flex;flex-grow:1;flex-basis:0;align-items:stretch;background-color:#fafafa}@media (max-width:767px){.CollectionDetails .CollectionDetails__body{flex-direction:column}}.CollectionDetails .CollectionDetails__collectionBlock{width:474px;padding-top:24px;overflow-y:auto;max-height:100%}@media (max-width:1023px){.CollectionDetails .CollectionDetails__collectionBlock{width:384px}}@media (max-width:767px){.CollectionDetails .CollectionDetails__collectionBlock{width:100%;padding:16px 8px 8px}.CollectionDetails .CollectionDetails__collectionBlock.CollectionDetails__collectionBlock--map{overflow-y:hidden;padding:0}}.CollectionDetails .CollectionDetails__map{flex-grow:1;box-shadow:0 3px 5px 0 rgba(0,0,0,.11)}@media (max-width:767px){.CollectionDetails .CollectionDetails__map{border-top:1px solid rgba(52,51,66,.05);height:calc(100% - 225px)}}.CollectionDetails .CollectionDetails__collectionHeader{padding:0 16px}.CollectionDetails .CollectionDetails__collectionName{font-size:26px;line-height:39px;font-family:Source Sans Pro,sans-serif}.CollectionDetails .CollectionDetails__homesCollaboratorsLine{margin-bottom:16px;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#6d797a}.CollectionDetails .CollectionDetails__collectionDescription{color:#6d797a;padding-bottom:8px;font-size:14px;line-height:21px}.CollectionDetails .CollectionDetails__participants{display:flex;margin-top:8px;margin-bottom:24px;align-items:center}@media (max-width:767px){.CollectionDetails .CollectionDetails__participants{margin:16px 0}}.CollectionDetails .CollectionDetails__creatorAvatar{height:48px;width:48px}.CollectionDetails .icon-sale-board{opacity:.5;font-size:16px;margin-right:8px}.CollectionDetails .CollectionDetails__createdByText{font-size:12px;line-height:18px;color:#6d797a}.CollectionDetails .CollectionDetails__createdByNameText{font-weight:600;font-size:14px;line-height:21px;color:#343342}.CollectionDetails .CollectionDetails__placeholder{height:227px;background:#fff;line-height:227px;text-align:center;color:#6d797a;font-size:16px;width:100%}.CollectionDetails .CollectionDetails__properties{display:flex;flex-wrap:wrap}.CollectionDetails .CollectionDetails__leaveButton{color:#fd5c51;font-weight:600;font-size:14px;cursor:pointer;margin-left:14px}.CollectionDetails .CollectionDetails__creator{margin-left:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:320px;font-size:12px;color:#6d797a}@media (max-width:767px){.CollectionDetails .CollectionDetails__creator{max-width:210px}}.CollectionDetails .CollectionDetails__agentDisclosureContainer{display:flex;flex:1;flex-direction:row;padding:16px;margin:0 0 16px;background-color:#f5f5f5}.CollectionDetails .CollectionDetails__agentDisclosureIcon{font-size:20px;margin-right:10px}.CollectionDetails .CollectionDetails__addNote{color:#6d797a;font-size:16px;cursor:pointer;margin-top:8px;display:inline-flex;align-items:center}.CollectionDetails .CollectionDetails__addNote .icon{margin-right:4px;font-size:18px}.CollectionDetails .CollectionDetails__note{background:#fff;border-radius:4px;margin-top:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding:8px;color:#343342;cursor:pointer;word-break:break-word}.CollectionDetails .CollectionDetails__propertyWrapper{width:100%;margin-right:0;margin-bottom:24px;padding:0 16px}@media (max-width:767px){.CollectionDetails .CollectionDetails__propertyWrapper{width:100%;margin-right:0;margin-bottom:24px}}.CollectionDetails .CollectionDetails__giveFeedback{background-color:#343342;color:#fff;cursor:pointer;text-align:center;border-radius:4px;font-size:14px;margin:8px 0;padding:10px 0}.CollectionDetails .CollectionDetails__giveFeedback .icon{margin-right:4px}.CollectionDetails .CollectionDetails__giveFeedback span{vertical-align:middle}.CollectionDetails .CollectionDetails__giveFeedback.reviewFeedback{border:2px solid #343342;background-color:#fff;color:#343342}.RecentHomes{padding-bottom:16px}.RecentHomes .RecentHomes__header{display:flex;justify-content:space-between;margin-top:40px}.RecentHomes .RecentHomes__title{font-size:18px;color:#343342;font-family:Source Sans Pro,sans-serif;font-weight:700}.RecentHomes .RecentHomes__propertiesList{margin-top:8px}.RecentHomes .RecentHomes__propertyCard{margin-top:16px}.AllRecentHomes{background:#fafafa;min-height:100%}.AllRecentHomes .AllRecentHomes__header{display:flex;flex-direction:row;height:80px;width:100%;align-items:center;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.05);top:80px;position:fixed;z-index:3}.AllRecentHomes .AllRecentHomes__options{display:flex;margin-left:25px;flex-direction:row;align-items:center;font-family:Source Sans Pro,sans-serif}@media (max-width:430px){.AllRecentHomes .AllRecentHomes__options{margin-left:10px}}.AllRecentHomes .AllRecentHomes__body{margin-top:160px}.AllRecentHomes .AllRecentHomes__list{height:100%;width:100%}@media (max-width:430px){.AllRecentHomes .KWBreadcrumbs{font-size:14px}.AllRecentHomes .KWBreadcrumbs .KWBreadcrumbs__separator{margin:0 5px}.AllRecentHomes .KWBreadcrumbs .KWBreadcrumbs__backButton{margin-right:10px;margin-left:8px}.AllRecentHomes .KWBreadcrumbs .icon{padding-right:0}.AllRecentHomes .KWBreadcrumbs a{margin-right:0}}.MeHeader{width:100%}.MeHeader .MeHeader__generalUserInfo{flex:1;display:flex;width:100%;height:100%;align-items:center}.MeHeader .MeHeader__profileImageContainer{display:flex;width:72px;height:72px;flex-shrink:0}@media (max-width:767px){.MeHeader .MeHeader__profileImageContainer{width:48px;height:48px}}.MeHeader .MeHeader__options{margin-left:12px;justify-content:space-around;display:flex;flex-direction:column;flex-grow:1}@media (max-width:767px){.MeHeader .MeHeader__options{margin-left:8px}}.MeHeader .MeHeader__options .MeHeader__name{height:32px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.MeHeader .MeHeader__options .MeHeader__name h1{margin:0;line-height:1.5}.MeHeader .MeHeader__options .MeHeader__name div{font-size:26px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:400px}@media (max-width:767px){.MeHeader .MeHeader__options .MeHeader__name div{font-size:18px;max-width:210px}}.MeHeader .MeHeader__options .MeHeader__name span{font-size:24px;cursor:pointer;margin-top:8px}.MeHeader .MeHeader__buttons{display:flex;flex-direction:row}.MeHeader .MeHeader__buttons>*{margin-left:8px}.MeHeader .MeHeader__buttons>:first-child{margin-left:0}.HistoryTab{padding-bottom:20px}.HistoryTab .HistoryTab__startSearchButton{margin-top:24px}.HistoryTab .HistoryTab__emptyState{padding-top:100px;text-align:center}.HistoryTab .HistoryTab__header{display:flex;justify-content:space-between;padding-bottom:8px}.HistoryTab .HistoryTab__list{padding:0;list-style:none}.HistoryTab .HistoryTab__section{margin-top:40px;padding-bottom:50px;border-bottom:1px solid rgba(109,121,122,.1)}.HistoryTab .HistoryTab__section:last-child{border-bottom:0}.HistoryTab .HistoryTab__title{font-size:18px;color:#343342;font-family:Source Sans Pro,sans-serif;font-weight:700;margin:0;line-height:1.5}.HistoryTab .HistoryTab__sectionPlaceholder{color:#6d797a;font-size:14px;margin-bottom:24px;margin-top:16px}.HistoryTab .HistoryTab__propertyCard{margin-top:16px}.HistoryTab .HistoryTab__viewAll{color:#343342;display:flex;align-items:center;cursor:pointer;font-weight:600;font-size:12px}.HistoryTab .HistoryTab__viewAll .icon{margin-left:6px;transform:rotate(-90deg)}.SettingsNav .SettingsNav__link{display:block;text-decoration:none;height:24px;font-family:Source Sans Pro,sans-serif;font-size:16px;color:#6d797a;margin-bottom:24px;cursor:pointer;min-width:121px;font-weight:600}.SettingsNav .SettingsNav__link.SettingsNavLink--active{color:#343342}.SettingsNav .SettingsNav__link.SettingsNavLink--danger{color:#fd5c51}.ChangeProfilePicture{padding:24px}@media (max-width:767px){.ChangeProfilePicture{padding-left:16px;padding-right:16px;width:auto}}.ChangeProfilePicture .ChangeProfilePicture__content{display:flex;justify-content:space-between}.ChangeProfilePicture .ChangeProfilePicture__content .ChangeProfilePicture__picture{margin-right:16px}@media (max-width:767px){.ChangeProfilePicture .ChangeProfilePicture__content .ChangeProfilePicture__picture{margin-right:8px}}.ChangeProfilePicture .ChangeProfilePicture__content .ChangeProfilePicture__meta{flex:1;display:flex;justify-content:center;align-items:center}.ChangeProfilePicture .ChangeProfilePicture__content .ChangeProfilePicture__metaActions{width:100%;display:flex;justify-content:center}.ChangeProfilePicture .ChangeProfilePicture__content .ChangeProfilePicture__avatar{width:64px;height:64px}.ChangeProfilePicture .ChangeProfilePicture__actions{margin-top:24px;display:flex;justify-content:space-between}.ChangeProfilePicture .ChangeProfilePicture__actions.ChangeProfilePicture__actions--noMargin{margin:0}.ChangeProfilePicture .ChangeProfilePicture__actions .ChangeProfilePicture__action{flex:1}.ChangeProfilePicture .ChangeProfilePicture__actions .ChangeProfilePicture__action:first-child{margin-right:16px}@media (max-width:767px){.ChangeProfilePicture .ChangeProfilePicture__actions .ChangeProfilePicture__action:first-child{margin-right:8px}}.ChangeProfilePicture .ChangeProfilePicture__actions .ChangeProfilePicture__remove{display:flex;align-items:center;font-size:16px;font-weight:600;text-decoration:underline;justify-content:center;cursor:pointer;color:#fd5c51;margin-top:5px}.ChangeProfilePicture .ChangeProfilePicture__title{font-size:18px;font-weight:700;text-align:center;margin-bottom:10px}.ChangeProfilePicture .ChangeProfilePicture__subTitle{text-align:center;color:#6d797a;margin-bottom:24px}.ChangeProfilePicture .ChangeProfilePicture__editor{width:146px;height:146px}.MyAccountTab .ProfileSection .ProfileSection__mandatoryLabel{color:#fd5c51;font-size:12px;font-weight:300;margin-bottom:8px}.MyAccountTab .ProfileSection .ProfileSection__avatarContainer{margin:32px 0;display:flex;align-items:center}.MyAccountTab .ProfileSection .ProfileSection__avatarContainer .ProfileSection__avatar{width:48px;height:48px}.MyAccountTab .ProfileSection .ProfileSection__avatarContainer .ProfileSection__action{color:#42b9d0;font-size:16px;font-weight:600;margin-left:16px;text-decoration:underline;cursor:pointer}.MyAccountTab .ContactSection{margin-bottom:0;padding-bottom:12px}.MyAccountTab .ContactSection .ContactSection__header{display:flex;justify-content:space-between}.MyAccountTab .ContactSection .ContactSection__phoneNumber{width:calc(70% - 10px);margin-right:10px}.MyAccountTab .ContactSection .ContactSection__phoneNumber input{height:46px}.MyAccountTab .ContactSection .ContactSection__phoneSelect{width:30%}.MyAccountTab .ContactSection .ContactSection__phoneSelect .KWSelect__text{color:#343342;font-weight:600;font-family:Source Sans Pro,sans-serif}.MyAccountTab .ProfileSection__ActionButtons>button.KWButton:focus{outline:2px solid red}.SettingsSection{margin-bottom:24px;padding-bottom:24px}.SettingsSection:last-child{border-bottom:0}.SettingsSection .SettingsSection__header{display:flex;justify-content:space-between;margin-bottom:20px}.SettingsSection .SettingsSection__header .SettingsSection__title{font-size:16px;font-weight:600;font-family:Source Sans Pro,sans-serif;margin:0;line-height:1.5}.SettingsSection .SettingsSection__header .SettingsSection__title i{padding-right:10px}.SettingsTab{padding-top:40px}@media (max-width:1023px){.SettingsTab{padding-top:24px}}.PlacesTab .PlacesList .PlacesList__place{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 24px 0}.PlacesTab .PlacesList .PlacesList__place .PlacesList__info{display:flex}.PlacesTab .PlacesList .PlacesList__place .PlacesList__info .PlacesList__iconContainer{margin-right:16px;width:24px;min-width:24px;height:24px;background-color:#343342;border-radius:50%;display:flex;justify-content:center;align-items:center}.PlacesTab .PlacesList .PlacesList__place .PlacesList__info .PlacesList__iconContainer .icon{color:#fff;font-size:14px}.PlacesTab .PlacesList .PlacesList__place .PlacesList__info .PlacesList__placeInfo .PlacesList__name{font-size:15px;color:#101212;font-family:Source Sans Pro,sans-serif;font-weight:600;height:24px;display:flex;align-items:center}.PlacesTab .PlacesList .PlacesList__place .PlacesList__actions,.PlacesTab .PlacesList .PlacesList__place .PlacesList__info .PlacesList__placeInfo .PlacesList__subtitle{font-size:14px;color:#343342;font-family:Source Sans Pro,sans-serif}.PlacesTab .PlacesList .PlacesList__place .PlacesList__actions{height:24px;display:flex;align-items:center;cursor:pointer}.PlacesTab .PlacesList .PlacesList__place .PlacesList__actions .icon{margin-right:8.5px;font-size:16px}.PlacesTab .PlacesList .PlacesList__place .PlacesList__actions div{font-family:Source Sans Pro,sans-serif;font-size:14px;color:#343342;line-height:1.29}.PlacesTab .PlacesList .PlacesList__separator{width:100%;height:1px;background-color:#343342;opacity:.05}.PlacesTab .PlacesTab__description{font-family:Source Sans Pro,sans-serif;font-size:14px;color:#343342;margin-bottom:40px}.PlacesTab .PlacesTab__maximumPlacesReachedMessage{font-size:12px;color:#6d797a}.PlacesTab .PlacesTab__places{margin-top:24px}.PlacesTab__addPlaceButton:focus{outline:2px solid red}.NotificationsTab .NotificationSection .NotificationSection__separator{background-color:#343342;height:1px;border:0;opacity:.1}.NotificationsTab .NotificationSection .NotificationSection__option{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:16px}.NotificationsTab .NotificationSection .NotificationSection__option .NotificationSection__select{max-width:160px;padding:6px 8px;font-size:16px}.NotificationsTab .NotificationSection .NotificationSection__option .NotificationSection__select .KWSelect__text{text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}.NotificationsTab .NotificationSection .NotificationSection__button{margin-top:24px;width:auto}.NotificationsTab .NotificationSection .KWLoader{margin:16px}.NotificationsTab .KWEmptyState{margin-bottom:32px}.NotificationsTab .KWEmptyState .icon-heart{padding:0}.NotificationsTab .EmptyState__separator{background-color:#343342;height:1px;border:0;opacity:.1;margin-bottom:32px}.Notification__button{margin-bottom:50px;width:auto}.Notification__button:focus{outline:2px solid red}.MyAccount{height:100%;position:relative}.MyAccount .MyAccount__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff}.MyAccount .MyAccount__bg .MyAccount__bgContent{background:#fafafa}.MyAccount .MyAccount__header{width:100%;height:80px;box-shadow:0 3px 5px rgba(0,0,0,.05);background-color:#fff;display:flex;flex-direction:row;padding-left:14px;align-items:center;position:relative;z-index:1}.MyAccount .MyAccount__content{height:100%;width:100%;display:flex;flex-direction:row}.MyAccount .MyAccount__content .MyAccount__nav{padding-top:40px}.MyAccount .MyAccount__content .MyAccount__body{background-color:#fafafa}.MyAccount .MyAccount__mobileNavbar .MyAccount__navigation{padding-top:0;padding-right:0;margin-top:40px;margin-left:16px}.MyAccount .MyAccount__mobileNavbar .MyAccount__mobileNavOptions{padding-left:16px;background-color:#fafafa}.CoBuyer .EmptyCoBuyerSection .EmptyCoBuyerSection__description{margin-top:16px;color:#6d797a}.CoBuyer .EmptyCoBuyerSection .EmptyCoBuyerSection__inviteCoBuyerForm{margin-top:24px}.CoBuyer .CoBuyerSection .CoBuyerSection__profile{display:flex;align-items:center;margin-left:12px}.CoBuyer .CoBuyerSection .CoBuyerSection__avatar{height:48px;width:48px;margin-right:16px}.CoBuyer .CoBuyerSection .CoBuyerSection__name{font-weight:600;font-size:16px;font-family:Source Sans Pro,sans-serif}.CoBuyer .CoBuyerSection .CoBuyerSection__linkDate{font-family:Source Sans Pro,sans-serif;font-size:14px;color:#343342;opacity:.6}.CoBuyer .CoBuyerSection>div{margin-top:24px}.CoBuyer .CoBuyerSection .CoBuyerSection__coBuyerInfo{min-height:84px;display:flex;align-items:center;border-bottom:1px solid rgba(52,51,66,.05);border-top:1px solid rgba(52,51,66,.05)}.CoBuyer .CoBuyerSection .CoBuyerSection__coBuyerInfo .icon{font-size:36px;color:#68d0cb;margin-right:16px;margin-left:12px}.CoBuyer .CoBuyerSection .CoBuyerSection__coBuyerInfo .CoBuyerSection__email{display:flex;flex-direction:column;font-size:14px;color:#343342;font-family:Source Sans Pro,sans-serif}.CoBuyer .CoBuyerSection .CoBuyerSection__coBuyerInfo .CoBuyerSection__email>div:first-child{display:flex}.CoBuyer .CoBuyerSection .CoBuyerSection__coBuyerInfo .CoBuyerSection__email .CoBuyerSection__invitationStatus{color:#eb4858}.CoBuyer .CoBuyerSection .CoBuyerSection__coBuyerInfo .CoBuyerSection__email .CoBuyerSection__emailLabel{font-weight:600}.CoBuyer .CoBuyerSection .CoBuyerSection__coBuyerAction.CoBuyerSection__removeCoBuyer{color:#eb4858;cursor:pointer}.CoBuyer .CoBuyerSection .CoBuyerSection__pendingButtons{display:flex}.CoBuyer .CoBuyerSection .CoBuyerSection__pendingButtons .KWButton{min-width:178px}.CoBuyer .CoBuyerSection .CoBuyerSection__pendingButtons .KWButton:first-child{margin-right:10px}.CoBuyer .WhatCanMyCoBuyerDo{cursor:pointer}.CoBuyer .WhatCanMyCoBuyerDo .WhatCanMyCoBuyerDo__text{font-family:Source Sans Pro,sans-serif;font-size:14px;color:#4a90e2}.CoBuyer .CoBuyer__title,.Features .Features__title{font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:600;color:#343342}.Features .Features__row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:16px}.Features .Features__reset{margin-top:20px}.MeRoute{height:100%;display:flex;flex-direction:column}.MeRoute .MeRoute__header{background:#fff;padding-top:48px;box-shadow:0 3px 5px rgba(0,0,0,.05);position:relative;z-index:1}@media (max-width:767px){.MeRoute .MeRoute__header{padding-top:24px}}.MeRoute .MeRoute__personalInfo{height:112px}@media (max-width:767px){.MeRoute .MeRoute__personalInfo{height:64px}}.MeRoute .MeRoute__body{background:#fafafa;display:flex;flex-direction:column;flex:1}.MeRoute .MeRoute__body .MeRoute__bodyContent{flex:1}@media (min-width:1024px){.MeRoute .MeRoute__body .MeRoute__bodyContent{min-height:650px}}.MeRoute .KWTabs__border{background-color:transparent}.MeRoute .MeRoute__tab{white-space:nowrap}@media (min-width:768px){.MeRoute .MeRoute__tab{margin-right:40px}}.MeRoute .MeRoute__signOut{font-size:16px;color:#d82b2b;cursor:pointer;white-space:nowrap}.AffordabilityCalculatorRoute{background:#fafafa}.AffordabilityCalculatorRoute.AffordabilityCalculatorRoute--empty{height:100%}.AffordabilityCalculatorRoute .AffordabilityCalculatorRoute__title{padding-top:40px;padding-bottom:40px;font-size:26px;font-weight:700;text-align:center;margin:0;line-height:39px}@media (max-width:767px){.AffordabilityCalculatorRoute .AffordabilityCalculatorRoute__title{padding-top:32px;padding-bottom:16px}}.AffordabilityCalculatorRoute .AffordabilityCalculatorRoute__refine{margin-bottom:24px;text-align:center}.UnsubscribeRoute{display:flex;flex-direction:column;align-items:center;padding-top:25px}.OfficesSearch .OfficesSearch__header{padding:40px 0}.OfficesSearch .OfficesSearch__header .OfficesSearch__title{font-size:26px;font-weight:700;line-height:39px;margin:0}@media (max-width:767px){.OfficesSearch .OfficesSearch__header .OfficesSearch__title{font-size:18px}}.OfficesSearch .OfficesSearch__header .OfficesSearch__subTitle{line-height:21px;font-size:14px;color:#343342}@media (max-width:359px){.OfficesSearch .OfficesSearch__header .OfficesSearch__subTitle{font-size:12px}}.OfficesSearch .OfficesSearch__header .OfficesSearch__subTitle .OfficesSearch__link{color:#21a4d4;margin-left:4px}.OfficesSearch .OfficesSearch__header .OfficesSearch__subTitle .OfficesSearch__link:focus,.OfficesSearch .OfficesSearch__header .OfficesSearch__subTitle .OfficesSearch__link:hover{text-decoration:underline}.OfficesSearch .OfficesSearch__content{height:calc(100% - 140px)}.OfficesSearch .OfficesSearch__content .OfficesSearch__map{background:#fff;height:100%}.OfficesSearch .OfficesSearch__content .OfficesSearch__map .OfficesSearch__autocomplete{position:absolute;top:16px;left:16px;z-index:1;width:415px}@media (max-width:767px){.OfficesSearch .OfficesSearch__content .OfficesSearch__map .OfficesSearch__autocomplete{width:100%;padding:0 8px;left:unset}}.TermsOfUse{background-color:#fafafa;min-height:100%}.TermsOfUse .TermsOfUse__content{padding-bottom:40px}.TermsOfUse .TermsOfUse__header{display:flex;justify-content:center;color:#343342;font-size:26px;font-weight:700;line-height:39px;padding:40px}.TermsOfUse .TermsOfUse__section{margin-bottom:40px}.TermsOfUse .TermsOfUse__heading{font-size:18px;font-weight:700;line-height:30px}.TermsOfUse .TermsOfUse__link{color:#21a4d4}.TermsOfUse .TermsOfUse__description{font-size:14px;line-height:21px}.TermsOfUse .TermsOfUse__description.upper{text-transform:uppercase}.TermsOfUse .TermsOfUse__description.bold{font-weight:600}.TermsOfUse .TermsOfUse__description .TermsOfUse__underline{text-decoration:underline}.WebAccessibilityRoute{background-color:#fafafa}.WebAccessibilityRoute .WebAccessibilityRoute__content{padding-bottom:40px}.WebAccessibilityRoute a{color:#21a4d4;text-decoration:none}.CookiePolicy{background-color:#fafafa;min-height:100%}.CookiePolicy .CookiePolicy__header{text-align:center;color:#343342;font-size:26px;font-weight:700;line-height:39px;padding:40px 40px 0}.CookiePolicy .CookiePolicy__header h1{margin:0}.CookiePolicy .CookiePolicy__section{margin-bottom:40px}.CookiePolicy .CookiePolicy__section.CookiePolicy__section--paragraph{margin-bottom:24px}.CookiePolicy .CookiePolicy__subheader{font-size:18px;font-weight:600;line-height:30px;margin-top:40px;margin-bottom:24px}.CookiePolicy .CookiePolicy__description{font-size:14px;line-height:21px}.CookiePolicy .CookiePolicy__description.CookiePolicy__description--bold{font-weight:600}.CookiePolicy .CookiePolicy__description.CookiePolicy__description--bottom{margin-bottom:24px}.CookiePolicy .CookiePolicy__table{border:1px solid #8b9697;width:864px;background-color:#fff;border-collapse:collapse;color:#343342;margin-top:8px;margin-bottom:40px;table-layout:fixed;word-wrap:break-word}@media (max-width:1439px){.CookiePolicy .CookiePolicy__table{width:70%}}@media (max-width:1023px){.CookiePolicy .CookiePolicy__table{width:100%}}@media (max-width:767px){.CookiePolicy .CookiePolicy__table{width:100%}}@media (max-width:429px){.CookiePolicy .CookiePolicy__table{border:0}}.CookiePolicy .CookiePolicy__tableTitle{font-size:16px;line-height:24px;font-weight:600;margin-top:32px;margin-bottom:16px}.CookiePolicy .CookiePolicy__link{color:#343342;text-decoration:underline}.CookiePolicy .CookiePolicy__tableRow{border:1px solid #8b9697}.CookiePolicy .CookiePolicy__tableHeading{color:#343342;font-size:16px;line-height:24px;font-weight:600;padding:16px;white-space:nowrap;overflow:hidden}.CookiePolicy .CookiePolicy__tableHeading.CookiePolicy__tableHeading--right{border-right:1px solid #8b9697}.CookiePolicy .CookiePolicy__row{padding:16px;font-size:14px}.CookiePolicy .CookiePolicy__rightBorder{border-right:1px solid #8b9697}.CookiePolicy .CookiePolicy__rightBorder.CookiePolicy__rightBorder--none{border-bottom:1px solid #fff}.CookiePolicy .CookiePolicy__secondSection{margin-top:24px;margin-bottom:40px}.CookiePolicy .CookiePolicy__secondSectionList{padding:0;list-style:none}.CookiePolicy .CookiePolicy__subtitle{font-size:14px;line-height:21px;font-weight:600}.CookiePolicy .CookiePolicy__paragraph{margin-bottom:24px}.CookiePolicy .CookiePolicy__divider{margin:40px}@media (max-width:430px){.CookiePolicy table,.CookiePolicy tbody,.CookiePolicy td,.CookiePolicy th,.CookiePolicy thead,.CookiePolicy tr{display:block}.CookiePolicy tr:first-of-type{position:absolute;top:-9999px;left:-9999px}.CookiePolicy tr:not(:last-of-type){border-bottom:none!important}.CookiePolicy td{position:relative;padding-left:100px;border:0!important}.CookiePolicy td:not(:last-child){border-bottom:1px solid #eee!important}.CookiePolicy td:before{position:absolute;top:17px;left:16px;width:84px;padding-right:10px;white-space:nowrap;font-weight:600;content:attr(data-content)}}.Dmca{background-color:#fafafa;min-height:100%;margin:0}.Dmca .Dmca__header{display:flex;flex-direction:column;align-items:center;color:#343342;font-size:26px;font-weight:700;line-height:39px;padding:40px;text-align:center;margin:0}.Dmca .Dmca__section{margin-bottom:40px}.Dmca .Dmca__subheader{font-size:18px;font-weight:700;line-height:30px}.Dmca .Dmca__description{font-size:14px;line-height:21px}.FairHousing{background-color:#fafafa;min-height:100%}.FairHousing .FairHousing__header{font-size:26px;font-weight:700;line-height:39px;text-align:center;margin:40px}.FairHousing .FairHousing__description{max-width:900px;margin:0 auto 50px;white-space:pre-line}.Guide__banner{color:#fff;background:#343342;position:relative;overflow:hidden;text-align:center;min-height:500px;display:flex;align-items:center;justify-content:center}.Guide__banner .Guide__outerContainer{width:100%;height:100%;position:absolute;z-index:0;opacity:.2}.Guide__banner .Guide__outerContainer img{top:-75%;position:absolute;left:0;width:100%}.Guide__banner .Guide__banner__content .Guide__banner__header{line-height:84px;margin:0;font-weight:500;font-size:56px;color:#fafafa}.Guide__banner .Guide__banner__content .Guide__banner__subheader{font-size:18px;color:#fafafa;margin:20px 0 40px}.Guide__banner .Guide__banner__content .KWButton.Guide__find_agent{color:#fff;background-color:#007cad;border:0;font-size:16px;padding:15px 30px;height:auto}.Guide__steps{width:80%;margin:0 auto;padding:0 20px;display:flex;flex-direction:column}@media (max-width:767px){.Guide__steps{width:100%}}.Guide__steps .Guide__steps__step_wrapper{border-left:2px solid #dedede;position:relative;padding-bottom:70px;padding-left:70px;display:flex;flex-direction:row}.Guide__steps .Guide__steps__step_wrapper:last-of-type{border-left:none}@media (max-width:767px){.Guide__steps .Guide__steps__step_wrapper{flex-direction:column}}@media (max-width:359px){.Guide__steps .Guide__steps__step_wrapper{padding-left:40px}}.Guide__steps .Guide__steps__step_wrapper .GuideStep__checkbox.GuideStep__circle{width:40px;height:40px;border-radius:50%;font-size:20px;font-weight:600;line-height:38px;color:#fff;text-align:center;background-color:#007cad;position:absolute;left:0;transform:translateX(-50%)}.Guide__steps .Guide__steps__step_wrapper .GuideInstructionSet,.Guide__steps .Guide__steps__step_wrapper .GuideStep{flex:1}.GuideStep{padding-right:30px}@media (max-width:767px){.GuideStep{margin-bottom:30px;padding-right:0}}.GuideStep .GuideStep__container{width:100%}.GuideStep .GuideStep__container .GuideStep__title{color:#343342;font-weight:400;margin-top:4px}.GuideStep .GuideStep__container .GuideStep__description{font-size:15px;color:#535872}.GuideInstructionSet__wrapper{font-size:16px;padding:15px 0;border-bottom:1px solid #dedede}.GuideInstructionSet__wrapper:last-of-type{border:0}.GuideInstructionSet__wrapper .GuideInstructionSet__bar{cursor:pointer;display:flex;justify-content:space-between}.GuideInstructionSet__wrapper .GuideInstructionSet__bar .Guide__instruction__title-text{margin:0;font-weight:600}.GuideInstructionSet__wrapper .GuideInstructionSet__bar .Guide__instruction_toggle{border:0;background:transparent;cursor:pointer}.GuideInstructionSet__wrapper .GuideInstructionSet__bar .Guide__instruction_toggle .icon{font-size:20px;line-height:24px;color:#343342}.GuideInstructionSet__wrapper .Guide_instruction__content .Guide__instruction__description{font-size:15px;color:#535872}.GuideInstructionSet__wrapper .Guide_instruction__content ul{color:#535872;font-size:15px;margin:15px 0}.GuideInstructionSet__wrapper .Guide_instruction__content .Guide__instruction__footer{font-weight:600;font-size:15px;color:#535872}.GuideRoute__wrapper{background-color:#fafafa}.GuideRoute__wrapper .GuideRoute__tabs{background:#fff}.GuideRoute__wrapper button.GuideRoute__tab{background-color:#fff;font-family:Source Sans Pro,sans-serif;padding:20px 64px;max-width:33%}.GuideRoute__wrapper button.GuideRoute__tab .KWTabs__text{font-size:26px}.GuideRoute__container{padding:64px 16px}.GuideRoute__container .GuideRoute__description{max-width:600px;margin:0 auto 80px;text-align:center}.GuideRoute__container .GuideRoute__description__header{font-size:28px;color:#343342;font-weight:600}.GuideRoute__container .GuideRoute__description_text{color:#535872;font-size:18px}.AppDownloadRoute{background-color:#fff;min-height:100%}.AppDownloadRoute__mobile-only{display:inherit}@media (min-width:768px){.AppDownloadRoute__mobile-only{display:none}}.AppDownloadRoute__mobile-hide{display:none}@media (min-width:768px){.AppDownloadRoute__mobile-hide{display:inherit}}.AppDownloadRoute__phoneInput{max-width:424px}.AppDownloadRoute__hero{width:100%;height:576px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;display:flex;justify-content:space-between}@media (max-width:767px){.AppDownloadRoute__hero{height:400px}}.AppDownloadRoute__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(52,51,66,.9),rgba(52,51,66,.75))}.AppDownloadRoute__splashText div:first-child{width:100%;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:48px;line-height:64px}@media (max-width:767px){.AppDownloadRoute__splashText div:first-child{font-size:32px;line-height:1.5}}.AppDownloadRoute__agentInfo{display:flex;align-items:center;width:100%;justify-content:flex-start;margin-top:32px}@media (max-width:767px){.AppDownloadRoute__agentInfo{margin-top:0}}.AppDownloadRoute__agentInfo .AppDownloadRoute__agentAvatar{width:48px;height:48px}.AppDownloadRoute__agentInfo .AppDownloadRoute__agentName{font-size:16px;font-weight:600;color:#fff;margin-left:16px}.AppDownloadRoute__iphoneContainer{z-index:1}.AppDownloadRoute__iphoneContainer .AppDownloadRoute__iphone{top:100px;position:absolute;z-index:1;width:535px}@media (max-width:1439px){.AppDownloadRoute__iphoneContainer .AppDownloadRoute__iphone{top:60px}}@media (max-width:1023px){.AppDownloadRoute__iphoneContainer .AppDownloadRoute__iphone{top:100px;width:400px}}.AppDownloadRoute__mobileContainer .AppDownloadRoute__iphone{width:100%;max-height:552px;max-width:360px;margin:auto}.AppDownloadRoute__mobileContainer .AppDownloadRoute__iphone img{width:100%;height:100%}.AppDownloadRoute__mobileContainer .AppDownloadRoute__buttonContainer{display:flex;flex-direction:row;margin-bottom:24px}.AppDownloadRoute__mobileContainer .AppDownloadRoute__buttonContainer .AppDownloadRoute__storeLogo{margin-right:16px;cursor:pointer;height:48px;width:165px}.AppDownloadRoute__mobileContainer .AppDownloadRoute__buttonContainer .AppDownloadRoute__storeLogo img{width:100%;height:100%}.AppDownloadRoute__mobileContainer .AppDownloadRoute__mobileTitle{margin-top:80px;font-size:18px;font-weight:700;line-height:30px;margin-bottom:24px;max-width:600px}.AppDownloadRoute__mobileContainer .AppDownloadRoute__sendLinkCTAContainer{max-width:160px;margin-top:16px;margin-bottom:24px}.AppDownloadRoute__featuresContainer{width:100%;padding-top:80px;background-color:#fafafa;padding-bottom:104px}.AppDownloadRoute__featuresContainer .AppDownloadRoute__featuresTitle{font-size:26px;font-weight:700;line-height:39px;text-align:center;margin:0}.AppDownloadRoute__featuresContainer .AppDownloadRoute__featureItemContainer{display:flex;justify-content:center;margin-top:56px}.AppDownloadRoute__featuresContainer .AppDownloadRoute__featureItemContainer .AppDownloadRoute__featureItem{display:flex;flex-direction:column;align-items:center;height:200px;max-width:336px}.AppDownloadRoute__featuresContainer .AppDownloadRoute__featureItemContainer .AppDownloadRoute__featureItem .AppDownloadRoute__title{font-size:20px;font-family:Source Sans Pro,sans-serif;font-weight:700;line-height:1.5;margin:0 0 16px}.AppDownloadRoute__featuresContainer .AppDownloadRoute__featureItemContainer .AppDownloadRoute__featureItem .AppDownloadRoute__description{color:#6d797a;text-align:center;line-height:21px;font-weight:600}.AppDownloadRoute__featuresContainer .AppDownloadRoute__featureItemContainer .AppDownloadRoute__featureItem .AppDownloadRoute__icon{margin-bottom:24px}.AppDownloadRoute__featuresContainer .AppDownloadRoute__featureItemContainer .AppDownloadRoute__featureItem .AppDownloadRoute__icon .icon{font-size:64px}.AppDownloadRoute__actionContainer{margin-bottom:24px;color:#6d797a}.AppDownloadRoute__actionContainer.AppDownloadRoute__actionContainer--bold{color:#343342;font-weight:600;font-size:16px}.AppDownloadRoute__appVideoContainer{margin:80px 0}@media (max-width:767px){.AppDownloadRoute__appVideoContainer{margin-top:32px}}.AppDownloadRoute__appVideoContainer .AppDownloadRoute__appVideoTitle{margin:0;line-height:1.5;color:#343342;font-size:26px;font-weight:700}.AppDownloadRoute__appVideoContainer .AppDownloadRoute__appVideo{margin-top:16px;height:549px}@media (max-width:1023px){.AppDownloadRoute__appVideoContainer .AppDownloadRoute__appVideo{height:405px}}@media (max-width:767px){.AppDownloadRoute__appVideoContainer .AppDownloadRoute__appVideo{height:203px;padding:0}}.AppDownloadRoute__appVideoContainer .AppDownloadRoute__appVideo iframe{border:0;width:100%;height:100%}.AppDownloadRoute__agentFromDownloadDescription{color:#343342;font-size:16px;font-weight:600;line-height:24px;margin-bottom:24px}.AppDownloadRoute__signUpContainer{display:none;padding:0}@media (min-width:768px){.AppDownloadRoute__signUpContainer{display:block}}.AppDownloadRoute__signup{cursor:pointer;height:48px;width:165px}.NoSavedSearches--Container{height:100%;background-color:#201f29;display:flex;justify-content:center;align-content:center;align-items:center}.NoSavedSearches--GraphicContainer{width:100%;height:100%;display:flex;flex-direction:column;background-color:#343342;padding-left:41px;position:relative}@media (max-width:767px){.NoSavedSearches--GraphicContainer{background-color:unset;padding-left:unset}}.NoSavedSearches--Title{font-size:32px;line-height:40px;color:#fff;padding-top:47px}@media (max-width:767px){.NoSavedSearches--Title{display:none}}.NoSavedSearches--SearchName{color:#fff;font-size:18px;line-height:30px;font-weight:700;padding-top:21px}@media (max-width:767px){.NoSavedSearches--SearchName{display:none}}.NoSavedSearches--SearchFilters{color:#fff;font-weight:400;font-size:14px;line-height:21px}@media (max-width:767px){.NoSavedSearches--SearchFilters{display:none}}.NoSavedSearches--Listings{display:flex;flex-direction:row;width:100%;overflow:hidden}@media (max-width:767px){.NoSavedSearches--Listings{flex-direction:column;justify-content:center;align-items:center;position:relative;top:55%;height:45%}}.NoSavedSearches--Listing{margin-right:16px;padding-top:21px;flex-shrink:0}@media (max-width:1023px){.NoSavedSearches--Listing:nth-child(2){display:none}}@media (max-width:767px){.NoSavedSearches--Listing{margin-right:unset}.NoSavedSearches--Listing:nth-child(2){display:block}}.NoSavedSearches--ListingUpdated{color:#f5f5f5;letter-spacing:1px;font-size:10px;line-height:12px;padding-bottom:4px}@media (max-width:767px){.NoSavedSearches--ListingUpdated{display:none}}.NoSavedSearches--Overlay{background-color:#201f29;opacity:.5;position:absolute;margin-left:-41px;display:block;z-index:6;width:100%;height:100%}@media (max-width:767px){.NoSavedSearches--Overlay{display:none}}.NoSavedSearches--EmptyStateContainer{width:1040px;height:600px}@media (max-width:1439px){.NoSavedSearches--EmptyStateContainer{width:calc(100% - 56px)}}@media (max-width:1023px){.NoSavedSearches--EmptyStateContainer{width:calc(100% - 56px)}}@media (max-width:767px){.NoSavedSearches--EmptyStateContainer{width:100%;height:100%}}.KWEmptySavedSearch__Icon{color:#21a4d4;width:60.75;height:60.75;border:2px solid #21a4d4;border-radius:50%;padding:8px;margin-bottom:14px}.KWEmptySavedSearch__NoUpdatesText{font-weight:700;font-style:normal;font-size:18px;line-height:30px;text-align:center;color:#fff;margin-bottom:8px}.KWEmptySavedSearch__CheckBackText{font-weight:400;font-style:normal;font-size:14px;line-height:21px;text-align:center;color:#fff;margin-bottom:20px}.KWEmptySavedSearch__ViewAllButton{color:#fff;border:2px solid #fff;border-radius:4px;padding:8px}@media (max-width:767px){.KWCreatedBy{margin-top:5px}}.KWCreatedBy .KWCreatedBy__AgentImage{width:42px;height:42px;float:left;margin-right:8px}.KWCreatedBy .KWCreatedBy__CreatedText{font-weight:400;font-style:normal;font-size:12px;line-height:18px;color:#9d9cab}.KWCreatedBy .KWCreatedBy__CreatedByName{font-weight:600;font-style:normal;font-size:14px;line-height:21px;color:#fff}.KWCreatedBy .KWCreatedBy__CoBuyer{height:42px;width:42px;min-width:32px;float:left;margin-right:8px}.KWCreatedBy.KWCreatedBy--collection{margin-left:auto}@media (max-width:1023px){.KWCreatedBy.KWCreatedBy--collection{margin-left:0}}.KWCreatedBy.KWCreatedBy--collection .KWCreatedBy__AgentImage,.KWCreatedBy.KWCreatedBy--collection .KWCreatedBy__CoBuyer{width:35px;height:35px;float:left;margin-right:8px}.KWCreatedBy.KWCreatedBy--collection .KWCreatedBy__TextContainer{display:flex;flex-direction:column}.KWCreatedBy.KWCreatedBy--collection .KWCreatedBy__CreatedText{display:inline;font-size:10px}.KWCreatedBy.KWCreatedBy--collection .KWCreatedBy__CreatedByName{font-weight:400;font-style:normal;font-size:16px;line-height:24px;color:#343342}.KWSavedSearch__Container{display:grid;height:100%;grid-template-areas:"title createdBy viewAll" "listing listing listing";grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.KWSavedSearch__Container{display:flex;flex-direction:column}}.KWSavedSearch__TitleArea{grid-area:title;display:flex;flex-direction:column}.KWSavedSearch__CreatedByArea{grid-area:createdBy}@media (max-width:767px){.KWSavedSearch__CreatedByArea{margin-bottom:6px}}.KWSavedSearch__ViewAllArea{grid-area:viewAll;text-align:right}@media (max-width:767px){.KWSavedSearch__ViewAllArea{display:flex;text-align:left;justify-content:flex-end;margin-bottom:16px}}.KWSavedSearch__ViewAllText{font-style:normal;font-weight:600;font-size:14px;line-height:21px;color:#fff}@media (max-width:767px){.KWSavedSearch__ViewAllText{border:1px solid #fff;padding:8px;border-radius:4px}}.KWSavedSearch__Title{font-weight:600;font-style:normal;font-size:20px;line-height:24px;color:#fff}.KWSavedSearch__FilterText{font-weight:400;font-style:normal;font-size:14px;line-height:21px;color:#fff;margin-bottom:21px}@media (max-width:767px){.KWSavedSearch__FilterText{margin-top:4px;margin-bottom:6px}}.KWSavedSearch__ListingArea{grid-area:listing;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px;margin-top:30px;grid-row-gap:24px;grid-column-gap:18px}@media (max-width:1023px){.KWSavedSearch__ListingArea{grid-template-columns:1fr 1fr;grid-column-gap:18px}}@media (min-width:768px){.KWSavedSearch__ListingArea{margin-top:0}}@media (max-width:512px){.KWSavedSearch__ListingArea{margin-top:0;grid-template-columns:1fr;grid-row-gap:8px}}.KWSavedSearch__EmptyArea{grid-area:listing;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;padding-left:710px;padding-right:710px;min-height:330px}@media (min-width:360px){.KWSavedSearch__EmptyArea{padding-left:25px;padding-right:25px;min-height:200px}}@media (min-width:768px){.KWSavedSearch__EmptyArea{padding-left:200px;padding-right:200px;min-height:330px}}@media (min-width:1024px){.KWSavedSearch__EmptyArea{padding-left:300px;padding-right:300px}}@media (min-width:1440px){.KWSavedSearch__EmptyArea{padding-left:500px;padding-right:500px}}.KWSavedSearch__UpdatedDate{text-transform:uppercase;font-size:10px;color:#f5f5f5;font-weight:600;line-height:12px;letter-spacing:1px;padding-bottom:8px}.KWSavedSearchFilters{display:flex;flex-flow:wrap;align-items:center;overflow-y:hidden;max-width:90%;margin:10px 0;-ms-overflow-style:none;scrollbar-width:none}.KWSavedSearchFilters>div{cursor:pointer}.KWSavedSearchFilters__Filter{color:#fff;border:1px solid #fff;border-radius:16px;padding:5px 16px;background-color:#201f29;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;white-space:nowrap;margin:14px 0 0 4px}.KWSavedSearchFilters__Filter.KWSavedSearchFilters__Filter--active{background-color:#007cad;border-color:#007cad}.KWSavedSearchFilters::-webkit-scrollbar{display:none}.KWSavedSearchView{margin-left:72px;padding-top:40px;width:100%;height:100%}@media (min-width:768px){.KWSavedSearchView{margin-left:0}}@media (max-width:767px){.KWSavedSearchView{margin:40px auto}}@media (max-width:429px){.KWSavedSearchView{margin:40px auto}}.KWSavedSearchView__Separator{border-bottom:1px solid #f5f5f5;width:100%;margin-top:25px}.KWSavedSearchView__HeaderText{font-weight:300;font-style:normal;font-size:26px;line-height:39px;font-family:Source Sans Pro,sans-serif;color:#fff}.KWSavedSearchView__Tab,.KWSavedSearchView__Tab__Separator{padding-top:24px;margin-top:unset}.KWSavedSearchView__Container{display:flex;flex-direction:column;height:100%;width:100%;align-items:center}@media (min-width:1440px){.KWSavedSearchView__Container{margin-left:auto;margin-right:auto}}@media (max-width:512px){.KWSavedSearchView__Container{margin-left:20px;margin-right:20px}}@media (max-width:429px){.KWSavedSearchView__Container{margin-left:unset;margin-right:unset}}.KWSavedSearchView__Header{flex:1;max-width:1296px;width:100%}@media (max-width:1439px){.KWSavedSearchView__Header{width:90%}}.KWSavedSearchView__SearchContainer{flex:10;overflow-y:scroll;padding-bottom:20px;height:calc(100% - 72px);width:100%}.KWSavedSearchView__FiltersEnabledPadding .KWSavedSearch__Container{margin:auto;max-width:1296px}@media (max-width:1439px){.KWSavedSearchView__FiltersEnabledPadding .KWSavedSearch__Container{width:90%}}@media (max-width:429px){.KWSavedSearchView__FiltersEnabledPadding .KWSavedSearch__Container{margin:0 auto 40px}}.KWSavedSearchView__FiltersEnabledPadding .KWSavedSearch__Container:first-child{padding-top:20px}.SavedSearch--PreferencesLink{color:#fff;cursor:pointer;font-weight:700}.FeedRoute{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.FeedRoute--tabbedHeight{height:calc(100% - 64px)}@media (max-width:767px){.FeedRoute--tabbedHeight{height:inherit;max-height:calc(100% - 64px)}}.FeedRoute--tanBackground{background-color:#fafafa}.FeedRoute--darkBackground{background-color:#201f29}.FeedRoute--offWhite{background-color:#fafafa}@media (max-width:767px){.FeedRoute--offWhite{background-color:#fff}}.FeedRoute__Tabs{padding-left:86px;height:72px;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.FeedRoute__Tabs::-webkit-scrollbar{display:none}@media (max-width:1023px){.FeedRoute__Tabs{padding-left:17px}}@media (max-width:767px){.FeedRoute__Tabs{padding-left:16px}}@media (max-width:424px){.FeedRoute__Tabs{padding-left:16px}}.FeedRoute__Tabs .KWTabs__tab{padding:20px 4px;min-width:161px}@media (max-width:767px){.FeedRoute__Tabs .KWTabs__tab{padding:9px 4px;min-width:120px;white-space:pre-wrap;word-break:break-word}}.FeedRoute__Tabs .KWTabs__tab:nth-last-child(-n+2){margin-left:34px}@media (max-width:767px){.FeedRoute__Tabs .KWTabs__tab:nth-last-child(-n+2){margin-left:16px}}.KWTabs__content{height:auto}.FeedRouteNeighborhood{position:relative;min-height:100%;display:flex;background-color:#fafafa}@media (max-width:1023px){.FeedRouteNeighborhood{padding:25px;padding:25px 0}}.FeedRoute--Tabs{display:flex;grid-area:main;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none}.FeedRoute-Tabs-Container{display:grid;grid-template-areas:"main main main right"}.FeedRoute-Collection-Preferences{display:flex;justify-content:end;align-items:center;grid-area:right;padding-right:67px}@media (max-width:767px){.FeedRoute-Collection-Preferences{padding-right:15px;padding-left:15px}}.icon-settings{font-size:21px;cursor:pointer}.FeedRoute__NeighborhoodPulse{position:relative;background-color:#fafafa;display:flex;align-items:flex-start;justify-content:center;overflow-y:scroll}@media (max-width:767px){.FeedRoute__NeighborhoodPulse{padding-top:16px;background-color:#fff}}.CollectionPreferences__preference-container{display:flex;flex-direction:column;margin-left:30px;margin-right:30px;padding-bottom:53px}.CollectionPreferences__preference-container .icon{padding-right:11px}.CollectionPreferences__title-container{display:flex;flex-direction:row;font-size:18px;align-items:center;padding-bottom:16px}.CollectionPreferences__collection-type{font-size:18px;font-weight:700}.CollectionPreferences__preference-items-container{border-top:1px solid rgba(52,51,66,.1);border-bottom:1px solid rgba(52,51,66,.1)}.CollectionPreferences__preference-item{display:flex;flex-direction:row;padding-top:15px;padding-bottom:15px}.CollectionPreferences__preference-item-name{display:flex;width:100%;font-size:14px;color:#343342}.CollectionPreferences__preference-item-value{display:flex;justify-content:end;align-items:center}.CollectionPreferences__empty-state-container{display:flex;justify-content:center;align-items:center}.CollectionItem__preference-items-container{display:flex;flex-direction:column}.CollectionItem__preference-item{display:flex;flex-direction:row;padding-top:15px;padding-bottom:15px}.CollectionItem__preference-item-name{display:flex;width:100%;font-size:14px;color:#343342}.CollectionItem__preference-item-value{display:flex;justify-content:end;align-items:center;margin-left:24px}.FeedPreferences__preferences-container{display:flex;flex-direction:column;opacity:1;background-color:#fff;border-radius:4px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;width:583px;height:742px}@media (max-width:1023px){.FeedPreferences__preferences-container{border-radius:unset;min-width:100vw;max-width:100vw;height:100%}}.FeedPreferences__section-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.FeedPreferences__settings-text{font-size:18px;font-weight:700;padding-top:24px;padding-bottom:16px}.FeedPreferences__settings-description{font-size:14px;color:#6d797a;padding-bottom:16px}.FeedPreferences__button-container{display:flex;flex-direction:row;gap:6px;justify-content:center;align-items:center;padding:16px 16px 24px;background-color:#fff;box-shadow:0 -1px 5px rgba(0,0,0,.05)}.FeedPreferences__collections-container{overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.FeedPreferences__collections-container::-webkit-scrollbar{display:none}.feed-preference-empty-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:60%}.feed-preference-empty-icon-container{padding-top:30px;padding-bottom:14px}.feed-preference-empty-icon{font-size:60px;color:#007cad}.feed-preference-empty-title-container{font-size:18px;font-weight:700;padding-bottom:8px;text-align:center}.feed-preference-empty-description-container{font-size:14px;color:#6f6e81;padding-bottom:28px;text-align:center}.feed-preference-empty-button-container{padding-bottom:18px}.FeedCollectionsTab{padding-top:24px;margin-left:0;padding-right:4%;padding-left:4%;width:100%;height:100%;overflow-y:scroll}@media (min-width:768px){.FeedCollectionsTab{padding-left:31px;padding-right:35px}}@media (min-width:1440px){.FeedCollectionsTab{padding-left:67px;padding-right:77px}}@media (min-width:1920px){.FeedCollectionsTab{display:flex;flex-direction:column;align-items:center;padding-left:unset;padding-right:unset}}.FeedCollectionsTab__Header{display:flex;justify-content:space-between;align-items:center}.FeedCollectionsTab__Separator{border-bottom:1px solid #6d797a;width:100%;padding-top:24px}.FeedCollectionsTab__HeaderText{font-weight:300;font-style:normal;font-size:26px;line-height:39px;font-family:Source Sans Pro,sans-serif;color:#343342}.FeedCollectionsTab__ViewCollectionsButton{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:14px;line-height:21px;color:#343342}.FeedCollectionsTab__ViewCollectionsButton>i{padding-left:5px}.FeedCollectionsTab__Listings{display:grid;height:100%;padding-top:20px;grid-template-columns:1fr 1fr 1fr;align-items:end;grid-column-gap:8px;margin-bottom:16px}@media (min-width:1440px){.FeedCollectionsTab__Listings{min-width:1280px}}@media (max-width:1439px){.FeedCollectionsTab__Listings{grid-column-gap:18px}}@media (max-width:1023px){.FeedCollectionsTab__Listings{grid-template-columns:1fr 1fr;grid-column-gap:8px;grid-row-gap:8px}}@media (max-width:429px){.FeedCollectionsTab__Listings{grid-template-columns:1fr}}.FeedCollectionsTab__ViewButtonContainer{display:flex;justify-content:flex-end;margin-bottom:16px}.FeedCollectionsTab__ViewButton{display:flex;width:40%;border:1px solid #201f29;padding:8px;border-radius:4px;align-items:center;justify-content:center;font-weight:600;font-size:14px;line-height:21px;text-align:right;color:#201f29}.FeedCollectionsTab__ViewButton>i{padding-left:5px}@media (max-width:429px){.FeedCollectionsTab__ViewButton{width:45%}}.listingCardContainer{flex:1;margin-bottom:24px}.CollectionTab--PreferencesLink{color:#21a4d4;cursor:pointer}.CollectionsTextHeader{display:flex;justify-content:space-between;align-items:center}@media (min-width:1920px){.CollectionsTextHeader{max-width:1286px;width:100%}}.CollectionsTextHeader__Separator{border-bottom:1px solid #6d797a;width:100%;padding-top:24px}@media (min-width:1920px){.CollectionsTextHeader__Separator{max-width:1286px}}.CollectionsTextHeader__HeaderText{font-weight:300;font-style:normal;font-size:26px;line-height:39px;font-family:Source Sans Pro,sans-serif;color:#343342}.CollectionsTextHeader__ViewCollectionsButton{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:14px;line-height:21px;color:#343342}.CollectionsTextHeader__ViewCollectionsButton>i{padding-left:5px}.FeedEmptyCollections{display:flex;flex-direction:row;height:444px}@media (max-width:767px){.FeedEmptyCollections{width:100%;height:100%;display:flex;align-items:center;justify-content:center}}.FeedEmptyTextContainer{width:400px;height:444px;background:#fff;display:flex;flex-direction:column;align-items:center}@media (max-width:1023px){.FeedEmptyTextContainer{width:312px}}@media (max-width:767px){.FeedEmptyTextContainer{z-index:5}}.FeedEmptyTextContainer .FeedEmptyTitle{font-size:32px;font-weight:400;margin-top:78px;margin-bottom:37px}.FeedEmptyTextContainer .FeedEmptyMessage{margin:0;width:298px;text-align:center;font-size:16px;line-height:24px}.FeedEmptyTextContainer .FeedSearchContainer{width:100%;height:132px;margin-top:auto;display:flex;justify-content:center;align-items:center;background:#f7f7f7}.FeedEmptyTextContainer .FeedSearchContainer .FeedSearchButton{margin:0;font-size:16px;font-weight:600;color:#fff;background:#343342;padding:12px 16px;border-radius:4px}.FeedEmptyImageContainer{width:585px}@media (max-width:1023px){.FeedEmptyImageContainer{width:400px}}@media (max-width:767px){.FeedEmptyImageContainer{position:absolute;width:100%;height:100%;z-index:1}}.FeedEmptyImageContainer .FeedEmptyImage{width:100%;height:100%}.CollectionStatus__status-container{display:flex;align-items:center;cursor:pointer;max-width:420px}.CollectionStatus__update-container{display:flex;flex-direction:column}@media (min-width:1024px){.CollectionStatus__update-container{max-width:55%}}.CollectionStatus__updatedTypeText{display:flex}.CollectionStatus__updateType{color:#343342;font-size:16px;padding-right:5px;font-weight:600;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.CollectionStatus__title{color:#343342;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.CollectionStatus__updatedDateText{text-transform:uppercase;font-size:10px;font-weight:600;color:#6f6e81}.MarketStats{width:auto;padding:24px}.MarketStats__Title{font-size:20px;line-height:24px}@media (max-width:767px){.MarketStats__Title{display:none}}.MarketStats__Subtitle{text-transform:uppercase;font-size:12px;line-height:16px}.EmptyPastStats{width:75%}.EmptyPastStatsTitles{display:flex;padding-bottom:26px}.EmptyPastStats__Title{font-weight:400;font-size:12px;line-height:16px;color:#6f6e81;white-space:nowrap}.Days_On_Market_Title{margin-left:90px}@media (max-width:1023px){.Days_On_Market_Title{margin-left:64px}}@media (max-width:767px){.Days_On_Market_Title{margin-left:126px}}@media (max-width:359px){.Days_On_Market_Title{margin-left:101px}}.EmptyPastStats__Text{font-weight:400;font-size:10px;line-height:12px;color:#343342}.PastStats{display:flex}.PastStats--ListingPrice{display:flex;flex:1;flex-direction:column;align-items:center;max-width:85.5px}.PastStats--ListingPrice.Center{align-items:center}.PastStats--ListingPrice.Start{align-items:flex-start}.PastStats--DaysOnMarket{display:flex;flex:1;flex-direction:column;align-items:center;margin-left:85px;max-width:85.5px}@media (max-width:1023px){.PastStats--DaysOnMarket{margin-left:95px}}@media (max-width:767px){.PastStats--DaysOnMarket{margin-left:117px}}@media (max-width:359px){.PastStats--DaysOnMarket{margin-left:85px}}.PastStats__StatTitle{font-weight:400;font-size:12px;line-height:16px;color:#6f6e81;white-space:normal;width:100px;padding-left:6px}.PastStats__StatValue{font-weight:600;font-size:24px;line-height:32px;width:100px;margin-left:auto;color:#343342}.PastStats__DaysChangeText{font-weight:400;font-size:10px;line-height:12px;color:#6f6e81;text-align:center}.PastStats__DaysChangeValue{font-weight:600}.PastStats__PercentageChange{font-weight:400;font-size:10px;line-height:12px;white-space:nowrap}.MarketStats__StatDataUnavailable{font-size:10px;line-height:12px;font-weight:400;color:#343342}.CurrentStats{display:flex;margin-bottom:24px}@media (max-width:1023px){.CurrentStats{border-bottom:1px solid #8b9697;padding-bottom:22px}}.CurrentStats--ListingsForSale,.CurrentStats--ListingsPending{align-items:center;display:flex;flex-direction:column}.CurrentStats--ListingsPending{margin-left:65px}@media (max-width:1023px){.CurrentStats--ListingsPending{margin-left:74px}}@media (max-width:767px){.CurrentStats--ListingsPending{margin-left:100px}}@media (max-width:359px){.CurrentStats--ListingsPending{margin-left:65px}}.CurrentStats__StatTitle{font-weight:400;font-size:12px;line-height:16px;color:#6f6e81;white-space:normal;width:100px;padding-left:6px}.CurrentStats__StatValue{font-weight:600;font-size:24px;line-height:32px;color:#343342}.CurrentStats__DaysChangeText{font-weight:400;font-size:10px;line-height:12px;color:#6f6e81;width:73px;text-align:center}.CurrentStats__DaysChangeValue{font-weight:600}.CurrentStats__PercentageChangeDown{color:#37ce58;font-weight:400;font-size:10px;line-height:12px}.CurrentStats__PercentageChangeUp{color:#d82b2b;font-weight:400;font-size:10px;line-height:12px}.KWLineGraph_label>tspan{font-size:8px!important;fill:#343342!important;font-family:Source Sans Pro,sans-serif!important}.LineGraph{padding-top:1.2rem}@media (max-width:1023px){.LineGraphSixMonths{padding-top:1rem;padding-left:4.5rem}}.SixMonthsPrice{width:auto;padding:0 24px;margin-top:58px;margin-bottom:27px;height:calc(100% - 85px);border-left:1px solid #8b9697}@media (max-width:1023px){.SixMonthsPrice{border-left:none;border-top:1px solid #8b9697;margin:0 24px;padding:14px 0}}.SixMonthsPrice__Title{font-size:20px;line-height:24px}@media (max-width:767px){.SixMonthsPrice__Title{display:none}}.SixMonthsPrice__Subtitle{text-transform:uppercase;font-size:12px;line-height:16px}.SixMonthsPrice__ExploreNeighborhood{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:14px;line-height:21px;color:#343342;position:absolute;right:24px;bottom:19px}.SixMonthsPrice__ExploreNeighborhood>i{padding-left:5px}@media (max-width:767px){.SixMonthsPrice__ExploreNeighborhood{right:0;bottom:-55px;white-space:nowrap;border:1px solid #201f29;padding:7px;border-radius:4px}}@media (max-width:1023px){.SixMonthsPrice__Section{display:flex}}.FilterPill{border-radius:16px;border:1px solid #8b9697;padding:5px 16px;margin-right:4px;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;color:#6d797a;white-space:nowrap;cursor:pointer}.FilterPill__Active{background:#343342;color:#fff}.FilterPill__Disabled{opacity:.5;cursor:inherit}.ComparisonCard{display:flex;flex-direction:column}.ComparisonCard__AvgListingPricingTitle{text-transform:uppercase;letter-spacing:1.2px;font-weight:600;font-size:12px;line-height:16px;padding-bottom:16px}.ComparisonCard__PriceComparison{display:flex;align-items:center;flex-direction:column;padding-right:38px}@media (max-width:767px){.ComparisonCard__PriceComparison{padding-right:0}}.ComparisonCard__PriceComparisonContainer{display:flex;width:100%}.ComparisonCard__PriceComparison--Neighborhood{width:50%}@media (max-width:767px){.ComparisonCard__PriceComparison--Neighborhood{width:50%}}.ComparisonCard__AvgListingPricing{display:flex;align-items:center;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#6f6e81}.Circle{border-radius:50%;width:10px;height:10px;margin-left:5px}.Circle.FilterType{background-color:#343342;border:1px solid #343342}.Circle.Neighborhood{background-color:#21a4d4;border:1px solid #21a4d4}.PriceComparison__Title{font-size:20px;line-height:24px}@media (max-width:767px){.PriceComparison__Title{display:none}}.PriceComparison__Filters{display:flex;padding-top:15px;padding-bottom:15px}@media (max-width:767px){.PriceComparison__Filters{margin-left:24px}}.PriceComparison__Separator{border-bottom:1px solid #8b9697;width:100%;padding-right:17px}@media (max-width:767px){.PriceComparison__Separator{margin-left:7%;margin-right:5%;width:86%}}.PriceComparison__ExploreNeighborhood{display:none}.PriceComparison__ExploreNeighborhood>i{padding-left:5px}@media (max-width:767px){.PriceComparison__ExploreNeighborhood{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:14px;line-height:21px;color:#343342;position:absolute;right:0;bottom:-55px;white-space:nowrap;border:1px solid #201f29;padding:7px;border-radius:4px}}.GraphicsContainer{font-size:12px;line-height:24px;display:flex}.GraphicsContainer__AvgListingPricingContainer--sqft{margin-top:22px;width:50%;padding-left:48px}@media (max-width:767px){.GraphicsContainer__AvgListingPricingContainer--sqft{width:100%;padding-left:0}}.GraphicsContainer__AvgListingPricingContainer{margin-top:22px;border-right:1px solid #8b9697;min-height:100px;width:50%}@media (max-width:767px){.GraphicsContainer__AvgListingPricingContainer{width:100%;border-right:none}.GraphicsContainer{flex-direction:column;padding:24px}}.NeighborhoodAddedBy--Container{float:right;position:absolute;right:20px;top:20px;display:flex;flex-direction:column;flex:1;width:183px;padding-right:8px}.NeighborhoodAddedBy--HeaderText{color:#9d9cab;letter-spacing:1px;line-height:12px;font-size:10px;font-weight:600}.NeighborhoodAddedBy--UserText{color:#343342;font-weight:400;font-size:16px;line-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.NeighborhoodAddedBy__Avatar{height:42px;width:42px;min-width:32px;float:left;margin-right:8px}.NeighborhoodAddedBy--Mobile{top:unset;right:unset;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.05);padding-top:12px;padding-bottom:12px;padding-left:7px;margin-left:12px;margin-top:12px;width:172px}.NeighborhoodPulse--Container{width:100%;margin-left:0}@media (min-width:768px){.NeighborhoodPulse--Container{padding-left:31px;padding-right:35px}}@media (min-width:1440px){.NeighborhoodPulse--Container{padding-left:67px;padding-right:77px}}@media (min-width:1920px){.NeighborhoodPulse--Container{padding-left:305px;padding-right:323px}}@media (max-width:767px){.NeighborhoodPulse--Container__ScrolleableArea{padding-top:12px}}.NeighborhoodPulse--Container__TitleArrows{display:flex;justify-content:space-between}@media (max-width:1023px){.NeighborhoodPulse--Container__TitleArrows{display:none}}.NeighborhoodPulse--Container__Title{font-size:24px;padding-top:25px;padding-bottom:34px;display:inline-block}@media (max-width:767px){.NeighborhoodPulse--Container__Title{display:none}}.NeighborhoodPulse--Container__FiltersContainer{display:flex;overflow-x:hidden;-webkit-overflow-scrolling:touch}.NeighborhoodPulse--Container__FiltersContainer::-webkit-scrollbar{display:none}@media (max-width:1023px){.NeighborhoodPulse--Container__FiltersContainer{max-width:calc(100vw - 50px);overflow-x:auto;padding-bottom:8px}}@media (max-width:767px){.NeighborhoodPulse--Container__FiltersContainer{padding:16px;min-width:100vw}}.NeighborhoodPulse--Container__CardTop{width:100%;display:flex;position:relative;max-height:333px;min-height:333px;margin-top:24px;box-shadow:0 10px 30px rgba(128,141,145,.4)}@media (max-width:1023px){.NeighborhoodPulse--Container__CardTop{max-height:541px;margin-top:8px}}@media (max-width:767px){.NeighborhoodPulse--Container__CardTop{flex-direction:column;box-shadow:none;max-height:unset;height:735px}}.NeighborhoodPulse--Container__Listings{background-color:#201f29;width:100%;padding:24px;margin-top:16px;box-shadow:0 10px 30px rgba(128,141,145,.4)}@media (max-width:767px){.NeighborhoodPulse--Container__Listings{margin-top:162px}}.NeighborhoodPulse--Container__ListingsMargin{margin-bottom:120px}.NeighborhoodPulse--Container__PriceComparison{margin-top:275px}.NeighborhoodPulse--Container__Comparison{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px;width:100%;box-shadow:0 10px 30px rgba(128,141,145,.4);margin-top:16px;margin-bottom:120px}@media (max-width:767px){.NeighborhoodPulse--Container__Comparison{display:none}}.NeighborhoodPulse--Container__Sections{display:flex;width:74%}@media (max-width:1023px){.NeighborhoodPulse--Container__Sections{flex-direction:column}}@media (max-width:767px){.NeighborhoodPulse--Container__Sections{width:100%}}.NeighborhoodPulse--Container__MarketStats{width:45%}@media (max-width:1023px){.NeighborhoodPulse--Container__MarketStats{width:100%}}.NeighborhoodPulse--Container__SixMonthsPrice{width:55%}@media (max-width:1023px){.NeighborhoodPulse--Container__SixMonthsPrice{width:100%}}.NeighborhoodPulse--Loader{display:flex;align-items:center;justify-content:center;min-height:60vh}.NeighbohoodPulse--ContainerMap__Image{max-height:333px;max-width:438px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.NeighbohoodPulse--ContainerMap__Image{height:541px;max-height:531px;-o-object-fit:inherit;object-fit:inherit;width:338px}}@media (max-width:767px){.NeighbohoodPulse--ContainerMap__Image{max-width:unset;width:100vw;max-height:270px;-o-object-fit:inherit;object-fit:inherit}}.NeighborhoodPulseEmptyState{height:100%;display:flex;align-items:center}@media (max-width:1023px){.NeighborhoodPulseEmptyState{width:95%;margin-left:2.5%;margin-right:2.5%}}@media (max-width:767px){.NeighborhoodPulseEmptyState{width:100%;margin-left:0;margin-right:0;height:auto;min-height:calc(100vh - 170px)}}.NeighborhoodPulseEmptyState__Container{max-width:984px}.NeighborhoodPulseTab--PreferencesLink{color:#21a4d4;cursor:pointer}.Neighborhoods__Tabs{height:64px;overflow-y:auto;min-height:56px;-webkit-overflow-scrolling:touch}.Neighborhoods__Tabs::-webkit-scrollbar{display:none}.Neighborhoods__Tabs__marketStats,.Neighborhoods__Tabs__priceComparison{padding:0}.Neighborhoods__Tabs .KWTabs__content{min-height:56px;justify-content:space-around;padding-left:16px;padding-right:16px;box-shadow:0 3px 5px rgba(0,0,0,.101)}.Neighborhoods__TabsContainer{position:absolute;top:33vh;width:90vw;background-color:#fff;margin-left:5vw;min-height:504px;box-shadow:0 10px 30px rgba(128,141,145,.4)}@media (max-width:767px){.Neighborhoods__TabsContainer .KWLoader{margin-top:50%}}.swiper-slide.NeighborhoodPulseFilter__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.NeighborhoodPulseFilter__carousel{width:100%;max-height:388px}@media (max-width:767px){.NeighborhoodPulseFilter__carousel{padding-left:6px}}.NeighborhoodPulseFilter__arrow{top:-50px}@media (max-width:767px){.NeighborhoodPulseFilter__arrow{padding-bottom:16px}}.NeighborhoodPulseFilter__arrow .KWCarouselWithArrows__arrow{display:flex;width:32px;height:32px}.NeighborhoodPulseFilter__arrow.KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--prev{right:52px;left:unset}@media (max-width:1023px){.NeighborhoodPulseFilter__arrow.KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--prev{right:70px;display:none}}.NeighborhoodPulseFilter__arrow.KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--next{right:10px}@media (max-width:1023px){.NeighborhoodPulseFilter__arrow.KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--next{display:none}}.NeighborhoodPulseListings__title{font-size:20px;line-height:24px;font-weight:400;color:#fff;margin-bottom:24px}.NeighborhoodPulseListings__carousel{width:100%;margin-top:7px}.NeighborhoodPulseListings__arrow{top:-250px}.NeighborhoodPulseListings__arrow .KWCarouselWithArrows__arrow{display:flex;width:32px;height:32px;background:#fff;color:#000}.NeighborhoodPulseListings__arrow.KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--prev{right:42px;left:unset}@media (max-width:1439px){.NeighborhoodPulseListings__arrow.KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--prev{right:48px}}@media (max-width:1023px){.NeighborhoodPulseListings__arrow.KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--prev{right:62px}}.NeighborhoodPulseListings__arrow.KWCarouselWithArrows__navigation.KWCarouselWithArrows__navigation--next{right:2px}@media (min-width:430px){.NeighborhoodPulseListings__card{min-width:420px}}@media (max-width:429px){.NeighborhoodPulseListings__card{width:100%}}.NeighborhoodPulseListings__scroll{display:flex;flex-direction:column;align-items:center}.swiper-slide.NeighborhoodPulseListings__slide{width:420px}.NeighborhoodPulseStatus__status-container{display:flex;align-items:center;max-width:420px}.NeighborhoodPulseStatus__update-container{display:flex;flex-direction:column}@media (min-width:1024px){.NeighborhoodPulseStatus__update-container{max-width:55%}}.NeighborhoodPulseStatus__updatedTypeText{display:flex}.NeighborhoodPulseStatus__updateType{color:#fff;font-size:16px;padding-right:5px;font-weight:600;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.NeighborhoodPulseStatus__title{color:#343342;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.NeighborhoodPulseStatus__updatedDateText{text-transform:uppercase;font-size:12px;font-weight:600;color:#9d9cab}.NeighborhoodPulseListingsEmptyState__Icon{color:#21a4d4;width:60.75;height:60.75;border:2px solid #21a4d4;border-radius:50%;padding:8px;margin-bottom:14px}.NeighborhoodPulseListingsEmptyState__NoUpdatesText{font-weight:700;font-style:normal;font-size:18px;line-height:30px;text-align:center;color:#fff;margin-bottom:8px}.NeighborhoodPulseListingsEmptyState__CheckBackText{font-weight:400;font-style:normal;font-size:14px;line-height:21px;text-align:center;color:#fff;margin-bottom:20px}.NeighborhoodPulseListingsEmptyState__EmptyArea{grid-area:listing;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;min-height:330px}@media (min-width:360px){.NeighborhoodPulseListingsEmptyState__EmptyArea{min-height:200px}}@media (min-width:768px){.NeighborhoodPulseListingsEmptyState__EmptyArea{min-height:330px}}.NeighborhoodPulse--ArrowsContainer{display:flex;align-items:center;float:right;position:relative;top:50px}@media (max-width:1023px){.NeighborhoodPulse--ArrowsContainer{display:none}}.NeighborhoodPulse--ArrowsContainer__ArrowLeft{margin-right:8px}.NeighborhoodPulse--ArrowsContainer__ArrowLeft,.NeighborhoodPulse--ArrowsContainer__ArrowRight{background-color:#343342;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.NeighborhoodPulse--ArrowsContainer__ArrowPlaceholder{background-color:unset;cursor:unset;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:100%}.NeighborhoodFilterList--Container{display:flex;flex-direction:row;scrollbar-width:none;-ms-overflow-style:none;overflow-y:hidden;width:100%}.NeighborhoodFilterList--Container>div{cursor:pointer}.NeighborhoodFilterList--Container::-webkit-scrollbar{display:none}.FeedUnauthenticatedRoute{height:100%;overflow-y:auto;background-color:#201f29;display:flex;justify-content:center;align-content:center;align-items:flex-start;padding:80px 0}@media (max-width:1023px){.FeedUnauthenticatedRoute{padding:40px 0;height:100%}}@media (max-width:767px){.FeedUnauthenticatedRoute{padding:40px 0 0;height:100%}.FeedUnauthenticatedWithCollections{height:auto}}.FeedUnauthenticated--Image,.FeedUnauthenticated--ImageCollections{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.FeedUnauthenticated--ImageCollections{display:none}}.FeedUnauthenticatedRoute--Container{width:984px}.FeedUnauthenticatedRoute--Container__neighborhood-pulse{margin-top:80px;position:relative}@media (max-width:1023px){.FeedUnauthenticatedRoute--Container{width:calc(100% - 56px);height:437px}}@media (max-width:767px){.FeedUnauthenticatedRoute--Container{width:100%;height:100%}}.FeedEmptyState--Card{position:absolute;background-color:#fff;top:calc(50% - 186px);height:auto;left:calc(50% - 183.5px);display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.5em;column-gap:.5em}@media (max-width:1023px){.FeedEmptyState--Card{max-width:300px;top:calc(50% - 162px);left:calc(50% - 150px)}}@media (max-width:767px){.FeedEmptyState--Card{max-width:96vw;position:relative;top:auto;left:auto;width:100%;margin-top:2%;margin-bottom:4%;opacity:.5}}.FeedUnauthenticated--CollectionDetail{grid-column:span 2;display:flex;height:110px;padding:21px 16px;font-family:Source Sans Pro,sans-serif;font-style:normal}.FeedUnauthenticated--CollectionDetail__CollectionName{font-weight:600;font-size:20.6325px;line-height:28px}.FeedUnauthenticated--CollectionDetail__CollectionNumbers{font-weight:400;font-size:10.3163px;line-height:15px;color:#6f6e81}.FeedUnauthenticated--CollectionDetail__CreatedBy{font-weight:500;font-size:10px;line-height:12px;letter-spacing:1px;color:#6f6e81}.FeedUnauthenticated--CollectionDetail__AgentName{font-weight:400;font-size:16px;line-height:24px;color:#343342;grid-column:3;grid-row:2}.FeedUnauthenticated--CollectionDetail__AgentAvatar{width:36px;height:36px;border:1px solid #d82b2b;border-radius:50%;margin:0 .5rem}@media (max-width:1023px){.FeedUnauthenticated--CollectionDetail__AgentAvatar{margin-left:0;width:34px;height:34px}.FeedUnauthenticated--CollectionDetail{flex-direction:column;justify-content:space-between;padding-top:.6rem;padding-left:14px}}@media (max-width:767px){.FeedUnauthenticated--CollectionDetail{display:none}}.FeedUnauthenticated--Agent{padding-top:.5rem}@media (max-width:1023px){.FeedUnauthenticated--ImageCard{width:100%}}@media (max-width:767px){.FeedUnauthenticated--ImageCard{width:100%;max-height:26.355vh;-o-object-fit:cover;object-fit:cover}}.OurAssociatesRoute .AssociateCard{background:#fff;border:1px solid #8b9697;border-radius:4px;height:285px;width:100%;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px}.OurAssociatesRoute .AssociateCard .AssociateCard__body{padding:24px;display:flex;flex-direction:column;align-items:center}.OurAssociatesRoute .AssociateCard .AssociateCard__email{padding:16px;text-align:center;cursor:pointer;text-decoration:none;color:#343342;font-weight:600;display:block;border-top:1px solid #f5f5f5}.OurAssociatesRoute .AssociateCard .AssociateCard__avatar{height:80px;width:80px}.OurAssociatesRoute .AssociateCard .AssociateCard__name{font-size:18px;font-weight:700;color:#343342}.OurAssociatesRoute .AssociateCard .AssociateCard__divider{margin:0 6px}.OurAssociatesRoute .AssociateCard .AssociateCard__contacts,.OurAssociatesRoute .AssociateCard .AssociateCard__contacts>a,.OurAssociatesRoute .AssociateCard .AssociateCard__licenseNumber{font-size:14px;font-weight:600;text-decoration:none;color:#6d797a;max-width:100%;text-align:center}.OurAssociatesRoute .AssociateCard .AssociateCard__contacts{margin-top:15px}.OurAssociatesRoute .AssociateCard .AssociateCard__footer{display:flex}.OurAssociatesRoute .AssociateCard .AssociateCard__footer .AssociateCard__footerButton{transition:background-color .15s ease-in-out;border-top:1px solid #f5f5f5;flex:1;display:block;text-align:center;padding:16px;cursor:pointer;text-decoration:none;color:#343342;font-weight:600}.OurAssociatesRoute .AssociateCard .AssociateCard__footer .AssociateCard__footerButton :active,.OurAssociatesRoute .AssociateCard .AssociateCard__footer .AssociateCard__footerButton:hover{background-color:#f5f5f5}.OurAssociatesRoute .AssociateCard .AssociateCard__footer .AssociateCard__footerButton:nth-of-type(2){border-left:1px solid #f5f5f5}.OurAssociatesRoute .OurAssociatesRoute__header{text-align:center;font-size:26px;padding:40px;color:#343342;font-weight:700;background:#fff}.OurAssociatesRoute .OurAssociatesRoute__container{background-color:#fafafa;padding-bottom:80px;min-height:100%}.OurAssociatesRoute .OurAssociatesRoute__container.OurAssociatesRoute__container--empty{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.OurAssociatesRoute .OurAssociatesRoute__container .OurAssociatesRoute__cardContainer.col-l-4{width:calc(100% / 3)}}.OurAssociatesRoute .OurAssociatesRoute__container .OurAssociatesRoute__cardContainer .OurAssociatesRoute__card{margin-bottom:16px}.OurAssociatesRoute .OurAssociatesRoute__container .OurAssociatesRoute__empty{transform:translateY(-50%)}.OurAssociatesRoute .OurAssociatesRoute__container .OurAssociatesRoute__listInfo{display:flex;justify-content:space-between;align-items:center;padding-top:40px;padding-bottom:24px}.OurAssociatesRoute .OurAssociatesRoute__container .OurAssociatesRoute__listInfo .OurAssociatesRoute__sortContainer{position:relative}.OurAssociatesRoute .OurAssociatesRoute__container .OurAssociatesRoute__listInfo .OurAssociatesRoute__sortContainer .OurAssociatesRoute__sortPopup{box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:6px;position:absolute;z-index:15;right:0;margin-top:8px;overflow:hidden}.OurLeadershipRoute .LeaderCard{background:#fff;border:1px solid #8b9697;border-radius:4px;margin-bottom:16px}.OurLeadershipRoute .LeaderCard .LeaderCard__body{padding:24px;display:flex;flex-direction:column;align-items:center}.OurLeadershipRoute .LeaderCard .LeaderCard__avatar{height:80px;width:80px;margin-bottom:16px}.OurLeadershipRoute .LeaderCard .LeaderCard__name{font-size:18px;font-weight:700;color:#343342}.OurLeadershipRoute .LeaderCard .LeaderCard__roles{color:#6d797a;font-size:14px;margin-bottom:16px;font-weight:600;text-align:center;height:42px}.OurLeadershipRoute .LeaderCard .LeaderCard__phone{font-size:14px;font-weight:600;height:21px}.OurLeadershipRoute .LeaderCard .LeaderCard__phone a{color:#6d797a;text-decoration:none}.OurLeadershipRoute .LeaderCard .LeaderCard__email{padding:16px;text-align:center;cursor:pointer;text-decoration:none;color:#343342;font-weight:600;display:block;border-top:1px solid #f5f5f5}.OurLeadershipRoute .OurLeadershipRoute__header{text-align:center;font-size:26px;padding:40px;color:#343342;font-weight:700;background:#fff}.OurLeadershipRoute .OurLeadershipRoute__container{background-color:#fafafa;padding-bottom:80px;min-height:100%}.OurLeadershipRoute .OurLeadershipRoute__container.OurLeadershipRoute__container--empty{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center}@media (min-width:1024px){.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__cardContainer.col-l-4{width:calc(100% / 3)}}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__cardContainer .OurLeadershipRoute__card{margin-bottom:16px}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__empty{transform:translateY(-50%)}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__listInfo{display:flex;justify-content:space-between;align-items:center;padding-top:40px;padding-bottom:24px}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__listInfo .OurLeadershipRoute__sortContainer{position:relative}.OurLeadershipRoute .OurLeadershipRoute__container .OurLeadershipRoute__listInfo .OurLeadershipRoute__sortContainer .OurLeadershipRoute__sortPopup{width:auto;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);border-radius:6px;position:absolute;z-index:15;right:0;margin-top:8px;overflow:hidden}.OurOffices{background-color:#fafafa;min-height:100%}.OurOffices .OfficeCard{height:232px;display:flex;flex-direction:column;align-items:center;background-color:#fff;cursor:pointer;border:1px solid #8b9697;border-radius:4px;padding:24px 16px}.OurOffices .OfficeCard .OfficeCard__name{font-size:18px;font-weight:600;color:#343342;margin-bottom:8px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.OurOffices .OfficeCard .OfficeCard__location{margin-bottom:8px;text-align:center}.OurOffices .OfficeCard .OfficeCard__contacts,.OurOffices .OfficeCard .OfficeCard__location{font-size:14px;font-weight:600;color:#6d797a;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.OurOffices .OfficeCard .OfficeCard__iconContainer{width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.OurOffices .OfficeCard .OfficeCard__iconContainer span{font-size:64px}@media (max-width:767px){.OurOffices{flex-direction:column;text-align:center}}.OurOffices .OurOffices__mainContent{padding:50px 75px}.OurOffices .OurOffices__titleContainer{width:100%;padding:35px 75px;background-color:#fff}.OurOffices .OurOffices__title{font-family:Source Sans Pro,sans-serif;font-size:26px;color:#343342;font-weight:700;text-align:center}.OurOffices .OurOffices__cardList{width:100%}@media (min-width:1024px){.OurOffices .OurOffices__cardList .col-xl-4{width:calc(100% / 3)}}.OurOffices .OurOffices__officeCard{height:232px;flex-direction:column;display:flex;align-items:center;background-color:#fff;cursor:pointer;border:1px solid #c9d2d3;border-radius:4px;padding:24px 16px;margin-bottom:16px}.WhyKw__wrapper{background-color:$off-white}.WhyKw__wrapper .WhyKw__header{text-align:center;padding-top:20px}.WhyKw__wrapper .WhyKw__description,.WhyKw__wrapper .WhyKw__description__principles,.WhyKw__wrapper .WhyKw__description__reasons{max-width:900px;margin:0 auto 50px;white-space:pre-line}.contactUsRoute{width:100%;height:100%}.KWContactUsForm{padding:50px}.KWContactUsForm .KWContactUsForm_header{text-align:center}.KWContactUsForm .KWContactUsForm_formDiv{display:flex;justify-content:center}.KWContactUsForm .KWContactUsForm_formDiv .KWContactUsForm__contactForm{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.KWContactUsForm .KWContactUsForm_formDiv .KWContactUsForm__contactForm .KWContactUsForm__contactFormButton{width:167px;margin-top:25px}.KWContactUsForm .KWContactUsForm_formDiv .KWContactUsForm__contactForm textarea::-moz-placeholder{color:#cad3d4!important;font-weight:400!important}.KWContactUsForm .KWContactUsForm_formDiv .KWContactUsForm__contactForm textarea:-ms-input-placeholder{color:#cad3d4!important;font-weight:400!important}.KWContactUsForm .KWContactUsForm_formDiv .KWContactUsForm__contactForm textarea::placeholder{color:#cad3d4!important;font-weight:400!important}