.popover--dark{background-color:#383b41;border:0}.popover--dark .popover-body{color:#fff}.popover--dark.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.popover--dark.bs-popover-start>.popover-arrow:before{border-left-color:transparent}.popover--dark.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.popover--dark.bs-popover-start>.popover-arrow:after{border-left-color:#383b41}.popover--dark.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.popover--dark.bs-popover-end>.popover-arrow:before{border-right-color:transparent}.popover--dark.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.popover--dark.bs-popover-end>.popover-arrow:after{border-right-color:#383b41}.popover--dark.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.popover--dark.bs-popover-top>.popover-arrow:before{border-top-color:transparent}.popover--dark.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.popover--dark.bs-popover-top>.popover-arrow:after{border-top-color:#383b41}.popover--dark.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.popover--dark.bs-popover-bottom>.popover-arrow:before{border-bottom-color:transparent}.popover--dark.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.popover--dark.bs-popover-bottom>.popover-arrow:after{border-bottom-color:#383b41}.recommended-listing-banner-card{min-width:234px;transition:box-shadow .5s}.recommended-listing-banner-card:last-child{margin-right:0!important}.recommended-listing-banner-card:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.2)}.recommended-listing-banner-card img{height:156px;-o-object-fit:cover;object-fit:cover}.recommended-listings-container-loading-animation{animation:pulse 2s infinite;background:#bcc8d5;border-radius:.5rem;display:block;height:100%;overflow:hidden;position:relative}.recommended-listings-details-page .recommended-listing-banner-card{min-height:238px;min-width:232px}.recommended-listings-details-page .recommended-listing-banner-card .placeholder-img,.recommended-listings-details-page .recommended-listing-banner-card img{height:154px}.recommended-listings-details-page .recommended-listing-banner-card img{width:auto!important}.recommended-listings-details-page .recommended-listing-banner-card .card-body{padding:12px}.bkk-vehicle-name{width:70px}.bkk-route{height:32px;line-height:24px;width:45px}.bkk-route.tram{background:#ffd800;color:#1e1e1e}.bkk-route.bus{background:#009ee3;color:#fff}.bkk-route.trolleybus{background:#e41f18;color:#fff}.bkk-route.nightlyBus{background:#1e1e1e;color:#fff}.bkk-route.metro{background:#1767aa;color:#fff}.bkk-route.metro.M1{background:#fcd32b;color:#1e1e1e}.bkk-route.metro.M2{background:#ec4637;color:#fff}.bkk-route.metro.M3{background:#1767aa;color:#fff}.bkk-route.metro.M4{background:#55aa4a;color:#fff}.bkk-route.ferry,.bkk-route.rail{background:#ec4637;color:#fff}.bkk-route.suburbanRailway,.bkk-route.suburbanRailway.H4{background:#8f0d65;color:#fff}.bkk-route.suburbanRailway.H5{background:#913565;color:#fff}.bkk-route.suburbanRailway.H6{background:#884319;color:#fff}.bkk-route.suburbanRailway.H7{background:#ee6c35;color:#fff}.bkk-route.suburbanRailway.H8,.bkk-route.suburbanRailway.H9{background:#ec6174;color:#fff}#scrollable-gallery-modal .gallery-button{height:56px}#scrollable-gallery-modal .gallery-image{max-height:60vh}#gallery-modal{--bs-modal-bg:rgba(0,0,0,.5)}#gallery-modal .modal-content{height:100dvh;width:100dvw}@media (min-width:576px){#gallery-modal #gallery-top-action-buttons{position:absolute;right:0;top:0}}#gallery-modal .gallery-button{max-height:56px}#gallery-modal #gallery-swipe-tutorial{transition:opacity .5s ease}#gallery-modal #gallery-photo-info-box{min-width:168px}#gallery-modal #gallery-thumbnails-container{height:130px;transition:all .5s ease}#gallery-modal #gallery-thumbnails-container.no-animation{transition:none}#gallery-modal #gallery-thumbnails-container .gallery-thumbnail{border:2px solid transparent;transform:scale(.95) translateY(10px);transition:transform .2s ease,opacity .2s ease;width:144px}#gallery-modal #gallery-thumbnails-container .gallery-thumbnail.active{border-color:#fff;transform:scale(1) translateY(0)}#gallery-modal .gallery-hidable-element{opacity:1;transition:opacity .5s ease}#gallery-modal.hide-ui .gallery-hidable-element{opacity:0}.price-stat-box{min-height:auto}.price-stat-container{flex:none;height:150px;margin:0;width:75%}.price-stat-container.is-same-prices .price-stat-poi--primary:before{height:32px;width:32px}@media (max-width:767.98px){.price-stat-container{width:100%}}.has-3-price-items.is-same-prices .price-stat-poi--primary:before{background-color:#c5daff;border:4px solid #191e4d;box-shadow:inset 0 0 0 4px #5370f6;height:32px;width:32px}.has-3-price-items.is-same-prices .price-stat-poi--primary:after{top:-12px}.has-3-price-items.is-same-prices .price-stat-poi--primary .price-stat-labels-container{bottom:24px}.has-3-price-items.is-same-prices .price-stat-poi--secondary .price-stat-labels-container{transform:translateY(24px)}.price-stat-poi{display:flex;flex-direction:column;position:absolute}.price-stat-poi:first-child{z-index:3}.price-stat-poi:nth-child(2){z-index:2}.price-stat-poi:nth-child(3){z-index:1}.price-stat-poi .price-stat-labels-container{max-width:152px}.price-stat-poi--primary{bottom:auto;color:#fff;left:0;right:auto;top:0;z-index:3}.price-stat-poi--primary .price-stat-labels-container{background:#191e4d;bottom:16px;padding:8px;top:auto}.price-stat-poi--primary:after,.price-stat-poi--primary:before{content:"";position:absolute;top:0}.price-stat-poi--primary:before{background-color:#191e4d;border-radius:50%;height:1rem;left:50%;transform:translate(-50%,-50%);width:1rem}.price-stat-poi--primary:after{background:#191e4d;height:16px;position:absolute;transform:translate(-50%,-100%);width:2px}.price-stat-poi--primary .price-stat-poi__title{white-space:normal}.price-stat-poi--primary .price-stat-poi__price{font-weight:700;white-space:nowrap}.price-stat-poi--labels-align-left .price-stat-labels-container{left:-1px;right:auto;text-align:left;transform:translateY(-50%)}.price-stat-poi--labels-align-left .price-stat-labels-container .price-stat-labels{border-left:2px solid #5370f6;padding-left:8px}.price-stat-poi--labels-align-right .price-stat-labels-container{left:auto;right:-1px;text-align:right;transform:translateY(-50%)}.price-stat-poi--labels-align-right .price-stat-labels-container .price-stat-labels{border-right:2px solid #5370f6;padding-right:8px}.price-stat-poi--secondary{left:0;right:50%;top:0!important;width:0}.price-stat-poi--secondary .price-stat-labels-container{background:#fff;padding-bottom:8px;transform:translateY(16px)}.price-stat-poi--secondary.has-overlapping-element:before{background-color:#c5daff;border:4px solid #5370f6;height:24px;width:24px}.price-stat-poi--secondary:nth-child(2).has-large-dot:before{height:24px;width:24px}.price-stat-poi--secondary:nth-child(3):before{background-color:#c5daff}.price-stat-poi--secondary:nth-child(3) .price-stat-labels{border-color:#c5daff}.price-stat-poi--secondary:before{background-color:#5370f6;border-radius:50%;content:"";height:16px;left:50%;position:absolute;right:auto;top:0;transform:translate(-50%,-50%);width:16px}.price-stat-poi--secondary .price-stat-poi__price{font-weight:700}#details-page-map-container #location-map{height:344px}.money-network-partner-card{min-width:100%;transition:transform .5s ease}.money-network-box-next-button,.money-network-box-previous-button{box-shadow:0 0 8px rgba(0,0,0,.25);transition:opacity .5s ease}.revealed-contact-phone-numbers .dropdown-menu{transform:translateY(40px)!important}#chat-widget-container{right:24px}#money-widget .money-widget__wrapper{max-width:1320px}#scroll-to-map-button{width:150px}#listing-description{max-height:attr(data-max-mobile-height px);position:relative}@media screen and (min-width:992px){#listing-description{max-height:attr(data-max-desktop-height px)}}#listing-description.show-read-more{overflow:hidden}#listing-description.show-read-more:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.75),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));bottom:0;content:"";height:50px;left:0;position:absolute;width:100%}@media screen and (max-width:576px){.bottom-fixed-contact button .caption{font-size:.75rem!important}}.toggle-for-contact-phone-numbers .toggle-icon{transition:all .25s ease-in-out}.toggle-for-contact-phone-numbers.show .toggle-icon{transform:rotate(180deg)}#onboarding-bubble{opacity:0;transition:opacity .5s ease-in-out;width:230px}#onboarding-bubble:after{border-bottom:8px solid transparent;border-right:8px solid #383b41;border-top:8px solid transparent;content:"";height:0;left:-8px;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:0}#onboarding-bubble:not(.invisible){opacity:1}.avatar{height:54px;-o-object-fit:contain;object-fit:contain;width:54px}.gallery{height:15rem}@media (min-width:768px){.gallery{height:23.4375rem}}.gallery-photo:hover img:not(.no-hover){transform:scale(1.05)}.gallery-photo img{-o-object-fit:cover;object-fit:cover;transition:transform .2s ease-in-out}@media (max-width:1199.98px){.gallery-links{right:.5rem;top:.5rem}}@media (min-width:1200px){.gallery-links{bottom:.5rem;left:.5rem}}.gallery-links-item:hover{box-shadow:0 0 0 3px rgba(87,169,255,.75)}.gallery-main-photo{flex:2}.gallery-other-photos{flex-basis:0;max-height:8.4375rem}@media (min-width:576px){.gallery-other-photos{max-height:none}}.gallery-other-photos-item{flex-basis:0}textarea#contact[message]{min-height:195px}#foreign-contact-form-data-protection-modal-dialog{min-width:450px}@media (min-width:1200px){.agent-seller-link{width:90%}}.breadcrumb-item:before{display:none!important}.listing-property:last-of-type{border-right:0!important}.travel-time-calculator .travel-time-calculator-tab span{color:#5370f6}.travel-time-calculator .travel-time-calculator-tab .active span{color:#fff}.travel-time-calculator .travel-time-calculator-tab .tab-text{display:block}@media (max-width:767.98px){.travel-time-calculator .travel-time-calculator-tab .tab-text{display:none;opacity:0;transition:opacity .2s ease-in-out}.travel-time-calculator .travel-time-calculator-tab .active .tab-text{display:block;opacity:1}}.travel-time-calculator .disabled .travel-time-calculator-tab{opacity:.7;pointer-events:none}#new-function-flag{right:-4px;top:-4px}.filter-blur{filter:blur(11px)}.searcher-pro-listing-stats .no-data-available,.searcher-pro-listing-stats .no-data-available .accordion,.searcher-pro-listing-stats .no-data-available .accordion-button{background-color:transparent!important}.searcher-pro-listing-stats .no-data-available p,.searcher-pro-listing-stats .no-data-available span{color:#a8b0b8!important}.searcher-pro-listing-stats .no-data-available-yet{border-style:dashed!important}.price-history-arrow{height:32px;left:100%;margin-left:-7px;top:50%;transform:translateY(-50%);width:32px}@media (max-width:767.98px){.price-history-arrow{left:50%;margin-left:auto;margin-top:-7px;top:100%;transform:translate(-50%)}}.satisfaction-index-track{background:linear-gradient(90deg,#fedf89,#16c171);height:8px}.satisfaction-index-track-inner{width:calc(100% - 4rem)}.satisfaction-index-marker{padding:inherit;transform:translate(-50%,100%)}#price-stat-y-label-title{transform:translate(-50%,calc(-50% - 24px)) rotate(-90deg)}.satisfaction-index-evaluation-low .satisfaction-index-track-dimmed{width:87.5%}.satisfaction-index-evaluation-low .satisfaction-index-marker{left:12.5%}.satisfaction-index-evaluation-medium .satisfaction-index-track-dimmed{width:50%}.satisfaction-index-evaluation-medium .satisfaction-index-marker{left:50%;padding:0}.satisfaction-index-evaluation-high .satisfaction-index-track-dimmed{width:0}.satisfaction-index-evaluation-high .satisfaction-index-marker{left:100%}@media (max-width:767.98px){#locationPriceHistoryChartScrollContainer{height:370px;width:850px}}#locationPriceHistoryChartScrollContainer canvas{height:100%!important;width:100%!important}#locationPriceHistoryChartAccordion.disabled .accordion-button{cursor:default}@media (max-width:991.98px){#searcher-pro-banner{margin-bottom:6rem!important}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(211,86,48,.4)}to{box-shadow:0 0 7px 25px rgba(211,86,48,0)}}.animation-pulse{animation:shadow-pulse 1.5s;animation-iteration-count:1}.desktop-fixed-sized-banner--placeholder--details-page{height:115px;width:970px}.mobile-fixed-sized-banner--placeholder--details-page{height:125px;width:320px}.gallery-photo-subtype-tag{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5)}