.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}#gallery-modal #gallery-header:not(.bg-none){background:linear-gradient(180deg,#000,rgba(0,0,0,.45) 80%,transparent)}#gallery-modal #gallery-address{font-size:16px}@media screen and (min-width:992px){#gallery-modal #gallery-address{font-size:20px}}#gallery-modal .gallery-parameter{font-size:13px}@media screen and (min-width:992px){#gallery-modal .gallery-parameter{font-size:16px}}#gallery-modal .gallery-button{max-height:56px}#gallery-modal #gallery-swipe-tutorial{transition:opacity .5s ease}#gallery-modal #gallery-address-parameters-container,#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}#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}.star-rating button{height:44px;width:44px}.star-rating button .selected{display:none}.star-rating button:not(:first-child):after{background-color:transparent!important;content:"";height:100%;position:absolute;right:-16px;top:0;width:16px}.star-rating button:focus .selected,.star-rating button:focus~button .selected,.star-rating button:hover .selected,.star-rating button:hover~button .selected{display:block}.star-rating button:focus :not(.selected):not(.single),.star-rating button:focus~button :not(.selected):not(.single),.star-rating button:hover :not(.selected):not(.single),.star-rating button:hover~button :not(.selected):not(.single){display:none}.text-grass{color:#79cc80}div[data-controller=ab-test-cro653--rating][data-variant=v3]{max-width:330px}div[data-controller=ab-test-cro653--rating][data-variant=v3] div[data-ab-test-cro653--rating-target=response]{height:140px}.price-stat-box{min-height:60vh}@media (min-width:768px){.price-stat-box{min-height:auto}}.price-stat-container{flex:1 0 auto;margin:2rem 0;width:100%}@media (min-width:768px){.price-stat-container{flex:none;margin:0;width:75%}}.price-stat-poi{display:flex;flex-direction:column;max-width:45%;position:absolute;transform:translateY(-50%)}@media (min-width:768px){.price-stat-poi{text-align:center;transform:translateX(-50%)}}@media (min-width:992px){.price-stat-poi{max-width:9.5rem}}.price-stat-poi__title{font-size:.75rem}.price-stat-poi__price{font-size:.875rem}.price-stat-poi--primary{background-color:#191e4d;border-radius:8px;color:#fff;padding:.5rem;right:auto;z-index:1}@media (max-width:767.98px){.price-stat-poi--primary{left:calc(50% + 1.5rem)!important}}@media (min-width:768px){.price-stat-poi--primary{bottom:calc(100% + 1.5625rem);left:0;top:auto!important}}.price-stat-poi--primary:after,.price-stat-poi--primary:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){.price-stat-poi--primary:after,.price-stat-poi--primary:before{top:calc(100% + 1rem);transform:translateX(-50%)}}.price-stat-poi--primary:before{background-color:#191e4d;border-radius:50%;height:1rem;left:-2rem;width:1rem}@media (min-width:768px){.price-stat-poi--primary:before{left:50%}}.price-stat-poi--primary:after{border-bottom:.625rem solid transparent;border-right:.625rem solid #191e4d;border-top:.625rem solid transparent;height:0;left:-.625rem;width:0}@media (min-width:768px){.price-stat-poi--primary:after{border:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-top:.625rem solid #191e4d;left:50%;top:calc(100% - 1px)}}.price-stat-poi--primary .price-stat-poi__title{white-space:nowrap}@media (min-width:768px){.price-stat-poi--primary .price-stat-poi__title{white-space:normal}.price-stat-poi--primary .price-stat-poi__price{white-space:nowrap}}.price-stat-poi--secondary{right:calc(50% + 1.625rem);width:45%}@media (max-width:767.98px){.price-stat-poi--secondary{left:auto!important}}@media (min-width:768px){.price-stat-poi--secondary{left:0;max-width:37%;top:1.5625rem!important}}.price-stat-poi--secondary:before{background-color:#5370f6;border-radius:50%;content:"";height:.75rem;position:absolute;right:-2rem;top:50%;transform:translateY(-50%);width:.75rem}@media (min-width:768px){.price-stat-poi--secondary:before{bottom:calc(100% + 1.25rem);left:50%;right:auto;top:auto;transform:translateX(-50%)}}.price-stat-poi--secondary .price-stat-poi__title{color:#545c66;font-weight:700}.price-stat-poi--secondary .price-stat-poi__price{font-weight:700}@media (max-width:767.98px){.price-stat-poi--secondary.has-large-dot:before{right:-2.375rem}}@media (min-width:768px){.price-stat-poi--secondary.has-large-dot:before{bottom:calc(100% + .875rem)}.has-3-price-items .price-stat-poi--secondary.is-pulled{text-align:right}}@media (max-width:767.98px){.has-3-price-items .price-stat-poi--secondary.is-pulled .price-stat-poi__title{margin-top:-2.25rem}}@media (min-width:768px){.has-3-price-items .price-stat-poi--secondary.is-pulled>*{transform:translateX(calc(-50% - 1.125rem))}.has-3-price-items .price-stat-poi--secondary.is-pushed{text-align:left}}@media (max-width:767.98px){.has-3-price-items .price-stat-poi--secondary.is-pushed .price-stat-poi__title{margin-top:2.25rem}}@media (min-width:768px){.has-3-price-items .price-stat-poi--secondary.is-pushed>*{transform:translateX(calc(50% + 1.125rem))}.has-3-price-items .price-stat-poi--secondary.text-right{text-align:right}}@media (max-width:767.98px){.has-3-price-items .price-stat-poi--secondary.text-right .price-stat-poi__title{margin-top:-2rem}}@media (min-width:768px){.has-3-price-items .price-stat-poi--secondary.text-right>*{transform:translateX(calc(-50% - .25rem))}.has-3-price-items .price-stat-poi--secondary.text-left{text-align:left}}@media (max-width:767.98px){.has-3-price-items .price-stat-poi--secondary.text-left .price-stat-poi__title{margin-top:2rem}}@media (min-width:768px){.has-3-price-items .price-stat-poi--secondary.text-left>*{transform:translateX(calc(50% + .25rem))}}@media (min-width:992px){.has-3-price-items .price-stat-poi--secondary.text-left,.has-3-price-items .price-stat-poi--secondary.text-right{max-width:7.75rem}}@media (min-width:1400px){.has-3-price-items .price-stat-poi--secondary.text-left,.has-3-price-items .price-stat-poi--secondary.text-right{max-width:9.25rem}}@media (min-width:768px){.has-3-price-items.is-same-prices .price-stat-poi--secondary:nth-child(2){text-align:right}}@media (max-width:767.98px){.has-3-price-items.is-same-prices .price-stat-poi--secondary:nth-child(2) .price-stat-poi__price{margin-top:-2.75rem}}@media (min-width:768px){.has-3-price-items.is-same-prices .price-stat-poi--secondary:nth-child(2)>*{transform:translateX(calc(-50% - 1.125rem))}.has-3-price-items.is-same-prices .price-stat-poi--secondary:nth-child(3){text-align:left}}@media (max-width:767.98px){.has-3-price-items.is-same-prices .price-stat-poi--secondary:nth-child(3) .price-stat-poi__price{margin-top:2.75rem}}@media (min-width:768px){.has-3-price-items.is-same-prices .price-stat-poi--secondary:nth-child(3)>*{transform:translateX(calc(50% + 1.125rem))}}.price-stat-poi.has-large-dot:before{height:1.5rem;width:1.5rem}#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}@media screen and (max-width:992px){#listing-description.show-read-more{max-height:400px;overflow:hidden;position:relative}#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}