.lm-capacity{margin-left:2px}.lm-capacity i{font-weight:400;font-size:15px;color:#888;top:0}.listing__premium-teasers-item .lm-capacity i{font-size:13px}.lm-spots-available{font-weight:400;font-size:14px;margin-left:15px}.lm-surface{font-size:16px;font-weight:400;margin-left:2px;white-space:nowrap}.listing-tags{list-style-position:inside;list-style-image:none;margin:0;padding:0}.listing-tags.listing-tags-sm li{padding:2px 9px}.listing-tags.listing-tags-large li{padding:7px 15px;font-size:13px}.listing-tags li{display:inline-block;margin:0 5px 8px 0;padding:3px 15px;background-color:#eee;border-radius:6px;font-size:11px;border:0px;color:#666}.listing-tags li.listing-tag-available{border:1px solid #eee;color:#666}.listing-tags li.highlighted,.listing-tags li.selected{color:#fff;border:0}.listing-tags li.highlighted.listing-tag-premium,.listing-tags li.selected.listing-tag-premium{background-color:#d58d09!important}.listing-tags li.highlighted.listing-tag-published,.listing-tags li.selected.listing-tag-published{background-color:#ff00b7!important}.listing-tags li.highlighted.listing-tag-updated,.listing-tags li.selected.listing-tag-updated{background-color:#f89406!important}.listing-tags li.highlighted.listing-tag-active,.listing-tags li.selected.listing-tag-active{background-color:#29abe2!important}.listing-tags li.highlighted.listing-tag-online,.listing-tags li.selected.listing-tag-online{background-color:#7bae34!important}.listing-tags li.highlighted i,.listing-tags li.selected i,.listing-tags li a[rel=tooltip]{color:#fff}.listing-tags li.time-ago{border:none;font-size:12px;color:#888}.listing-tags i{font-size:11px;text-shadow:none;position:relative;color:#777;top:1px;margin-right:3px}.listing-tags i.icon-premium,.listing-tags i.icon-new,.listing-tags i.icon--bannering{font-size:13px;margin-right:3px}.listing-tags .tag-icon{display:inline-block}.site-bundle .listing-teasers,.favourites .listing-teasers{margin:0 0 20px;padding:0}.site-bundle .listing-teasers .flipper-card,.favourites .listing-teasers .flipper-card{transition:.5s}.site-bundle .listing-teasers .flipper-card .flipper-side,.favourites .listing-teasers .flipper-card .flipper-side{width:100%}.site-bundle .listing-teasers .flipper-card .flipper-back,.favourites .listing-teasers .flipper-card .flipper-back,.site-bundle .listing-teasers .flipper-card.flipped,.favourites .listing-teasers .flipper-card.flipped{transform:rotateX(180deg)}.site-bundle .listing-teasers .listing-teaser,.favourites .listing-teasers .listing-teaser{margin:16px 0 0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-side,.favourites .listing-teasers .listing-teaser .listing-teaser-side{border:1px solid;border-color:#eaeaea #e3e3e3 #d0d0d0;box-shadow:0 1px 2px #ddd;border-radius:5px;overflow:hidden;background-color:#fff;margin:0;padding:0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-actions,.favourites .listing-teasers .listing-teaser .listing-teaser-actions{right:15px;top:5px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front,.favourites .listing-teasers .listing-teaser .listing-teaser-front{display:table;table-layout:fixed}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture{position:relative;display:table-cell;vertical-align:top;width:236px;height:177px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture .listing-teaser-picture-image,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture .listing-teaser-picture-image{height:100%;-o-object-fit:cover;object-fit:cover}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .has-video,.favourites .listing-teasers .listing-teaser .listing-teaser-front .has-video{position:absolute;bottom:5px;right:4px;background-color:#fffc;border-radius:30px;padding:15px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .has-video i,.favourites .listing-teasers .listing-teaser .listing-teaser-front .has-video i{font-size:25px;color:#737373;position:relative;top:2px;right:-2px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section{display:table-cell;table-layout:fixed;width:100%;height:177px;padding:15px 15px 15px 0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section-inner,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section-inner{position:relative;width:100%;height:100%}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 0 0 15px;height:120px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header>*:first-child,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header>*:first-child{margin-top:0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header .listing-teaser-reference,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header .listing-teaser-reference{display:none}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-type,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-type{margin:5px 0;font-size:21px;line-height:18px;overflow:hidden;white-space:nowrap}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .ltm-spots-available,.favourites .listing-teasers .listing-teaser .listing-teaser-front .ltm-spots-available{vertical-align:middle;margin-left:5px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-residence,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-residence,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-neighborhood,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-neighborhood{font-weight:400;margin:0;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-residence i,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-residence i,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-neighborhood i,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-neighborhood i{top:1px;color:#ccc;vertical-align:middle}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-rent,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-rent{margin:0 0 5px;line-height:18px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--rent-wo-charges,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--rent-wo-charges,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--full-rent,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--full-rent{font-size:22px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--charges-qualifier,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--charges-qualifier{display:inline-block;font-size:14px;line-height:16px;margin-left:6px;margin-right:6px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--details,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--details{font-size:18px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .sorted-by-rent-per-person .listing-rent--rent--different-than-per-person,.favourites .listing-teasers .listing-teaser .listing-teaser-front .sorted-by-rent-per-person .listing-rent--rent--different-than-per-person{font-size:17px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .sorted-by-rent-per-person .listing-rent--rent-per-person,.favourites .listing-teasers .listing-teaser .listing-teaser-front .sorted-by-rent-per-person .listing-rent--rent-per-person{font-size:20px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--weekly-rate,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--weekly-rate,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--daily-rate,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-rent--daily-rate{font-weight:700;font-size:14px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-charges,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-charges{font-weight:400;font-size:13px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-reference,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-reference{margin:0 5px 0 0;font-weight:700;font-size:18px;color:#888}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description{position:absolute;bottom:0;left:0;padding:10px 0 0 15px;color:#888;font-size:14px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .item-description,.favourites .listing-teasers .listing-teaser .listing-teaser-front .item-description{display:inline;margin:0;padding:0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-small,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-small{display:block}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-large,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-large,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-medium,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-medium{display:none}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-premium,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-premium{position:absolute;top:40px;right:12px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-back,.favourites .listing-teasers .listing-teaser .listing-teaser-back{padding:15px;font-weight:700}.site-bundle .listing-teasers .listing-teaser .listing-teaser-back span,.favourites .listing-teasers .listing-teaser .listing-teaser-back span{font-weight:400;font-size:14px;color:#888}.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-main,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-main,.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-interior-arrangement,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-interior-arrangement{display:inline-block;width:31%;vertical-align:top;margin-right:2%}.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-other,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-other{display:inline-block;width:31%;vertical-align:top}.listing-teaser-views__views{display:inline-block;margin-right:10px}.listing-teaser-views__flips{display:inline-block}.listing-teaser-expiration-date{margin-top:5px}.listing-teaser-actions__social{margin:8px 0}.listing-teaser-actions__social>div{padding:0 20px!important}.teaser-style-ad-container{margin-top:15px;box-shadow:0 1px 2px #ddd}@media (min-width: 1200px){.site-bundle .listing-teasers .listing-teaser .listing-teaser-actions,.favourites .listing-teasers .listing-teaser .listing-teaser-actions{background-color:transparent}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section{height:195px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture{width:261px;height:auto}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture .listing-teaser-picture-image,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture .listing-teaser-picture-image{height:auto;aspect-ratio:1.33333333}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 0 0 15px;height:84px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-type,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-type{margin:0 0 3px;font-size:21px;line-height:21px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-residence,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-residence,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-neighborhood,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-neighborhood{margin:0;line-height:normal}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-rent,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-rent{margin:-2px 0 0;line-height:normal}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-activity-data,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-activity-data{position:absolute;top:27px;right:0;margin-top:0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-small,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-small,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-medium,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-medium{display:none}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-large,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-large{display:block}}@media (max-width: 980px){.site-bundle .listing-teasers .listing-teaser .listing-teaser-actions,.favourites .listing-teasers .listing-teaser .listing-teaser-actions{z-index:3}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front,.favourites .listing-teasers .listing-teaser .listing-teaser-front{display:block;height:auto}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture{display:block;float:left;position:relative;z-index:2;width:200.6px;height:auto;padding:15px 0 0 15px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture .listing-teaser-picture-image,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture .listing-teaser-picture-image{height:auto;aspect-ratio:1.33333333}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section{display:block;position:relative;z-index:1;height:auto}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-group-1,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-group-1{display:block}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header{margin-left:200.6px;height:125px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description{display:block;position:static;clear:left;padding-left:15px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-medium,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-medium{display:block}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-large,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-large,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-small,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-small{display:none}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-activity-data,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-activity-data{position:static;margin:0}}@media (max-width: 767px){.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-medium,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-medium{display:block}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-large,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-large,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-small,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description-small{display:none}}@media (max-width: 600px){.site-bundle .listing-teasers .flipper-card .flipper-back,.favourites .listing-teasers .flipper-card .flipper-back,.site-bundle .listing-teasers .flipper-card.flipped,.favourites .listing-teasers .flipper-card.flipped{transform:rotateY(180deg)}.site-bundle .listing-teasers .listing-teaser,.favourites .listing-teasers .listing-teaser{margin-right:-20px;margin-left:-20px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-side,.favourites .listing-teasers .listing-teaser .listing-teaser-side{border-left:0;border-right:0;border-top:0;border-radius:0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-actions,.favourites .listing-teasers .listing-teaser .listing-teaser-actions{top:0;right:0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture{float:none;width:100%;padding:0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture .listing-teaser-picture-image,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-picture .listing-teaser-picture-image{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-section{margin-left:0;margin-top:20px;padding:0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header{display:block;margin-left:0;padding:0 15px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header .listing-teaser-reference,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-header .listing-teaser-reference,.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-reference,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-reference{display:none}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-type,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-type{margin-bottom:10px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-neighborhood,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-neighborhood{margin:8px 0}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-rent,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-rent{margin:8px 0;line-height:23px;white-space:nowrap;overflow:hidden}.site-bundle .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description,.favourites .listing-teasers .listing-teaser .listing-teaser-front .listing-teaser-description{padding-top:13px;padding-bottom:20px;padding-right:15px;text-align:justify}.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-main,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-main,.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-interior-arrangement,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-interior-arrangement,.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-other,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-other{display:block;width:100%;margin-bottom:15px}.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-main h3,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-main h3,.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-interior-arrangement h3,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-interior-arrangement h3,.site-bundle .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-other h3,.favourites .listing-teasers .listing-teaser .listing-teaser-back .listing-practical-info-other h3{margin-bottom:5px}}.listing-rent--rent-wo-charges,.listing-rent--full-rent{font-weight:700;font-size:17px}.listing-rent--charges-qualifier{font-weight:400;font-size:14px;margin-left:1px}.listing-rent--details{font-weight:400;font-size:14px;white-space:nowrap;margin-right:10px}.listing-rent--rent-per-person,.listing-rent--weekly-rate,.listing-rent--daily-rate{font-weight:700;font-size:14px;white-space:nowrap}.m-listing-availability-summary{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:6px;border:1px solid transparent}.m-listing-availability-summary .mlas-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:.375rem;font-size:1rem}.m-listing-availability-summary .mlas-content{display:flex;flex-direction:column;gap:.2rem;min-width:0}.m-listing-availability-summary .mlas-label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1}.m-listing-availability-summary .mlas-value{font-size:.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlas-availability-fit--good{background-color:#eaf3de;border-color:#c0dd97}.mlas-availability-fit--good .mlas-icon{background-color:#c0dd97;color:#3b6d11}.mlas-availability-fit--good .mlas-label{color:#639922}.mlas-availability-fit--good .mlas-value{color:#3b6d11}.mlas-availability-fit--ok{background-color:#e6f1fb;border-color:#b5d4f4}.mlas-availability-fit--ok .mlas-icon{background-color:#b5d4f4;color:#185fa5}.mlas-availability-fit--ok .mlas-label{color:#378add}.mlas-availability-fit--ok .mlas-value{color:#185fa5}.mlas-availability-fit--bad{background-color:#fbe9e6;border-color:#f4b8b5}.mlas-availability-fit--bad .mlas-icon{background-color:#f4b8b5;color:#a5231d}.mlas-availability-fit--bad .mlas-label{color:#dd5137}.mlas-availability-fit--bad .mlas-value{color:#a5231d}.mlas-availability-fit--unknown{background-color:#eaf3de;border-color:#c0dd97}.mlas-availability-fit--unknown .mlas-icon{background-color:#c0dd97;color:#3b6d11}.mlas-availability-fit--unknown .mlas-label{color:#639922}.mlas-availability-fit--unknown .mlas-value{color:#3b6d11}.account-area.listing-detail-page .m-listing-availability-summary{background-color:#eaf3de;border-color:#c0dd97}.account-area.listing-detail-page .m-listing-availability-summary .mlas-icon{background-color:#c0dd97;color:#3b6d11}.account-area.listing-detail-page .m-listing-availability-summary .mlas-label{color:#639922}.account-area.listing-detail-page .m-listing-availability-summary .mlas-value{color:#3b6d11}.m-listing-section-card{background:#ffffff;border-radius:.625rem;overflow:hidden;margin-bottom:30px;padding:0;border-color:#eaeaea #e3e3e3 #d0d0d0;box-shadow:0 1px 2px #ddd}.mlsc-header{display:flex;align-items:center;gap:15px;padding:18px 30px;background:#4aa0c4}.mlsc-header .mlsc-header-icon,.mlsc-header .mlsc-title{color:#fff!important}.mlsc-header-icon{font-size:23px;color:#6b6865;flex-shrink:0}.mlsc-title{font-size:18px;font-weight:500;color:#1a1917;margin:0}.mlsc-fields{margin:0;padding:0}.mlsc-field{display:flex;align-items:baseline;gap:1rem;padding:15px 30px;border-bottom:1px solid #f0efec}.mlsc-field:last-child{border-bottom:none}.mlsc-field dt{font-size:15px;font-variant:all-small-caps;font-weight:600;letter-spacing:.06em;color:#9a9a9a;width:45%;min-width:10rem;padding-top:.125rem}.mlsc-field dd{font-size:.875rem;color:#4d4d4d;margin:0;flex:1}.mlsc-field dd.is-highlighted{font-weight:500}.mlsc-info{font-style:italic;color:#9a9a9a;font-size:smaller}.mlsc-availability-fit--good .mlsc-header{background-color:#47c2a9}.mlsc-availability-fit--ok .mlsc-header{background:#4aa0c4}.mlsc-availability-fit--bad .mlsc-header{background-color:#d75a47}.listing-header{position:absolute;width:268px;margin-left:610px}.listing-header .listing-header-card{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;padding:20px;margin-bottom:30px;margin-left:-15px;gap:15px;border-radius:.3rem}.listing-header .listing-header-card.picture-count-1,.listing-header .listing-header-card.picture-count-2{min-height:450px}.listing-header .listing-header-card.picture-count-3{min-height:445px}.listing-header .listing-header-card.picture-count-4{min-height:505px}.listing-header .listing-header-card.picture-count-5,.listing-header .listing-header-card.picture-count-6{min-height:490px}.listing-header .listing-header-card.picture-count-7,.listing-header .listing-header-card.picture-count-8{min-height:460px}.listing-header .listing-header-card .listing-header-card-top{display:flex;flex-direction:column;gap:15px}.listing-header .listing-header-card .listing-header-card-top>*{margin:0}.listing-header .listing-header-card .listing-surface{margin-left:8px}.listing-header .listing-header-card .listing-rent--rent-wo-charges,.listing-header .listing-header-card .listing-rent--full-rent{font-size:26px}.listing-header .listing-header-card .listing-rent--charges-qualifier{margin-left:7px;display:inline-block;vertical-align:baseline;white-space:normal;font-weight:400;font-size:14px;line-height:16px}.listing-header .listing-header-card .listing-rent--details{margin-left:3px;font-size:18px}.listing-header .listing-header-card .listing-btn-contact-poster{display:none}.listing-header .listing-header-card .listing-actions{display:flex;margin-bottom:-10px;flex-wrap:wrap;margin-right:-10px}.listing-header .listing-header-card .listing-actions a{flex-grow:1;flex-shrink:0;margin-bottom:10px;margin-right:10px}.listing-header .icon-rent,.listing-header .icon-address,.listing-header .icon-reference,.listing-header .icon-residence{font-size:20px;margin-right:3px}.listing-header .icon-rent,.listing-header .icon-address,.listing-header .icon-reference{vertical-align:middle;display:none}.listing-header .listing-type{font-size:24px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-header .listing-header-card-row-with-icon{display:flex;align-items:center;gap:8px}.listing-header .listing-header-card-row-with-icon i{font-size:25px}.listing-header .listing-residence{display:block;font-size:18px;line-height:23px;color:#555}.listing-header .listing-residence i{color:#ccc}.listing-header .listing-address{font-weight:400;font-size:16px;line-height:22px;color:#555;overflow:hidden}.listing-header .listing-address.listing-address--with-residence{margin-top:0}.listing-header .listing-address-content{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.listing-header .listing-address-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-header .listing-address-neighborhood{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-header .listing-rent{font-weight:400;font-size:16px;line-height:22px;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-header .listing-rent .listing-full-rent{font-weight:700}.listing-header .listing-rent .listing-charges{font-weight:400;font-size:14px}.listing-header .listing-rent--weekly-rate,.listing-header .listing-rent--daily-rate{display:block;font-size:16px;font-weight:400}.listing-header .per-week,.listing-header .per-day{font-weight:400}.listing-header .listing-reference{font-size:18px;font-weight:700;color:#888}.listing-header .lm-spots-available{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-header .listing-activity-data{margin:20px 0 0}.listing-header .favourite-button{color:#ccc}.listing-header .favourite-button .icon-favourite{font-size:20px}.listing-header .favourite-button .favourite{color:#ff00b7}.listing-header .favourite-button .favourite:hover{color:#e600a5}@media (max-width: 979px){.listing-header{position:inherit;width:auto;margin-left:0;margin-top:0;margin-bottom:10px;padding-bottom:0}.listing-header .listing-header-card{margin-bottom:25px;margin-left:0;min-height:0!important}.listing-header .icon-rent,.listing-header .icon-address,.listing-header .icon-reference{display:inline}.listing-header .listing-sidebar,.listing-header .lm-spots-available{display:none}.listing-header .listing-address-address{text-indent:-27px;padding-left:27px}.listing-header .listing-rent--weekly-rate,.listing-header .listing-rent--daily-rate,.listing-header .lm-spots-available{padding-left:27px}}@media (max-width: 600px){.listing-detail-page.site-bundle .l-main .container{margin-top:46px}.listing-detail-page.site-bundle .listing-header{margin-left:-20px;margin-right:-20px;margin-top:8px}.listing-detail-page.site-bundle .listing-header header{margin-bottom:0;padding:15px 20px;border-radius:0}.listing-detail-page.site-bundle .lm-spots-available{display:none}}@media (min-width: 1200px){.listing-header{width:358px;margin-left:770px}.listing-header .listing-header-card{margin-left:-25px}.listing-header .icon-rent,.listing-header .icon-address,.listing-header .icon-reference{display:inline}.listing-header .listing-address-address{text-indent:-27px;padding-left:27px}.listing-header .listing-rent--weekly-rate,.listing-header .listing-rent--daily-rate,.listing-header .lm-spots-available{padding-left:27px}}.listing__premium-teasers{margin-top:40px}.listing__premium-teasers-title{margin-bottom:18px}.listing__premium-teasers-item{margin-top:20px;background-color:#fff;display:flex;flex-direction:column;border-radius:5px;overflow:hidden}.listing__premium-teasers-item__info{padding:15px 12px;display:flex;flex-direction:column;justify-content:space-around}.listing__premium-teasers-item__info__type{font-weight:700;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listing__premium-teasers-item__info__address{font-weight:700;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listing__premium-teasers-item__info__address i{color:#ccc}.listing__premium-teasers-item__info__rent{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 979px){.listing__premium-teasers-item{flex-direction:row}.listing__premium-teasers-item__image{width:45%;flex-grow:0;flex-shrink:0}.listing__premium-teasers-item__info{width:55%;flex-grow:0;flex-shrink:0}.listing__premium-teasers-item__info__type,.listing__premium-teasers-item__info__address,.listing__premium-teasers-item__info__rent{font-size:15px}}@media (max-width: 768px) and (min-width: 601px){.site-bundle.listing-detail-page .listing-header{margin-bottom:5px}.site-bundle.listing-detail-page .listing-header .listing-header-card{margin-bottom:0}}@media (max-width: 600px){.listing__premium-teasers-item{flex-direction:column}.listing__premium-teasers-item__image,.listing__premium-teasers-item__info{width:100%}.listing__premium-teasers-item__info__type,.listing__premium-teasers-item__info__address,.listing__premium-teasers-item__info__rent{font-size:15px}}@media (min-width: 1200px){.listing__premium-teasers-item{flex-direction:row;margin-top:15px}.listing__premium-teasers-item__image{width:45%;flex-grow:0;flex-shrink:0}.listing__premium-teasers-item__info{width:55%;flex-grow:0;flex-shrink:0}}.flipper-card .flipper-front .listing-actions{display:none}.flipper-card .flipper-front .listing-actions.listing-actions--with-favourite{display:block}.flipper-card .flipper-front .listing-actions.listing-actions--with-favourite .flipper-button{display:none}.flipper-card .flipper-front:hover .listing-actions{display:block}.flipper-card .flipper-front:hover .listing-actions.listing-actions--with-favourite .flipper-button{display:inline}.flipper-card .listing-actions{position:absolute;top:0;right:0;background-color:#fff;text-align:right}.flipper-card .listing-actions .listing-action{margin-right:15px;color:#bbb}.flipper-card .listing-actions .listing-action i{font-size:17px}.flipper-card .listing-actions .listing-action:hover{text-decoration:none;color:#6f6f6f}.flipper-card .listing-actions .favourite-button{margin-right:0}.flipper-card .listing-actions .favourite-button .favourite{color:#ff00b7}.flipper-card .listing-actions .favourite-button .favourite:hover{color:#e600a5}.flipper-card .listing-teaser-actions{padding:8px 6px}.flipper-card .listing-card-actions{padding:12px 18px}@media (max-width: 480px){.flipper-card .listing-actions .listing-action i{font-size:21px}.flipper-card .listing-card-actions,.flipper-card .listing-teaser-actions{padding:15px 18px}}#listing-contact form{margin-top:25px}#listing-contact form textarea,#listing-contact form .ts-wrapper{width:100%}#listing-contact form.student .form-actions{padding-left:0;padding-top:0}#listing-contact form textarea:-moz-read-only{background-color:#f1f1f1;border:0px;outline:none;box-shadow:none}#listing-contact form textarea:read-only{background-color:#f1f1f1;border:0px;outline:none;box-shadow:none}#listing-contact .listing-contact-section{border:1px solid #d9d9d9;border-radius:3px;padding:20px;margin:20px 0}#listing-contact .listing-contact-section-title{margin-top:0;margin-bottom:20px;color:#9a9a9a;font-weight:400}#listing-contact .listing-contact-control-group{margin-top:20px}#listing-contact .listing-contact-control-group .controls{margin-left:0}#listing-contact .listing-contact-profile-label{margin-bottom:5px;color:#9a9a9a}.listing-contact-recap{margin-bottom:20px}.visit-request-modal-trigger{vertical-align:bottom}.contact-preferences dl{list-style:none;margin:20px 0 30px;line-height:30px}.contact-preferences dl dt{display:inline-block;font-weight:400;min-width:90px}.contact-preferences dl dd{display:inline-block;width:calc(95% - 90px)}.contact-preferences dl dd i{font-size:20px}.contact-preferences .contact-preferences-phone{margin-left:30px}.contact-preferences .contact-preferences-phone-item{font-size:16px;line-height:16px;margin-bottom:15px}.contact-preferences .contact-preferences-email{display:inline-block;margin-left:30px}.contact-preferences .icon-false:before{color:#f5be6e}@media (max-width: 600px){.contact-preferences dl dt{min-width:70px}.contact-preferences dl dd{width:calc(95% - 70px)}.contact-preferences-phone,.contact-preferences-email{margin-left:15px}}.listing-localisation{clear:both}.listing-localisation .listing-localisation-buttons{text-align:center;margin:10px 0 20px}.listing-localisation .listing-localisation-buttons .btn-group>.btn:first-child{margin-left:0}.listing-localisation .listing-localisation-buttons .btn-new.active{background-color:#f3f3f3}.listing-localisation .listing-localisation-buttons button{min-width:100px}.listing-localisation-maps{position:relative;height:400px;margin-bottom:20px}.listing-localisation-maps__address{font-size:16px;margin-bottom:10px}.listing-map{position:absolute;z-index:1;inset:0}.google-map img{max-width:none}#listing-implantation-form .itinerary-title-label{font-size:20px;margin-right:5px;margin-bottom:10px}#listing-implantation-form .itinerary-school-select{display:inline-block;margin:0}.itinerary-title{font-weight:600;font-size:18px;margin-bottom:0;margin-top:20px!important;line-height:50px}.change-school-toggle{font-size:11px;font-weight:400;margin-left:5px}.change-school-toggle.accordion-toggle{display:inline-block}#listing-school-accordion.in{margin-bottom:15px}.transit-bloc{width:100%;height:70px}#maps .tab-content>.active,#maps .pill-content>.active{visibility:visible!important;display:block}#maps .tab-content>.tab-pane,#maps .pill-content>.pill-pane{visibility:hidden;display:block}#listing-directions .accordion-toggle{margin-bottom:10px}#listing-directions .accordion-inner{padding:9px 15px;border:1px solid #e5e5e5}#listing-directions .accordion-group{border:0px}#listing-directions #school_info{margin-top:20px}#listing-directions .form-actions{padding-top:0;padding-bottom:0}#directions-links .nav-tabs,#listing-map-streetview-switch .nav-tabs{border:0}#directions-links .nav-tabs .tabs-icon,#listing-map-streetview-switch .nav-tabs .tabs-icon{margin:0 5px 4px 0;height:22px;width:22px;float:left}#directions-links .nav-tabs li a,#listing-map-streetview-switch .nav-tabs li a{padding:12px 10px;margin:0;font-size:14px;line-height:20px;color:#888;font-weight:700;border:1px solid #ccc;border-radius:0}#directions-links .nav-tabs li a:hover,#listing-map-streetview-switch .nav-tabs li a:hover,#directions-links .nav-tabs li a:focus,#listing-map-streetview-switch .nav-tabs li a:focus{border:1px solid white;background-color:#f3f3f3;border-color:#adadad}#directions-links .nav-tabs li:first-child a,#listing-map-streetview-switch .nav-tabs li:first-child a{border-radius:2px 0 0 2px}#directions-links .nav-tabs li:last-child a,#listing-map-streetview-switch .nav-tabs li:last-child a{border-radius:0 2px 2px 0}#directions-links .nav-tabs li.active a,#listing-map-streetview-switch .nav-tabs li.active a{background-color:#3c94b8;border-color:#3c94b8;color:#fff;font-weight:700}#directions-links .nav-tabs li.active a .tabs-icon path,#listing-map-streetview-switch .nav-tabs li.active a .tabs-icon path{fill:#fff}#listing-map-streetview-switch{text-align:center;margin-top:0;margin-bottom:0;padding-bottom:0}#listing-map-streetview-switch ul{display:inline-block;margin-bottom:30px}#listing-map-streetview-switch .nav-tabs li a{padding:12px 18px}#directions-links h4.title-trajet{font-weight:400}#directions-links .icon-trip-detail{width:15px;height:15px}#directions-links .nav-tabs{display:flex;flex-wrap:wrap}#directions-links .nav-tabs .tabs-icon{margin:0 8px 0 0;float:none;vertical-align:bottom}#directions-links .nav-tabs li{flex-grow:1;flex-shrink:0}#directions-links .nav-tabs li a{text-align:center}#directions-links .step-bloc{height:38px;float:left;display:block;color:#777;margin:2px 0}#directions-links .step-bloc .waypoint{position:relative;top:12px;width:14px}#directions-links .step-bloc .step-bloc-line{border-top:6px solid #06abf5}#directions-links .step-bloc .step-bloc-line.walking{border-top:0px;background:transparent url(/liege/build/images/leg-bullet-1x.b40347f8.png) repeat-x left top;content:"";display:block;height:6px;width:100%}#directions-links .step-bloc .step-bloc-picto{margin:4px;text-align:center}#directions-links .step-bloc .step-short-name{border:1px solid #cccccc;padding:0 2px;margin:0 6px 0 2px}.account-area.listing-detail-page .listing-mngt__publication-status{border:1px solid #d9d9d9;padding:20px;margin-bottom:30px}.account-area.listing-detail-page .listing-mngt__publication-status h3{padding-bottom:15px}.account-area.listing-detail-page .listing-mngt__publication-status--actions .btn{width:100%}.account-area.listing-detail-page .listing-header{position:static;width:auto;margin:0;padding:0;border:0}.account-area.listing-detail-page .listing-header .listing-header-card{padding:20px;margin-left:0;min-height:0;border:1px solid #d9d9d9}.account-area.listing-detail-page .listing-header .icon-rent,.account-area.listing-detail-page .listing-header .icon-address,.account-area.listing-detail-page .listing-header .icon-reference{display:inline}.account-area.listing-detail-page .listing-header .listing-address-address{text-indent:-27px;padding-left:27px}.account-area.listing-detail-page .listing-header .listing-rent--weekly-rate,.account-area.listing-detail-page .listing-header .listing-rent--daily-rate,.account-area.listing-detail-page .listing-header .lm-spots-available{padding-left:27px}.account-area.listing-detail-page .listing-header .listing-activity-data,.account-area.listing-detail-page .listing-header .listing-header-card-bottom{display:none}.account-area.listing-detail-page .m-listing-section-card{border:1px solid #d9d9d9}.account-area.listing-detail-page .listing-contact{text-align:left;border:1px solid #d9d9d9;border-radius:.625rem;padding:20px}.account-area.listing-detail-page .listing-contact h3{font-size:24px;line-height:normal;margin-bottom:20px}.account-area.listing-detail-page .listing-localisation{margin-top:50px;margin-bottom:30px}@media (max-width: 600px){.account-area.listing-detail-page .listing-contact .listing-field-label{display:inline}}.print-qr,.print-qr-placeholder{display:none}@media print{.site-bundle .l-main .container{margin-top:120px!important}.listing-header__actions,.listing__premium-teasers,.listing-activity-data{display:none!important}h2,h3,h4{page-break-after:avoid}.listing-localisation,#listing-contact{page-break-inside:avoid}#listing-contact{display:none}.listing-localisation{display:none!important}.m-listing-section-card{page-break-inside:avoid}form{display:none!important}footer{display:none!important}.mm-page .burger-header{display:flex;align-items:top;justify-content:space-between}.burger-header .primary-nav-logo{padding-top:40px}.burger-header .primary-nav-logo img{height:80px!important}.print-qr-placeholder{width:200px;display:block}.print-qr{display:block;padding-right:20px;padding-top:20px}.print-qr img{width:35mm;height:35mm;display:block}.print-qr__caption{margin-top:2mm;font-size:10pt;word-break:break-all}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
