@media only print{.noprint{display:none!important}body{background:#fff}#header,#header-container{background:#fff;position:static}.container{border-top:0}.container,.content,body.price-guide .container{background-color:#fff}.header-brand .logo-otm{display:inline-block}.header-brand .logo-otm .logo-market-instance,.header-brand .logo-otm .logo-outer-instance{color:#003d7a}.panel{box-shadow:0 0 0}.tab-list-item:not(.tab-list-active){display:none!important}#footer{background-color:#fff!important;text-shadow:none}.homepage-panel .panel{background-color:#fff;border:1px solid #8adff2;box-shadow:none;color:#636b76}.homepage-panel .logo h2,.homepage-panel .logo p{color:#003d7a;text-shadow:none}.homesearch .additional{border-top:1px solid #8adff2}.homesearch .additional .form-group,.homesearch .additional .form-group .select:after,.homesearch .additional .form-group label,.homesearch .additional .form-group select{background-color:#fff;color:#636b76}.channel.tabs li a,.channel.tabs li a.active{background-color:#fff;color:#636b76}.channel.tabs li a.active{border:1px solid #8adff2}#properties,.pricing-guide-properties{float:left}#properties .result,.pricing-guide-properties .result{border:1px solid #cbcbcb}#properties .agent-result,.pricing-guide-properties .agent-result{height:27.5em;padding-bottom:0}#properties .agent-actions,.pricing-guide-properties .agent-actions{display:none}.price-guide .pricing-guide-properties .result{border-width:0 0 1px;margin:0 0 10px;max-width:100%;padding:0 10px 10px;width:100%}.price-guide .pricing-guide-properties .result .media{float:left;width:200px}.price-guide .pricing-guide-properties .result .details{margin-left:200px}.price-guide .recharts-wrapper,.price-guide .recharts-wrapper .recharts-surface{width:100%!important}.large-carousel .owl-controls{display:none}.agent-contact .agent-phone-link{color:#06f;display:block;font-size:145%;padding:.5em 0;text-align:left}.agent-contact .agent-phone-link.multiple{padding:.5em 0}.agent-contact .agent-phone-link.multiple .branch-label{width:5em}.agent-contact .static-links,.agent-contact .valuation{display:none}}
#cookie-notification{animation:appear 1s cubic-bezier(.5,0,.5,1)}@keyframes eUZgPyw6vXu4_tr__tr{0%,31.666667%,98%,to{transform:translate(28.43061px,27.69472px) rotate(0deg)}64.666667%{transform:translate(28.43061px,27.69472px) rotate(-5.18057deg)}}@keyframes eUZgPyw6vXu4_c_o{0%,31.333333%{opacity:0}31.666667%,to{opacity:1}}@keyframes eUZgPyw6vXu5_tr__tr{0%,31.333333%,to{transform:translate(28.4084px,27.70854px) rotate(0deg)}15.666667%{transform:translate(28.4084px,27.70854px) rotate(-38.02339deg)}}@keyframes eUZgPyw6vXu5_c_o{0%,31.333333%{opacity:1}31.666667%,to{opacity:0}}@keyframes appear{0%{transform:translateY(calc(100% + 1.75rem))}to{transform:translateY(0)}}
.content-ad{align-items:center;display:flex;flex-direction:row;font-size:12px;margin:1rem 0 0;padding:0 0 15px}@media screen and (min-width:760px){.content-ad{font-size:14px;padding-bottom:20px}}.experian{position:relative}.experian .logo-ad{left:0;margin:-2px 4px 0 -2px;position:absolute;top:0;width:21px}.experian svg{vertical-align:middle}.mortgage.mobile{align-items:center;display:flex}.details-heading .mortgage{display:block;font-size:.85em}.details-heading .mortgage a{text-decoration:underline}.details-heading-bottom .mortgage{display:none}.banner-ad-wrapper{order:5}.otm-banner{margin-bottom:20px;order:5;text-align:center}.otm-banner.banner-ad-top{margin:.4em auto;order:1}@media only screen and (min-width:760px){.otm-banner.banner-ad-top{margin:0 auto 20px}}
.otm-ToggleButton>input+label{--tw-bg-opacity:1;--tw-bg-opacity:0.2;--tw-text-opacity:1;align-items:center;background-color:rgba(203,203,203,var(--tw-bg-opacity));border-radius:.25rem;color:rgba(99,107,118,var(--tw-text-opacity));cursor:pointer;display:inline-flex;height:52px;justify-content:center;min-width:90px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.otm-ToggleButton.toggleSmall{flex-grow:1}@media (min-width:768px){.otm-ToggleButton.toggleSmall{flex:none}}.otm-ToggleButton.toggleSmall>input+label{min-width:35px;width:100%}@media (min-width:768px){.otm-ToggleButton.toggleSmall>input+label{min-width:90px}}.otm-ToggleButton>input:checked+label{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(0,18,41,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}
@keyframes scaleAnimation{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes drawCircle{0%{stroke-dashoffset:151px}to{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#successAnimationCircle{stroke-dasharray:151px 151px;stroke:#4caf50;fill:transparent}#successAnimationCheck{stroke-dasharray:36px 36px;stroke:#4caf50}#successAnimationResult{fill:#4caf50;opacity:0}#successAnimation.animated{animation:scaleAnimation 1s ease-out 0s 1 both}#successAnimation.animated #successAnimationCircle{animation:drawCircle 1s cubic-bezier(.77,0,.175,1) 0s 1 both,fadeOut .3s linear .9s 1 both}#successAnimation.animated #successAnimationCheck{animation:drawCheck 1s cubic-bezier(.77,0,.175,1) 0s 1 both,fadeOut .3s linear .9s 1 both}#successAnimation.animated #successAnimationResult{animation:fadeIn .3s linear .9s both}
.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}:root{--swiper-navigation-size:10px;--swiper-navigation-color:#001229}.swiper-pagination-bullet{background-color:hsla(0,0%,100%,.8);opacity:1}.swiper-pagination-bullet-active{background-color:#fff}.swiper-button-next,.swiper-button-prev{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:9999px;display:none;height:2rem;margin-top:-16px;width:2rem}.swiper-button-next:hover,.swiper-button-prev:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:pointer;pointer-events:auto}@media (hover:hover){.swiper-container-initialized:hover .swiper-button-next,.swiper-container-initialized:hover .swiper-button-prev{display:flex}}.otm-PropertyCard{position:relative}@media (min-width:414px){.otm-PropertyCard{border-radius:.75rem}}.otm-PropertyCard>div:first-child{display:flex;flex-direction:column;height:100%;padding:1.25rem 1.25rem 0}.otm-PropertyCard .otm-PropertyCardMedia{margin-bottom:.75rem;overflow:hidden;position:relative}.otm-PropertyCard .otm-PropertyCardMedia>div:first-child{position:relative}.otm-PropertyCard .otm-PropertyCardMedia>div:nth-child(2){display:none}.otm-PropertyCard .otm-PropertyCardMedia>div:nth-child(2) .additional-img{border-radius:.625rem;overflow:hidden;position:relative}.otm-PropertyCard .otm-PropertyCardMedia>div:nth-child(2) .additional-img:first-child{display:none}.otm-PropertyCard .otm-PropertyCardMedia>div:nth-child(2)>:nth-child(4){display:none}.otm-PropertyCard .otm-PropertyCardMedia .image-wrapper{background-color:hsla(0,0%,80%,.2);border-radius:.625rem;overflow:hidden;position:relative}.otm-PropertyCard .otm-PropertyCardMedia .image-wrapper:after{content:"";display:block}.otm-PropertyCard .otm-PropertyCardMedia .image-wrapper:after{padding-top:66.66%}.otm-PropertyCard .otm-PropertyCardMedia .image-wrapper img{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0;width:100%}.otm-PropertyCard .otm-PropertyCardMedia .image-wrapper img.portrait{border-left-width:1px;border-right-width:1px;max-height:100%;width:auto}.otm-PropertyCard .otm-PropertyCardMedia .image-bg{background:no-repeat 50%;background-size:cover;bottom:0;filter:blur(1px);left:0;opacity:.3;position:absolute;right:0;top:0}.otm-PropertyCard .otm-PropertyCardMedia .property-save{font-size:34px;line-height:46px;position:absolute;right:.75rem;top:.75rem;z-index:10}.otm-PropertyCard .otm-PropertyCardMedia .property-save .link{color:rgba(0,18,41,.3)}.otm-PropertyCard .otm-PropertyCardMedia .property-save svg{position:relative}.otm-PropertyCard .otm-PropertyCardMedia .property-save use{stroke:#fff;stroke-width:35}.otm-PropertyCard .otm-PropertyCardInfo .sticker-container{flex-grow:1}.otm-PropertyCard .otm-PropertyCardInfo .sticker-container:empty{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"26\" height=\"20\"><g data-name=\"Group 2464\"><path fill=\"%23cbcbcb\" d=\"M13.106 4.984A4.082 4.082 0 0 0 9 9.192q0 2.556 4.106 6.056 4.1-3.5 4.106-6.056a4.082 4.082 0 0 0-4.106-4.208Z\" data-name=\"Path 109\"/></g></svg>");background-position-x:-9px;background-position-y:4px;opacity:.2}.otm-PropertyCard .otm-PropertyCardInfo .otm-Sticker{margin-bottom:.25rem}.otm-PropertyCard .otm-PropertyCardInfo .otm-Sticker>svg{height:44px;width:auto}.otm-PropertyCard .otm-PropertyCardInfo .otm-Sticker>span{font-size:16px;line-height:26px;line-height:1.25}.otm-PropertyCard .otm-PropertyCardInfo .otm-Price{align-items:baseline;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:.25rem}.otm-PropertyCard .otm-PropertyCardInfo .otm-Price .price{font-size:22px;line-height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.otm-PropertyCard .otm-PropertyCardInfo .otm-Price .price{font-size:24px;line-height:36px}}.otm-PropertyCard .otm-PropertyCardInfo .otm-Price>a:not(.price),.otm-PropertyCard .otm-PropertyCardInfo .otm-Price>div:not(.price){--tw-text-opacity:1;color:rgba(161,168,179,var(--tw-text-opacity))}.otm-PropertyCard .otm-PropertyCardInfo .otm-Price #fees-apply-link small,.otm-PropertyCard .otm-PropertyCardInfo .otm-Price>a:not(.price),.otm-PropertyCard .otm-PropertyCardInfo .otm-Price>div:not(.price){font-family:var(--font-heading);font-size:12px;line-height:22px;margin-left:.25rem;white-space:nowrap}@media (min-width:1025px){.otm-PropertyCard .otm-PropertyCardInfo .otm-Price #fees-apply-link small,.otm-PropertyCard .otm-PropertyCardInfo .otm-Price>a:not(.price),.otm-PropertyCard .otm-PropertyCardInfo .otm-Price>div:not(.price){font-size:14px;line-height:26px}}.otm-PropertyCard .otm-PropertyCardInfo .otm-Price #fees-apply-link+.qualifier{display:none}.otm-PropertyCard .otm-PropertyCardInfo>p{display:flex;flex-direction:column;margin-bottom:1.25rem}.otm-PropertyCard .otm-PropertyCardInfo>p .title{--tw-text-opacity:1;color:rgba(0,18,41,var(--tw-text-opacity));font-size:16px;font-weight:var(--font-weight-semibold);line-height:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1025px){.otm-PropertyCard .otm-PropertyCardInfo>p .title{font-size:18px;line-height:28px}}.otm-PropertyCard .otm-PropertyCardInfo>p .address{--tw-text-opacity:1;color:rgba(99,107,118,var(--tw-text-opacity));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1025px){.otm-PropertyCard .otm-PropertyCardInfo>p .address{font-size:16px;line-height:26px}}.otm-PropertyCard .otm-PropertyCardInfo>ul{display:none}.otm-PropertyCard .otm-PropertyCardInfo .otm-BedBathCount>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.otm-PropertyCard .otm-PropertyCardInfo .otm-BedBathCount>div{--tw-text-opacity:1;align-items:center;color:rgba(0,18,41,var(--tw-text-opacity));display:flex;font-size:16px;font-weight:var(--font-weight-bold);line-height:26px}.otm-PropertyCard .otm-PropertyCardInfo .otm-BedBathCount>div svg{font-size:20px;line-height:30px;margin-right:.375rem}.otm-PropertyCard .otm-PropertyCardAgent{border-bottom-width:1px;border-top-width:1px;height:76px;margin-top:1rem;max-height:76px;padding-bottom:.5rem;padding-top:.5rem}.otm-PropertyCard .otm-PropertyCardAgent .agent-logo img{max-height:60px;width:auto}.otm-PropertyCard .otm-PropertyCardAgent .otm-Button,.otm-PropertyCard .otm-PropertyCardAgent .otm-Telephone,.otm-PropertyCard .otm-PropertyCardAgent small{display:none}.otm-PropertyCard .otm-PropertyCardAgent small{font-family:var(--font-heading);font-size:12px;line-height:22px;line-height:1.25}.otm-PropertyCard .otm-PropertyCardAgent>div{align-items:center;display:flex;flex-direction:row-reverse;font-size:12px;height:100%;justify-content:space-between;line-height:22px}.otm-PropertyCard .otm-PropertyCardAgent .in-market-label,.otm-PropertyCard .otm-PropertyCardAgent .in-market-label-2{--tw-text-opacity:1;color:rgba(0,18,41,var(--tw-text-opacity));font-family:var(--font-heading);font-size:14px;line-height:26px}.otm-PropertyCard .otm-PropertyCardAgent .in-market-label-2,.otm-PropertyCard .otm-PropertyCardAgent .in-market-label-spacer{display:none}.otm-PropertyCard .otm-PropertyCardWishList{--tw-text-opacity:1;align-items:center;bottom:91px;color:rgba(0,18,41,var(--tw-text-opacity));display:flex;position:absolute;right:0}.otm-PropertyCard .otm-PropertyCardWishList .otm-Flags,.otm-PropertyCard .otm-PropertyCardWishList .wl-cta{display:none}.agent-results .otm-PropertyCard .otm-PropertyCardWishList .wl-cta{display:none!important}.otm-PropertyCard.spotlight{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(0,18,41,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){display:grid;gap:.625rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.625rem}.otm-PropertyCard.spotlight .otm-PropertyCardMedia .image-wrapper{--tw-bg-opacity:0.2}.otm-PropertyCard.spotlight .otm-BedBathCount>div,.otm-PropertyCard.spotlight .otm-ListItemOtmBullet,.otm-PropertyCard.spotlight .price,.otm-PropertyCard.spotlight .title{--tw-text-opacity:1!important;color:rgba(255,255,255,var(--tw-text-opacity))!important}.otm-PropertyCard.spotlight #fees-apply-link{--tw-text-opacity:1;color:rgb(var(--color-bright)/var(--tw-text-opacity))}.otm-PropertyCard.spotlight .address{--tw-text-opacity:1!important;color:rgba(203,203,203,var(--tw-text-opacity))!important}.otm-PropertyCard.spotlight .otm-PropertyCardAgent{border-bottom-color:transparent;border-top-color:#cbcbcb66}@media (min-width:640px){.otm-PropertyCard.spotlight .otm-PropertyCardAgent .agent-logo+div{display:flex}.otm-PropertyCard.spotlight .otm-PropertyCardAgent .agent-logo+div{flex-grow:1}.otm-PropertyCard.spotlight .otm-PropertyCardAgent .agent-logo+div{flex-direction:row-reverse}.otm-PropertyCard.spotlight .otm-PropertyCardAgent .agent-logo+div{align-items:center}.otm-PropertyCard.spotlight .otm-PropertyCardAgent small{--tw-text-opacity:1;color:rgba(203,203,203,var(--tw-text-opacity));display:block;margin-right:.75rem;max-width:160px;order:2;text-align:right}.otm-PropertyCard.spotlight .otm-PropertyCardAgent .days-otm{flex-grow:1;order:3}}.otm-PropertyCard.premium{background-color:rgb(var(--color-bright)/.15)}.otm-PropertyCard.premium .otm-PropertyCardAgent{border-bottom-color:transparent}.grid-list-tabcontent{align-items:flex-start;display:flex;flex-wrap:wrap;list-style:none outside none;margin-bottom:0;padding-left:0;position:relative;width:100%}@media (min-width:414px){.grid-list-tabcontent{padding-left:.5rem!important;padding-right:.5rem!important}}@media (min-width:640px){.grid-list-tabcontent{align-items:stretch;display:grid;gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}.grid-list-tabcontent .banner-result-third-party{grid-column:span 2/span 2;margin-bottom:0;margin-top:1rem}}@media (min-width:1025px){.grid-list-tabcontent .banner-result-third-party{grid-column:span 3/span 3}}@media (min-width:1536px){.grid-list-tabcontent .banner-result-third-party{grid-column:span 4/span 4}}.grid-list-tabcontent .banner-result-third-party iframe{margin-left:auto;margin-right:auto}.grid-list-tabcontent>.otm-PropertyCard:nth-child(25){order:25}.grid-list-tabcontent>.otm-PropertyCard:nth-child(24){order:24}.grid-list-tabcontent>.otm-PropertyCard:nth-child(23){order:23}.grid-list-tabcontent>.otm-PropertyCard:nth-child(22){order:22}.grid-list-tabcontent>.otm-PropertyCard:nth-child(21){order:21}.grid-list-tabcontent>.otm-PropertyCard:nth-child(20){order:20}.grid-list-tabcontent>.otm-PropertyCard:nth-child(19){order:19}.grid-list-tabcontent>.otm-PropertyCard:nth-child(18){order:18}.grid-list-tabcontent>.otm-PropertyCard:nth-child(17){order:17}.grid-list-tabcontent>.otm-PropertyCard:nth-child(16){order:16}.grid-list-tabcontent>.otm-PropertyCard:nth-child(15){order:15}.grid-list-tabcontent>.otm-PropertyCard:nth-child(14){order:14}.grid-list-tabcontent>.otm-PropertyCard:nth-child(13){order:13}.grid-list-tabcontent>.otm-PropertyCard:nth-child(12){order:12}.grid-list-tabcontent>.otm-PropertyCard:nth-child(11){order:11}.grid-list-tabcontent>.otm-PropertyCard:nth-child(10){order:10}.grid-list-tabcontent>.otm-PropertyCard:nth-child(9){order:9}.grid-list-tabcontent>.otm-PropertyCard:nth-child(8){order:8}.grid-list-tabcontent>.otm-PropertyCard:nth-child(7){order:7}.grid-list-tabcontent>.otm-PropertyCard:nth-child(6){order:6}.grid-list-tabcontent>.otm-PropertyCard:nth-child(5){order:5}.grid-list-tabcontent>.otm-PropertyCard:nth-child(4){order:4}.grid-list-tabcontent>.otm-PropertyCard:nth-child(3){order:3}.grid-list-tabcontent>.otm-PropertyCard:nth-child(2){order:2}.grid-list-tabcontent>.otm-PropertyCard:first-child{order:1}@media (min-width:768px){.list .grid-list-tabcontent{align-items:flex-start;display:flex;justify-content:center}.list .grid-list-tabcontent .banner-result-third-party{margin-bottom:2rem;margin-top:0}}@media (min-width:1025px){.grid .grid-list-tabcontent{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.grid .grid-list-tabcontent{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid-list-tabcontent .otm-PropertyCard{margin-bottom:2.5rem;width:100%}@media (min-width:640px){.grid-list-tabcontent .otm-PropertyCard{margin-bottom:0;margin-left:0;margin-right:0}.grid-list-tabcontent .otm-PropertyCard.spotlight{grid-column:span 2/span 2}.grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia{display:grid;gap:1rem;grid-template-columns:calc(50% - 1.5625rem) 1fr}.grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){grid-template-rows:repeat(2,minmax(0,1fr))}.grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){gap:1rem}.grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){padding-top:0}.grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2) .additional-img .image-wrapper:after{content:"";display:none}.grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2) .additional-img .image-wrapper{position:unset}.grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2)>:nth-child(4){display:block}}.grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardMedia>div:nth-child(2){display:none}@media (min-width:640px){.grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}}.list .grid-list-tabcontent .otm-PropertyCard{max-width:1280px}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));box-shadow:0 0 5px #0000000f;margin-bottom:2rem;overflow:hidden}.list .grid-list-tabcontent .otm-PropertyCard>div:first-child{flex-direction:row}.list .grid-list-tabcontent .otm-PropertyCard>div:first-child{flex-wrap:wrap}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardMedia{margin-bottom:1.25rem;margin-right:1.75rem;width:400px}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardMedia>div:nth-child(2)>:nth-child(4){display:none}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo{flex:1 1 0%;flex-direction:column;justify-content:flex-start}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo .otm-Price .price,.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo>p .address,.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo>p .title{white-space:normal}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo #fees-apply-link+.qualifier{display:block}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo>ul{margin-bottom:2rem}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo>ul{display:block}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo>ul{--tw-text-opacity:1;color:rgba(0,18,41,var(--tw-text-opacity))}}@media (min-width:1025px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo>ul{font-size:16px;line-height:27px}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo .otm-ListItemOtmBullet:before{margin-top:.25em}}@media (min-width:1025px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo .otm-ListItemOtmBullet:before{margin-top:.45rem}}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo .sticker-container{flex-grow:0}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardInfo .otm-BedBathCount{align-items:flex-end;flex-grow:1;margin-bottom:1.25rem}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent{--tw-bg-opacity:1;align-items:center;background-color:rgba(250,249,249,var(--tw-bg-opacity));border-width:0;display:flex;height:auto;margin-left:-1.25rem;margin-right:-1.25rem;margin-top:0;padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;width:calc(100% + 2.5rem)}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent{border-radius:.625rem;flex-direction:column;margin:0;margin-bottom:1.25rem;margin-left:1rem;max-height:100%;text-align:center;width:235px}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{height:auto}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{flex-grow:1}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{flex-direction:row}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{justify-content:flex-start}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{white-space:nowrap}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{display:flex}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{flex-direction:column}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{justify-content:flex-end}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div{white-space:normal}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div>div{display:block}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div>div{order:3}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div>div{margin-bottom:.5rem}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div>div{display:flex}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div>div{flex-grow:1}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div>div{flex-direction:column-reverse}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div>div{align-items:center}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent>div>div{justify-content:space-between}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .agent-logo{padding-right:.625rem}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .agent-logo{flex-grow:0;float:none;margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;order:1;padding:0}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .agent-logo>div{font-size:12px;line-height:22px}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .agent-logo>div{line-height:1.375}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .agent-logo img{margin-bottom:.5rem;margin-left:auto;margin-right:auto}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .days-otm{flex-grow:0;order:0}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent small{display:block}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent small{margin-right:0;order:2;text-align:center}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .otm-Telephone{--tw-text-opacity:1;color:rgba(0,102,255,var(--tw-text-opacity));display:flex;flex-direction:row;font-family:var(--font-heading);font-size:16px;justify-content:flex-end;line-height:27px;margin-right:.5rem}}@media (min-width:1025px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .otm-Telephone{margin-right:1rem}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .otm-Telephone{font-size:18px;line-height:28px}}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .otm-Telephone{--tw-text-opacity:1;color:rgba(0,102,255,var(--tw-text-opacity));flex-grow:0;font-family:var(--font-body);font-size:26px;line-height:1.625;margin-bottom:.5rem;margin-right:0}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .otm-Telephone svg{display:none}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .otm-Button{--tw-text-opacity:1;border-width:0;color:rgba(0,102,255,var(--tw-text-opacity));display:flex;font-size:16px;line-height:27px;padding-bottom:0;padding-left:.5rem;padding-right:0;padding-top:0}}@media (min-width:1025px){@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .otm-Button{font-size:18px;line-height:28px}}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardAgent .otm-Button{--tw-text-opacity:1;border-width:2px;color:rgb(var(--color-contrast)/var(--tw-text-opacity));font-size:16px;line-height:27px;line-height:1.5;padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardWishList{--tw-bg-opacity:1;align-items:center;background-color:rgba(240,240,240,var(--tw-bg-opacity));display:flex;justify-content:space-between;padding-bottom:1rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;position:unset;text-align:left}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardWishList .wl-cta{align-items:center;display:flex}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardWishList .otm-Flags{align-items:center;display:flex}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardWishList .otm-WLCardCounts{cursor:auto}.list .grid-list-tabcontent .otm-PropertyCard .otm-PropertyCardWishList div[id^=headlessui-popover-panel-]{display:none}.list .grid-list-tabcontent .otm-PropertyCard.isOwu .otm-PropertyCardMedia,.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardMedia,.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia{display:block}.list .grid-list-tabcontent .otm-PropertyCard.isOwu .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){display:grid}.list .grid-list-tabcontent .otm-PropertyCard.isOwu .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}.list .grid-list-tabcontent .otm-PropertyCard.isOwu .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){grid-template-rows:repeat(1,minmax(0,1fr))}.list .grid-list-tabcontent .otm-PropertyCard.isOwu .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){gap:.625rem}.list .grid-list-tabcontent .otm-PropertyCard.isOwu .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardMedia>div:nth-child(2),.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2){padding-top:.625rem}.list .grid-list-tabcontent .otm-PropertyCard.isOwu .otm-PropertyCardMedia>div:nth-child(2) .image-wrapper:after,.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardMedia>div:nth-child(2) .image-wrapper:after,.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardMedia>div:nth-child(2) .image-wrapper:after{content:"";display:block}.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardAgent,.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardAgent{background-color:hsla(0,0%,100%,.1)}.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardAgent small,.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardAgent small{--tw-text-opacity:1;color:rgba(203,203,203,var(--tw-text-opacity))}.list .grid-list-tabcontent .otm-PropertyCard.spotlight>div:first-child{--tw-bg-opacity:1;background-color:rgba(0,18,41,var(--tw-bg-opacity))}.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardAgent .otm-Button,.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardAgent .otm-Telephone{--tw-text-opacity:1;color:rgb(var(--color-bright)/var(--tw-text-opacity))}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardAgent .otm-Button,.list .grid-list-tabcontent .otm-PropertyCard.spotlight .otm-PropertyCardAgent .otm-Telephone{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}}@media (min-width:768px){.list .grid-list-tabcontent .otm-PropertyCard.premium>div:first-child{background-color:rgb(var(--color-bright)/.15)}}@media (min-width:1280px){.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardAgent{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.list .grid-list-tabcontent .otm-PropertyCard.premium .otm-PropertyCardAgent small{--tw-text-opacity:1;color:rgba(0,18,41,var(--tw-text-opacity))}.list .grid-list-tabcontent .otm-PropertyCard .in-market-label{display:none}.list .grid-list-tabcontent .otm-PropertyCard .in-market-label-2{display:flex}.list .grid-list-tabcontent .otm-PropertyCard .in-market-label-spacer{display:block}}
.otm-PropertyCard.otm-PropertyCard--simple{min-width:220px}.otm-PropertyCard.otm-PropertyCard--simple>div:first-child{padding:0!important}.otm-PropertyCard.otm-PropertyCard--simple .otm-Flags:not(.features){left:10px;position:absolute;top:10px;z-index:10}.otm-PropertyCard.otm-PropertyCard--simple .agent-logo{position:absolute;right:10px;top:10px;z-index:10}.otm-PropertyCard.otm-PropertyCard--simple .agent-logo img{max-height:30px;width:auto}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardMedia .image-wrapper{border-radius:.625rem;overflow:hidden}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardMedia .image-wrapper img{object-fit:cover}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardInfo{flex-grow:1}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardInfo .otm-Price{align-items:center!important;flex:1 1 auto;flex-direction:column!important}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardInfo .otm-Price .qualifier{--tw-text-opacity:1;color:rgba(161,168,179,var(--tw-text-opacity));font-family:var(--font-heading);line-height:1.375;margin-left:0!important}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardInfo .address{--tw-text-opacity:1;color:rgba(0,18,41,var(--tw-text-opacity));font-weight:var(--font-weight-bold);margin-top:.375rem}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardInfo .otm-PropertyIcon{margin-top:.625rem}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardInfo .invisible{display:none}.otm-PropertyCard.otm-PropertyCard--simple .otm-PropertyCardInfo .invisible+div{margin-left:0!important}.otm-PropertyCard.otm-PropertyCard--simple.style-A .address{--tw-text-opacity:1;color:rgba(99,107,118,var(--tw-text-opacity));font-weight:400}.otm-PropertyCard.otm-PropertyCard--simple.style-B .otm-PropertyIcon{margin-top:1rem}
.title-details .otm-Price{display:flex;flex-direction:column}.title-details .otm-Price #fees-apply-link{width:100%}.title-details .otm-Price .qualifier{--tw-text-opacity:1;color:rgba(161,168,179,var(--tw-text-opacity));font-family:var(--font-heading);font-size:12px;line-height:22px}@media (min-width:768px){.title-details .otm-Price .qualifier{font-size:14px;line-height:26px;margin-bottom:.25rem}}.title-details .otm-Price .price{font-size:26px}@media (min-width:768px){.title-details .otm-Price .price{font-size:38px;line-height:54px;line-height:1}}
.nearby-developments,.related-properties{box-shadow:none;margin-bottom:24px;max-width:100vw;order:4}@media screen and (min-width:760px){.nearby-developments,.related-properties{order:unset}}@media (max-width:759px){#contact-related-modal{padding-bottom:80px}}@media (min-width:760px){#contact-related-modal{max-width:550px}}#contact-related-modal .checkbox{height:100%;position:absolute;width:100%;z-index:9}#contact-related-modal .checkbox .option{height:100%;width:100%}#contact-related-modal .checkbox label{height:100%;line-height:1em;padding:8px;width:100%}#contact-related-modal .checkbox label:after{left:14px;top:7px}#contact-related-modal #parsley-error-related-properties .parsley-errors-list{margin-top:1em}#contact-related-modal .recent-properties li{width:240px}@media (min-width:760px){#contact-related-modal .recent-properties li{width:250px}}#contact-related-modal .related-modal-next-btn-container.confirm{align-items:center;display:flex;justify-content:space-between}@media (max-width:759px){#contact-related-modal .related-modal-next-btn-container{background-color:hsla(0,0%,100%,.9);bottom:0;box-shadow:0 1px 4px 1px #999;display:block;left:0;padding:5px 2px;position:fixed;right:0;z-index:20}#contact-related-modal .related-modal-next-btn-container button{width:100%}#contact-related-modal .related-modal-next-btn-container.confirm{flex-direction:column}#contact-related-modal .related-modal-next-btn-container.confirm>a{margin:10px 0 15px}}
.otm-CarouselWrapper .swiper-slide{display:flex;height:auto;width:240px}.otm-CarouselWrapper .swiper-slide>div{display:flex;flex-direction:column;justify-content:space-between;width:100%}.otm-CarouselWrapper .swiper-slide .otm-PropertyCard{height:100%}@media (max-width:767px){.otm-SimpleCarousel .swiper-container{margin-left:-1.5rem;padding-left:1.5rem;width:calc(100% + 3rem)}}.swiper-container{height:100%;width:100%}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}
#details[data-is-expired] .hero-lg,#details[data-is-expired] .hero-sm{opacity:.4}
.otm-Sticker.otm-Sticker--alt>span:after{--tw-bg-opacity:1;background-color:rgb(var(--color-default)/var(--tw-bg-opacity));content:""}.otm-Sticker>span{--tw-text-opacity:1;align-items:center;color:rgb(var(--color-default)/var(--tw-text-opacity));display:inline-flex;font-family:var(--font-heading);font-size:22px;font-weight:var(--font-weight-semibold);left:12px;line-height:33px;line-height:1.25;position:absolute;top:8px;white-space:nowrap;width:calc(100% - 12px)}.otm-Sticker>span:after{--tw-bg-opacity:1;background-color:rgb(var(--color-contrast)/var(--tw-bg-opacity));content:"";height:1px;margin-left:.5rem;width:100%}.otm-Sticker .sticker-logo{align-items:center;display:flex;width:100%}.otm-Sticker .sticker-logo:after{--tw-bg-opacity:1;background-color:rgb(var(--color-contrast)/var(--tw-bg-opacity));content:"";height:1px;margin-bottom:6px;margin-left:.5rem;width:100%}.otm-Sticker .sticker-logo>svg{flex-shrink:0}.otm-StickerContainer{order:2}@media screen and (min-width:1400px){.otm-StickerContainer>div{margin-left:calc(-50vw - -676px)!important}}.otm-StickerContainer span{font-size:16px;line-height:26px;line-height:1.25}@media (min-width:768px){.otm-StickerContainer span{font-size:22px;line-height:33px;line-height:1.25;top:6px}}.otm-StickerContainer svg{height:44px;width:auto}@media (min-width:768px){.otm-StickerContainer svg{height:auto}}.otm-StickerContainer svg.owu-logo{width:161px}.otm-StickerContainer svg.spotlight-logo{width:239px}.owu-countdown{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));bottom:0;color:rgba(228,37,40,var(--tw-text-opacity));font-size:26px;font-weight:var(--font-weight-bold);padding-left:.625rem;position:absolute;right:0;top:0}.spotlight .owu-countdown{--tw-bg-opacity:1;background-color:rgba(0,18,41,var(--tw-bg-opacity))}.premium .owu-countdown{--tw-bg-opacity:1;background-color:rgba(235,249,252,var(--tw-bg-opacity))}.otm-StickerContainer .owu-countdown{--tw-bg-opacity:1;background-color:rgba(250,249,249,var(--tw-bg-opacity));top:-.25rem}@media (min-width:640px){.otm-StickerContainer .owu-countdown{top:0}}.otm-StickerContainer.spotlight .owu-countdown{--tw-bg-opacity:1;background-color:rgba(0,18,41,var(--tw-bg-opacity))}.otm-StickerContainer.premium .owu-countdown{--tw-bg-opacity:1;background-color:rgba(235,249,252,var(--tw-bg-opacity))}
.agent-info{display:flex}@media only screen and (min-width:760px){.agent-info{border-radius:7px;box-shadow:0 2px 5px 0 rgba(84,110,122,.2),0 2px 10px 0 rgba(84,110,122,.2);margin-bottom:30px;margin-top:12px}}@media only screen and (min-width:1000px){.agent-info .agent-info-details .agent-info-address{font-size:1em}}.agent-info .valuation{margin-bottom:7px;margin-top:1em}@media only screen and (min-width:1000px){.agent-info .valuation{margin-bottom:0}}.agent-info .link{border-top:1px solid #cbcbcb;box-shadow:0 0 0;padding:1.5em}.agent-info .link.ab{border:0;padding:0}.main~.agent-info{order:3}@media only screen and (min-width:760px){.main~.agent-info{padding:3.5em 3.5em 7em}}@media only screen and (min-width:1000px){.main~.agent-info{background:#faf9f9;box-shadow:none;display:block;margin:5em 0;padding:3.5em}}@media only screen and (min-width:760px){.main~.agent-info .agent-action-buttons{bottom:-70px;display:flex;position:absolute;right:0}}@media only screen and (min-width:1000px){.main~.agent-info .agent-action-buttons{bottom:0}}@media only screen and (min-width:760px){.main~.agent-info .link{border:none;font-size:18px;line-height:54px;margin-left:2em;padding:0}.main~.agent-info .agent-info-wrapper{position:relative}.main~.agent-info .agent-info-details{display:flex;flex-direction:column;padding:0}}.main~.agent-info .agent-info-description{color:#636b76;display:none;font-size:18px;line-height:28px;margin-top:1em;width:100%}@media only screen and (min-width:760px){.main~.agent-info .agent-info-description{display:block;order:2}}@media only screen and (min-width:1000px){.main~.agent-info .agent-info-description{margin-top:0}}.main~.agent-info .agent-info-description .show-more:before{content:"\a ";white-space:pre}.main~.agent-info .agent-info-affiliations{margin-top:1em;width:100%}.main~.agent-info .agent-info-affiliations img{max-height:50px}.main~.agent-info .agent-info-affiliations img+img{margin-left:10px}.main~.agent-info .agent-info-overview{width:100%}@media only screen and (min-width:760px){.main~.agent-info .agent-info-overview{align-items:center;display:flex;margin-bottom:3em;order:1}.main~.agent-info .agent-info-overview img{margin-right:1.5em}}@media only screen and (min-width:760px) and (max-width:1000px){.main~.agent-info .agent-info-overview{margin-top:1rem}}.main~.agent-info .agent-info-contact{flex-grow:1;text-align:center}.main~.agent-info .agent-info-contact>.otm-Button{font-size:16px;height:52px}@media only screen and (min-width:1000px){.main~.agent-info .agent-info-contact{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-end;order:3;padding:1.9em 0 0}.main~.agent-info .agent-info-contact>.otm-Telephone{font-size:20px;padding:0}.main~.agent-info .agent-info-contact>.otm-Button{margin-right:2em;width:auto}.main~.agent-info .agent-info-contact>.valuation{display:none}}.agent-info-wrapper{width:100%}.agent-info-details{padding:.8em}.agent-info-details.in-modal{padding:0}.agent-info-details.in-modal h2{margin-top:0}.agent-info-details.in-modal img{float:left;margin:0 1em 1em 0}.agent-info-details h2{color:#003d7a;font-size:1.1429rem;margin:.5em 0 0}.agent-info-details .agent-info-address{color:#90a4ae;font-size:.8em}@media only screen and (min-width:1000px){.agent-info-details{padding:1.5em}}@media only screen and (min-width:1260px){.agent-info-details h2{margin-top:.8em}.agent-info-details p{margin-bottom:1.4em}}@media only screen and (max-width:759px){.agent-info{margin-left:-.8em;margin-right:-.8em}.agent-info .link{padding:1.2em}.agent-info .link:last-child{border-bottom:1px solid #cbcbcb;margin-bottom:2.5em}.agent-info-details{padding-top:0}.agent-info-details .request.button{display:none}.agent-info-details h2{font-size:14px;margin-top:0}.agent-info-details img{height:auto;margin:0 0 7px;max-height:100px;max-width:100%;width:auto}.agent-info-details .agent-info-address{margin:0}}
li.otm-ListItemOtmBullet{align-items:flex-start;display:flex;position:relative}li.otm-ListItemOtmBullet:before{background-color:#eb5c5f;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;flex-shrink:0;height:11.315px;margin-right:.5em;margin-top:.45rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"9.2\" height=\"11.315\"><path d=\"M7.6 2A3.58 3.58 0 0 0 4 5.69Q4 7.931 7.6 11q3.6-3.071 3.6-5.31A3.58 3.58 0 0 0 7.6 2Z\" style=\"fill:none;stroke:%23eb5c5f;stroke-width:2px\" transform=\"translate%28-3 -1%29\"/></svg>");mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"9.2\" height=\"11.315\"><path d=\"M7.6 2A3.58 3.58 0 0 0 4 5.69Q4 7.931 7.6 11q3.6-3.071 3.6-5.31A3.58 3.58 0 0 0 7.6 2Z\" style=\"fill:none;stroke:%23eb5c5f;stroke-width:2px\" transform=\"translate%28-3 -1%29\"/></svg>");width:9.2px}
.pin-bg{background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"140\" height=\"100\" viewBox=\"0 0 26 60\"><g data-name=\"Group 2464\"><path fill=\"%23edeff1\" d=\"M13.106 4.984A4.082 4.082 0 0 0 9 9.192q0 2.556 4.106 6.056 4.1-3.5 4.106-6.056a4.082 4.082 0 0 0-4.106-4.208Z\" data-name=\"Path 109\"/></g></svg>")}

a.button.button-lg,button.button-lg,input[type=button].button-lg,input[type=reset].button-lg,input[type=submit].button-lg{font-size:1.1em;height:auto;overflow:hidden;padding:.5em 0;text-overflow:ellipsis;white-space:nowrap;width:100%}a.button.button-sm,button.button-sm,input[type=button].button-sm,input[type=reset].button-sm,input[type=submit].button-sm{font-size:.85em;height:auto}a.button.button-full,button.button-full,input[type=button].button-full,input[type=reset].button-full,input[type=submit].button-full{width:100%}
.lightbox-container .bbm-wrapper{background:#000;height:100%;left:0;padding:25px 10px;position:fixed;top:0;width:100%;z-index:100}.lightbox-container .bbm-wrapper .icon-close{color:hsla(0,0%,100%,.5);cursor:pointer;margin:0;position:fixed;right:20px;top:40px;transform:scale(3)}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;text-align:center;transition:border .15s ease-in;white-space:nowrap;width:80px}.carousel .thumb img{vertical-align:top}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{background:#000;margin:0;min-width:100%;text-align:center}.carousel .slide,.carousel .slide picture{position:relative}.carousel .slide img{border:0;position:relative;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;position:absolute;text-align:center;width:100%}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.no-js .carousel{height:40vw;overflow:hidden;position:relative;width:100%}.carousel.carousel-slider .control-arrow{box-shadow:none}.carousel.carousel-slider .control-arrow.control-next{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M10.7 8c0 .2-.1.4-.1.5-.1.2-.2.3-.3.5l-6.9 6.6c-.1.2-.2.2-.4.3-.2.1-.3.1-.5.1s-.4 0-.5-.1c-.2 0-.3-.1-.5-.3l-.8-.8c-.1-.1-.2-.2-.3-.4 0-.1-.1-.3-.1-.5s.1-.3.1-.5c.1-.1.2-.3.3-.4l5.1-5L.7 3c-.1-.1-.2-.2-.3-.4 0-.2-.1-.3-.1-.5s.1-.4.1-.5c.1-.2.2-.3.3-.4l.8-.8c.1-.1.3-.2.5-.3.1-.1.3-.1.5-.1s.3 0 .5.1.3.2.4.3l6.9 6.7c.1.1.2.2.3.4 0 .2.1.3.1.5%27/%3E%3C/svg%3E") no-repeat 2px 10px;padding:10px 7px;right:15px;top:40%;transform:scale(2)}.carousel.carousel-slider .control-arrow.control-next:before{border:0}.carousel.carousel-slider .control-arrow.control-prev{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27%3E%3Cpath d=%27M7.6 15.6.7 8.9c-.1-.1-.2-.2-.3-.4 0-.1-.1-.3-.1-.5s.1-.3.1-.5c.1-.1.2-.3.3-.4L7.6.4c.1-.1.2-.2.4-.3.2-.1.3-.1.5-.1s.4 0 .5.1c.2.1.3.2.5.3l.8.8c.1.1.2.2.3.4 0 .1.1.3.1.5s-.1.3-.1.5c-.1.1-.2.3-.3.4L5.2 8l5.1 5c.1.1.2.3.3.4 0 .2.1.3.1.5s-.1.4-.1.5c-.1.2-.2.3-.3.4l-.8.8c-.1.1-.3.2-.5.3-.1.1-.3.1-.5.1s-.3 0-.5-.1-.3-.2-.4-.3%27/%3E%3C/svg%3E") no-repeat 1px 10px;left:20px;padding:10px 7px;top:40%;transform:scale(2)}.carousel.carousel-slider .control-arrow.control-prev:before{border:0}.carousel.carousel-slider .control-arrow:before{margin:0}.container.lightbox .carousel.carousel-slider .control-arrow,.lightbox-container .carousel.carousel-slider .control-arrow{display:none}.carousel .slide img{border-left:2px solid #000}.carousel .slide.selected img{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s}.lightbox-container .carousel .slide.selected img{border-radius:12px}.carousel .slide:not(.selected){background-color:#000}.carousel .slide:not(.selected) img{opacity:.6}.lightbox .carousel .slide{background:transparent}.carousel .carousel-status,.carousel .thumbs-wrapper{display:none}.carousel .thumb{border:0;border-bottom:4px solid #cbcbcb;margin-right:15px}.carousel .thumb.selected,.carousel .thumb:hover{border:0;border-bottom:4px solid #06f}.carousel-arrow{align-items:center;background:hsla(0,0%,100%,.8)!important;border:none;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.18);color:#636b76;cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:calc(50% - 25px);touch-action:manipulation;transition:background .5s ease;width:50px;z-index:9}.carousel-arrow:hover{background:#fff!important}.carousel-arrow:hover svg{color:#000}.carousel-arrow svg.svg-icon{display:inline-block;padding:0;transform:none;width:10px}.carousel-prev{left:10px}.carousel-next{right:10px}@media (min-width:769px){.carousel.carousel-slider .control-arrow.control-next{right:35px;transform:scale(4)}.carousel.carousel-slider .control-arrow.control-prev{left:40px;transform:scale(4)}.container.lightbox .carousel.carousel-slider .control-arrow{display:none}.lightbox-container .carousel.carousel-slider .control-arrow{display:block!important;position:fixed}.carousel .thumbs-wrapper{display:block;margin:20px 0}.carousel .thumbs-wrapper ul{padding:0}}.details-chat{background-color:#8adff2;border:4px solid #fff;border-radius:50%;bottom:50px;box-shadow:0 1px 3px rgba(0,0,0,.2);height:66px;position:fixed;right:-6px;width:66px;z-index:25}.details-chat.hidden{display:none}@media only screen and (min-width:760px){.details-chat{bottom:10px}}.chat-bubble{background-color:#fff;border-radius:20px;color:#8adff2;font-size:15px;height:28px;margin-left:14px;margin-top:15px;text-align:center;width:32px}.chat-bubble:before{border:8px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;left:10px;position:absolute;top:25px;width:0}.chat-bubble:after{content:"\2026";font-weight:700}#whatsapp-chat{border-radius:50%;bottom:46px;cursor:pointer;height:70px;position:fixed;right:3px;width:70px;z-index:25}@media only screen and (min-width:760px){#whatsapp-chat{right:-3px}}#whatsapp-chat .icon-whatsapp{filter:drop-shadow(0 1px 3px rgba(0,0,0,.2));height:70px;width:70px}#whatsapp-chat.hidden{display:none}.grecaptcha-badge{visibility:hidden}body.details .container{border-top-color:transparent}body.details .content{background:#fff;color:#222;padding:0 0 66px}@media only screen and (min-width:760px){body.details .content{padding:0}}body.details .content .exclusive-banner .hoverlink{display:none}body.details .main{display:flex;flex-direction:column}body.details .main-col{order:2;padding:0 .8em}body.details .main-col section.property-actions,body.details .main-col section.property-contact-agent-form{margin-bottom:24px}body.details .main-col section.property-map{box-shadow:0 1px 2px 1px #cfd8dc;margin:0 -.8em 24px;overflow:hidden}body.details .main-col section.property-map img.static-map{display:block;width:100%}.no-js body.details .main-col section.property-contact-agent-form,.no-js body.details .main-col section.property-map{box-shadow:none;margin:0}body.details .main-col section .otm-IconLabels{top:-.25rem}body.details .right-col{display:none}@media only screen and (min-width:760px){body.details .main{align-items:flex-start;flex-direction:row;justify-content:space-between;margin-top:20px}body.details .main-col{display:flex;flex-basis:calc(66.66667% - 16px);flex-direction:column;flex-grow:2;flex-shrink:1;order:1;padding:0}body.details .main-col section{margin-right:12px}body.details .main-col section.property-actions{border-bottom:1px solid;border-color:#e5e7eb;margin-bottom:15px;margin-top:10px;padding-bottom:10px}body.details .main-col section.property-map{border-radius:7px;margin:0 12px 24px 0}}@media only screen and (min-width:1000px){body.details .right-col{display:block;flex-basis:calc(33.33333% - 8px);flex-grow:1;flex-shrink:2;margin-left:6px;order:2;position:-webkit-sticky;position:sticky;top:10px}body.details .logo-otm{margin:0 0 0 -10px;transform:none}}body.details #header-container{background-color:#023b5a;font-size:.929em}@media only screen and (min-width:1000px){body.details .header-brand a{padding-top:15px}body.details #main-nav{height:60px;margin:0 auto;max-width:1400px;padding:0 24px}body.details ul.nav:not(.dropdown)>li>a{padding:21px .5em 0}body.details #welcome{padding-right:3px}body.details .nav-button a{padding:22px 0 0}}.wrapper{display:flex;flex-direction:column;margin:auto;max-width:1400px}@media only screen and (min-width:760px){.wrapper{display:block;padding:0 18px}}@media only screen and (min-width:1000px){.wrapper{display:block;padding:0 24px}}.wrapper .main{order:3}@media only screen and (min-width:760px){.wrapper .main{order:unset}}.image-cta-panel{background-color:#fff;border-radius:12px;position:relative}.image-cta-panel .button{line-height:2em;margin:20px 10px}.image-cta-panel .agent-phone-link{color:#e3032c;font-size:1.2em;margin:20px 10px}.image-cta-panel .background-image{opacity:.2}.image-cta-panel .cta-panel-contents{bottom:0;left:10%;position:relative;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.property-media .media-buttons{display:flex;flex-wrap:wrap;justify-content:space-evenly}.property-media .media-buttons>a,.property-media .media-buttons>button{display:none}.property-media .media-buttons .media-count{background:#f0f3f5;border-radius:7px;cursor:pointer;height:70px;line-height:70px;margin:0 2px 5px;position:relative;text-align:center;width:105px}.property-media .media-buttons .media-count img,.property-media .media-buttons .media-count picture{border-radius:7px;height:100%;opacity:.7;width:100%}.property-media .media-buttons .media-count .media-button-title{background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.5) 40%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 80%,hsla(0,0%,100%,0));bottom:0;left:0;position:absolute;right:0;top:0}.property-media button{margin:0 .8em .6em 0}
html:after{background:transparent;content:"";transition:all .2s ease-in-out}html.otm-mm-hover:after{background:#000;bottom:0;display:block;left:0;opacity:.6;position:fixed;right:0;top:0;z-index:39}header#otm-main-nav{position:relative;z-index:40}header#otm-main-nav .otm-main-nav-bg{background-color:transparent;font-family:var(--font-body);transition-duration:.15s;transition-duration:.1s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}header#otm-main-nav .otm-main-nav-bg.otm-main-nav-bg--active{background:#fff!important}header#otm-main-nav .img-hover-zoom{width:160px}header#otm-main-nav .otm-nav-bg-transparent .otm-toggle-mobile-menu{--tw-text-opacity:1;color:rgba(0,18,41,var(--tw-text-opacity))}.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-toggle-mobile-menu{color:#fff}.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-logo-letters{fill:#fff}.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent nav ul li a span{color:#fff}.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent nav ul li ul li a span{--tw-text-opacity:1;color:rgba(0,18,41,var(--tw-text-opacity))}.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account .userIcon svg path,.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account svg.single-color-icon path{fill:#fff}@media (min-width:768px){.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account .headerMyPlace{background-color:hsla(0,0%,100%,.1)}}.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account .headerMyPlace svg.single-color-icon,.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account .headerNotifications svg.single-color-icon,.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account a span,.otm-transparent-header-white-text header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account button span{color:#fff}.otm-transparent-header-white-text.theme-watm header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account svg.single-color-icon path{fill:#e60080}.otm-transparent-header-white-text.theme-watm header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account a span,.otm-transparent-header-white-text.theme-watm header#otm-main-nav .otm-nav-bg-transparent .otm-header-my-account button span{--tw-text-opacity:1;color:rgba(0,18,41,var(--tw-text-opacity))}@media (min-width:1025px){header#otm-main-nav .main-nav-parent:last-child{display:none}}@media (min-width:1280px){header#otm-main-nav .main-nav-parent:last-child{display:block}}@media (min-width:1025px){.theme-watm header#otm-main-nav .main-nav-parent:last-child{display:block}}
.notification{background:#003d7a;border-radius:2em;bottom:-200px;box-shadow:0 4px 5px 2px #999;color:#fff;font-weight:400;left:50%;overflow:hidden;padding:1em 3.5em;position:fixed;text-align:center;transform:translateX(-50%);transition:transform .5s;width:calc(100% - 2em);z-index:200}@media (min-width:510px){.notification{width:500px}}@media (min-width:1260px){.notification{bottom:-200px}}.notification p{margin:0}.notification a{color:#8adff2}.notification a:focus,.notification a:hover{color:#fff}.notification .svg-icon.button-close{cursor:pointer;margin:0;padding:.2em .5em;position:absolute;right:10px;top:16px;transform:scale(1.15)}.notification.animate{transform:translate(-50%,-270px)}@media (min-width:1260px){.notification.animate{transform:translate(-50%,-230px)}}
.chip{background:inherit;border-radius:.25em;color:#fff;display:inline-block;font-size:80%;line-height:1;margin-bottom:2px;margin-right:5px;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}.chip.good{border:1px solid blue;color:blue}.chip.outstanding{border:1px solid green;color:green}.chip.requires-improvement{border:1px solid orange;color:orange}.chip.inadequate{display:none}.chip.bakerloo{background-color:#b05f0f;border:1px solid #b05f0f}.chip.central{background-color:#ee2e22;border:1px solid #ee2e22}.chip.circle{background-color:#fed105;border:1px solid #fed105}.chip.district{background-color:#00843c;border:1px solid #00843c}.chip.hammersmith{background-color:#f386a0;border:1px solid #f386a0}.chip.jubilee{background-color:#959ca1;border:1px solid #959ca1}.chip.metropolitan{background-color:#97015d;border:1px solid #97015d}.chip.northern{background-color:#23201f;border:1px solid #23201f}.chip.piccadilly{background-color:#1b3e94;border:1px solid #1b3e94}.chip.victoria{background-color:#079ddc;border:1px solid #079ddc}.chip.waterloo{background-color:#84cdbc;border:1px solid #84cdbc}.chip.elizabeth{background-color:#6950a1;border:1px solid #6950a1}.chip.dlr{background-color:#01a5a9;border:1px solid #01a5a9}.chip.overground{background-color:#ee7e09;border:1px solid #ee7e09}.chip--outline{background:none;border:1px solid;color:inherit}.chip:empty{display:none}.map-status{background-color:#fff;box-shadow:0 0 5px #636b76;color:#636b76;display:none;font-weight:700;left:5px;max-width:80%;min-width:20%;opacity:.8;padding:.3%;position:absolute;top:295px;width:15em;z-index:10}.map-status p{margin-bottom:0;margin-top:-20px;padding:.3em .5em}.info-box{background:#fff;border-radius:3px;box-shadow:0 1px 3px #636b76;height:245px;width:230px;z-index:10}.info-box>img{margin-bottom:-17px;z-index:20}.marker-info{border-radius:3px;height:100%;overflow-x:hidden;overflow-y:auto;text-align:left;width:100%}.marker-info.height-auto{height:auto}.marker-info ul{display:block;list-style:none outside none;margin-bottom:0;padding-left:0}.marker-info ul.multiple{margin-bottom:5em}.marker-info li+li{box-shadow:inset 0 4px 9px -4px rgba(99,107,118,.7);padding-top:5px}.marker-info h2{text-overflow:ellipsis}.marker-info h2,.marker-info h3{clear:both;line-height:1.1em;margin:.2em 0 .3em;padding:0 .5em}.marker-info hr{border:0;border-bottom:1px solid #ddd}.marker-info hr:last-child{display:none}.marker-info p{line-height:1.3em;margin-bottom:.3em;padding:0 .5em}.marker-info .marker-loading{background:url(https://www.onthemarket.com/assets/images/ajax-loader.gif) no-repeat 50%;display:block;height:80px;margin:25px auto 0;width:100px}.marker-info .property-image .image-wrapper{background-color:#f0f3f5}.marker-info img{display:block}.marker-info .price-text{margin-top:.2em}.marker-info .price{font-size:1.1em;font-weight:600}.poi-marker-icon{color:#eb5c5f}@media only screen and (min-width:760px){.marker-info,.marker-info .total-indicator{width:100%}}.property-map{position:relative}.property-map .map{height:450px}.property-map .map.hidden{display:none}.property-map .static-map{cursor:pointer}.property-map .open-map-controls{bottom:50px;position:absolute;text-align:center;width:100%}.property-map .open-map-cta,.property-map .open-streetview-cta{background-color:#fff;border-radius:5px;bottom:50px;cursor:pointer;height:auto;left:calc(50% - 63.5px);margin-left:10px;margin-right:10px;padding:8px 16px;z-index:1}.map-controls{display:none}.map-controls-dropdown{left:0;position:absolute;top:0;z-index:0}.map-controls-dropdown .selected{background-color:#fff;border:2px solid #fff;color:#191919;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:700;line-height:36px;margin-left:20px;margin-top:10px;padding-left:12px;padding-right:12px;width:120px}.map-controls-dropdown .selected>img{border:0;margin:-2px 0 0;padding:0;position:absolute;right:6px;top:30px}.map-controls-dropdown ul{list-style:none;margin-top:2px;padding:0;width:140px}.map-controls-dropdown ul li{background-color:#fff;border:2px solid #fff;color:#565656;cursor:pointer;font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:36px;margin-left:20px;padding-left:12px;padding-right:12px}.map-controls-dropdown ul li.active{color:#000;font-weight:700}.map-controls-dropdown ul li:hover{color:#000}.map-zoom-controls{background-color:#fff;bottom:115px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);left:10px;position:absolute}.map-zoom-controls .map-zoom-in,.map-zoom-controls .map-zoom-out{border:2px solid #fff;border-radius:2px;color:transparent;cursor:pointer;height:40px;margin-left:0;padding:0 12px;text-align:center;width:40px}.map-zoom-controls .map-zoom-in{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27%3E%3Cpath fill=%27%23666%27 d=%27M18 7h-7V0H7v7H0v4h7v7h4v-7h7z%27/%3E%3C/svg%3E") no-repeat 10px 8px}.map-zoom-controls .map-zoom-out{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27%3E%3Cpath fill=%27%23666%27 d=%27M0 7h18v4H0V7z%27/%3E%3C/svg%3E") no-repeat 10px 8px}.map-zoom-controls .map-zoom-separator{background-color:#e6e6e6;height:1px;margin:0 5px;overflow:hidden;position:relative;top:0;width:30px}.gm-control-active,.gm-ui-hover-effect{box-shadow:none;line-height:normal;overflow:auto;vertical-align:unset}.gm-control-active:focus,.gm-control-active:hover,.gm-ui-hover-effect:focus,.gm-ui-hover-effect:hover{box-shadow:none;line-height:normal;overflow:auto;vertical-align:unset}button.gm-fullscreen-control{display:none}.map-location-disclaimer{color:#78909c;display:block;padding:.7em 1em;text-align:center}@media only screen and (min-width:760px){.map-controls-dropdown{display:none}.map-controls{display:block;left:20px;position:absolute;top:10px;width:280px;z-index:10}.map-controls>button{background-color:#fff;border:2px solid #fff;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);color:#565656;cursor:pointer;display:inline-block;font-family:Roboto,Arial,sans-serif;font-size:15px;height:auto;line-height:36px;margin-left:0;margin-right:1px;padding:0 12px;text-align:center}.map-controls>button.map-control-map{min-width:58px}.map-controls>button.map-control-satellite{min-width:84px}.map-controls>button.map-control-street-view{min-width:104px}.map-controls>button.active{color:#000;font-weight:700}.map-controls>button:hover{color:#000}button.gm-fullscreen-control{display:block;top:5px!important}}
.nearby-places-map{display:block;font-size:.75em;padding:0 0 .8em;text-align:center;width:100%}.nearby-places-map p{clear:both;color:#37474f;font-size:1.166666em;font-weight:700;margin:0 auto 10px;padding:8px 10px 3px;width:290px}.nearby-place{display:inline-block;font-size:1.142855em;margin:0 4%;vertical-align:top;width:16%}.nearby-place span{color:#003d7a;cursor:pointer;display:block;padding:28px 0 5px;position:relative;text-align:center}.nearby-place span:last-child{border-right:none}.nearby-place span.off{color:#636b76}.nearby-place span:not(.none-nearby):hover{color:#06f}.nearby-place span.none-nearby:not(.results-pending){color:#636b76;cursor:auto;text-decoration:line-through}.nearby-place span.school{background:url(https://www.onthemarket.com/assets/images/icons/map/map-icon-school.png?v3) top no-repeat}.nearby-place span.station{background:url(https://www.onthemarket.com/assets/images/icons/map/map-icon-station.png?v2) top no-repeat}.nearby-place span.supermarket{background:url(https://www.onthemarket.com/assets/images/icons/map/map-icon-supermarket.png?v2) top no-repeat}.nearby-place span.healthcare{background:url(https://www.onthemarket.com/assets/images/icons/map/map-icon-healthcare.png?v2) top no-repeat}.nearby-place span.school.off{background-image:url(https://www.onthemarket.com/assets/images/icons/map/map-icon-school-disabled.png?v2)}.nearby-place span.station.off{background-image:url(https://www.onthemarket.com/assets/images/icons/map/map-icon-station-disabled.png?v2)}.nearby-place span.supermarket.off{background-image:url(https://www.onthemarket.com/assets/images/icons/map/map-icon-supermarket-disabled.png?v2)}.nearby-place span.healthcare.off{background-image:url(https://www.onthemarket.com/assets/images/icons/map/map-icon-healthcare-disabled.png?v2)}.nearby-place-name{font-weight:500}@media only screen and (min-width:760px){.nearby-places-map{margin:0 auto;width:80%}.nearby-places-map p{clear:both;padding:8px 10px 5px}.nearby-place{width:100px}}
.media-dialog{bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.media-dialog.light .media-dialog-wrapper{background-color:#f1f2f5}.media-dialog.dark .media-dialog-wrapper{background-color:#000;color:#fff}.media-dialog.dark .media-dialog-wrapper .carousel-root .carousel-status,.media-dialog.dark .media-dialog-wrapper .carousel-root .dialog-property-info{background:#f1f2f5;color:#fff}.media-dialog.dark .media-dialog-wrapper .dialog-property-info{background:#f1f2f5}.media-dialog.dark .media-dialog-wrapper .tab-list{background:#37474f;border-bottom-color:#37474f}.media-dialog.dark .media-dialog-wrapper .tab-list-item{color:#fff}.media-dialog.dark .media-dialog-wrapper .tab-list-active{background:transparent;color:#eb5c5f}.media-dialog.dark .media-dialog-wrapper .media-dialog-controls button .icon-close,.media-dialog.dark .media-dialog-wrapper .media-dialog-controls button .icon-fullscreen,.media-dialog.dark .media-dialog-wrapper .media-dialog-controls button .icon-fullscreen-exit,.media-dialog.dark .media-dialog-wrapper .media-dialog-controls button .icon-half-moon{color:hsla(0,0%,100%,.75)}.media-dialog.dark .media-dialog-wrapper .media-dialog-controls button:hover .icon-close,.media-dialog.dark .media-dialog-wrapper .media-dialog-controls button:hover .icon-fullscreen,.media-dialog.dark .media-dialog-wrapper .media-dialog-controls button:hover .icon-fullscreen-exit,.media-dialog.dark .media-dialog-wrapper .media-dialog-controls button:hover .icon-half-moon{color:#fff}.media-dialog.dark .media-dialog-wrapper .tap-to-hide-controls{display:none}.media-dialog.dark .media-dialog-wrapper .nearby-places-map p,.media-dialog.dark .media-dialog-wrapper .nearby-places-map span{color:#fff}.media-dialog.dark .media-dialog-wrapper .agent-contact-phone{color:#eb5c5f}.media-dialog.hide-controls .bottom-links{bottom:-120px!important;transition-duration:.2s}.media-dialog.hide-controls .carousel-status,.media-dialog.hide-controls .dialog-property-info{opacity:0!important;transition-duration:.2s}.media-dialog.hide-controls .media-dialog-wrapper{background-color:#000;transition-duration:.2s}.media-dialog.hide-controls .tap-to-hide-controls{display:none!important}@media only screen and (max-width:999px){.media-dialog.hide-controls .media-dialog-agent,.media-dialog.hide-controls .media-dialog-controls,.media-dialog.hide-controls .tab-list{margin-top:-50px!important;transition-duration:.2s}}.media-dialog .media-dialog-wrapper{animation-duration:.35s;animation-fill-mode:both;animation-iteration-count:1;animation-name:dialogslideup;height:100%;max-height:100%;max-width:100vw;width:100vw}.media-dialog .media-dialog-wrapper.close{animation-name:dialogslidedown}.media-dialog .media-dialog-wrapper .dialog-contact-button{display:none}@media only screen and (min-width:760px){.media-dialog .media-dialog-wrapper .dialog-contact-button{display:inherit;height:40px;min-height:auto;z-index:2}}@media only screen and (min-width:1700px){.media-dialog .media-dialog-wrapper .dialog-contact-button{left:10px;top:10px}}.media-dialog .media-dialog-wrapper .tap-to-hide-controls{display:none}@media only screen and (orientation:portrait){.media-dialog .media-dialog-wrapper .tap-to-hide-controls{align-items:center;bottom:18%;display:flex;flex-direction:column;font-size:90%;left:0;opacity:.2;pointer-events:none;position:absolute;right:0}@supports (margin-bottom:env(safe-area-inset-bottom)){.media-dialog .media-dialog-wrapper .tap-to-hide-controls{margin-bottom:env(safe-area-inset-bottom)}}.media-dialog .media-dialog-wrapper .tap-to-hide-controls .icon-tap{color:currentColor;height:40px;margin-bottom:.5em;width:40px}}@media only screen and (min-width:760px){.media-dialog .media-dialog-wrapper .tap-to-hide-controls{bottom:12%}}@media only screen and (min-width:1000px){.media-dialog .media-dialog-wrapper .tap-to-hide-controls{display:none}}@media (hover:hover) and (pointer:fine){.media-dialog .media-dialog-wrapper .tap-to-hide-controls{display:none}}.media-dialog .media-dialog-wrapper .dialog-property-info{align-items:baseline;background:#f1f2f5;bottom:0;display:flex;flex-direction:column;flex-direction:row;font-size:90%;justify-content:center;padding:.4em .8em;position:absolute;right:0;z-index:5}@media only screen and (orientation:portrait){.media-dialog .media-dialog-wrapper .dialog-property-info{display:none}}@media only screen and (min-width:760px){.media-dialog .media-dialog-wrapper .dialog-property-info{border-radius:0;bottom:0;display:flex;left:unset;right:0}}.media-dialog .media-dialog-wrapper .dialog-property-info .price{order:3}.media-dialog .media-dialog-wrapper .dialog-property-info .price:before{content:"–";padding:0 .5em}.media-dialog .media-dialog-wrapper .dialog-property-info .price .mortgage{display:none}.media-dialog .media-dialog-wrapper .dialog-property-info .price .info{margin-left:.5em}.media-dialog .media-dialog-wrapper .dialog-property-info h1,.media-dialog .media-dialog-wrapper .dialog-property-info h2{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.media-dialog .media-dialog-wrapper .dialog-property-info .title-address{margin:0}.media-dialog .media-dialog-wrapper .dialog-property-info #fees-apply-link,.media-dialog .media-dialog-wrapper .dialog-property-info .flags,.media-dialog .media-dialog-wrapper .dialog-property-info .map-link,.media-dialog .media-dialog-wrapper .dialog-property-info .mortgage{display:none}.media-dialog .media-dialog-wrapper .tabs-container{display:flex;flex-direction:column;height:100%}.media-dialog .media-dialog-wrapper .tabs-container.map,.media-dialog .media-dialog-wrapper .tabs-container.map .tab-content{height:100%}.media-dialog .media-dialog-wrapper .tab-list{background:hsla(0,0%,100%,.85);flex:0 0 auto;position:absolute;width:100%;z-index:1}@media only screen and (min-width:1000px){.media-dialog .media-dialog-wrapper .tab-list{background-color:#fff;position:relative}}.media-dialog .media-dialog-wrapper .tab-list-item{margin-right:0;padding:1em .6em}@media only screen and (min-width:510px){.media-dialog .media-dialog-wrapper .tab-list-item{padding:1em}}.media-dialog .media-dialog-wrapper .tab-list-item.hidden{display:none}.media-dialog .media-dialog-wrapper .tab-list-active{background:transparent}.media-dialog .media-dialog-wrapper .tab-content{flex:1 1 auto}.media-dialog .media-dialog-wrapper .media-dialog-agent{display:none}@media only screen and (min-width:1000px){.media-dialog .media-dialog-wrapper .media-dialog-agent{align-items:center;display:flex;margin-top:5px;position:absolute;right:150px;width:auto;z-index:2}.media-dialog .media-dialog-wrapper .media-dialog-agent:after{content:"|"}}@media only screen and (min-width:1100px){.media-dialog .media-dialog-wrapper .media-dialog-agent{left:50%;right:unset;transform:translateX(-50%)}.media-dialog .media-dialog-wrapper .media-dialog-agent:after{display:none}}.media-dialog .media-dialog-wrapper .media-dialog-agent .agent-contact-phone{cursor:pointer;margin:0}@media only screen and (min-width:1000px){.media-dialog .media-dialog-wrapper .media-dialog-agent .agent-contact-phone{transform:scale(.8)}}@media only screen and (min-width:1100px){.media-dialog .media-dialog-wrapper .media-dialog-agent .agent-contact-phone{margin:0 0 0 .5em;transform:unset}}.media-dialog .media-dialog-wrapper .media-dialog-agent .agent-contact-phone .svg-icon.icon-phone{left:2px;margin:0;position:relative;top:-1px}.media-dialog .media-dialog-wrapper .media-dialog-agent .agent-contact-phone:hover .call-agent-link{transform:scale(1.1)}.media-dialog .media-dialog-wrapper .media-dialog-controls{display:flex;position:absolute;right:0;top:0;z-index:2}.media-dialog .media-dialog-wrapper .media-dialog-controls button{align-items:center;background:none;border:none;box-shadow:none;display:flex;height:auto;padding:1.2em}.media-dialog .media-dialog-wrapper .media-dialog-controls button:hover .icon-close,.media-dialog .media-dialog-wrapper .media-dialog-controls button:hover .icon-fullscreen,.media-dialog .media-dialog-wrapper .media-dialog-controls button:hover .icon-fullscreen-exit,.media-dialog .media-dialog-wrapper .media-dialog-controls button:hover .icon-half-moon{color:#000}.media-dialog .media-dialog-wrapper .media-dialog-controls button .icon-close,.media-dialog .media-dialog-wrapper .media-dialog-controls button .icon-fullscreen,.media-dialog .media-dialog-wrapper .media-dialog-controls button .icon-fullscreen-exit,.media-dialog .media-dialog-wrapper .media-dialog-controls button .icon-half-moon{color:#636b76;height:15px;margin:0;padding:0;transform:none;width:15px}.media-dialog .media-dialog-wrapper .media-dialog-controls .icon-fullscreen,.media-dialog .media-dialog-wrapper .media-dialog-controls .icon-fullscreen-exit{display:none}@media only screen and (min-width:1000px){.media-dialog .media-dialog-wrapper .media-dialog-controls .icon-fullscreen,.media-dialog .media-dialog-wrapper .media-dialog-controls .icon-fullscreen-exit{display:flex}}.media-dialog .media-dialog-wrapper .media-dialog-controls .toggle-theme{display:none}@media only screen and (min-width:510px){.media-dialog .media-dialog-wrapper .media-dialog-controls .toggle-theme{display:flex}}.media-dialog .media-dialog-wrapper .carousel-root{display:flex;flex-direction:column;height:100%;outline:none}.media-dialog .media-dialog-wrapper .carousel-root .carousel-slider{display:flex;flex:1 1 auto}.media-dialog .media-dialog-wrapper .carousel-root .slider-wrapper{align-items:center;display:flex;height:calc(100vh - 116px)!important;max-height:calc(100vh - 116px)}@media only screen and (min-width:510px){.media-dialog .media-dialog-wrapper .carousel-root .slider-wrapper{height:100vh!important;max-height:100vh}}@media only screen and (min-width:1000px){.media-dialog .media-dialog-wrapper .carousel-root .slider-wrapper{height:calc(100vh - 102px)!important;max-height:calc(100vh - 102px)}}@media only screen and (min-width:1260px){.media-dialog .media-dialog-wrapper .carousel-root .slider-wrapper{height:calc(100vh - 154px)!important;max-height:calc(100vh - 154px)}}.media-dialog .media-dialog-wrapper .carousel-root .slider{height:calc(100vh - 116px)!important;max-height:calc(100vh - 116px)}@media only screen and (min-width:510px){.media-dialog .media-dialog-wrapper .carousel-root .slider{height:100vh!important;max-height:100vh}}@media only screen and (min-width:1000px){.media-dialog .media-dialog-wrapper .carousel-root .slider{height:calc(100vh - 102px)!important;max-height:calc(100vh - 102px)}}@media only screen and (min-width:1260px){.media-dialog .media-dialog-wrapper .carousel-root .slider{height:calc(100vh - 154px)!important;max-height:calc(100vh - 154px)}}.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide{align-items:center;background-color:transparent;display:flex;justify-content:center}.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide img,.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide picture{border-left:0;max-height:100%;object-fit:contain;opacity:1;width:100%}@media only screen and (min-device-width:320px) and (max-device-width:926px) and (orientation:landscape){.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide img,.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide picture{height:-moz-fit-content;height:fit-content}}.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide iframe.iframe-video{height:52vw}.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide iframe.iframe-virtualtour{height:100%;margin:0;width:100%}@media only screen and (min-width:760px){.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide iframe.iframe-virtualtour{margin-top:50px}}@media only screen and (min-width:1260px){.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide iframe.iframe-virtualtour{margin-top:19px}}@media only screen and (min-width:1700px){.media-dialog .media-dialog-wrapper .carousel-root .carousel .slide iframe.iframe-virtualtour{margin-top:26px}}.media-dialog .media-dialog-wrapper .carousel-root .carousel .control-arrow{background:#fff;border-radius:100%;margin-top:0;opacity:.7;transform:translateY(calc(-50% - 3px))}.media-dialog .media-dialog-wrapper .carousel-root .carousel .control-arrow:hover{opacity:1}.media-dialog .media-dialog-wrapper .carousel-root .carousel .control-arrow.control-next:before{border-left-color:#000}.media-dialog .media-dialog-wrapper .carousel-root .carousel .control-arrow.control-prev:before{border-right-color:#000}.media-dialog .media-dialog-wrapper .carousel-root .carousel-arrow{display:none}@media only screen and (min-width:510px){.media-dialog .media-dialog-wrapper .carousel-root .carousel-arrow{display:block}}.media-dialog .media-dialog-wrapper .carousel-root .carousel-status{background:#f1f2f5;border-radius:10px;border-radius:0;bottom:0;color:#636b76;display:inline;font-size:90%;left:0;margin:0;padding:.4em .8em;right:unset;text-align:center;text-shadow:none;top:unset;transform:none;white-space:nowrap;width:auto}@media only screen and (orientation:portrait){.media-dialog .media-dialog-wrapper .carousel-root .carousel-status{background:#f1f2f5;border-radius:6px;bottom:70px;left:50%;transform:translateX(-50%)}@supports (margin-bottom:env(safe-area-inset-bottom)){.media-dialog .media-dialog-wrapper .carousel-root .carousel-status{margin-bottom:calc(env(safe-area-inset-bottom)*-2)}}}@media only screen and (min-width:760px){.media-dialog .media-dialog-wrapper .carousel-root .carousel-status{border-radius:0;bottom:0;left:0;margin-bottom:0;right:unset;transform:none}}.media-dialog .media-dialog-wrapper .carousel-root .thumbs-wrapper{display:none;margin:20px 25px}@media only screen and (min-width:1260px){.media-dialog .media-dialog-wrapper .carousel-root .thumbs-wrapper{display:block}}.media-dialog .media-dialog-wrapper .carousel-root .thumbs{margin-bottom:0}.media-dialog .media-dialog-wrapper .carousel-root .thumb{border-bottom:4px solid transparent;cursor:pointer;margin:0;max-height:60px}.media-dialog .media-dialog-wrapper .carousel-root .thumb.selected{border-color:#06f}.media-dialog .media-dialog-wrapper .carousel .slide{background-color:transparent}.media-dialog .media-dialog-wrapper .property-map{height:100%;padding-top:50px;touch-action:manipulation}@media only screen and (orientation:portrait){.media-dialog .media-dialog-wrapper .property-map{padding-bottom:66px}@supports (padding-bottom:env(safe-area-inset-bottom)){.media-dialog .media-dialog-wrapper .property-map{padding-bottom:calc(env(safe-area-inset-bottom)*1.2 + 66px)}}}@media only screen and (min-width:760px){.media-dialog .media-dialog-wrapper .property-map{padding-bottom:0}}@media only screen and (min-width:1000px){.media-dialog .media-dialog-wrapper .property-map{padding:0}}.media-dialog .media-dialog-wrapper .property-map .map{height:calc(100% - 113px);position:relative}@media only screen and (min-width:760px){.media-dialog .media-dialog-wrapper .property-map .map{height:calc(100% - 174px)}}video::-webkit-media-controls-timeline{align-self:center;width:calc(100% - 64px)}@keyframes dialogslideup{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes dialogslidedown{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(100%)}}
.tab-list{background:#fff;padding:0}.tab-list-item{color:#001229;cursor:pointer;display:inline-block;font-weight:600;list-style:none;margin-bottom:-1px;padding:.5em 0}.tab-list-item:not(:last-child){margin-right:2.5em}.tab-list-active{background-color:#fff;border-bottom:3px solid #eb5c5f!important;border-width:0 0 3px;color:#a1a8b3}body.theme-watm .tab-list-active{border-bottom:3px solid #e60080!important}.tab-modal .otm-ModalHead{display:none!important}@media (min-width:768px){.tab-modal>div:last-child{padding-bottom:2.5rem}}@media only screen and (min-width:768px){.tab-modal>div:last-child{padding-top:2rem}}.tab-modal .otm-CloseButton{position:absolute;right:0;top:0}@media (min-width:768px){.tab-modal .otm-CloseButton{right:-.5rem}}@media (min-width:1025px){.tab-modal .otm-CloseButton{right:-1.5rem}}.tab-modal .tabs-container{position:relative}.tab-modal .tab-list{font-size:14px;line-height:26px}@media (min-width:768px){.tab-modal .tab-list{border-bottom-width:1px;font-size:18px;line-height:28px;margin-bottom:1.5rem;margin-left:-2.75rem;margin-right:-2.75rem;padding-bottom:1.5rem;padding-left:2.75rem;padding-right:2.75rem}.tab-modal .tab-list .tab-list-item{padding-top:0}}@media screen and (max-width:767px){.tab-modal .tab-list .tab-list-item{padding-bottom:1.3em;padding-top:.2em}}@media only screen and (max-width:767px){.tab-modal .tab-list{border:transparent;margin-bottom:0;margin-left:-1rem;margin-right:-1rem;overflow-x:auto;overflow-y:hidden;padding:0 1rem;position:relative;white-space:nowrap;width:calc(100% - 60px)}.tab-modal .tab-list:after{background-image:linear-gradient(270deg,#fff 10%,hsla(0,0%,100%,0));content:"";height:40px;position:fixed;right:90px;width:20px}.tab-modal .tab-content{border-top-width:1px;margin:0 -1rem;padding:1.5rem 1rem 0}}
.chip{background:inherit;border-radius:.25em;color:#fff;display:inline-block;font-size:80%;line-height:1;margin-bottom:2px;margin-right:5px;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}.chip.good{border:1px solid blue;color:blue}.chip.outstanding{border:1px solid green;color:green}.chip.requires-improvement{border:1px solid orange;color:orange}.chip.inadequate{display:none}.chip.bakerloo{background-color:#b05f0f;border:1px solid #b05f0f}.chip.central{background-color:#ee2e22;border:1px solid #ee2e22}.chip.circle{background-color:#fed105;border:1px solid #fed105}.chip.district{background-color:#00843c;border:1px solid #00843c}.chip.hammersmith{background-color:#f386a0;border:1px solid #f386a0}.chip.jubilee{background-color:#959ca1;border:1px solid #959ca1}.chip.metropolitan{background-color:#97015d;border:1px solid #97015d}.chip.northern{background-color:#23201f;border:1px solid #23201f}.chip.piccadilly{background-color:#1b3e94;border:1px solid #1b3e94}.chip.victoria{background-color:#079ddc;border:1px solid #079ddc}.chip.waterloo{background-color:#84cdbc;border:1px solid #84cdbc}.chip.elizabeth{background-color:#6950a1;border:1px solid #6950a1}.chip.dlr{background-color:#01a5a9;border:1px solid #01a5a9}.chip.overground{background-color:#ee7e09;border:1px solid #ee7e09}.chip--outline{background:none;border:1px solid;color:inherit}.chip:empty{display:none}
.gm-style-cc{display:none!important}.otm-new .gm-style img{max-width:none}.gm-style+.gm-style{z-index:99!important}.infoBox{--tw-bg-opacity:1;--tw-shadow:0 0 9px rgba(0,0,0,.1),0 0 9px rgba(0,0,0,.01);background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none;padding:1.5rem}@media (min-width:1025px){.infoBox{display:block}}.infoBox{min-width:320px;width:320px}.infoBox .otm-InfoWindow>img{float:none!important;margin-bottom:.5rem;max-height:60px}.otm-new .otm-MapModal{display:inline-flex;flex-direction:column;height:100%}@media (min-width:768px){.otm-new .otm-MapModal{flex-direction:column;height:calc(100vh - 4rem);width:100%}}.otm-new .otm-MapModal>div:last-of-type{height:100%;padding:0}.otm-new .otm-MapModal>div:last-of-type>div{height:100%}
#container.gallery{background:#fff}.gallery-container{background:#fff;margin:0 2px;text-align:center}.gallery{align-items:center;display:flex;flex-direction:column}.gallery img{border-radius:7px;width:100%}.gallery p{text-align:left}.gallery picture:first-of-type img{margin-top:3em}.gallery-header{left:2px;position:fixed;right:2px;text-align:left}.gallery-header .back-to-details{margin:0 1em 1em 0;white-space:nowrap}
body.details section.property-disclaimer{border-bottom:1px solid #f0f3f5;border-top:1px solid #f0f3f5;margin:3em 0 0;order:6;padding:20px 12px}@media only screen and (min-width:760px){body.details section.property-disclaimer{margin:3em 0 5em;padding:20px 0 40px}}body.details section.property-disclaimer p{margin-bottom:.5em}body.details section.property-disclaimer a{color:#06f}body.details section.property-disclaimer .link{cursor:pointer;float:left;font-size:14px;padding-right:1em;position:relative}body.details section.property-disclaimer .link.expanded svg{transform:rotate(180deg)}body.details section.property-disclaimer .disclaimer-wrapper{clear:both;padding:12px 0 0}body.details section.property-disclaimer .disclaimer-wrapper h4:not(:first-child){margin-top:1em}
.hero{order:1;position:relative}.hero img{cursor:pointer;object-fit:cover}.hero .media-count-buttons{color:#001229;display:flex;font-weight:600;justify-content:flex-end;margin-top:-30px;padding:0 6px;position:relative;width:100%;z-index:2}.hero .media-count-buttons .button,.hero .media-count-buttons button{align-items:center;display:flex;margin-left:4px;padding-left:8px;padding-right:8px;white-space:nowrap}.hero .media-count-buttons .button .media-count-icon,.hero .media-count-buttons button .media-count-icon{font-size:20px;margin-right:6px}@media only screen and (max-width:374px){.hero .media-count-buttons.many .button .button-text:not(.photo-count),.hero .media-count-buttons.many button .button-text:not(.photo-count){display:none}.hero .media-count-buttons.many .button .media-count-icon,.hero .media-count-buttons.many button .media-count-icon{margin-right:0}}@media only screen and (min-width:375px){.hero .media-count-buttons.many{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:12px 6px;width:100%}.hero .media-count-buttons.many::-webkit-scrollbar{display:none}}@media only screen and (min-width:760px){.hero .media-count-buttons{bottom:-16px;position:absolute;right:0}.hero .media-count-buttons.many{margin:-20px 0;padding:20px 6px}}@media only screen and (min-width:510px){.hero .media-count-buttons.many{width:auto}}@media only screen and (min-width:510px) and (max-width:999px){.hero .media-count-buttons.many{right:0}}.hero .image-bg{background:no-repeat 50%;background-size:cover;bottom:0;filter:blur(4px);left:0;opacity:.5;position:absolute;right:0;top:0}.hero-lg-img-wrapper,.hero-sm-img-wrapper{background-color:#f0f3f5;max-height:100%;overflow:hidden;position:relative;width:100%}.hero-lg-img-wrapper:after,.hero-sm-img-wrapper:after{content:"";display:block;padding-top:66.66%}.hero-lg-img-wrapper img,.hero-sm-img-wrapper img{bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}.hero-lg-img-wrapper .link,.hero-sm-img-wrapper .link{background:hsla(0,0%,100%,.8);border-radius:100%;display:inline-block;height:75px;left:calc(50% - 37.5px);padding:0;position:absolute;text-align:center;top:35%;width:75px;z-index:100}.hero-lg-img-wrapper .link .svg-icon,.hero-sm-img-wrapper .link .svg-icon{color:#546e7a;margin:0 0 0 2px;position:relative;top:25px;transform:scale(1.1)}.hero-lg-img-wrapper .link .svg-icon#icon-video,.hero-sm-img-wrapper .link .svg-icon#icon-video{top:26px}.hero-lg-img-wrapper.carousel:after{display:none}.hero-lg-img-wrapper.carousel.isSwiping .slider-wrapper{touch-action:pan-x pinch-zoom}.hero-lg-img-wrapper.carousel .carousel .carousel-arrow{transform:scale(.8)}.hero-lg-img-wrapper.carousel .carousel .slider-wrapper:after{content:"";display:block;padding-top:66.66%}.hero-lg-img-wrapper.carousel .carousel .slider{height:100%;left:0;max-height:100%;position:absolute;top:0}.hero-lg-img-wrapper.carousel .carousel .slide{background:none}.hero-lg-img-wrapper.carousel .carousel .slide img{border-left:0;max-height:100%;object-fit:contain;opacity:1}.hero-sm{display:none}.awaiting-image{color:transparent;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (min-width:760px){.hero{clear:both;display:flex;margin-bottom:12px;margin-top:1em;order:unset}.hero img{width:auto}.hero .media-count-buttons{padding:0;right:35.4%;width:auto}.hero .media-count-buttons .button,.hero .media-count-buttons button{margin:0 0 0 5px;padding-left:10px;padding-right:10px}.hero-lg{flex-basis:calc(66.66667% - 16px);flex-grow:2;flex-shrink:1;margin-right:6px}.hero-sm{display:block;flex-basis:calc(33.33333% - 8px);flex-grow:1;flex-shrink:2;margin-left:6px}.hero-sm-img-wrapper:first-child{margin-bottom:12px}.hero-lg-img-wrapper,.hero-sm-img-wrapper{border-radius:7px}.hero-lg-img-wrapper img,.hero-sm-img-wrapper img{height:100%}.hero-lg-img-wrapper img:not(.portrait),.hero-sm-img-wrapper img:not(.portrait){width:100%}.hero-lg-img-wrapper{height:100%}}@media only screen and (min-width:1000px){.hero .media-count-buttons{right:34.4%}}.hero-img-animation-for-video-bg{animation-duration:22s;animation-iteration-count:infinite;animation-name:horizontalScrollEffect;filter:blur(6px);left:0;max-width:150%!important;width:150%!important}@media only screen and (max-width:768px){.hero-img-animation-for-video-bg{filter:blur(8px);height:150%!important;max-height:150%!important;top:-30%!important}}@keyframes horizontalScrollEffect{0%{left:0}50%{left:-50%}to{left:0}}.playBtnCssTringle{background:transparent!important;height:59px!important;left:calc(50% - 30px)!important;top:calc(50% - 30px)!important;width:59px!important}.playBtnCssTringle>svg{color:#fff!important;height:100%!important}.slider>li~.slide{overflow:hidden!important}
.property-actions{align-items:center;display:flex;justify-content:space-evenly;margin:0;order:2}@media only screen and (min-width:760px){.property-actions{justify-content:space-between;margin-bottom:25px;position:unset}}@media only screen and (max-width:759px){.property-actions{border-bottom:1px solid!important;border-color:#e5e7eb!important;padding-bottom:1.5em}.property-actions .property-action.call-agent{order:1}.property-actions .property-action.save{order:2}.property-actions .property-action.share{order:3}}@media only screen and (min-width:760px){.property-actions .property-action.call-agent{flex-grow:1;text-align:left}}.property-actions .property-action-label{color:#001229;font-weight:600;padding:.5em 0 .2em;text-align:center}@media only screen and (min-width:760px){.property-actions .property-action-label{display:none}}.property-actions>.button{display:none}@media only screen and (min-width:760px){.property-actions>.button{display:block}.property-actions .property-save{margin:0 15px}}.property-actions .property-save>.link{align-items:center;background:hsla(0,0%,80%,.2);border-radius:100%;color:#001229;display:flex;font-size:20px;height:50px;justify-content:center;position:relative;width:50px}.property-actions .property-save>.link use{stroke-width:35}.property-actions .property-save>.link.save use{stroke:#001229;color:transparent}.property-actions .property-save>.link.saved use{stroke:#eb5c5f}.property-actions .social-sharing{cursor:pointer}.property-actions .social-sharing>.social-sharing-icon{align-items:center;background:hsla(0,0%,80%,.2);border-radius:100%;display:flex;font-size:20px;height:50px;justify-content:center;position:relative;width:50px}@media only screen and (max-width:759px){.property-action .agent-contact-phone{align-items:center;background:hsla(0,0%,80%,.2);border-radius:100%;display:flex;font-size:20px;height:50px;justify-content:center;position:relative;width:50px}.property-action .agent-contact-phone svg.icon-phone{color:#222;margin:0}}.agent-contact-phone span{display:none}.agent-contact-phone span.call-agent-link{display:inline-block}@media only screen and (min-width:760px){.agent-contact-phone span{display:initial}.agent-contact-phone span.call-agent-link{background:#d1e1ef;border-radius:100%;display:inline-block;padding:5px 9px;position:relative}.agent-contact-phone span.call-agent-link .svg-icon.icon-phone{left:0;margin:0;position:relative;top:-3px}.agent-contact-phone{color:#06f;cursor:pointer;font-size:145%;margin-left:1em}}
.social-sharing-icons{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:760px){.social-sharing-icons{justify-content:space-evenly}}.social-sharing-icons>a{align-items:center;border-top:1px solid #f0f3f5;display:block;display:flex;flex-direction:column;font-size:14px;justify-content:space-between;padding:1em}.social-sharing-icons>a:first-child{border:none}.social-sharing-icons>a:active .svg-icon,.social-sharing-icons>a:hover .svg-icon{color:#06f}.social-sharing-icons .svg-icon{margin:0}.social-sharing-icons .svg-icon:active,.social-sharing-icons .svg-icon:hover{color:#06f}.social-sharing-icons .icon-email{width:20px}.social-sharing-icons .icon-facebook{color:#175dee!important}.social-sharing-icons .icon-twitter{color:#1d8dee!important}.social-sharing-icons .icon-whatsapp{transform:translateY(-3px)}.social-sharing-icons .icon-pinterest{color:#dd0015!important}.social-sharing-icons .social-text{white-space:nowrap}.social-sharing-img .hero-image{width:100%}.otm-new .social-sharing-property-info{align-items:baseline;display:flex;flex-flow:wrap}.otm-new .social-sharing-property-info .price{order:3;width:100%}.otm-new .social-sharing-property-info .price .info{margin-left:.5em}.otm-new .social-sharing-property-info h1{font-size:18px;line-height:1.8;margin:.25em .25em 0 0;order:1;width:100%}.otm-new .social-sharing-property-info .title-address{margin:0;order:2}.otm-new .social-sharing-property-info .flags{order:4}.otm-new .social-sharing-property-info #fees-apply-link,.otm-new .social-sharing-property-info .map-link,.otm-new .social-sharing-property-info .mortgage{display:none}
.property-description p,.property-description>*{line-height:1.5em;margin-bottom:1em}@media only screen and (min-width:760px){.property-description .otm-VideoTours{columns:18rem}}.property-description .otm-VideoTours li a:hover{box-shadow:0 2px 5px 0 rgba(99,107,118,.2),0 2px 10px 0 rgba(99,107,118,.2)}.property-description .description-truncate{margin-bottom:0}.property-description #description-truncate-toggle:not(:checked)+.description-truncate{height:8em;overflow:hidden}.property-description #description-truncate-toggle:checked+.description-truncate{height:auto}.property-description #description-truncate-toggle:checked~label .show-more{display:none}.property-description #description-truncate-toggle:not(:checked)~label .show-less{display:none}.property-description #description-truncate-toggle{left:-999rem;position:absolute}.property-description label{color:#06f;cursor:pointer}.property-description ul{list-style-type:disc;margin-left:20px}

.poi{display:flex;flex-wrap:wrap}.poi .tabs-container{width:100%}.poi-wrapper{align-items:flex-start;display:flex;margin:12px 0 0}.poi-icon{align-items:center;display:flex;height:28px;line-height:28px}.poi-icon a,.poi-icon>div{margin-right:10px}.poi-icon svg{height:26px;width:26px}.poi-icon svg.icon-default-network{height:19px}.poi-name{margin-right:.6em;max-width:calc(100% - 35px)}.poi-distance{margin:0 .5em}.poi-distance:before{content:"|";margin-right:.3em}.poi-chips{display:inline-flex;flex-wrap:wrap;padding:4px 0}svg.svg-icon.icon-graduation-cap{color:#777}
.property-more-like-this{order:5;padding:0 12px}@media only screen and (min-width:760px){.property-more-like-this{margin-top:6em;padding:0}}.property-more-like-this ul{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.property-more-like-this ul li{flex:0 0;flex-basis:100%;margin-bottom:.4em;padding:5px 0}@media only screen and (min-width:1000px){.property-more-like-this ul li{flex-basis:calc(33.3% - 1px)}}
