﻿@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap");sup{top:-0.5em;position:relative;font-size:75% !important;line-height:0;vertical-align:baseline}.buycard25-vert{width:48.5%;min-width:48.5%;display:flex;flex-direction:column;min-height:354px;height:354px;border-radius:0.5em;margin:0 auto 1.3em auto;padding:0.37em;background-color:#fff;box-shadow:0 0.1em 0.58em rgba(0,0,0,0.22);font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;position:relative;top:0;transition:0.1s}.bc25-vert-details-container{display:flex;flex-direction:row;justify-content:space-between}.bc25-vert-inner-1{flex:1;min-width:0}.bc25-vert-inner-2{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.buycard25{width:48.5%;display:flex;flex-direction:row;min-height:202px;max-height:202px;border-radius:0.5em;margin:0 auto 1.3em auto;padding:0.37em;background-color:#fff;box-shadow:0 0.1em 0.58em rgba(0,0,0,0.22);font-family:"Plus Jakarta Sans", sans-serif;font-size:16px;position:relative;top:0;transition:0.1s}.bc25-image{width:61%;max-width:61%;border-radius:0.3em;background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0.3em rgba(0,0,0,0.12);display:flex;flex-direction:column;justify-content:flex-end;margin-right:0.45em}.bc25-image-vert{width:100%;height:243px;min-height:243px;max-height:243px;border-radius:0.3em;background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0.3em rgba(0,0,0,0.12);display:flex;flex-direction:column;justify-content:flex-end;font-size:16px;margin:0.37em 0 0.45em 0}.bc25-details{width:39%;max-width:39%;font-size:0.63em;display:flex;flex-direction:column}.bc25-details-vert{width:100%;max-width:100%;font-size:0.63em;display:flex;flex-direction:column;height:100%}.buy-page-features-container,.buy-page-features-container-vert{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:0.65em;font-weight:800;color:#737373}.buy-feature-3d,.buy-feature-yt,.buy-feature-3d-vert,.buy-feature-yt-vert{background-color:rgba(255,255,255,0.9);border-radius:0.4em;padding:0 0.8em;margin:0 0 0.6em 0.6em}.bc25-header{display:flex;flex-direction:row}.bc25-prop-type{text-transform:uppercase;color:#00a8c6;font-weight:800;flex-grow:9;padding-top:0.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc25-fav span button{background-color:transparent;color:#d3d3d3;border:0;font-size:1.6em;padding:0;position:relative;top:-0.05em;right:-0.05em;display:flex}.bc25-fav span button:hover,.bc25-fav span button:active,.bc25-fav span button:focus{color:#00a8c6;transition:0.2s}.bc25-fav span button.fav-selected{color:#00a8c6}.bc25-fav span button.fav-selected:hover,.bc25-fav span button.fav-selected:active,.bc25-fav span button.fav-selected:focus{opacity:0.5;transition:0.2s}.bc25-prop-name,.bc25-prop-name-vert{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2em;font-weight:800;color:#333;margin-top:1em}.bc25-prop-name-vert{margin-top:0}.bc25-details-inner{font-weight:700;font-size:1.2em;color:#666}.bc25-details-inner-vert{font-weight:700;font-size:1.2em;color:#666;display:flex;flex-direction:row}.bc25-station,.bc25-station-vert{margin-top:0.1em;font-size:1.1em;margin-bottom:1.6em;color:#666;white-space:nowrap}.bc-25-station-time-min,.bc-25-station-time-km{font-weight:600;padding-left:0.1em}.bc-25-station-time-min{color:#93be93}.bc-25-station-time-km{color:#f0ac43}.bc25-details-row,.bc25-details-row-vert{display:flex;flex-direction:row;align-items:baseline}.bc25-details-row-vert{align-items:flex-start}.bc25-details-row:nth-child(2){margin-top:0.9em}.bc25-details-row-vert:nth-child(1){margin-right:1em}.bc25-details-row i,.bc25-details-row-vert i{margin-right:0.3em;width:1.2em;text-align:center;color:#ccc;font-size:1.4em}.bc25-details-row i.far.fa-building,.bc25-details-row-vert i.far.fa-building{opacity:0.7}.bc25-info:nth-child(2){margin-right:1em}.bc25-info-vert:nth-child(2){margin-right:0.6em}.bc25-info,.bc25-info-vert{white-space:nowrap}.bc25-price,.bc25-price-vert{align-self:flex-end;font-size:2em;font-weight:600;white-space:nowrap;position:relative;bottom:-0.15em;color:#333}.bc25-price-vert{bottom:0.15em}.bc25-currency{font-size:0.745em;color:#999;font-weight:800;margin-left:0.2em}.bc25-price-container{display:flex;flex-direction:column;justify-content:flex-end;flex-grow:9}.bc25-details-investment{display:flex;flex-direction:column;text-align:right;margin-top:1.2em}.bc25-est-yield{margin-right:0.2em;color:#008ac6;font-weight:700}.bc25-vert-details-container .bc25-details-investment{font-size:1.2em;font-weight:700;color:#666;margin-top:0;margin-bottom:0.6em}a.bc25cardlinks{display:contents}a.bc25cardlinks>.buycard25.selected,a.bc25cardlinks:hover>.buycard25,a.bc25cardlinks:active>.buycard25,a.bc25cardlinks:focus>.buycard25,a.bc25cardlinks:hover>.buycard25-vert,a.bc25cardlinks:active>.buycard25-vert,a.bc25cardlinks:focus>.buycard25-vert{scale:1.03;top:-5px;box-shadow:0 0.3em 0.64em rgba(0,0,0,0.4);transition:0.1s}.buy-cardZZZZZZZZZZZZZZZZZZZZZ{max-height:175px}@media (min-width: 2800px){.buycard25{width:32%}}@media (min-width: 3200px){.buycard25{width:24%}}@media (min-width: 4000px){.buycard25{width:19%}}@media (max-width: 2100px){.bc25-price{font-size:1.95em}}@media (max-width: 1900px){.bc25-price{font-size:1.65em;font-weight:700}.bc25-image{width:63%;max-width:63%}.bc25-details{width:37%;max-width:37%}.bc25-station{margin-top:0;margin-bottom:1.1em}.bc25-details-inner{font-size:1.1em}.buycard25{min-height:180px;max-height:180px}.bc25-prop-name{margin-top:0.5em}.bc25-prop-type{font-size:0.9em}.buy-page-features-container{font-size:0.6em}.buy-feature-3d,.buy-feature-yt{margin:0 0 0.65em 0.65em}}@media (max-width: 1700px){.bc25-price{font-size:1.4em;font-weight:700}.bc25-station{font-size:1em}.bc25-details-inner{font-size:1em}.bc25-details-investment{margin-top:2.4em}}@media (max-width: 1600px){.bc25-price{font-weight:800}.bc25-prop-name{font-size:1.2em}.buycard25{min-height:175px;max-height:175px}.bc25-details-row{flex-direction:column;height:25px}.bc25-info{padding-left:2em;position:relative;top:-1.7em}.bc25-details-investment{margin-top:2em;margin-bottom:-5em}}@media (max-width: 1450px){.bc25-price{font-size:1.15em;font-weight:800}.bc25-image{width:64%;max-width:64%}.bc25-details{width:36%;max-width:36%}.bc25-details-investment{margin-top:2.4em}}@media (max-width: 1200px){.buycard25{width:100%;margin-left:0.4em;min-height:202px;max-height:202px}.bc25-image{width:60%;max-width:60%}.bc25-details{width:40%;max-width:40%;font-size:0.63em}.bc25-details-row{flex-direction:row;height:inherit}.bc25-info{padding-left:0;position:relative;top:0}.bc25-price{font-size:1.85em;font-weight:600}.bc25-details-row:nth-child(2){margin-top:0.9em}.bc25-station{margin-top:0.1em;font-size:1.1em;margin-bottom:1.6em}.bc25-details-inner{font-size:1.2em}.bc25-prop-name{font-size:1.2em;margin-top:1em}.bc25-prop-type{padding-top:0.2em;font-size:inherit}.buy-page-features-container{font-size:0.65em}.buy-feature-3d,.buy-feature-yt{margin:0 0 0.6em 0.6em;font-size:inherit}.bc25-details-investment{margin-top:1.2em}}@media (max-width: 991.98px){.buycard25{width:48.5%}.bc25-price{font-size:1.5em;font-weight:700}.bc25-image{width:65%;max-width:65%}.bc25-details{width:35%;max-width:35%}.bc25-details-row:nth-child(2){margin-top:0}.bc25-station{margin-top:0;margin-bottom:1.1em}.bc25-details-inner{font-size:1.1em}.buycard25{min-height:180px;max-height:180px}.bc25-prop-name{margin-top:0.5em}.bc25-prop-type{font-size:0.9em}.buy-page-features-container{font-size:0.6em}.buy-feature-3d,.buy-feature-yt{margin:0 0 0.65em 0.65em}.bc25-details-row{height:25px}.bc25-details-investment{margin-top:0.8em}.bc25-vert-details-container,.bc25-details-inner-vert{flex-direction:column}.bc25-details-inner-vert .bc25-details-row-vert:nth-child(2){margin-top:1em}.buycard25-vert{min-height:369px;height:369px;width:23.5%;min-width:23.5%}.bc25-image-vert{width:100%;height:176px;min-height:176px;max-height:176px}.bc25-vert-details-container .bc25-details-investment{margin-top:1em;margin-bottom:0}.bc25-price-vert{bottom:0}.buy-page-features-container-vert{justify-content:flex-end}.buy-feature-3d-vert,.buy-feature-yt-vert{margin:0 0.6em 0.6em 0}}@media (max-width: 880px){.bc25-price{font-size:1.3em;font-weight:800}.bc25-station{font-size:1em}.bc25-details-inner{font-size:1em}.bc25-image{width:60%;max-width:60%}.bc25-details{width:40;max-width:40%}.bc25-image{width:50%;max-width:50%}.bc25-details{width:50%;max-width:50%}.bc25-prop-name{font-size:1.1em}.buycard25{min-height:175px;max-height:175px}}@media (max-width: 768px){.buycard25-vert{width:244px;min-width:244px;margin-right:0.5em;margin-left:0.5em}}@media (max-width: 630px){.bc25-price{font-size:1.2em;font-weight:800}.bc25-image{width:50%;max-width:50%}.bc25-details{width:50%;max-width:50%}}@media (max-width: 575.98px){.buycard25{width:100%;margin-left:0;min-height:202px;max-height:202px}.bc25-image{width:61%;max-width:61%}.bc25-details{width:39%;max-width:39%;font-size:0.63em}.bc25-details-row{flex-direction:row;height:inherit}.bc25-info{padding-left:0;position:relative;top:0}.bc25-price{font-size:1.85em;font-weight:600;bottom:-0.2em}.bc25-details-row:nth-child(2){margin-top:0.9em}.bc25-station{margin-top:0.1em;font-size:1.1em;margin-bottom:1.6em}.bc25-details-inner{font-size:1.2em}.bc25-prop-name{font-size:1.2em;margin-top:1em}.bc25-prop-type{padding-top:0.2em;font-size:inherit}.buy-page-features-container{font-size:0.65em}.buy-feature-3d,.buy-feature-yt{margin:0 0 0.6em 0.6em;font-size:inherit}}@media (max-width: 500px){.bc25-price{font-size:1.5em;font-weight:700}.bc25-image{width:67%;max-width:67%}.bc25-details{width:33%;max-width:33%}.bc25-station{margin-top:0;margin-bottom:1.1em}.bc25-details-inner{font-size:1.1em}.buycard25{min-height:180px;max-height:180px}.bc25-prop-name{margin-top:0.5em}.bc25-prop-type{font-size:0.85em}.buy-page-features-container{font-size:0.6em}.buy-feature-3d,.buy-feature-yt{margin:0 0 0.65em 0.65em}.bc25-details-investment{margin-top:1.5em}}@media (max-width: 450px){.bc25-price{font-size:1.4em}.bc25-station{font-size:1em}.bc25-details-inner{font-size:1em}.bc25-prop-name{font-size:1.1em}.buycard25{min-height:175px;max-height:175px}.bc25-image{width:65%;max-width:65%}.bc25-details{width:35%;max-width:35%}.bc25-details-investment{margin-top:2em}}@media (max-width: 400px){.bc25-image{width:61%;max-width:61%}.bc25-details{width:39%;max-width:39%}.bc25-price{font-size:1.5em}.bc25-station{margin-bottom:0.8em}.bc25-prop-name{margin-top:0.2em}.buycard25{min-height:160px;max-height:160px}.bc25-details-investment{margin-top:1.4em}}@media (max-width: 350px){.bc25-image{width:50%;max-width:50%}.bc25-details{width:50%;max-width:50%}}body{font-family:'Plus Jakarta Sans', sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:600}.font-alt{font-family:'Open Sans', sans-serif}.text-28{font-size:28px}.text-sm{font-size:0.7em}.text-blue{color:#00A8C6}.text-blue-smallcaps{color:#00A8C6;text-transform:uppercase;font-weight:bold;font-size:0.8rem}.badge-purple{border:1px solid #B100DA;color:#B100DA;background-color:transparent}.badge-blue{border:1px solid #00A8C6;color:#00A8C6;background-color:transparent}.badge-green{border:1px solid #AED24D;color:#AED24D;background-color:transparent}.badge-gray{border:1px solid #666666;color:#666666;background-color:transparent}.rc-switch{position:relative;display:inline-block;box-sizing:border-box;width:44px;height:22px;line-height:20px;padding:0;vertical-align:middle;border-radius:20px 20px;border:1px solid #ccc;background-color:#ccc;cursor:pointer;transition:all 0.3s cubic-bezier(0.35, 0, 0.25, 1)}.rc-switch-inner{color:#fff;font-size:12px;position:absolute;left:24px;top:0}.rc-switch:after{position:absolute;width:18px;height:18px;left:2px;top:1px;border-radius:50% 50%;background-color:#fff;content:" ";cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,0.26);transform:scale(1);transition:left 0.3s cubic-bezier(0.35, 0, 0.25, 1);-webkit-animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-name:rcSwitchOff;animation-name:rcSwitchOff}.rc-switch:hover:after{transform:scale(1.1);-webkit-animation-name:rcSwitchOn;animation-name:rcSwitchOn}.rc-switch:focus{box-shadow:0 0 0 2px #d5f1fd;outline:none}.rc-switch-checked{border:1px solid #87d068;background-color:#87d068}.rc-switch-checked .rc-switch-inner{left:6px}.rc-switch-checked:after{left:22px}.rc-switch-disabled{cursor:no-drop;background:#ccc;border-color:#ccc}.rc-switch-disabled:after{background:#9e9e9e;-webkit-animation-name:none;animation-name:none;cursor:no-drop}.rc-switch-disabled:hover:after{transform:scale(1);-webkit-animation-name:none;animation-name:none}.rc-switch-label{display:inline-block;line-height:20px;font-size:14px;padding-left:10px;vertical-align:middle;white-space:normal;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@-webkit-keyframes rcSwitchOn{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1.1)}}@keyframes rcSwitchOn{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1.1)}}@-webkit-keyframes rcSwitchOff{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes rcSwitchOff{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes spinner-line-fade-more{0%,100%{opacity:0}1%{opacity:1}}@keyframes spinner-line-fade-quick{0%,39%,100%{opacity:0.25}40%{opacity:1}}@keyframes spinner-line-fade-default{0%,100%{opacity:0.22}1%{opacity:1}}@keyframes spinner-line-shrink{0%,25%,100%{transform:scale(0.5);opacity:0.25}26%{transform:scale(1);opacity:1}}.cookies-eu{line-height:40px;position:fixed;z-index:999;right:0;bottom:0;left:0;padding:0 30px;text-align:center;border-top:1px solid #666666;background:#F6F6F6}.cookies-eu .cookies-eu-content-holder{display:inline-block;padding:0 20px}.cookies-eu .cookies-eu-button-holder{display:inline-block}.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{font-size:11px;font-weight:bold;line-height:20px;min-width:26px;margin-right:5px;padding:2px 11px;cursor:pointer;text-align:center;white-space:nowrap;color:#FFFFFF;border:0;outline:none;background-color:#00A8C6}@media (max-width: 767px){.cookies-eu{font-size:12px;line-height:30px;padding:0}.cookies-eu .cookies-eu-content-holder{width:85%}}.rent-card{background:linear-gradient(white, white) padding-box,linear-gradient(to bottom, #d9d9d9, #b2b2b2) border-box;border-radius:0.3rem;border:2px solid transparent;transition:0.2s;transition-timing-function:ease-out}.rent-card.card-listing:hover,.rent-card.card-listing:active,.rent-card.card-listing.selected{border:2px solid #00a8c6;scale:1.02;transition:0.03s;transition-timing-function:ease-in}.rent-card-new-margin{margin-bottom:1rem !important;padding:0}.rent-card-row{display:flex;flex-direction:row}.rent-card-column{display:flex;flex-direction:column;max-width:13.25rem;height:9.5rem}.rent-card-column-pages{display:flex;flex-direction:column}.rent-card-row,.rent-card-column,.rent-card-column-pages{font-family:"Open Sans", sans-serif}.rent-card-prop-station{flex:auto;margin-bottom:0.1rem;width:80%}.rent-card-prop-station-pages{flex:auto;margin-bottom:0.7rem;width:100%}.rent-card-prop-name{font-size:0.8rem;font-weight:800;color:#00a8c6;padding:0.1rem 0 0 0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rent-card-station{font-size:0.7rem;line-height:0.8}.rent-card-station-name{color:#333;font-weight:400;margin-right:0.2rem;padding-left:0.5rem}.rent-card-station-time{color:#93be93;font-weight:700}.rent-card-prop-name-pages{padding:0 0.8rem}.rent-card-station-name-pages{padding-left:0.8rem}.rent-card-layout,.rent-card-size{font-size:1.2rem;font-weight:700;color:#6e6e6e;line-height:1}.rent-card-size{font-weight:600;margin-bottom:0.2rem}.rent-card-size sup{font-size:0.75rem}.rent-card-layout-sep{font-size:1.2rem;font-weight:800;color:#cdcdcd;margin:0 0.1rem 0 0.1rem}.rent-card-pages-linebreak{display:none}.rent-card-layout-sep.rent-card-pages-show{display:inline}@media only screen and (min-width: 576px){.rent-card-pages-linebreak{display:block}.rent-card-layout-sep.rent-card-pages-show{display:none}}@media only screen and (min-width: 768px){.rent-card-pages-linebreak{display:none}.rent-card-layout-sep.rent-card-pages-show{display:inline}}@media only screen and (min-width: 992px){.rent-card-pages-linebreak{display:block}.rent-card-layout-sep.rent-card-pages-show{display:none}}@media only screen and (min-width: 1200px){.rent-card-pages-linebreak{display:none}.rent-card-layout-sep.rent-card-pages-show{display:inline}}.rent-user-options{display:flex;flex-direction:row;width:20%;justify-content:flex-end}.rent-user-options-pages{display:flex;flex-direction:row;width:100%;justify-content:flex-end}.thumbnail-one{display:none}.rent-card-images-pages{margin:0.3rem 0 0.7rem 0;height:150px}@media only screen and (min-width: 540px){.thumbnail-one{display:block}}@media only screen and (min-width: 576px){.thumbnail-one{display:none}.thumbnail-two-pages{display:none}.rent-card-images-pages{height:150px}}@media only screen and (min-width: 768px){.rent-card-images-pages{height:150px}.thumbnail-two-pages{display:block}}@media only screen and (min-width: 900px){.thumbnail-one{display:block}}@media only screen and (min-width: 992px){.rent-user-options{width:15%}.rent-card-prop-station{width:85%}.thumbnail-one-pages{display:none}}@media only screen and (min-width: 1200px){.rent-user-options{width:27%}.rent-card-prop-station{width:73%}.thumbnail-one{display:none}.rent-card-new-margin{padding-right:0;padding-left:0.8rem}.thumbnail-one-pages{display:block}.rent-card-images-pages{height:120px}}@media only screen and (min-width: 1490px){.rent-user-options{width:20%}.rent-card-prop-station{width:80%}.thumbnail-one{display:none}}@media only screen and (min-width: 1700px){.thumbnail-one{display:block}}.rent-user-options button,.rent-user-options-pages button{padding:0 5px;border:2px solid #f0f0f0;border-radius:0 0 0.3rem 0.3rem;border-top:0;color:#808080;place-self:flex-start;background-color:#fff}.rent-user-options button.rent-card-button-favorite-inactive,.rent-user-options button.rent-card-button-favorite-active,.rent-user-options-pages button.rent-card-button-favorite-inactive,.rent-user-options-pages button.rent-card-button-favorite-active{border-radius:0 0.3rem 0 0.3rem;border-right:0;margin-left:11px}.rent-user-options button:hover,.rent-user-options button:active,.rent-user-options button:focus,.rent-user-options-pages button:hover,.rent-user-options-pages button:active,.rent-user-options-pages button:focus{color:#00a8c6;border-color:#00a8c6}button.rent-card-button-favorite-active,button.rent-card-button-building-active{color:#00a8c6}.rent-card-images{display:flex;flex:auto;flex-direction:row}.rent-card-thumbnail{width:45%;height:94%;border-radius:0.3rem;border:1px solid rgba(0,0,0,0.2);margin:auto 0 auto 0.4rem;flex:auto;background-repeat:no-repeat;background-position:center center;background-size:cover}.rent-card-thumbnail-pages{width:100%;height:100%;border-radius:0.3rem;border:1px solid rgba(0,0,0,0.2);margin:0.4rem;flex:auto;background-repeat:no-repeat;background-position:center center;background-size:cover}.rent-card-thumbnail-pages:nth-child(2){margin:0.4rem 0.4rem 0.4rem 0}.rent-card-details{text-align:right;margin-right:0.491rem}.rent-card-column-pages .rent-card-details{margin-right:0.8rem}.rent-card-total-rent{font-size:1.5rem;color:#333;font-weight:600;margin-left:0.8rem;line-height:1}.rent-card-currency{font-weight:800;font-size:0.9rem;color:#8fa4a5;margin:0 0.2rem}@media only screen and (min-width: 992px){.rent-card-total-rent{font-size:1.5rem}.rent-card-thumbnail-pages:nth-child(2){margin:0.4rem}}@media only screen and (min-width: 1200px){.rent-card-thumbnail-pages:nth-child(2){margin:0.4rem 0.4rem 0.4rem 0}}.rent-card-per-month{font-size:0.9rem;color:#6e6e6e;font-weight:600}.rent-card-sub{font-size:0.7rem;color:#bfbfbf;font-weight:600;line-height:1;margin-bottom:0.5rem}.rent-card-footer{flex:auto;align-items:end}.rent-card-amenities{flex:auto;margin:0 0.5rem}.rent-card-amenities-pages{flex:auto;margin:0 0 0.4rem 0.8rem}.rent-card-amenities i.amenity-active{color:#00a8c6}.rent-card-amenities i.amenity-inactive{color:#f1f1f1}.rent-card-all-rooms{min-width:4.3rem}.rent-card-all-rooms button{font-size:0.6405rem;color:#fff;background-color:#2ebed8;font-weight:700;font-style:italic;border:0;border-radius:0.7rem;padding:0.2rem 0.4rem;margin:0 0.3rem 0.3rem 0.2rem}.rent-card-all-rooms button:hover,.rent-card-all-rooms button:active,.rent-card-all-rooms button:focus{background-color:#00a8c6}.rent-search-header{display:flex;flex-direction:column;margin-bottom:1.2rem}@media only screen and (min-width: 576px){.rent-search-header{flex-direction:row}}button.save-this-search{border:0;font-family:"Open Sans", sans-serif;color:#fff;font-size:0.8rem;font-weight:600;padding:0.3rem 0.5rem;border-radius:0.3rem;background-color:#00a8c6;margin:0 0.5rem 0 0}button.save-this-search:disabled,button.save-this-search:disabled:active,button.save-this-search:disabled:focus,button.save-this-search:disabled:hover{background-color:#b7b8b8;cursor:default}button.save-this-search:active,button.save-this-search:focus,button.save-this-search:hover{background-color:#006882}.rent-search-header a{color:#b7b8b8;transition:none}.rent-search-header a:active,.rent-search-header a:focus,.rent-search-header a:hover{color:#00a8c6;transition:none}.result_count{align-self:flex-start;margin-left:0}@media only screen and (min-width: 576px){.result_count{margin-left:1rem}button.save-this-search{margin:0 0.5rem 0.2rem 1rem}}@media only screen and (max-width: 992px){.buy-card-new-margin,.rent-card-new-margin{width:50%;padding:0 0.4rem 0 0.4rem}}@media only screen and (max-width: 576px){.buy-card-new-margin,.rent-card-new-margin{width:100%}}@media only screen and (min-width: 2700px){.buy-card-new-margin,.rent-card-new-margin{flex:0 0 33%;max-width:33%}}@media only screen and (min-width: 3500px){.buy-card-new-margin,.rent-card-new-margin{flex:0 0 25%;max-width:25%}}.price-tag-rooms{position:absolute;right:-0.7rem;color:#fff;font-weight:800;background-color:#2ebed8;border-radius:50%;aspect-ratio:1 / 1;width:1.2rem;font-size:0.8em;box-shadow:-0.05rem -0.05rem 0.1rem rgba(0,0,0,0.3);display:flex;flex-direction:row;align-items:center;justify-content:center}#listings .search-filter-buttons.dark{font-weight:600;margin-right:1rem;padding:0.2rem 0.5rem;font-size:1rem;color:#00a8c6;border:2px solid #00a8c6;border-radius:3rem}#listings .search-filter-buttons.dark:hover{background-color:#00a8c6}button.search-filter-buttons:nth-child(2){border-radius:3rem 0 0 3rem;border-right:1px solid #00a8c6 !important}button.search-filter-buttons:nth-child(3),button.search-filter-buttons:nth-child(4){border-radius:0;border-right:0 !important}button.search-filter-buttons:last-child{border-radius:0 3rem 3rem 0}button.search-filter-buttons:nth-child(2),button.search-filter-buttons:nth-child(3),button.search-filter-buttons:nth-child(4),button.search-filter-buttons:nth-child(5){text-transform:uppercase;font-weight:800;font-size:0.8rem}button.search-filter-buttons:nth-child(3),button.search-filter-buttons:nth-child(4){border-right:1px solid #00a8c6 !important;border-left:1px solid #00a8c6 !important}button.search-filter-buttons:nth-child(5){border-left:1px solid #00a8c6 !important}button.search-filter-buttons:last-child{border-radius:0 3rem 3rem 0;border-right:2px solid #00a8c6 !important}#listings .search-filter-buttons{margin:0;font-family:"Open Sans", sans-serif;border:1px solid #00a8c6;padding:0.4rem 0.7rem;border:2px solid #00a8c6}#listings .search-filter-buttons:hover{transition:0.2s}#listings .search-filter-buttons.dark,#listings .search-filter-buttons{box-shadow:0 -0.03rem 0.2rem rgba(0,0,0,0.4);background-color:#fff}#listings .search-filter-buttons.dark:hover,#listings .search-filter-buttons.dark:active,#listings .search-filter-buttons:hover,#listings .search-filter-buttons:active,button.btn.btn-sm.search-filter-buttons.active{background-color:#00a8c6 !important;color:#fff}#listings .search-filters{font-size:0;background-color:rgba(255,255,255,0.5);backdrop-filter:blur(8px) contrast(80%) brightness(110%)}.listings_modal .modal-dialog{box-shadow:0 0.1rem 2rem rgba(0,0,0,0.6);font-family:"Open Sans", sans-serif;color:#333;border-radius:0.8rem}.listings_modal .modal-content{border-radius:0.8rem}.listings_modal .modal-body{font-weight:600;border:0.2rem solid rgba(0,0,0,0.2);border-top:0;border-bottom:0}.listings_modal .modal-body.modal-no-footer{font-weight:600;border:0.2rem solid rgba(0,0,0,0.2);border-top:0;border-radius:0 0 0.8rem 0.8rem}.listings_modal .modal-header{border-radius:0.8rem 0.58em 0 0;padding:0.5rem 1rem;border-bottom:1px solid rgba(0,0,0,0.3);box-shadow:0 0.04rem 0.2rem rgba(0,0,0,0.5);text-shadow:-1px -1.5px 1px rgba(0,0,0,0.25);background-color:#bcc9ca}.listings_modal .modal-body .sidebar_wrapper{background:transparent !important}.listings_modal .modal-body .sidebar_wrapper div:last-child{margin-bottom:1.5rem}.listings_modal .modal-header .modal-title.h4,.listings_modal .modal-header h2.modal-title.h5{font-size:1.1rem;text-transform:uppercase;font-weight:700;color:#fff}.listings_modal .modal-header button span{font-size:1.5rem;color:#fff}.listings_modal .modal-header button.close{opacity:1}.listings_modal .modal-footer{background-color:#fff;border-radius:0 0 0.8rem 0.8rem;border:0.2rem solid rgba(0,0,0,0.2);border-top:0}.listings_modal .modal-footer button{border-radius:5rem;letter-spacing:0.05rem;font-weight:600}.listings_modal .modal-footer button:hover,.listings_modal .modal-footer button:active,.listings_modal .modal-footer button:focus{transition:0.2s}.listings_modal .react-autosuggest__input{border-radius:0.3rem !important;height:2rem !important}.listings_modal .react-autosuggest__input::placeholder{font-size:0.9rem !important}.listings_modal .slider-ticks{font-size:0.7rem;font-weight:800;color:#666}.listings_modal .slider-handles div{box-shadow:0 5px 5px rgba(0,0,0,0.2);border:2px solid #00a8c6}.listings_modal .slider-tracks div{box-shadow:inset 0 0.08rem 0.1rem rgba(0,0,0,0.4)}.listings_modal .modal-content .modal-body .sidebar_wrapper h6{margin-top:2rem !important;padding-top:0.5rem;border-top:0.33rem solid #fafafa;font-weight:700;color:#6e6e6e;margin-bottom:-1.5rem}.listings_modal .modal-content .modal-body .sidebar_wrapper h6:nth-child(1){margin-top:1rem !important}.listings_modal .modal-body .sidebar_wrapper.search_filters{padding-top:1rem}.listings_modal .modal-body .sidebar_wrapper.search_filters .d-flex.flex-column .form-check.pr-3:nth-child(2){margin-bottom:0 !important}.listings_modal .additionals .rc-switch{box-shadow:inset 0 0.08rem 0.1rem rgba(0,0,0,0.4)}.listings_modal .modal-body .sidebar_wrapper input.mark-radio[type="radio"]+.mark{width:24px !important;height:24px !important}button#map-switch{box-shadow:inset 0 0.08rem 0.1rem rgba(0,0,0,0.4)}.listings_modal button#rent-asc,.listings_modal button#area-asc,.listings_modal button#rent_per-asc,.listings_modal button#year_built-asc,.listings_modal button#price-asc,.listings_modal button.button-units-m2.button-units.button-units-active,.listings_modal button.button-units-m2.button-units.button-units-inactive{margin-right:0;border-radius:3rem 0 0 3rem;border:2px solid #333333;border-right:1px solid #333333}.listings_modal button#rent-desc,.listings_modal button#area-desc,.listings_modal button#rent_per-desc,.listings_modal button#year_built-desc,.listings_modal button#price-desc,.listings_modal button.button-units-ft2.button-units.button-units-active,.listings_modal button.button-units-ft2.button-units.button-units-inactive{margin-left:0;border-radius:0 3rem 3rem 0;border:2px solid #333333;border-left:1px solid #333333}.listings_modal button.button-sort,.listings_modal button.button-units{font-size:1rem !important;padding:0.5rem 0.8rem !important}.listings_modal button.button-sort.button-sort-inactive,.listings_modal button.button-units-inactive{background-color:#fff !important;color:#333333 !important}.listings_modal button.button-sort.button-sort-inactive span{color:#333333}.listings_modal button.button-sort.button-sort-inactive:hover,.listings_modal button.button-sort.button-sort-inactive:active,.listings_modal button.button-sort.button-sort-inactive:focus,.listings_modal button.button-units-inactive:hover,.listings_modal button.button-units-inactive:focus,.listings_modal button.button-units-inactive:active{background-color:#00a8c6 !important;color:#fff !important;transition:0.2s;border-color:#00a8c6 !important}.listings_modal button.button-sort.button-sort-active,.listings_modal button.button-units-active{background-color:#00a8c6;color:#fff}.listings_modal button.button-sort.button-sort-active span{color:#fff}.listings_modal button#rent_per-asc span,.listings_modal button#rent_per-desc span,.listings_modal button#year_built-asc span,.listings_modal button#year_built-desc span{margin-left:0.2rem}.listings_modal .units-wrap button{width:auto !important}.listings_modal .sort-split{border-bottom:none !important;padding-bottom:0 !important;margin-bottom:1.5rem}.listings_modal .sort-by-header{display:none}.listings_modal .sidebar_wrapper .overlay-section-header{margin-top:2.4rem}.listings_modal .react-autosuggest__suggestions-container--open{border:0.3rem solid rgba(0,168,198,0.7);border-radius:0.5rem !important;padding-top:0.1rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.4) !important;max-height:calc(100vh - 200px) !important;background-color:#fbfcf9;z-index:99}.listings_modal .react-autosuggest__section-container{margin:0.4rem 0.5rem 0.7rem 0.5rem !important;box-shadow:0 0.04rem 0.2rem rgba(0,0,0,0.5);border-radius:0.5rem;border:0.2rem solid rgba(0,0,0,0.05) !important;padding-top:0.0rem !important;background-color:#fff}.listings_modal .react-autosuggest__section-title{color:#00a8c6 !important;text-transform:uppercase;padding:0.15rem 0.3rem !important}.listings_modal .react-autosuggest__section-title strong{font-weight:700 !important}.listings_modal .react-autosuggest__suggestions-container--open li{color:#333;border-top:1px solid rgba(0,0,0,0.03);font-size:0.9rem}.listings_modal .react-autosuggest__suggestions-container--open li:last-child{border-bottom:1px solid rgba(0,0,0,0.03);margin-bottom:0.5rem}.listings_modal .react-autosuggest__suggestions-container--open li:hover,.listings_modal .react-autosuggest__suggestions-container--open li:focus{color:#fff}.listings_modal ul.react-autosuggest__suggestions-list{margin-bottom:0 !important}.listings_modal .area_status{margin-bottom:-0.6rem !important;font-weight:700;margin-top:0 !important;font-size:0.85rem !important;white-space:nowrap}.listings_modal .area_status strong{display:none}.listings_modal .sidebar_wrapper .location_example{color:#666}.listings_modal .sidebar_wrapper .location_example p{margin-left:2rem}.listings_modal .sidebar_wrapper a.float-right{top:3.7rem !important;right:0.3rem !important}.listings_modal .react-autosuggest__suggestions-list{margin-bottom:0 !important}.modal-content select.form-control.form-control-sm{color:#333333;font-weight:700;border:2px solid #333333;border-radius:3rem;text-align:center}@media (max-width: 660px){.listings_modal .search-filters:after{background:transparent}.listings_modal .search-filters div.col-12.col-lg-6{z-index:99}}@media (max-width: 576px){button.search-filter-buttons:nth-child(2),button.search-filter-buttons:nth-child(3),button.search-filter-buttons:nth-child(4),button.search-filter-buttons:nth-child(5){font-size:0.68rem}#listings .search-filter-buttons{padding:0.3rem 0.5rem}#listings .search-filter-buttons.dark{margin-right:0.6rem;font-size:0.8rem}.listings_modal .modal-footer button.btn.btn-success{margin-left:0 !important;margin-top:0.5rem}.listings_modal .react-autosuggest__suggestions-container--open{max-height:250px !important}.listings_modal .react-autosuggest__suggestions-container--open li:last-child{border-bottom:none;margin-bottom:0}}.inquiry-form-line{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,0.1);font-family:'Open Sans', sans-serif;color:#06c755;font-weight:800;line-height:1.2;font-size:0.8rem}.inquiry-form-line a img{height:40px;margin-top:0.2rem;border-radius:0.4rem}#contact{font-family:'Open Sans', sans-serif}#contact .inquiry-form-line{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,0.1);font-family:'Open Sans', sans-serif;color:#06c755;font-weight:800;line-height:1.2;font-size:0.8rem}.bg-lightblue{background-color:#EBF5F7}.bg-blue{background-color:#00A8C6}.bg-white{background-color:#FFFFFF}.bg-gray-f6{background-color:#F6F6F6}.bg-gray-e{background-color:#EEEEEE}.bg-gray-c{background-color:#CCCCCC}.bg-light-purple{background-color:#A33FDB !important;border-color:transparent !important}.bg-magenta{background-color:#E053CC !important;border-color:transparent !important}.bg-bright-blue{background-color:#00D5F0 !important;border-color:transparent !important}.bg-turquoise{background-color:#00B4AE !important;border-color:transparent !important}.text-light-purple{color:#A33FDB}.text-magenta{color:#E053CC}.text-bright-blue{color:#00D5F0}.text-turquoise{color:#00B4AE}.nolinkstyle,.nolinkstyle a,.nolinkstyle a:hover{text-decoration:none;color:#333333;cursor:pointer}.text-purple{color:#B100DA}.text-orange{color:#FE9A00}a{color:#00A8C6;transition:color 0.3s ease-in-out}a:hover{color:#006882;text-decoration:none}a.nocolor{color:#333}.btn-primary{background-color:#00A8C6;border:none}.btn-primary.active:not(:disabled):not(.disabled),.btn-primary:not(:disabled):not(.disabled):active,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#006882}.btn-outline-primary{border-color:#00A8C6;color:#00A8C6}.btn-outline-primary.active:not(:disabled):not(.disabled),.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:#00A8C6;background-color:#00A8C6;color:#FFFFFF}.nav-main{background:transparent}.nav-main .navbar-brand .logo{width:160px;height:46px;background-size:160px;background-repeat:no-repeat;background-image:url(/assets/apts-logo4-dee6951c3022e44f7e104cbe5d4c483288f529ab828dacfcf920f00ca6276e95.svg)}.nav-main .nav-link{color:#FFFFFF;font-size:1.1rem;font-weight:500}.nav-main .nav-link:hover{color:#CCCCCC !important}.nav-main.nav-white{background:#FFFFFF;border-bottom:1px solid #EEEEEE}.nav-main.nav-white .navbar-brand .logo{background-image:url(/assets/apts-logo4-dee6951c3022e44f7e104cbe5d4c483288f529ab828dacfcf920f00ca6276e95.svg)}.nav-main.nav-white .nav-link,.nav-main.nav-white .nav-toggle{color:#333 !important}.nav-main.nav-white .nav-link:hover,.nav-main.nav-white .nav-toggle:hover{color:#006882 !important}.nav-main.nav-white .nav-link.btn,.nav-main.nav-white .nav-toggle.btn{color:#FFFFFF !important}img{max-width:100%}.hero{min-height:500px;background-color:#eee}.hero-bg-1{background-image:url(/assets/living-room-bg-1-c6fb6b23d7e36a850b58194021725a7b6d2c1460709924aa7f6615a783e9ed3a.jpg);background-size:cover;background-position:center bottom}.hero-bg-2{background-image:url(/assets/living-room-bg-2-80d0273302bb48243eb16eb0968a3f7408501d3c6ebb1269923d0690e5fc6894.jpg);background-size:cover;background-position:center bottom}.corner-round{border-radius:6px}.testemonial-quote{font-size:1.15rem}.circle-120{border-radius:60px;overflow:hidden}.opacity-7{opacity:0.7}.upper-shadow{-webkit-box-shadow:0 8px 26px 26px rgba(0,0,0,0.1);-moz-box-shadow:0 8px 26px 26px rgba(0,0,0,0.1);box-shadow:0 8px 26px 26px rgba(0,0,0,0.1);height:1px}.cursor-pointer{cursor:pointer}.campaign-image{background-size:cover;height:400px}.tokyo-life-image-wrap{position:relative;background-color:#000}.card-neighborhood{background-color:#000;border:0px}.card-listing-image{background-size:cover;height:240px;margin:4px 4px 0px 4px;display:flex;justify-content:center;align-items:center}.card-listingsales-image{background-size:cover}.card-listing-horizontal-image{background-size:cover;width:200px;margin:4px}.card-listing-horizontal-image .object_fit{object-fit:cover;width:100%;height:100%}.card-listing-title{font-weight:600;font-size:24px;font-family:'Open Sans', sans-serif}.card-listing-pricemark{font-size:0.6em}.card-listing-subtext{font-size:18px;font-weight:300}.card-listing-size{font-size:16px;font-family:'Open Sans', sans-serif}.card-listing-features{font-size:13px}.card-listing-station{font-size:13px}.check-feature{color:#ddd}.check-feature-active{color:#00A8C6}.gallery-slide{background-size:cover;height:340px}.bg-cover{background-size:cover;background-position:center;min-height:300px}@media only screen and (max-width: 767px){.stretched-background{height:300px}}@media only screen and (min-width: 768px){.card-listing-horizontal-container{max-height:400px;overflow-y:scroll}}.trainline{border-radius:50%;width:32px;height:32px;background-color:#fff;text-align:center;font-weight:bold;font-size:13px;background:transparent;background-size:100%}.trainline-namboku{border:6px solid #00ac9b}.trainline-hibiya{border:6px solid #b5b5ac}.trainline-ginza{border:6px solid #ff9500}.trainline-hanzomon{border:6px solid #8f76d6}.trainline-marunouchi,.trainline-marunouchi-branch{border:6px solid #F62E36}.trainline-chiyoda{border:6px solid #009944}.trainline-yurakucho{border:6px solid #C1A470}.trainline-fukutoshin{border:6px solid #9c5e31}.trainline-tozai{border:6px solid #009BB5}.trainline-asakusa{border:6px solid #DC411F}.trainline-toei-shinjuku,.trainline-shinjuku{border:6px solid #B0C129}.trainline-oedo,.trainline-oedo-spoke{border:6px solid #CE045B}.trainline-mita{border:6px solid #006CB0}.trainline-nippori-toneri{border:6px solid #E53A7F;border-radius:4px}.trainline-yamanote{border:6px solid #9ACD32;border-radius:4px}.trainline-chuo{border:6px solid #F26122;border-radius:4px}.trainline-chuo-sobu{border:6px solid #FFE100;border-radius:4px}.trainline-yokohama{border:6px solid #85C441;border-radius:4px}.trainline-yokosuka{border:6px solid #2870b8;border-radius:4px}.trainline-yokosuka-sobu{border:6px solid #007BC1;border-radius:4px}.trainline-joban-express{border:6px solid #00B267;border-radius:4px}.trainline-joban-local{border:6px solid #939598;border-radius:4px}.trainline-saikyo{border:6px solid #00B48D;border-radius:4px}.trainline-musashino{border:6px solid #F26122;border-radius:4px}.trainline-keihin-tohoku{border:6px solid #00B2E5;border-radius:4px}.trainline-utsunomiya{border:6px solid #F7901E;border-radius:4px}.trainline-shonan-shinjuku{border:6px solid #E31F26;border-radius:4px}.trainline-sobu-local{border:6px solid #1EA283;border-radius:4px}.trainline-sobu-rapid{border:6px solid #1EA283;border-radius:4px}.trainline-tokaido-main,.trainline-tokaido{border:6px solid #f7a51c;border-radius:4px}.trainline-keiyo{border:6px solid #D02332;border-radius:4px}.trainline-rinkai{border:6px solid #39C0C5;background-color:#30325C;color:#FFFFFF}.trainline-tokyo-monorail{border:6px solid #023E88;border-radius:4px}.trainline-nambu{border:6px solid #FFE100;background:#FFE100;border-radius:4px}.trainline-tsurumi{border:6px solid #FFE100;background:#FFE100;border-radius:4px}.trainline-toyoko{border:6px solid #DC0342;background:#DC0342;color:#FFFFFF;border-radius:4px}.trainline-meguro{border:6px solid #009CD3;background:#009CD3;color:#FFFFFF;border-radius:4px}.trainline-den-en-toshi{border:6px solid #00AA8E;background:#00AA8E;color:#FFFFFF;border-radius:4px}.trainline-oimachi{border:6px solid #F18C43;background:#F18C43;color:#FFFFFF;border-radius:4px}.trainline-ikegami{border:6px solid #EE86A7;background:#EE86A7;color:#FFFFFF;border-radius:4px}.trainline-tamagawa{border:6px solid #AE0279;background:#AE0279;color:#FFFFFF;border-radius:4px}.trainline-setagaya{border:6px solid #FCC80D;background:#FCC80D;color:#595656;border-radius:4px}.trainline-kodomonokuni{border:6px solid #0071BE;background:#0071BE;color:#FFFFFF;border-radius:4px}.trainline-minato-mirai{border:6px solid #0F3580;background:#0F3580;color:#FFFFFF;border-radius:4px}.trainline-tobu-tojo{border:6px solid #0E4DA1;border-radius:4px}.trainline-tobu-skytree{border:6px solid #0172BB;border-radius:4px}.trainline-kameido{border:6px solid #586064;border-radius:4px}.trainline-odakyu-enoshima{background-image:url(/assets/transit-line-icons/icon_odakyu-enoshima-ba76929919a6ddb9b47f4b22829cef4db8ee75add2bca041e1e377278b1d2227.png)}.trainline-odakyu-odawara{background-image:url(/assets/transit-line-icons/icon_odakyu-odawara-06e7841f6cb3c917f3d12d1ab36c70ad2369626f41efd7efd636bf30ed7919cd.png)}.trainline-odakyu-tama{background-image:url(/assets/transit-line-icons/icon_odakyu-tama-918ef241e2f970cedbeb79e70dd6a23a512c532fe8c34b035e4a56f90675dec6.png)}.trainline-ikebukuro{background-image:url(/assets/transit-line-icons/icon_seibu-ikebukuro-22456983eb141c28eb39c9a6240f7fe0248767f9009a43134fa4066fa91dddf7.png)}.trainline-kokubunji{background-image:url(/assets/transit-line-icons/icon_seibu-kokubunji-ed274e1690581065785a3f1ddd47250902676e0dc780808ef239260141b08576.png)}.trainline-seibu-shinjuku{background-image:url(/assets/transit-line-icons/icon_seibu-shinjuku-86926a4d48f3e88dd2c4c8714937a96835bb62bdf11a90b91ba9606ed240d529.png)}.trainline-seibu-tamagawa{background-image:url(/assets/transit-line-icons/icon_seibu-tamagawa-ff80ece6defd8d36840930887895c3eaf0bead5a8adc4698f382f90e97a5051a.png)}.trainline-seibu-tamako{background-image:url(/assets/transit-line-icons/icon_seibu-tamako-905dc8b07fd3963c1208ff24b52abd15639237f734d5e88aac42bfd8f27a2383.png)}.trainline-seibu-yamaguchi{background-image:url(/assets/transit-line-icons/icon_seibu-yamaguchi-5c0a10f524b9ce62501ee9b032b781faa28bf7778078d90e075f05004b2bc5c1.png)}.trainline-keio{background-image:url(/assets/transit-line-icons/icon_keio-c7d588b500b511613dad5f4f41e2b9aa53d5234dd3803aa64e52871037cd3492.png)}.trainline-inokashira{background-image:url(/assets/transit-line-icons/icon_inokashira-14be147f5e1a9f4b9c06326d0b1779b3f9f9a23877844ba93fce2ced445620a6.png)}.trainline-toden-arakawa{background-image:url(/assets/transit-line-icons/icon_toden-arakawa-e53c6e4b959a25cd9f35622e35358e5333f4c271553e2e86a0757d8f8dad4a14.png)}.trainline-tama-monorail{background-image:url(/assets/transit-line-icons/icon_tama-monorail-c51ed8644308bb4ca76e88b61d516d86fb88a6b466eaa65807edf0adfa83180c.png)}.trainline-sotetsu{background-image:url(/assets/transit-line-icons/icon_sotetsu-8adbc78c9cf9c9b41069bc0b2cb2818ea2bee37ecb9a1e40dbe63b7602e9d202.png)}.trainline-tsukuba-express{background-image:url(/assets/transit-line-icons/icon_tsukuba-express-18bf2b2bcdf9192fa9e705f520b39f4dd9c948d224bee872f80fd691fa9b8540.png)}.trainline-yurikamome{background-image:url(/assets/transit-line-icons/icon_yurikamome-07a60e824bef5d9045a128afdfb1bd0b09074032a4e7a72aba63ac59e796dd76.png)}.trainline-chiba-urban-monorail-1,.trainline-chiba-urban-monorail-2{background-image:url(/assets/transit-line-icons/icon_chiba-urban-monorail-3c3b53f75cc8b2d2c83a89b83eff390d3e64855c93022f16136085d647d3c625.png)}.trainline-shonan-monorail{background-image:url(/assets/transit-line-icons/icon_shonan-monorail-9afa49f2cba2edaf1a886f55d5f292a6fdc1026e328be310d046abd0f5b13cb2.png)}.trainline-enoshima-electric-railway{background-image:url(/assets/transit-line-icons/icon_enoshima-electric-railway-498867549a2bb8c6ad12dc799f72b01dbe5755f1c30b29061eb908a2cc42bfeb.png)}.trainline-kanazawa-seaside{background-image:url(/assets/transit-line-icons/icon_kanazawa-seaside-3fbd8d2eacc5b523f4ef0b526762fa38571a03f8a77b18c8191e2d9bcf20ff5b.png)}.trainline-nex{background-image:url(/assets/transit-line-icons/icon_nex-810a7b9636cacc5e3a09a4b2b1d308e77b493c0f411f002e33d246f260798ad3.png)}.trainline-saitama-rapid-railway{background-image:url(/assets/transit-line-icons/icon_saitama-rapid-railway-a47e01eabfe702ffb7ae2677183ba01068e5373aeaed62fe084bd284c703929b.png)}.trainline-yokohama-subway-blue-line{background-image:url(/assets/transit-line-icons/icon_yokohama-subway-blue-line-a7ada89e04fe83c9a46d15507d278c285a432102f149fc68db1e777bd1729bc8.png)}.trainline-yokohama-subway-green-line{background-image:url(/assets/transit-line-icons/icon_yokohama-subway-green-line-76333c350536a504c7e6478e17ae14a308a1a8831c7097c1e2ce86bfa8679099.png)}.trainline-keikyu{border:4px solid #46bffe;padding-top:3px}.search-filters{border-bottom:1px solid #efefef;margin-top:54px;box-shadow:0 0 0.4rem rgba(0,0,0,0.25);margin-bottom:72px;background-color:#fff;z-index:2}.search-filters-scrollable{overflow-x:scroll;width:100%;height:60px;white-space:nowrap}.search-filter-buttons{border:1px solid #00A8C6;color:#00A8C6}.search-filter-buttons:hover,.search-filter-buttons:active,.search-filter-buttons.active{background-color:#00A8C6;color:#FFFFFF}.card-listing:hover,.card-listing:active,.card-listing.selected{border:1px solid #00A8C6;box-shadow:0 0.25rem 0.25rem rgba(0,0,0,0.25) !important}.draw-map-listing,.search-map-listing{background:#fff;box-shadow:0 0.1rem 0.5rem rgba(0,0,0,0.35);font-size:0.98em;padding:0.7em 0.8em;font-family:'Plus Jakarta Sans', sans-serif;color:#000;border-radius:0.7em;font-weight:800}.draw-map-listing:hover,.draw-map-listing.hover,.draw-map-listing:active,.draw-map-listing.active,.search-map-listing:hover,.search-map-listing.hover,.search-map-listing:active,.search-map-listing.active{background:#00A8C6;color:#FFFFFF}.properties-list{overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem;border-left-color:#00A8C6}.callout .callout-title{color:#006882}.faq-active{border-bottom:4px solid #00A8C6;color:#00A8C6;font-weight:bold}.faq-category{color:#333333}.faq-category img{max-height:100px}.contact-bubble{height:60px;width:60px;border-radius:50%;background:#00A8C6;display:flex;justify-content:center;align-items:center;margin-right:1rem}.footer{background-color:#F6F6F6}.social-icon,.social-icon-sm{display:inline-block;width:54px;height:54px;background-color:#00A8C6;color:#FFFFFF !important;text-align:center;border-radius:100%;font-size:27px;line-height:2}.social-icon-sm{width:36px;height:36px;font-size:18px}.footer a{color:#666666}#f-header{width:100%;display:flex;flex-direction:column;align-items:center;position:fixed;top:0;z-index:999;background-color:rgba(0,168,198,0.7);backdrop-filter:blur(4px) contrast(80%) brightness(70%);-webkit-backdrop-filter:blur(4px) contrast(80%) brightness(70%);box-shadow:0 0.1rem 0.1rem rgba(0,0,0,0.4);border-bottom:1px solid rgba(255,255,255,0.2);font-family:"Open Sans", sans-serif}#f-header .f-container-inner{min-height:63px;background-repeat:no-repeat}.navbold{font-weight:900 !important;letter-spacing:0.04rem}.navbar{background-color:transparent !important;border:0 !important;height:63px;color:#fff;align-items:self-start}.nav-main.nav-white .nav-link{color:#fff !important}header{max-width:1450px;margin-left:auto;margin-right:auto;font-family:"Open Sans", sans-serif}header a{transition:color 0.3s ease-in-out}header a:hover{transition:0.1s}.nav-main .navbar-brand .logo{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(353deg) brightness(103%) contrast(104%)}button.navbar-toggler svg{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(353deg) brightness(103%) contrast(104%)}li.nav-item a.nav-link.small-caps.btn.btn-sm.btn-primary.text-uppercase{background-color:transparent;color:#fff !important;font-size:1rem;border:2px solid rgba(255,255,255,0.3);padding:0.2rem 0.8rem;font-weight:600;border-radius:0.3rem;box-shadow:0 0.05rem 0.2rem rgba(0,0,0,0.2);white-space:nowrap}li.nav-item a.nav-link.small-caps.btn.btn-sm.btn-primary.text-uppercase:hover,li.nav-item a.nav-link.small-caps.btn.btn-sm.btn-primary.text-uppercase:focus{color:#00a8c6 !important;background-color:#fff}li.nav-item a.nav-link.small-caps.btn.btn-sm.btn-primary.text-uppercase:hover>i,li.nav-item a.nav-link.small-caps.btn.btn-sm.btn-primary.text-uppercase:focus>i{color:#00a8c6 !important}li.nav-item a.nav-link.small-caps.btn.btn-sm.btn-primary.text-uppercase i{color:#fff !important}li.nav-item a i{margin-right:0.6rem;color:#666}.menu-icon-smaller{font-size:0.9rem}.nav-main.nav-white .nav-link{transition:0.1s;margin:0 0.2rem}.nav-main.nav-white .nav-link:hover{color:#00a8c6 !important;background-color:#fff;border-radius:0.2rem;transition:none}.nav-main.nav-white .nav-link.menu-user-menu:hover{color:#fff !important}.navbar-expand-lg .navbar-nav .nav-item.dropdown.show>.nav-link{border-radius:0.2rem;background-color:rgba(0,0,0,0.4)}.navbar-expand-lg .navbar-nav .nav-item.dropdown.show>.dropdown-menu>.dropdown-item:hover{border-color:#00A8C6}.dropdown-menu{max-height:fit-content}.dropdown-item{border-bottom:2px solid rgba(0,0,0,0.05);padding:0.6rem 1rem;font-weight:700 !important;transition-duration:0s;color:#00a8c6 !important}.dropdown-item:nth-child(1){margin-top:0.8rem}.dropdown-item:nth-last-child(1){margin-bottom:0.8rem;border:0}.dropdown-item span{color:#666;font-size:0.8rem;font-weight:600;padding-left:0.5rem;display:inline-block}.dropdown-item span span{white-space:nowrap;padding-left:0}.dropdown-item.active>span,.dropdown-item:hover>span,.dropdown-item:active>span,.dropdown-item.active>span span,.dropdown-item:hover>span span,.dropdown-item:active>span span,.dropdown-item.active>i,.dropdown-item:hover>i,.dropdown-item:active>i{color:rgba(255,255,255,0.8)}.dropdown-item.active,.dropdown-item:hover,.dropdown-item:active{box-shadow:0 0.3rem 0.7rem rgba(0,0,0,0.3);background-color:#00a8c6;color:#fff !important}.global-language-select,.global-currency-select{margin:0.26rem 0 0 1rem}.global-language-select .dropdown-menu,.global-currency-select .dropdown-menu{min-width:6.5rem}a.menu-user-menu{padding:0.3rem !important;border-radius:50%;text-align:center}a.menu-user-menu:hover{border-radius:50% !important}a.menu-user-menu:active,a.menu-user-menu:focus{border-radius:50% !important;background-color:rgba(0,0,0,0.4) !important}.user-icon.header{width:2.3rem;height:2.3rem;vertical-align:middle}span.user-menu-icons{padding:0 1.7rem 0 0;font-size:1rem}span.currency-icons{font-size:1rem;font-weight:800}.menu-username{font-size:0.8rem;font-weight:700;text-align:center;white-space:break-spaces;padding:0 0.5rem}.menu-user-dropdown{padding-top:0}a.menu-logout{border-bottom:0}.dropdown-menu{box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.4);border-radius:0.5rem !important;margin-top:0.2rem !important;border:0.3rem solid rgba(0,168,198,0.7) !important}.menu-usermenu-header{color:#00a8c6;text-align:left;padding:0.3rem 0 1rem 0.5rem;font-size:0.78rem;font-weight:800;text-transform:uppercase}span.menu-favorites-count{font-size:0.9rem;font-weight:700;color:#333}span.favorites-count{font-size:inherit;font-weight:inherit;color:inherit}.navbar-expand-lg .navbar-nav .nav-item.dropdown.show.user>.nav-link.menu-user-menu{border-radius:50%;background-color:rgba(0,0,0,0.4)}span.user-menu-description{padding-left:0}@media (min-width: 992px){.navbar-expand-lg .navbar-nav .dropdown-menu{box-shadow:0 0.5rem 0.7rem rgba(0,0,0,0.4);border-radius:0.5rem !important;margin-top:0.2rem !important;border:0.3rem solid rgba(0,168,198,0.7) !important;padding-bottom:0}}@media only screen and (max-width: 991.98px){.navbar-collapse.show{top:-0.5rem;right:0;transition:80ms}.navbar-expand-lg .navbar-nav .nav-item:first-child{border-top:0}.navbar-expand-lg .navbar-nav .nav-item{border-bottom:1px solid rgba(255,255,255,0.2);margin:1rem 0}.global-language-select,.global-currency-select{margin:2rem 0 0 0}.navbar-toggler.collapsed~.navbar-collapse{transition:333ms;filter:blur(2rem);opacity:0.1}a.menu-user-menu:hover{background-color:rgba(0,0,0,0.4) !important;border-radius:0.5rem 0.5rem 0 0 !important;color:#fff !important}a.menu-user-menu:active,a.menu-user-menu:focus{background-color:rgba(0,0,0,0.4) !important;border-radius:0.5rem 0.5rem 0 0 !important;color:#fff !important}.user-icon.header{width:5rem;height:5rem;margin-bottom:1rem}a.menu-user-menu{border-radius:0.5rem 0.5rem 0 0;background-color:rgba(0,0,0,0.4);padding:0 0 0.5rem 0 !important;margin:0 !important;box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.4)}.dropdown-menu.menu-user-dropdown{margin-top:0 !important;border:0 !important;border-radius:0 0 0.5rem 0.5rem !important}.dropdown-item.active,.dropdown-item:active{color:#fff !important}.dropdown-item:hover{background-color:#00a8c6;color:#fff !important;-webkit-tap-highlight-color:#00a8c6}.nav-main.nav-white .nav-link{-webkit-tap-highlight-color:transparent}}.navbar-collapse.show{background-color:rgba(0,168,198,0.7);backdrop-filter:blur(8px) contrast(80%) brightness(70%);-webkit-backdrop-filter:blur(8px) contrast(80%) brightness(70%);box-shadow:0 0.1rem 0.9rem rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.4);border-right:0;border-top:0;border-radius:0 0 0 1rem}.navbar-collapse{background-color:transparent;border-radius:0 0 0 1rem}button.navbar-toggler{padding:0.25rem 0 0 0}@media (max-width: 992px){.dropdown-item span{white-space:break-spaces;padding-left:0.3rem}.user-initials-icon::before{width:5rem;height:5rem;margin-bottom:1rem;font-size:2rem;padding-top:1.4rem}}.footer-rentals-wrapper{margin:auto;padding:3rem}.footer-text-decoration-none{text-decoration:none}.footer-header-container{background-color:#EBF5F7;min-height:45px;display:flex;padding:1rem}.row-footer-header{width:100%;margin:0 0.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer-rounded-pill{border-radius:50rem}.text-footer-blue{color:#006485;font-size:1.75rem;font-weight:700;margin-top:0;margin-bottom:0rem;line-height:1.2}.btn-footer{background-color:#00A8C6;border:0px;font-weight:bold;padding:.5rem 1rem;color:#FFF;font-weight:700}.row-footer-content{display:flex;flex-wrap:wrap;width:100%;padding:20px 0}.row-footer-content-grid{display:grid;flex-wrap:nowrap;gap:.25rem;padding:20px 1.5rem}.footer-grid-columns-5{grid-template-columns:repeat(5, 1fr)}.footer-grid-columns-3{grid-template-columns:repeat(3, 1fr)}.footer-justify-content-space-between{justify-content:space-between}.footer-column{flex:1;min-width:150px;padding:20px 0;margin:5px;word-wrap:break-word}.footer-text-uppercase{font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#6C757D;padding-bottom:0.5rem}.footer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.wf-left{width:40%}.wf-right{width:58%}.column-left{margin-right:20px}.footer-text-medium-blue{color:#006485;font-weight:400;cursor:pointer}footer{padding:3rem;background-color:#EBF5F7}.footer-container{margin:0 1rem;padding:0 1rem 1.5rem 1rem;display:flex;gap:10px;justify-content:center;align-items:center}.footer-copy-rights{font-size:0.8rem;color:#8298A7;font-weight:700;text-align:center;padding:.5rem 3rem}.footer-logo{width:12%;justify-content:center;align-items:center}.footer-links-container{display:flex;align-items:center;justify-content:center}.footer-links{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;font-size:0.8rem;font-weight:400;text-align:center;padding:0 4rem}.footer-socials{display:flex;align-items:center;justify-content:center;gap:1rem;text-align:center}.footer-text-black{color:#000}.footer-socials-container{width:15%}.footer-circle-icon{border:1px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center}.desktop-none{display:none}.footer-list-item{min-width:0;min-height:0;word-wrap:break-word;max-width:100%}@media (max-width: 1095px){.wf-left{width:100%}.wf-right{width:100%}.column-left{margin-right:0}}@media (max-width: 990px){.footer-column{margin:0;width:50%;padding:0 0 2rem 0.75rem}.m-footer-mb-75{margin-bottom:0.75rem}.m-footer-text-align-center{margin-bottom:.75rem;text-align:center}.footer-header-container{display:flex;align-items:center;margin-bottom:.75rem}.footer-list-item{max-width:100%}.row-2{flex-direction:column}.text-footer-s-1{font-size:1.3rem !important}.column-right{margin-bottom:5px}.row-footer-content-grid{grid-template-columns:repeat(2, 1fr);padding:20px .75rem}.footer-container{flex-direction:column;gap:30px}.footer-logo,.footer-links-container,.footer-socials-container{text-align:center;width:100% !important}.footer-img-fluid{height:100% !important}footer{padding:3rem 0 !important}.footer-container{margin:0 !important;padding:0 0 1.5rem 0 !important}.footer-links{padding:0;flex-direction:column}}@media (max-width: 700px){.footer-rentals-wrapper{padding:3rem 1rem 1rem 1rem}.text-footer-blue{font-size:1.43rem;margin:0}.text-footer-center{justify-content:center}.row-footer-header{align-items:center;gap:5px}.footer-column-left{margin-bottom:0.5rem;text-align:center}.btn-footer{margin-top:0.5rem}.column-left{margin-right:0}.desktop-none{display:block}}.footer-logo{width:auto !important;margin-bottom:1.4em}.footer-vert-container{display:flex;flex-direction:column;align-items:center}.footer-socials a div svg{fill:#8598a7}.footer-circle-icon{border:0 !important;box-shadow:0 2px 18px rgba(133,151,167,0.3)}.footer-container{width:80%;justify-self:center}.footer-container div.es-badge-container{background-color:transparent}.footer-container .VotwT{color:#666}.footer-container .nuz{color:#8598a7;font-family:'Plus Jakarta Sans', sans-serif;font-weight:600}@media (max-width: 1500px){.footer-container{width:auto;justify-self:center;border:0}}@media (max-width: 992px){.footer-vert-container{width:100%}.footer-newsletter-signup{width:90%;max-width:380px}}.fpIDSC,.fpIDSC *{box-sizing:border-box !important;outline:none !important}.ephXbN{max-width:100%;height:100%}.ephXbN svg{background:none}.iPRlRE{height:100%}.hWhwaM{height:100%;display:flex;flex-wrap:wrap;justify-content:center}.igVhfg{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;margin:0px auto;background-color:#f8f8f8;border-radius:8px;padding:12px 16px}.iOHWjW{display:flex;justify-content:center;align-items:center;position:relative;margin-left:0px}.JcgNM{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;width:24px;height:24px;border:2px solid #fff;border-radius:50%;position:relative;left:0px;z-index:3;box-sizing:content-box !important}.kqkWxt.kqkWxt.kqkWxt img,.kqkWxt svg{transition:fill 0.2s;display:block;object-fit:contain;width:24px;height:24px}.ltDPA:not(:first-child){margin-top:4px}.gDXeNU:not(:first-child){margin-top:4px}.eQtMsi{display:flex;align-items:center;justify-content:flex-start;gap:8px}.VotwT{font-weight:700;font-size:22px;line-height:28px;word-break:normal !important}.fKKHzM{display:inline-flex;flex-wrap:nowrap;align-items:center}.jPZeNY{position:relative;width:22px;height:22px}.jPZeNY:not(:last-of-type){margin-right:0px}.dRensD{position:absolute;inset:0px;margin:auto;line-height:0}.dRensD svg{position:static !important;width:100% !important;height:100% !important}.eIxFEn{clip-path:inset(0px 0% 0px 0px)}.eIxFEn path{fill:#fcbf02 !important}.eHvTui:not(:first-child){margin-top:4px;white-space:nowrap}.bXlyoP{line-height:1.17;text-align:center;color:rgba(17,17,17,0.5);font-size:12px;text-decoration:underline}.hUjWgr{clip-path:inset(0px 10% 0px 0px)}.hUjWgr path{fill:#fcbf02 !important}.carousel{z-index:0}.carousel-indicators .active{background-color:#00A8C6}.carousel-indicators li{background-color:#EBF5F7}.carousel-control-next,.carousel-control-prev{filter:invert(20%)}.navbar-expand-md .navbar-nav .nav-link{margin-left:1rem}.card-body{padding:0.8em}.tooltip-inner{text-align:left;font-size:0.9em;max-width:350px;width:inherit}.page-item.active .page-link{background-color:#00A8C6;border-color:#00A8C6}.page-link,.page-link:hover{color:#00A8C6}.form-control::placeholder{color:#aaa}form{accent-color:rgba(0,104,130,0.9)}.form-control:focus{border-color:#00A8C6;box-shadow:0 0 0 0.2rem rgba(0,168,198,0.25)}.text-blue.btn-link:hover,.text-darkblue{color:#006882}.btn-darkblue{color:white;background-color:#006882}.btn-darkblue:hover{color:white}.ui-menu{background-color:white;max-width:320px;border-radius:5px}.ui-menu .ui-autocomplete-category{font-weight:600;list-style:none;margin-left:-14px}.ui-menu .ui-menu-item{cursor:pointer;list-style:none}.ui-state-active{background-color:#EBF5F7}.card_cover_image{object-fit:cover;max-height:240px;width:100%}.tokyo-life-image{object-fit:cover;height:275px;width:445px}.tokyo-life-image-wrap{border-radius:6px;position:relative;background-color:#000}.gallery-slide img{object-fit:contain;height:340px;width:100%}.date_select{display:inline-block;width:auto}#inquiry .search-custom-subheader{margin-top:.5rem}#inquiry input[type=checkbox]{display:none}#inquiry input[type=checkbox]+label:before{cursor:pointer;font-family:"Font Awesome 5 Free";font-size:1.1em;line-height:1;content:'\f0c8';color:#777;font-weight:normal;letter-spacing:7px}#inquiry input[type=checkbox]+label{cursor:pointer;font-weight:normal;line-height:1;margin-right:12px;padding:4px;border-radius:5px;border:2px solid rgba(0,0,0,0.1)}#inquiry input[type=checkbox]:hover+label,#inquiry input[type=checkbox]:focus+label{border:2px solid #00A8C6;box-shadow:0 1px 4px rgba(0,0,0,0.2)}#inquiry input[type=checkbox]:checked+label{background-color:#00A8C6;color:#fff}#inquiry input[type=checkbox]:checked+label:before{font-family:"Font Awesome 5 Free";content:'\f14a';color:#fff;font-weight:normal}#inquiry .additionals .rc-switch,#listings .additionals .rc-switch,#notification_form .additionals .rc-switch,.listings_modal .additionals .rc-switch{margin-right:10px}#inquiry .additionals .rc-switch-checked,#inquiry .map-switch .rc-switch-checked,#listings .additionals .rc-switch-checked,#listings .map-switch .rc-switch-checked,#notification_form .additionals .rc-switch-checked,#notification_form .map-switch .rc-switch-checked,.listings_modal .additionals .rc-switch-checked,.listings_modal .map-switch .rc-switch-checked{border:1px solid #00A8C6;background-color:#00A8C6}#inquiry .area_status,#listings .area_status,#notification_form .area_status,.listings_modal .area_status{margin-top:10px;font-size:14px}#inquiry .react-autosuggest__container,#listings .react-autosuggest__container,#notification_form .react-autosuggest__container,.listings_modal .react-autosuggest__container{position:relative;margin-top:15px}#inquiry .react-autosuggest__input,#listings .react-autosuggest__input,#notification_form .react-autosuggest__input,.listings_modal .react-autosuggest__input{width:100%;height:36px;padding:10px;border:1px solid #00A8C6;border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}#inquiry .react-autosuggest__input--focused,#listings .react-autosuggest__input--focused,#notification_form .react-autosuggest__input--focused,.listings_modal .react-autosuggest__input--focused{outline:none}#inquiry .react-autosuggest__input--open,#listings .react-autosuggest__input--open,#notification_form .react-autosuggest__input--open,.listings_modal .react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}#inquiry .react-autosuggest__suggestions-container,#listings .react-autosuggest__suggestions-container,#notification_form .react-autosuggest__suggestions-container,.listings_modal .react-autosuggest__suggestions-container{display:none;max-height:420px;overflow-y:auto}#inquiry .react-autosuggest__suggestions-container--open,#listings .react-autosuggest__suggestions-container--open,#notification_form .react-autosuggest__suggestions-container--open,.listings_modal .react-autosuggest__suggestions-container--open{display:block;position:absolute;top:33px;width:100%;min-width:160px;margin-left:1px;background-color:#fff;border-radius:0 0 4px 4px;z-index:2;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}#inquiry .react-autosuggest__suggestions-list,#listings .react-autosuggest__suggestions-list,#notification_form .react-autosuggest__suggestions-list,.listings_modal .react-autosuggest__suggestions-list{margin:0;margin-bottom:8px;padding:0;list-style-type:none}#inquiry .react-autosuggest__suggestion,#listings .react-autosuggest__suggestion,#notification_form .react-autosuggest__suggestion,.listings_modal .react-autosuggest__suggestion{cursor:pointer;padding:3px 30px;font-size:15px}#inquiry .react-autosuggest__suggestion--highlighted,#inquiry .react-autosuggest__suggestions-container--open li:hover,#inquiry .react-autosuggest__suggestions-container--open li:focus,#listings .react-autosuggest__suggestion--highlighted,#listings .react-autosuggest__suggestions-container--open li:hover,#listings .react-autosuggest__suggestions-container--open li:focus,#notification_form .react-autosuggest__suggestion--highlighted,#notification_form .react-autosuggest__suggestions-container--open li:hover,#notification_form .react-autosuggest__suggestions-container--open li:focus,.listings_modal .react-autosuggest__suggestion--highlighted,.listings_modal .react-autosuggest__suggestions-container--open li:hover,.listings_modal .react-autosuggest__suggestions-container--open li:focus{background-color:#00A8C6;color:#fff !important}#inquiry .react-autosuggest__section-container,#listings .react-autosuggest__section-container,#notification_form .react-autosuggest__section-container,.listings_modal .react-autosuggest__section-container{border-top:1px dashed #ccc}#inquiry .react-autosuggest__section-container--first,#listings .react-autosuggest__section-container--first,#notification_form .react-autosuggest__section-container--first,.listings_modal .react-autosuggest__section-container--first{border-top:0}#inquiry .react-autosuggest__section-title,#listings .react-autosuggest__section-title,#notification_form .react-autosuggest__section-title,.listings_modal .react-autosuggest__section-title{padding:10px 0 0 10px;font-size:12px;color:#777}#inquiry .location_example,#listings .location_example,#notification_form .location_example,.listings_modal .location_example{margin-top:20px}#inquiry .location_example li,#listings .location_example li,#notification_form .location_example li,.listings_modal .location_example li{margin-left:5px;margin-top:5px;max-width:100%}#inquiry .overlay-section-header,#listings .overlay-section-header,#notification_form .overlay-section-header,.listings_modal .overlay-section-header{min-width:100%;width:100%;font-size:1.05em;line-height:1;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:20px}#inquiry .overlay-section-header span.fa,#listings .overlay-section-header span.fa,#notification_form .overlay-section-header span.fa,.listings_modal .overlay-section-header span.fa{color:#777}#inquiry .overlay-section-header a,#inquiry .overlay-section-header a:visited,#listings .overlay-section-header a,#listings .overlay-section-header a:visited,#notification_form .overlay-section-header a,#notification_form .overlay-section-header a:visited,.listings_modal .overlay-section-header a,.listings_modal .overlay-section-header a:visited{display:inline-block;line-height:1;white-space:nowrap;margin-bottom:15px;color:#777;border:3px solid rgba(0,0,0,0.2);border-radius:5px;padding:8px 8px 5px 8px;text-decoration:none}#inquiry .overlay-section-header a:hover,#listings .overlay-section-header a:hover,#notification_form .overlay-section-header a:hover,.listings_modal .overlay-section-header a:hover{background-color:#00A8C6;color:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.7)}#inquiry .overlay-section-header a span.fa,#listings .overlay-section-header a span.fa,#notification_form .overlay-section-header a span.fa,.listings_modal .overlay-section-header a span.fa{background-color:#00A8C6;color:#fff;padding:3px;border-radius:4px;margin-right:3px}@media (max-width: 767.98px){#inquiry .react-autosuggest__suggestions-container,#listings .react-autosuggest__suggestions-container,#notification_form .react-autosuggest__suggestions-container,.listings_modal .react-autosuggest__suggestions-container{max-height:200px}#inquiry .overlay-section-header a,#listings .overlay-section-header a,#notification_form .overlay-section-header a,.listings_modal .overlay-section-header a{font-size:.95em}}@media (max-width: 575.98px){#inquiry .overlay-section-header a,#listings .overlay-section-header a,#notification_form .overlay-section-header a,.listings_modal .overlay-section-header a{font-size:.8em}}#inquiry .sort-split,#listings .sort-split,#notification_form .sort-split,.listings_modal .sort-split{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:100%;width:100%;margin-bottom:15px;padding-bottom:15px;border-bottom:4px solid rgba(0,0,0,0.05)}#inquiry .sort-split:last-child,#listings .sort-split:last-child,#notification_form .sort-split:last-child,.listings_modal .sort-split:last-child{border-bottom:none}#inquiry .sort-split button,#listings .sort-split button,#notification_form .sort-split button,.listings_modal .sort-split button{cursor:pointer;text-align:center;font-size:.85em;font-weight:bold;line-height:1;vertical-align:middle;text-transform:none;margin:0 10px 0 10px;padding:5px 10px 5px 10px;border-radius:5px;white-space:nowrap}#inquiry .sort-split .sort-by-header,#listings .sort-split .sort-by-header,#notification_form .sort-split .sort-by-header,.listings_modal .sort-split .sort-by-header{font-size:1em;line-height:1;font-weight:bold;color:#555;margin-right:10px;white-space:nowrap}#inquiry .units-wrap,#listings .units-wrap,#notification_form .units-wrap,.listings_modal .units-wrap{margin-bottom:15px;text-align:center}#inquiry .units-wrap button,#listings .units-wrap button,#notification_form .units-wrap button,.listings_modal .units-wrap button{cursor:pointer;width:40px;height:35px;text-align:center;font-size:0.7em;font-weight:bold;line-height:1;vertical-align:middle;text-transform:none;margin:0 10px 0 10px;border-radius:5px;white-space:nowrap}#inquiry button.button-sort-inactive span,#listings button.button-sort-inactive span,#notification_form button.button-sort-inactive span,.listings_modal button.button-sort-inactive span{color:#555}#inquiry .units-wrap button.button-units-active,#inquiry .sort-split button.button-sort-active,#listings .units-wrap button.button-units-active,#listings .sort-split button.button-sort-active,#notification_form .units-wrap button.button-units-active,#notification_form .sort-split button.button-sort-active,.listings_modal .units-wrap button.button-units-active,.listings_modal .sort-split button.button-sort-active{background-color:#00A8C6;color:#fff;border:2px solid #333;text-shadow:0 -1px 0 rgba(0,0,0,0.3)}#inquiry .units-wrap button.button-units-inactive,#inquiry .sort-split button.button-sort-inactive,#listings .units-wrap button.button-units-inactive,#listings .sort-split button.button-sort-inactive,#notification_form .units-wrap button.button-units-inactive,#notification_form .sort-split button.button-sort-inactive,.listings_modal .units-wrap button.button-units-inactive,.listings_modal .sort-split button.button-sort-inactive{background-color:#e3e3e3;color:#999;border:2px solid #777}#inquiry .units-wrap button.button-units-inactive:hover,#inquiry .units-wrap button.button-units-inactive:focus,#inquiry .sort-split button.button-sort-inactive:hover,#inquiry .sort-split button.button-sort-inactive:focus,#listings .units-wrap button.button-units-inactive:hover,#listings .units-wrap button.button-units-inactive:focus,#listings .sort-split button.button-sort-inactive:hover,#listings .sort-split button.button-sort-inactive:focus,#notification_form .units-wrap button.button-units-inactive:hover,#notification_form .units-wrap button.button-units-inactive:focus,#notification_form .sort-split button.button-sort-inactive:hover,#notification_form .sort-split button.button-sort-inactive:focus,.listings_modal .units-wrap button.button-units-inactive:hover,.listings_modal .units-wrap button.button-units-inactive:focus,.listings_modal .sort-split button.button-sort-inactive:hover,.listings_modal .sort-split button.button-sort-inactive:focus{background-color:#00A8C6;color:#fff;border:2px solid #333}#inquiry .sort-split button.button-sort-inactive:hover>span,#inquiry .sort-split button.button-sort-inactive:focus>span,#listings .sort-split button.button-sort-inactive:hover>span,#listings .sort-split button.button-sort-inactive:focus>span,#notification_form .sort-split button.button-sort-inactive:hover>span,#notification_form .sort-split button.button-sort-inactive:focus>span,.listings_modal .sort-split button.button-sort-inactive:hover>span,.listings_modal .sort-split button.button-sort-inactive:focus>span{color:#fff}#inquiry #properties-cards,#listings #properties-cards,#notification_form #properties-cards,.listings_modal #properties-cards{scrollbar-width:none}#inquiry #properties-cards::-webkit-scrollbar,#listings #properties-cards::-webkit-scrollbar,#notification_form #properties-cards::-webkit-scrollbar,.listings_modal #properties-cards::-webkit-scrollbar{display:none}@media (max-width: 767.98px){#inquiry .search-filter-buttons:first-child,#listings .search-filter-buttons:first-child,#notification_form .search-filter-buttons:first-child,.listings_modal .search-filter-buttons:first-child{margin-left:-15px}}@media (max-width: 575.98px){#inquiry .pagination,#listings .pagination,#notification_form .pagination,.listings_modal .pagination{transform:scale(0.95)}}@media (max-width: 767.98px){#inquiry .pagination,#listings .pagination,#notification_form .pagination,.listings_modal .pagination{justify-content:center !important}}#inquiry .page-item a,#listings .page-item a,#notification_form .page-item a,.listings_modal .page-item a{cursor:pointer}.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:#00A8C6}#rent-tab .nav-link.active{color:#6c757d}.gray-filter{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.gallery{position:relative;background:#e9ecef}.gallery__overlay{background:rgba(0,0,0,0.8)}.gallery__overlay-close{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;padding:0 0 .28rem 0;font-size:2rem;line-height:2rem;border-radius:1.5rem;z-index:2}.gallery__carousel,.gallery__carousel-inner,.gallery__carousel-item{width:100%;height:100%}.gallery__carousel-item{position:relative}.gallery__carousel-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;max-width:100%;max-height:100%}.gallery__carousel-image-thumb{width:30px;height:30px;object-fit:cover}.carousel-progress{background-color:#006882;height:3px;width:0}#gallery-overlay .carousel-indicators li{height:30px;text-indent:0}.message-card{color:white;background-color:#006882}.message-card.transparent{background-color:rgba(0,104,130,0.7) !important}.message-card a{color:white;text-decoration:underline}.message-card-blue{color:white;background-color:#00A8C6 !important}.message-card-blue.transparent{background-color:rgba(0,168,198,0.7) !important}.message-card-blue a{color:white;text-decoration:underline}.grecaptcha-badge{display:none}@media only screen and (max-width: 767.98px){.campaign-image{background-size:contain;background-position:center;background-repeat:no-repeat}}@media (max-width: 575.98px){.hero-bg-1,.hero-bg-2{background-position:right bottom}}#testimonials div.collapse:not(.show){height:100px !important;overflow:hidden;display:block}#testimonials a.collapse-link.collapsed:after{margin-left:10px;content:'+ Read More'}#testimonials a.collapse-link:not(.collapsed):after{content:''}.search-filters .lead{display:inline-block}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#aaa;border-color:#aaa}.nav-main .navbar-brand .logo-wrapper{display:contents}.media-body{word-break:break-word}.testemonial-quote strong{color:#006882}.a9{position:absolute;top:-9999px;left:-9999px}.search-button{border:2px solid;border-radius:3px;border-color:#00A8C6}.search-button small{font-size:13px}.timeline-Widget{max-width:1200px;background-color:#fff;border-radius:5px;font-family:Helvetica,Roboto,"Segoe UI",Calibri,sans-serif}.timeline-Widget .timeline-InformationCircle-widgetParent{position:relative}.timeline-Widget .timeline-Header{padding:10px}.timeline-Widget .timeline-Header-title{font-size:21px;line-height:24px;font-weight:300;color:#292F33}@media only screen and (min-width: 549.98px){.timeline-Widget .timeline-Header-title{font-size:27px;line-height:36px}}.timeline-Widget .u-inlineBlock{display:inline-block !important;max-width:100%}.timeline-Widget blockquote,.timeline-Widget button,.timeline-Widget h1,.timeline-Widget h2,.timeline-Widget h3,.timeline-Widget h4,.timeline-Widget h5,.timeline-Widget h6,.timeline-Widget iframe,.timeline-Widget ol,.timeline-Widget p,.timeline-Widget ul{margin:0;padding:0;list-style:none;border:none}.timeline-Widget .timeline-Header-byline{font-size:12px;font-weight:400;line-height:16px;color:#657786}.timeline-Widget a{color:#00A8C6;text-decoration:none;background-color:transparent}.timeline-Widget .timeline-Body{position:relative;border-top:1px solid rgba(15,70,100,0.12);border-bottom:1px solid rgba(15,70,100,0.12)}.timeline-Widget .timeline-Body a[data-caption]:hover::after{content:attr(data-caption);text-align:center;font-size:0.8rem;color:black;position:absolute;left:0;right:0;bottom:0;padding:1%;max-height:100%;overflow-y:auto;overflow-x:hidden;background-color:rgba(255,255,255,0.8)}.timeline-Widget .timeline-Body .instagram_profile{text-align:center}.timeline-Widget .timeline-Body .instagram_profile_image{border-radius:10em;width:20%;height:20%}.timeline-Widget .timeline-Body .instagram_username{font-size:1.2em;text-align:left}.timeline-Widget .timeline-Body .instagram_biography{font-size:1em;text-align:left}.timeline-Widget .timeline-Body .gallery_image_link{width:calc(97% / 3);margin:0.5%;position:relative;display:inline-block;height:100%}.timeline-Widget .timeline-Body .gallery_image{width:100%}.area_guide{position:relative;overflow:hidden}.area_guide .area_caption{padding-top:20px;margin:10px;color:#fff}.area_guide .area_description{opacity:0;position:absolute;height:100%;top:0;position:center;background-color:rgba(0,0,0,0.4);-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.area_guide:hover .area_description{opacity:1}.share-tooltip,.bookmark-tooltip{display:inline-block;position:relative}.share-tooltip::before,.share-tooltip::after,.bookmark-tooltip::before,.bookmark-tooltip::after{opacity:0;position:absolute;-webkit-transition:all 0.2s;transition:all 0.2s;visibility:hidden;z-index:10}.share-tooltip::after,.bookmark-tooltip::after{background-color:rgba(0,0,0,0.4);color:#fff;content:attr(data-tooltip);display:block;font-size:11px;font-weight:600;right:26px;padding:0 5px 0 5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap}.share-tooltip:hover,.bookmark-tooltip:hover{cursor:auto}.share-tooltip:hover::before,.share-tooltip:hover::after,.bookmark-tooltip:hover::before,.bookmark-tooltip:hover::after{opacity:1;visibility:visible}#shareModal a,#inquireModal a,#loginModal a{text-decoration:none}#shareModal .modal-content,#inquireModal .modal-content,#loginModal .modal-content{border-radius:0}#shareModal .modal-content .login-btn,#inquireModal .modal-content .login-btn,#loginModal .modal-content .login-btn{border-radius:0}#shareModal .modal-content .login-btn:hover,#inquireModal .modal-content .login-btn:hover,#loginModal .modal-content .login-btn:hover{background-color:#006882}#shareModal .modal-content .modal-header,#inquireModal .modal-content .modal-header,#loginModal .modal-content .modal-header{border-bottom:0;justify-content:center}#shareModal .modal-content .modal-footer,#inquireModal .modal-content .modal-footer,#loginModal .modal-content .modal-footer{border-top:0;justify-content:center}.signup .card,.signin .card{border:none}.signup .card .login-btn,.signin .card .login-btn{border-radius:0}.signup .card .login-btn:hover,.signin .card .login-btn:hover{background-color:#006882}.signup .card .card-header,.signup .card .card-footer,.signin .card .card-header,.signin .card .card-footer{background-color:transparent;border-top:none;border-bottom:none}.navbar-expand-lg .navbar-nav .nav-item.theme a{padding-top:6px}.navbar-expand-lg .navbar-nav .nav-item.user .dropdown-toggle::after{display:none}.navbar-expand-lg .navbar-nav .nav-item.user a{padding-top:10px}.navbar-expand-lg .navbar-nav .nav-item.user a .user-icon{font-size:1.6rem}.navbar-expand-lg .navbar-nav .nav-item.dropdown.show>.nav-link{background-color:#00A8C6;color:white !important}.navbar-expand-lg .navbar-nav .nav-item.dropdown.show.user>.nav-link{background-color:#006882;border-radius:0.2rem}.navbar-expand-lg .navbar-nav .nav-item.dropdown.show>.dropdown-menu>.dropdown-item:hover{background-color:#00A8C6;color:white !important}.hero-bg-furnishing{background-size:cover;background-position:center center;height:800px}@media only screen and (max-width: 1199.98px){.navbar-expand-lg .navbar-nav .nav-item.theme a{padding-top:8px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0.7rem;padding-right:0.7rem}.hero-bg-furnishing{background-position:right 20% center;height:400px}}@media only screen and (min-width: 1199.98px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:1.2rem;padding-right:1.2rem}}@media only screen and (max-width: 991.98px){.navbar-expand-lg .navbar-nav .nav-item:first-child{padding-top:15px}.navbar-expand-lg .navbar-nav .nav-item.contact{border-top:4px solid rgba(238,238,238,0.9);border-bottom:none}.navbar-expand-lg .navbar-nav .nav-item.user{margin-top:1.5rem;border-bottom:none}.navbar-expand-lg .navbar-nav .nav-item.user .user-icon{font-size:1.1rem}.navbar-expand-lg .navbar-nav .nav-item.user .dropdown-menu{display:block;border:none;overflow-y:auto}.navbar-expand-lg .navbar-nav .nav-item.user a{padding-top:6px;margin-bottom:0}.navbar-collapse{position:fixed;top:0;right:0;padding:0 15px 15px;width:40%;background-color:white}.navbar-collapse.collapsing{height:auto;right:-75%;transition:right 0s ease}.navbar-collapse.show{right:0;transition:right 300ms ease-in-out}.navbar-toggler.collapsed~.navbar-collapse{transition:right 500ms ease-in-out}}.selected-actions{top:140px}@media only screen and (min-width: 991.98px) and (max-width: 1230.98px){.hero-bg-buy,.hero-bg-3{background-position:left center, 60% center}}@media only screen and (min-width: 2044.98px){.selected-actions{padding-right:320px !important}}.search-button>img{background-color:#00A8C6;padding:5px}.search-button:hover{background-color:white;border-color:#006882;color:#006882}.search-button:hover>img{background-color:#006882}@media only screen and (max-width: 429.98px){.top-search-links h1{font-size:2.0rem}.top-search-links h2{font-size:1.5rem}}@media only screen and (max-width: 409.98px){.top-search-links h1{font-size:1.6rem}}@media only screen and (min-width: 767.98px) and (max-width: 991.98px){.link-buttons{margin-right:135px;margin-left:135px}.navbar-collapse{width:40%}}@media only screen and (min-width: 575.98px) and (max-width: 767.98px){.link-buttons{margin-right:45px;margin-left:45px}.navbar-collapse{width:55%}}@media only screen and (max-width: 575.98px){.navbar-collapse{width:70%}}.contact_hero{background-image:url(/assets/contact_hero_pc-c25a996b6c571c29b2aa420c89e60ffc5d22f1c1adc106dc649527be5cb97240.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;height:245px;background-color:#006882}@media only screen and (max-width: 1963.98px){.contact_hero{background-size:cover}}@media only screen and (max-width: 767.98px){.contact_hero{background-position-x:-850px}}input.mark-radio[type="radio"],input.mark-check[type="checkbox"]{display:none}input.mark-radio[type="radio"]+.mark,input.mark-check[type="checkbox"]+.mark{display:inline-block;width:25px;height:25px;margin-right:5px;margin-bottom:-7px}input.mark-radio[type="radio"]+.mark{border-radius:50%;border:3px solid #00A8C6;background-color:#FFF}input.mark-check[type="checkbox"]+.mark{background:url(/assets/checkbox_blank-66bb30624ad90dab886de23d7effc9164d0d490b46af697429e8fc00b26b0c9d.svg);background-size:100%}input.mark-check.favorite-check[type="checkbox"]+.mark{background:url(/assets/checkbox_blank_blue-0e6e9c9b77368a9b61828569233d64a0caaea262123411c239b807232f3d1156.svg)}input.mark-check[type="checkbox"]:checked+.mark{background:url(/assets/checkbox_marked-472f7f358d64eaafd159be478b5961459452979421de7db321e0408ada1b8ed3.svg);background-size:100%}input.mark-radio[type="radio"]:checked+.mark{position:relative}input.mark-radio[type="radio"]:checked+.mark:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;background-color:#00A8C6}.user-initials-icon:before{color:#00A8C6;background:#fff;border-radius:50%;content:attr(data-initials);display:inline-block;font-weight:bold;text-align:center;vertical-align:middle;width:2.2rem;height:2.2rem;line-height:2.2rem;opacity:1}.user-icon{border-radius:50%;display:inline-block}.user-sidebar-container{margin-right:1rem;border:0;border-right:1px solid rgba(0,0,0,0.1)}.user-sidebar-container .user-sidebar{position:-webkit-sticky;position:sticky;top:99px;border-bottom:none}.user-sidebar-container .user-sidebar .nav-link{padding-right:10px;padding-left:10px;color:#333 !important}.user-sidebar-container .user-sidebar .nav-link.active{color:#fff !important;background-color:#00A8C6;border-radius:20px}.user-sidebar-container .user-sidebar .nav-link.active span{color:#fff}#listings .favorite{top:1px;right:1px}.buy-property .favorite,.property-nav .favorite{background-color:transparent;top:14px;right:14px}.buy-property .favorite i,.property-nav .favorite i{font-size:1.2rem}.buy-property .share,.property-nav .share{background-color:transparent;top:14px;right:44px}.buy-property .share i,.property-nav .share i{font-size:20px}.share-modal .share-url{border-radius:20px;margin-right:-20px;padding-left:1rem;padding-right:2rem}.share-modal .copy-button{border-radius:20px;z-index:3;background-color:#00A8C6;color:white;cursor:pointer}.share-modal .copy-button:hover{background-color:#006882}.properties-action.disabled,.properties-action:disabled{color:#fff;background-color:#CCCCCC;border-color:#CCCCCC}.table.compare th:first-child{position:-webkit-sticky;position:sticky;left:0;background-color:white;z-index:1;border-left:0}.table.compare th,.table.compare td{border:1px solid rgba(0,0,0,0.1)}.custom-control-input:checked~.custom-control-label::before{color:#e5e0d8;border-color:#006882;background-color:#00A8C6}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:white;color:#00A8C6;border-bottom:5px solid #00A8C6;border-radius:0}.loan_calculator .calculator{border:thin solid #ddd}.loan_calculator .calculator__form{background:#f6f6f6;padding:24px}.loan_calculator .calculator__result{padding:24px}.loan_calculator .monthly-payment{text-align:center;margin-bottom:48px}.loan_calculator .monthly-payment__label{font-size:18px;font-weight:500}.loan_calculator .monthly-payment__unit-value{line-height:1}.loan_calculator .monthly-payment__unit{display:inline-block;font-size:32px;vertical-align:super;margin-top:20px}.loan_calculator .monthly-payment__value{font-size:56px}.loan_calculator .payment-details__item{display:flex;justify-content:space-between;line-height:1;margin:4px 0}.loan_calculator .payment-details__item--total{border-top:thin solid #ccc;padding-top:8px}.loan_calculator .payment-details__label{font-weight:500}.loan_calculator input[type=range]::-webkit-slider-thumb,.loan_calculator input[type=range]:active::-webkit-slider-thumb{background:#00A8C6}.loan_calculator input[type=range]::-moz-range-thumb,.loan_calculator input[type=range]::-moz-range-thumb:active{background:#00A8C6}.loan_calculator input[type=range]::-ms-thumb,.loan_calculator input[type=range]::-ms-thumb:acitve{background:#00A8C6}.buy-property #carouselIndicators .gallery-slide img{height:600px}.buy-property #carouselIndicators .carousel-inner{height:600px}.type-house{background:linear-gradient(90deg, #00a8c6, #008eb2)}.type-apartment{background:linear-gradient(90deg, #00a8c6, #008eb2)}.type-land{background:linear-gradient(90deg, #ceb009, #bd9700)}.type-investment-home-with-tenant{background:linear-gradient(90deg, #00b8b6, #00a19e)}.type-investment-building-with-tenants{background:linear-gradient(90deg, #00b8b6, #00a19e)}.type-office-or-store{background:linear-gradient(90deg, #5fac05, #3c9200)}.type-vacant-building{background:linear-gradient(90deg, #2f819f, #126082)}.card-body-buy{font-family:'Open Sans', sans-serif;border-color:#b1b1b1}.card-body-buy:hover{border-color:#00a8c6}.card-body-buy .card-body{padding:0.2rem 0.7rem 0.5rem 0.7rem;line-height:1}.card-body-buy .card-listing-image{border-radius:0.25rem;max-height:280px}@media only screen and (min-width: 575.98px){.card-body-buy .card-listing-image{height:160px}}@media only screen and (min-width: 767.98px){.card-body-buy .card-listing-image{height:230px}}@media only screen and (min-width: 991.98px){.card-body-buy .card-listing-image{height:133px}}@media only screen and (min-width: 1199.98px){.card-body-buy .card-listing-image{height:178px}}.card-listing-station{font-size:0.7rem;margin:0 0 0.6rem 0;line-height:1.2}.card-property-name{color:#00a8c6;font-size:0.8rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.3rem;margin-top:0.3rem}.buy-text-success{color:#93be93 !important;font-weight:bold}.card-property-price{font-weight:normal;text-align:right;font-size:1.3rem;margin:0.9rem 0 0.2rem 0;color:#00a8c6}.card-section,.card-value{font-size:0.75rem;line-height:1.2}.card-section sup,.card-value sup{font-size:75%;line-height:0}.card-section{margin-right:0.1rem}.card-value{font-weight:bold}.card-property-type{color:#fff;text-align:right;font-size:0.7rem;font-weight:800;padding:0.1rem 0.7rem;border-radius:0 0 0.2rem 0.2rem;text-transform:uppercase}.card-type-house{background:linear-gradient(-90deg, #00a8c6, #008eb2)}.card-type-apartment{background:linear-gradient(-90deg, #00a8c6, #008eb2)}.card-type-land{background:linear-gradient(-90deg, #ceb009, #bd9700)}.card-type-investment_home_with_tenant{background:linear-gradient(-90deg, #00b8b6, #00a19e)}.card-type-investment_building_with_tenants{background:linear-gradient(-90deg, #00b8b6, #00a19e)}.card-type-office_or_store{background:linear-gradient(-90deg, #5fac05, #3c9200)}.card-type-vacant_building{background:linear-gradient(-90deg, #2f819f, #126082)}.buy-bg-light{background-color:#f4f6f5 !important}.buy-cards-search{border:1px solid #b1b1b1;font-family:'Open Sans', sans-serif}.buy-cards-search .card-body{padding:0.8rem 0.5rem 0 0.25rem}.buy-cards-search div.card-listingsales-image.h-100{border-radius:0.25rem}.buy-cards-search div.h-100.lazyload-wrapper{padding:0.25rem}.buy-cards-search div.card-listing-size.text-truncate{line-height:1}@media only screen and (min-width: 1199.98px){div.buy-card{padding:0 0.4rem 0.4rem 0.4rem}}@media only screen and (max-width: 1199.98px){div.buy-card{padding-bottom:0.4rem}}@media only screen and (max-width: 991.98px){div.buy-card{padding:0 0.4rem 0.4rem 0.4rem}}@media only screen and (max-width: 575.98px){div.buy-card{padding:0 0 0.4rem 0;min-height:0}}.result_count,.map-switch label{font-family:'Open Sans', sans-serif;color:#777;border-radius:0.2rem;font-size:1rem;font-weight:800;vertical-align:middle}.page-link{font-family:'Open Sans', sans-serif;font-weight:600}.search-filters{border-bottom:1px solid #e1e1e1}.favorite-tab,.inquiry-tab{margin-right:-15px;margin-left:-15px;font-size:0.94rem}.favorite-tab.nav.nav-tabs .active,.inquiry-tab.nav.nav-tabs .active{color:#fff !important;background-color:#00A8C6}.currency{font-size:0.9rem;font-weight:800}@media only screen and (min-width: 991.98px){#map-div{padding:0.5rem}}body:has(.navbar-collapse.show){overflow:hidden}.container.main{border:1px solid rgba(0,0,0,0.125);background-color:#f8f9fa;border-radius:12px;margin-bottom:30px}.navbar-collapse.show{max-height:100dvh;overflow:scroll;scrollbar-width:none}.navbar-collapse.show::-webkit-scrollbar{display:none}.rating:not(:checked)>input{position:absolute;top:85px;right:18px;clip:rect(0, 0, 0, 0)}.rating:not(:checked)>label{float:right;width:1.1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:100%;color:#ddd}.rating:not(:checked)>label:before{content:"⬤ "}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:#00A8C6}.rating>input:checked~label{color:#00A8C6}.rating>input:checked+label:hover,.rating>input:checked+label:hover~label,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#00A8C6}.rating>label:active{position:relative;top:1px;left:1px}.rent-card-new-margin.map-pin{margin-bottom:0 !important}.rooms-table{max-height:300px;overflow:hidden scroll;-ms-overflow-style:none;scrollbar-width:none}.rooms-table::-webkit-scrollbar{display:none}#roomsCollapse>.col-sm-6{min-width:273px}.map-pin .card.h-100{height:unset !important}.rent-user-options-pages{z-index:1}.rent-user-options button.favorite,.rent-user-options-pages button.favorite{border-right:0;border-radius:0 0.3rem 0 0.3rem;margin-left:11px}.rent-user-options button.watchlist,.rent-user-options-pages button.watchlist{border-radius:0 0 0.3rem 0.3rem}.rent-card button.rental-page-watchlist-icon{padding-right:5px}.buy-card .rent-user-options-pages button.favorite,.card-body-buy .rent-user-options-pages button.favorite{border-radius:0 0.3rem 0 0.3rem;border-width:1px}.buy-property button.favorite{border-width:0}button.save-this-search.disabled,button.save-this-search.disabled:active,button.save-this-search.disabled:focus,button.save-this-search.disabled:hover{background-color:#b7b8b8;cursor:default}.overlay-button-icon.icon-apts img{height:39px}@media (max-width: 576px){.overlay-button-icon.icon-apts img{height:29px}}.tab-bar{position:fixed;bottom:20px;left:15px;right:15px;border-radius:37px;display:flex;justify-content:space-around;background-color:rgba(255,255,255,0.5);padding:12px 0;height:56px;border:4px solid rgba(255,255,255,0.15);padding-left:5px;padding-right:5px;backdrop-filter:blur(8px) contrast(80%) brightness(110%);-webkit-backdrop-filter:blur(4px) contrast(80%) brightness(100%);box-shadow:0 4px 30px rgba(0,0,0,0.3);align-items:center}.tab-bar a{background-color:rgba(255,255,255,0.38);max-width:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;height:35px;box-shadow:0 0 20px white}.tab-bar a svg{filter:drop-shadow(-0.5px -1px 1px rgba(0,0,0,0.1)) drop-shadow(0.5px 1px 1px rgba(255,255,255,0.1))}.tab{flex:1;text-align:center;color:#333;text-decoration:none}#footer{padding:3rem;font-family:'Plus Jakarta Sans', sans-serif}.footer-rentals-wrapper{font-family:'Plus Jakarta Sans', sans-serif}@media only screen and (max-width: 767.98px){.w-md-100{width:100% !important}}@media only screen and (max-width: 991.98px){.navbar-expand-lg .navbar-nav .nav-item{margin:0.5rem 0 !important}}.location_map svg path{transition:fill .2s}.location_map svg a{cursor:pointer}.location_map svg a.selected path,.location_map svg a:hover path{fill:#00A8C6 !important}.location_map svg a.selected text,.location_map svg a:hover text{fill:white !important}.location_map svg .svg_base{stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;opacity:1}.location_map svg .svg_map{stroke:black;stroke-width:0;fill-rule:nonzero}.location_map svg .svg_outline{stroke:none;stroke-width:1;fill-rule:evenodd}.location_map svg .svg_title{stroke:none;stroke-width:1;fill:black;fill-rule:nonzero;white-space:pre}.property-leased-sold-banner-container{background-color:rgba(0,0,0,0.2);text-align:center;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);overflow:hidden;border-radius:0.4em}.property-leased-sold-banner{text-align:center;width:100%;background-color:#f33232;line-height:1;text-transform:uppercase;padding:0.2em;font-family:'Plus Jakarta Sans';font-size:1.8em;font-weight:800;letter-spacing:0.05em;color:#f1f1f1;transform:rotate(25deg) translate(24%, 0%);box-shadow:0 1px 88px rgba(0,0,0,0.2)}.carousel-indicators li{background-color:#bcc9ca;opacity:1;border:2px solid #b1b1b1;border-radius:.3rem;margin:0.2rem}#gallery-overlay .carousel-indicators li{height:30px;text-indent:0;box-shadow:0 0 0.5rem rgba(0,0,0,0.7)}.gallery__carousel-image{box-shadow:0 0 0.5rem rgba(0,0,0,0.3);border-radius:5px}@media (max-width: 576px){.gallery__carousel-image{position:absolute;width:auto;height:auto;max-width:97%;top:auto;max-height:55%;left:50%;transform:translate(-50%, 0);margin-top:2%}ol.carousel-indicators.ui-sortable-handle{display:flex;flex-wrap:wrap;margin-bottom:1em;justify-content:flex-start;padding:0}}.POI-map-buttons.poi-rent button.active,.rental-page-address-functions a:hover,.rental-page-address:hover{background-color:#fff !important;color:#666 !important}.POI-map-buttons.poi-buy button.active{background-color:rgba(0,0,0,0.03) !important;color:#333 !important}.thank-you-center{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ecf5f7;font-family:'Plus Jakarta Sans', sans-serif;padding-top:7rem}.thank-you-main,.thank-you-additional,.thank-you-sub{font-weight:800;color:#333;margin-bottom:1rem}.thank-you-additional,.thank-you-sub{font-weight:700}.thank-you-main{font-size:2.375rem}.thank-you-additional{font-size:1.3125rem}.thank-you-sub{font-size:1.1875rem;color:#666}.thank-you-logo{background-image:url(/assets/apts-logo-reverse-d6d6f94eb82044c6011778dc37b36ae85f7e34ee9d6704623094962d76afa81f.png);height:80px;width:260px;background-repeat:no-repeat;background-size:contain;margin-top:5rem}@media (max-width: 991.98px){.thank-you-logo{zoom:0.6}.thank-you-main,.thank-you-additional,.thank-you-sub{zoom:0.7}}.map-pin-card .rent-card:hover,.map-pin-card .rent-card.hover,.map-pin-card .rent-card:active,.map-pin-card .rent-card.active,.map-pin-card .rent-card.card-listing:hover,.map-pin-card .rent-card.card-listing.hover,.map-pin-card .rent-card.card-listing:active,.map-pin-card .rent-card.card-listing.active{border:0;scale:1;top:0;box-shadow:unset !important}.map-pin-card a.bc25cardlinks>.buycard25.selected,.map-pin-card a.bc25cardlinks:hover>.buycard25,.map-pin-card a.bc25cardlinks:active>.buycard25,.map-pin-card a.bc25cardlinks:focus>.buycard25{scale:1;top:0;box-shadow:unset !important}#map-div>div:first-child>div{border-radius:0.85em !important;border:0.4em solid #fff !important;box-shadow:0 0 0.8rem rgba(111,111,111,0.1) !important}.map-search-container{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.map-search-container>*{pointer-events:auto}.map-tools-container{position:absolute;top:16px;right:16px;display:flex;flex-direction:row;justify-content:flex-end}.map-zoom-indicator{border:0 !important;box-shadow:none !important;border-radius:0.5em !important;background-color:rgba(255,255,255,0.9);display:flex;align-self:flex-start;font-family:'Plus Jakarta Sans', sans-serif;font-weight:800;color:#737373;padding:0.5em 1em;margin:0.3em;font-size:0.85em;opacity:1;transition:opacity 0.4s;animation:indicatorAnimation 0.4s ease-in-out}@keyframes indicatorAnimation{0%{opacity:0}100%{opacity:1}}.draw-button-container{border:0 !important;box-shadow:none !important;margin:0.8em 1em}.draw-map-listing{border-radius:0.4em;border:0 !important;font-size:0.95em;padding:0.5em 1em;color:#333;font-family:'Plus Jakarta Sans', sans-serif;box-shadow:0 0.5em 1em rgba(0,0,0,0.5) !important;animation:mapdrawAnimation 0.5s;position:relative;top:0;transition:0.1s}.draw-map-listing:hover{box-shadow:0 0.05em 0.15em rgba(0,0,0,0.6) !important}@keyframes mapdrawAnimation{0%{opacity:0;top:-20px;scale:0.8}65%{opacity:0;top:-20px;scale:0.8}100%{opacity:1;top:0;scale:1}}#map-div.drawing div{cursor:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='64px' height='32px' viewBox='-15 -8 32 32' cx='-32' cy='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.65661 17L6.99975 17L6.99975 14M6.10235 14.8974L17.4107 3.58902C18.1918 2.80797 19.4581 2.80797 20.2392 3.58902C21.0202 4.37007 21.0202 5.6364 20.2392 6.41745L8.764 17.8926C8.22794 18.4287 7.95992 18.6967 7.6632 18.9271C7.39965 19.1318 7.11947 19.3142 6.8256 19.4723C6.49475 19.6503 6.14115 19.7868 5.43395 20.0599L3 20.9998L3.78312 18.6501C4.05039 17.8483 4.18403 17.4473 4.3699 17.0729C4.53497 16.7404 4.73054 16.424 4.95409 16.1276C5.20582 15.7939 5.50466 15.4951 6.10235 14.8974Z' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 32 32,pointer}#map-div div.draw-map-listing{cursor:pointer}.search-as-move-toggle{display:flex;align-items:center;gap:0.5em;cursor:pointer;background-color:rgba(255,255,255,0.9);border-radius:0.5em;padding:0.4em 0.8em;margin:0.3em;font-family:'Plus Jakarta Sans', sans-serif;font-size:0.8em;font-weight:600;color:#555;user-select:none;animation:indicatorAnimation 0.4s ease-in-out}.search-as-move-switch{display:inline-block;width:32px;height:18px;border-radius:9px;background-color:#ccc;position:relative;transition:background-color 0.2s;flex-shrink:0}.search-as-move-switch.active{background-color:#00A8C6}.search-as-move-knob{display:block;width:14px;height:14px;border-radius:50%;background-color:#fff;position:absolute;top:2px;left:2px;transition:left 0.2s;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.search-as-move-switch.active .search-as-move-knob{left:16px}@media (max-width: 991px){.map-search-container{left:8px}.map-tools-container{right:8px}.map-zoom-indicator{margin-left:0.8rem;font-size:0.75em;padding:0.4em 0.7em;max-width:calc(100vw - 140px)}.search-as-move-toggle{margin-left:0.8rem;padding:0.5em 0.8em;font-size:0.75em}.search-as-move-switch{width:36px;height:20px;border-radius:10px;min-width:36px}.search-as-move-knob{width:16px;height:16px}.search-as-move-switch.active .search-as-move-knob{left:18px}.draw-button-container{margin:0.5em 0.6em}}.monthly-move-in-focus{position:absolute;top:-530px;left:85px;aspect-ratio:1 / 1;width:60px;display:flex;justify-content:center;align-items:center;padding:0.2em;border-radius:50%;color:#333;opacity:0;scale:1;display:flex;flex-direction:column;animation:moveinAnimation 2s ease-in-out}.monthly-move-in-focus i{font-size:2.2rem}.monthly-move-in-focus div{font-size:1rem;opacity:0;font-weight:800;color:#555;background-color:#fff;padding:0.35em 0.65em;border-radius:0.3em;box-shadow:0 0.2em 1.5em rgba(0,0,0,0.2);margin-top:0.5em;animation:moveintextAnimation 2s ease-in-out}@keyframes moveinAnimation{0%{opacity:0;top:70px;left:90px;scale:0.7}20%{opacity:1;top:30px;left:85px;scale:1}35%{opacity:1;top:30px;left:85px;scale:1}35.1%{opacity:0;top:30px;left:90px;scale:0.7}36%{top:70px;left:90px}55%{opacity:1;top:30px;left:85px;scale:1}70%{opacity:1;top:30px;left:85px;scale:1;filter:blur(0)}90%{filter:blur(0)}94%{opacity:1;top:30px;left:85px;scale:1;filter:blur(0.2rem)}95%{opacity:0}100%{opacity:0}}@keyframes moveintextAnimation{0%{opacity:0}52%{opacity:0}56%{opacity:1}100%{opacity:1}}@media (max-width: 576px){@keyframes moveinAnimation{0%{opacity:0;top:70px;left:60px;scale:0.7}20%{opacity:1;top:30px;left:55px;scale:1}35%{opacity:1;top:30px;left:55px;scale:1}35.1%{opacity:0;top:30px;left:60px;scale:0.7}36%{top:70px;left:60px}55%{opacity:1;top:30px;left:55px;scale:1}70%{opacity:1;top:30px;left:55px;scale:1;filter:blur(0)}90%{filter:blur(0)}94%{opacity:1;top:30px;left:55px;scale:1;filter:blur(0.2rem)}95%{opacity:0}100%{opacity:0}}}.search-buttons-25{font-size:0.9rem;border:0;vertical-align:middle;font-weight:800;font-family:'Plus Jakarta Sans', sans-serif;padding:0.2em 0.6em;margin:0 0.3em;margin-top:0.2em;color:#555;border-radius:0.3em;box-shadow:0 0.05em 0.25em rgba(0,0,0,0.3);text-shadow:1px 1px 0.5px #fff;background-color:#f0f0f0;transition:0.1s}.search-buttons-25:hover,.search-buttons-25:active,.search-buttons-25:focus{color:#fff;background-color:#00a8c6;text-shadow:none;text-shadow:-1px -2px 0.5px rgba(0,0,0,0.2)}.main-search-button25{font-size:0.9rem;border:0;vertical-align:middle;font-weight:800;font-family:'Plus Jakarta Sans', sans-serif;padding:0.2em 0.6em;margin-right:0.5em;color:#444;border-radius:0.7em;border:2px solid #e1e1e1;position:relative;top:0;background-color:#fff;margin-top:0.2em;transition:0.1s}.main-search-button25:hover,.main-search-button25:active,.main-search-button25:focus{color:#fff;background-color:#00a8c6;border-color:#00a8c6;text-shadow:-1px -2px 0.5px rgba(0,0,0,0.2)}.main-search-button25:hover>span,.main-search-button25:active>span,.main-search-button25:focus>span{color:#fff}.main-search-button25 span{color:#00a8c6}@media (max-width: 576px){.main-search-button25,.search-buttons-25{font-size:0.8rem;padding:0.4em 0.6em}.main-search-button25{margin-left:-1rem}}#listings .page-item a{margin:0 0.1em;border-radius:0.3em;border:1px solid rgba(111,111,111,0.2);font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;padding:0.2em 0.5em}#listings li.page-item.disabled a i{color:#d1d1d1}.POIhide{display:none}#POIdropdown{background-color:#fff;color:#666;font-weight:600;font-family:'Plus Jakarta Sans', sans-serif;box-shadow:0 0.5em 0.7em rgba(0,0,0,0.4) !important;border-radius:0.5em !important;margin-top:0.4em;border:0.3em solid rgba(0,168,198,0.7) !important;position:absolute;right:12px;top:55px}#POIdropdown div{padding:1em 0;border-bottom:2px solid #f1f1f1;padding-left:0.7em}#POIdropdown div:last-child{border:0}#POIButton{border-radius:0.4em;border:0;font-size:0.95em;padding:0.5em 1em;color:#333;font-family:'Plus Jakarta Sans', sans-serif;box-shadow:0 0.5em 1em rgba(0,0,0,0.5);top:0;font-weight:bold;cursor:pointer;background-color:#fff;transition:0.1s;margin-left:1em;outline:0;animation:mapdrawAnimation 0.5s}#POIButton:hover,#POIButton:active,#POIButton:focus{box-shadow:0px 2px 2px rgba(0,0,0,0.5);background-color:#00a8c6;color:#fff}.POIselection label{display:block;padding:1em 0;border-bottom:2px solid #f1f1f1;padding-left:0.7em;padding-right:0.7em}.POIselection label:last-child{border:0}.custom-checkbox input[type="checkbox"]{display:none}.custom-checkbox .checkmark{display:inline-block;width:1.05em;height:1.05em;border:2px solid #00a8c6;border-radius:50%;margin-right:0.5em;position:relative;background-color:#fff;cursor:pointer}.custom-checkbox{cursor:pointer}.custom-checkbox input[type="checkbox"]:checked+.checkmark::after{content:'';position:absolute;top:0;left:0.2em;width:0.45em;height:0.6em;border:3px solid #00a8c6;border-width:0 3px 3px 0;transform:rotate(45deg)}#submenu1{background-color:#fcfcfc}#submenu1 label{border:0;padding:0.5em 0 0.5em 1.5em}#submenu1 label:first-child{padding-top:0}#submenu1 label:last-child{padding-bottom:0}.submenuHIDE{display:none}.submenuButton{background:none;border:2px solid #e1e1e1;border-radius:0.3em;font-size:1em;padding:0 0.5em;margin:0.3em 0.3em 0.3em 1em;color:#666;cursor:pointer}.draw-button-container{display:flex;flex-direction:row}.POI-map-buttons button{outline:0;border:0;border-radius:5em;margin:0.3em 0.2em;padding:0.2em 0.8em;font-weight:600;font-size:0.95em}.POI-map-buttons.poi-rent button,.POI-map-buttons.poi-buy button{color:#fff;background-color:rgba(0,0,0,0.1)}.POI-map-buttons.poi-buy button:hover{background-color:rgba(0,0,0,0.03);color:#333}.POI-map-buttons button i{margin-right:0.4em}.POI-map-buttons.poi-rent,.POI-map-buttons.poi-buy{margin:0.7em 0 0.5em 0;width:100%}.POI-map-buttons.poi-rent button:hover,.rental-page-address-functions a:hover,.rental-page-address:hover{background-color:#fff;color:#666;transition:0.1s}.poi-icon,.property-icon{background-color:#fff;color:#666;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;padding:0;margin:1px;border-radius:50%;border:0;box-sizing:content-box;box-shadow:0 2px 12px rgba(0,0,0,0.5);text-shadow:0.5px 1px 5px rgba(44,90,93,0.18)}.poi-icon.poi-markets>i{position:relative;top:2px;left:-1px}.poi-icon.poi-conbini>i{position:relative;top:1px;left:0}.poi-icon.poi-hospitals>i{position:relative;font-size:0.9em}.poi-icon.poi-restaurants>i{position:relative;top:1px;left:0}.poi-icon.poi-bars>i{position:relative;top:1px;left:0}.property-icon{background-color:#00a8c6}.property-icon img{scale:0.4;position:relative;top:-1px;filter:drop-shadow(0.5px 1px 5px rgba(44,90,93,0.18))}.poi-info-window{font-size:14px;color:#333;width:260px;min-width:260px;display:flex;flex-direction:column;overflow:hidden}#map .gm-style-iw.gm-style-iw-c{padding:0 0 0 0.5em;border-radius:1em;box-shadow:0 10px 22px rgba(0,0,0,0.5);max-width:inherit !important}#map .poi-info-window-image{display:flex}#map .poi-info-window-image img{height:64px;display:block;object-fit:contain;width:inherit;border-radius:0.5em;box-shadow:0 0 0.3em rgba(0,0,0,0.12)}#map .poi-info-window-image h3{font-weight:bold;font-size:1.1em;margin:0.7em 0.5em 0 0.5em}#map .poi-info-window a:link,#map .poi-info-window a:visited{color:#00a8c6;float:right}#map .poi-info-window-details{padding:0 0.5em 0.5em 0}#map .poi-info-window-details p{margin:4px 0}#map .poi-info-window-details p i{color:#fcbf02}#map .poi-info-window-details p:nth-child(1){font-weight:400;color:#333;font-size:0.8em}#map .poi-info-window-details p:nth-child(2){font-weight:800;color:#333;text-align:right;font-size:1.1em}#map .poi-info-window-link{display:inline-block;text-decoration:none;margin:0}#map .gm-ui-hover-effect{width:unset !important;height:24px !important}#map .gm-ui-hover-effect>span{width:12px !important;height:12px !important;margin:6px !important}#map .gm-style-iw-chr{height:7px}.map-cluster{position:absolute;padding:0;transform:translate(-75%, -75%);border:3px solid rgba(255,255,255,0.5);border-radius:50%;text-align:center;cursor:pointer;color:#777;font-weight:800;z-index:0;font-family:"Plus Jakarta Sans", sans-serif;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;font-size:1.3em;box-shadow:0 0 0.5rem rgba(0,0,0,0.2);min-width:50px;transition:0.1s;background:rgba(247,247,247,0.4);backdrop-filter:blur(6px) contrast(0.5) brightness(1.3)}.personal-POI-rent{margin-bottom:0.4em}.personal-POI-rent a{transition:0.1s;display:inherit}.personal-POI-rent .list-group-item i{background-color:#ebefef;padding:0.4em;margin-right:0.4em;border-radius:0.3em;color:#666}.poi-main-container{font-size:0.95em}.personal-POI-rent .list-group{border-radius:0.4em;box-shadow:0 0 0.5em inset rgba(0,0,0,0.1);background-color:#fff}.POI-name{font-weight:800;font-size:1.04em}.personal-POI-rent .list-group-item{padding:0.5em;border:0;border-bottom:0.33rem solid rgba(222,222,222,0.15);background-color:transparent;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.personal-POI-rent .list-group-item:last-child{border-bottom:0}.personal-POI-distance{font-weight:600;background-color:#ebefef;padding:0.2em 0.4em;border-radius:0.3em;color:#666;font-size:1em;white-space:nowrap}.personal-POI-header{margin-left:0.65em;padding:1em 0 0.2em 0;font-size:1.1em;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:800;text-shadow:-1px -1.5px 1px rgba(0,0,0,0.15)}.personal-POI-header i{margin-right:0.4em;font-size:1.2em}@media (max-width: 992px){.personal-POI-header{font-size:1em}.poi-main-container,.personal-POI-distance{font-size:0.9em}}.cards-building-rooms-list{font-family:"Plus Jakarta Sans", sans-serif;font-size:0.85rem;border-radius:0.6em !important;box-shadow:0 0.3em 0.8em rgba(0,0,0,0.2);border:0.3rem solid rgba(0,168,198,0.7)}.cards-building-rooms-list .room-list-currency{font-size:0.87em;margin-left:0.1em}.cards-building-rooms-list table{text-align:right;color:#333;font-weight:600}.cards-building-rooms-list table th{line-height:1.1;padding-top:0.53em}.popover-body{padding:0 0.75em}.popover{max-width:350px}.rooms-list-header-rooms{padding:0.5em 0.75em;text-transform:uppercase;font-weight:800;font-size:0.9em;color:#666;text-align:center}.rooms-list-application-no,.rooms-list-application-yes{font-size:0.75em;text-transform:uppercase;line-height:1;font-weight:800}.rooms-list-application-no{color:#93be93}.rooms-list-application-yes{color:#dd9da5}.rooms-list-units-available{color:#00a8c6;font-size:1.3em}.rooms-table{max-height:12.5em;overflow-y:auto;scrollbar-width:thin;margin-bottom:0.5em}.rooms-list-building{height:220px}.rooms-list-bldg-image,.rooms-list-bldg-page-link{width:100%;height:220px;position:absolute;top:0;left:0}.rooms-list-bldg-image{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#d5e3e7;border:0.3em solid #fff;border-radius:0.7em;z-index:10}.rooms-list-bldg-page-link{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;color:#fff;font-size:2.5em;padding:0.5em;z-index:11}.rooms-list-bldg-name{font-weight:800;color:#00a8c6;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.1em;color:#333;padding:0 0.5em}.rent-card{border-radius:0.5em;border:0;box-shadow:0 0.1em 0.58em rgba(0,0,0,0.22) !important;transition:0.1s;transition-timing-function:unset}.rent-card-row,.rent-card-column{font-family:"Plus Jakarta Sans", sans-serif}.rent-card-prop-name{padding-top:0.2em;display:flex;flex-direction:row}.rent-card-applied{margin:0.2em 0.4em 0 -0.2em;width:12px;height:12px;border-radius:50%;background-color:#dd9da5;min-width:12px}.rent-card-prop-name span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rent-card-station{margin-bottom:0.37em}.rent-user-options{margin-top:0.1em}.rent-card-thumbnail{margin-bottom:0.37em;margin-left:0.37em;border:0;box-shadow:0 0 0.3em rgba(0,0,0,0.12)}.rent-card-total-rent{font-size:1.1em;font-weight:700}.rent-card-currency{font-weight:800;color:#999;margin:0;margin-left:0.1em}.rent-card-per-month{font-size:0.8em}.units-option sup{font-size:0.6em !important}.rent-user-options button{border:0;background-color:transparent}.rent-card-sub{color:#999;margin-top:0.2em;line-height:1.3;margin-top:0;margin-left:1em}.rent-card-year-built{color:#bfbfbf}.rent-card-layout,.rent-card-size{font-size:1.1em}.rent-card-all-rooms{min-width:inherit}.rent-card-all-rooms button{border-radius:0.4em;margin:0 0.37rem 0.37rem 0;font-style:normal;transform-origin:left;animation:unitbutton 0.3s ease-out 0s}.rent-card-all-rooms button i{font-size:1em}.rent-card-amenities{margin-bottom:0.1em}.rent-user-options button.favorite{padding-right:0.37rem}.properties-list .rent-card.card-listing:hover,.properties-list .rent-card.card-listing:active,.properties-list .rent-card.card-listing.selected{scale:1.03;top:-5px;box-shadow:0 0.3em 0.64em rgba(0,0,0,0.4) !important;transition:0.1s;border:0}.rent-cards-horiz-container{padding:0 1rem 0 0.5rem}#map-div{padding-left:0}@media (max-width: 992px){.rent-cards-horiz-container{padding:0 0.5rem}#map-div{padding-left:0.5rem}}@keyframes unitbutton{0%{opacity:0;transform:scalex(0) scale(1.5)}100%{opacity:1;transform:scalex(1) scale(1)}}.vertical-card.rent-card{border-radius:0.5em;border:0;box-shadow:0 0.1em 0.58em rgba(0,0,0,0.22) !important;transition:0.1s;transition-timing-function:unset;font-size:1rem}.vertical-card.rent-card:hover{scale:1.03;top:-5px;box-shadow:0 0.3em 0.64em rgba(0,0,0,0.4) !important;transition:0.1s;border:0}.vertical-card .rent-card-row,.vertical-card .rent-card-column,.vertical-card .rent-card-column-pages{font-family:"Plus Jakarta Sans", sans-serif}.vertical-card .rent-card-prop-name-pages{padding:0 0.5rem}.vertical-card .rent-card-station-name-pages{padding-left:0.55rem}.vertical-card .rent-card-details.rent-card-sub{color:#999;line-height:1.3;margin-top:0;margin-left:1em;margin-bottom:0.5rem;font-size:0.7rem;font-weight:600;margin-bottom:0.5rem}.vertical-card .rent-card-row{justify-content:flex-end}.vertical-card .rent-user-options{margin:0.15em 0.1em 0 0}.vertical-card .rent-user-options button{border:0;color:#d3d3d3}.vertical-card .rent-user-options button:hover,.vertical-card .rent-user-options button:focus,.vertical-card .rent-user-options button:active{color:#00a8c6}.vertical-card .rent-card-thumbnail-pages{border:0;box-shadow:0 0 0.3em rgba(0,0,0,0.12)}.vertical-card .rent-card-images-pages{margin:0 0 0.7rem 0}.vertical-card .rent-card-details{text-align:right;margin-right:0.491rem;line-height:1.4}.vertical-card .rent-card-total-rent{color:#333;margin-left:0.8rem;line-height:1;font-size:1.1em;font-weight:700}.vertical-card .rent-card-currency{font-weight:800;color:#999;margin:0;margin-left:0.1em}.vertical-card .rent-card-per-month{font-size:0.8em;color:#6e6e6e;font-weight:600}.vertical-card .rent-card-layout,.vertical-card .rent-card-size{font-size:1.1rem;font-weight:700;color:#6e6e6e;line-height:1}.vertical-card .rent-card-size{font-weight:600}.vertical-card .rent-card-details.rent-card-sub.rent-card-year-built{color:#bfbfbf}.vertical-card .rent-card-amenities.rent-card-amenities-pages{margin:0 0 0.2rem 0.5rem}.vertical-card .rent-card-applied{margin:0.1em 0 0 0.45em;width:12px;height:12px;border-radius:50%;background-color:#dd9da5;min-width:12px;align-self:center}.vertical-card-top-spacer{flex-grow:2}.building-card .bookmark-container,.building-card .rent-card-applied{display:none}.building-card button.rental-page-watchlist-icon{padding-right:0.35em}.building-card .rent-card-details:first-child{margin-bottom:0.5rem}.building-card .rent-card-details:nth-child(2){margin-bottom:0.1rem}.building-card .rent-card-total-rent{font-size:0.9em}.building-card .rent-card-currency{font-size:0.8em}.optionless-vertical-card .rent-card-applied,.optionless-vertical-card .rent-user-options{display:none}.optionless-vertical-card .vertical-cards-user-options{margin-top:0.4em}.watchlist-vertical-card .watchlist-container{display:none}.vertical-cards-container{display:flex;flex-wrap:wrap;margin:0 -15px 0 -15px;padding:1.5rem 0.5rem 0 0.5rem;border-radius:2rem;box-shadow:inset gray 0px 0px 40px -25px;background-color:#f4f6f5;border:0}@media (max-width: 1200px){.building-card-rent-lowest{display:none}}@media (max-width: 992px){.building-card-rent-lowest{display:inline-block}.building-card .rent-card-total-rent{font-size:1.1em}.building-card .rent-card-currency{font-size:0.9em}}@media (max-width: 768px){.vertical-cards-container{flex-wrap:nowrap;overflow:scroll;overflow-x:auto;overflow-y:auto;margin:0;border-radius:0}.building-card .rent-card-total-rent{font-size:0.9em}.building-card .rent-card-currency{font-size:0.8em}}.menubar-static{margin-right:0.5rem;position:absolute;right:4rem}.menubar-static ul{list-style:none;display:flex;flex-direction:row;align-items:center;margin:0}.menubar-static ul li,.menubar-static ul li a{margin:0}.global-currency-select a span,.global-language-select a.nav-link{font-weight:600}.menubar-static ul li a.nav-link{padding-right:0.2rem;padding-left:0.4rem}.menubar-static ul li.nav-item a i{margin:0}.menubar-static li.nav-item a i{color:#fff}.menubar-static .nav-link{font-size:0.9rem}.header{font-family:'Plus Jakarta Sans', sans-serif}.gobal-currency-select .dropdown-menu .dropdown-item span:nth-child(2){color:red}.navbar{flex-wrap:nowrap;align-items:center;padding:0.4rem 0.7rem}.navbar,#f-header{height:55px}.nav-main .navbar-brand .logo{background-size:contain;width:890px;height:197px;zoom:0.15}.header nav{max-width:1450px;margin:auto}.menubar-static .dropdown-menu a span{white-space:nowrap}.menubar-static .dropdown-menu a,.menubar-static .dropdown-menu a span{font-size:0.9em}.nav-main.nav-white .nav-link:hover>i{color:#00a8c6 !important;background-color:#fff;border-radius:0.2rem;transition:none}.user-section-menubar{margin-left:7.7rem}li.nav-item a.nav-link.small-caps.btn.btn-sm.btn-primary{background-color:transparent;font-size:1rem;padding:0.2rem 0.8rem;font-weight:600;border-radius:0.3rem;box-shadow:0 0.05rem 0.2rem rgba(0,0,0,0.4);white-space:nowrap}li.nav-item a.nav-link.small-caps.btn.btn-sm.btn-primary:hover{color:#00a8c6;background-color:#fff}button.navbar-toggler{padding:0}.nav-main.nav-white .nav-link{margin:0 0 0 0.2rem}.menubar-static .nav-link.alt-contact-dt-menu{font-size:0.8em;font-weight:600;border-radius:0.3rem;box-shadow:0 0.05rem 0.2rem rgba(0,0,0,0.4);padding:0.2rem 0.4rem;margin-right:0.3rem}.menubar-static .nav-link.alt-contact-dt-menu svg{filter:brightness(0) saturate(100%) invert(99%) sepia(4%) saturate(1282%) hue-rotate(195deg) brightness(118%) contrast(100%)}.nav-main.nav-white .nav-link:hover>svg{filter:brightness(0) saturate(100%) invert(43%) sepia(89%) saturate(2072%) hue-rotate(158deg) brightness(98%) contrast(101%)}@media only screen and (max-width: 1199.98px){.menu-contact-text{display:none}}@media (max-width: 991.98px){.nav-main .navbar-brand .logo{background-size:contain;width:890px;height:197px}.menubar-static .dropdown-menu{left:-2.5rem}.navbar-expand-lg .navbar-nav .nav-item{margin:0.25rem 0 !important}.navbar-expand-lg .navbar-nav .nav-item:first-child{padding-top:0}.menubar-static{position:unset}.user-section-menubar{margin-left:0}.menubar-static .nav-link.alt-contact-dt-menu{display:none}}.tab-bar{padding:0;height:47px;border:2px solid rgba(255,255,255,0.8);background-color:rgba(255,255,255,0.5);backdrop-filter:blur(8px) contrast(80%) brightness(110%);box-shadow:0 6px 20px rgba(0,0,0,0.4);align-items:center;border-radius:0.6rem;position:fixed;bottom:20px;margin:auto}.tab-bar a svg{filter:brightness(0) saturate(100%) invert(42%) sepia(98%) saturate(337%) hue-rotate(144deg) brightness(101%) contrast(96%) drop-shadow(-0.5px -1px 2px rgba(255,255,255,0.3)) drop-shadow(0.5px 1px 2px rgba(255,255,255,0.3));zoom:1.3}.tab-bar a{background-color:rgba(255,255,255,0.38);max-width:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;height:35px;box-shadow:0 0 15px #fff;display:flex;flex-direction:column;font-size:0.5em;font-weight:800;color:#333;font-family:'Plus Jakarta Sans', sans-serif}.rental-page-ward-neighborhood-features .details-section-header{background-color:#d9dfde;font-size:1.2rem}.rental-page-ward-neighborhood-features{background-color:#fff;border-radius:0.5rem;border:0.35rem solid #d9dfde;box-shadow:0 0.04rem 0.1rem rgba(0,0,0,0.3)}.ward-neighborhood-details{padding:0.8em 1.1em;font-size:0.95em;text-align:justify}.ward-neighborhood-details::after{content:"";display:table;clear:both}.ward-neighborhood-photo{background-repeat:no-repeat;background-size:cover;background-position:center;aspect-ratio:192 / 183;width:38%;min-width:38%;border-radius:0.7em;margin:0 0.8em 0 0;float:left}.neighborhood-module{margin-top:-2rem}
