@font-face{font-family:amenities;src:url("../../../source/font/amenities/amenities.woff?v3") format("woff"),url("../../../source/font/amenities/amenities.ttf?v3") format("truetype"),url('../../../source/font/amenities/amenities..svg?zh1hot#amenities') format('svg');font-weight:400;font-style:normal}[lang=fr] #View{right:calc(7.5% + 20px + 280px)}[lang=en] #View{right:calc(7.5% + 20px + 295px)}.page-title{margin-bottom:20px}#Summary{display:none!important}#Filters #area-range:not(.noUi-target),#Filters #persons-range:not(.noUi-target),#Filters #rooms-range:not(.noUi-target){height:3px;margin-top:20px;background:#6c4796;border-radius:5px}#Filters [data-range-value]{margin-top:11px;font-size:12px;color:#5c5c5c}#Filters [data-range-value]:before{content:attr(data-range-value)}#Filters [data-range-value]:first-child{float:left}#Filters [data-range-value]:last-child{float:right}#Sorting>button:first-of-type:before{content:"\e147"}#Sorting>button:nth-of-type(2):before{content:"\e146"}#Results article{position:relative}#Results article>div{float:left}#Results article>div[data-full]{cursor:zoom-in}#Results article>div:last-child{float:none;clear:both}#Results article>:first-child{overflow:hidden;position:relative;width:220px;height:220px;margin:10px;background:#f4f3fa no-repeat center center;background-size:cover;border-radius:2px}#Results article>:first-child[data-background]:not(.loaded){background-size:20% 20%}#Results article>:first-child:before{position:absolute;top:50%;left:50%;margin:-22px -20px;font-size:41px;color:#e8ddef}#Results article>:first-child[data-background].loaded:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#6c4796;opacity:.25;z-index:10;transition:opacity .3s ease}#Results article>:first-child[data-background].loaded:before,#Results article>:first-child[data-background].loading:before{display:none!important}#Results article>:first-child[data-background].loaded:hover:after{opacity:0}#Results article>:first-child[data-background].loaded>span{position:absolute;top:0;right:0;bottom:0;left:0;background:no-repeat center center;background-size:cover;z-index:0;transition:.3s ease}#Results article>:first-child[data-background].loaded:hover>span{right:-8px;bottom:-8px;top:-8px;left:-8px}#Results article>:nth-child(2){width:calc(100% - 460px);padding:47px 40px 0 40px}#Results article>:nth-child(2) h2{white-space:nowrap;overflow:hidden;margin-bottom:5px;font-weight:700;font-size:14px;text-overflow:ellipsis;color:#4c2158}#Results article>:nth-child(2) h2 a:hover{opacity:.75}#Results article>:nth-child(2) .home-infos{display:flex;flex-wrap:wrap;gap:8px 16px;margin:10px 0}#Results article>:nth-child(2) .home-infos>:before{vertical-align:-2px;margin-right:5px;color:#6c4796}#Results article>:nth-child(2) .home-infos>:first-child:before{margin-right:2px}#Results article>:nth-child(2) .home-description{font-weight:300;font-size:14px;line-height:1.4;color:#5c5c5c}#Results article>:nth-child(2) .home-description p{line-height:21px}#Results article>:nth-child(2) .home-amenities{overflow:hidden;white-space:nowrap;margin-top:10px;font-size:14px;color:#d1bcdc;text-overflow:ellipsis}#Results article>:nth-child(2) .home-amenities>*{display:inline-block;vertical-align:middle;padding:0 10px}#Results article>:nth-child(2) .home-amenities>span+span{border-left:1px solid #ececec}#Results article>:nth-child(2) .home-amenities>:before{font-size:14px}#Results article>:nth-child(2) .home-amenities>:last-child{padding:0;border:none}#Results article>:nth-child(2) .location{display:flex;justify-content:space-between;margin-top:8px}#Results article>:nth-child(2) .display-location{white-space:nowrap;overflow:hidden;font-size:14px;line-height:24px;color:#5c296f;text-overflow:ellipsis;cursor:pointer;user-select:none;transition:opacity .3s ease}#Results article>:nth-child(2) .display-location.no-map{cursor:default}#Results article>:nth-child(2) .display-location:before{vertical-align:-2px;margin-right:2px}#Results article>:nth-child(2) .display-location:not(.no-map):hover{opacity:.75}#Results article>:nth-child(2) .location>:last-child:empty{display:none}#Results article>:nth-child(2) .location>:last-child{white-space:nowrap}#Results article>:nth-child(3){width:220px;text-align:right;padding-top:38px;padding-right:35px}#Results article>:nth-child(3)>p:first-of-type{white-space:nowrap;font-weight:500;color:#000}#Results article>:nth-child(3)>p:first-of-type i{font-weight:300;font-size:12px}#Results article>:nth-child(3)>p:nth-of-type(2){margin:15px 0 30px;font-weight:300;font-size:11px;line-height:1}#Results article>:nth-child(3)>p:nth-of-type(2)>span{white-space:nowrap;display:block;margin-bottom:3px;font-weight:700;font-size:20px;line-height:1;color:#6c4796}#Results article>:nth-child(3)>div{margin-top:8px}#Results article>:nth-child(3)>a{display:inline-block;padding:11px 35px;font-size:14px;color:#494330;background:#ffcd1c;border-radius:3px;transition:background-color .3s ease}#Results article>:nth-child(3)>a:focus,#Results article>:nth-child(3)>a:hover{background:#ffe48b}#Results [data-action]{background:0 0}#Results [data-action]:hover{color:#ffcd1c}#Results [data-action=favorite].added{animation:added .3s ease alternate 2 forwards}#Results [data-action=favorite].added:before{content:"\e076";color:#ffcd1c}#Results [data-action=favorite].remove{animation:remove .3s ease alternate 2 forwards}.home-location{height:0;background:#f4f3fa}@media screen and (max-width:767px){#Results article{flex-direction:column}#Results article>div{width:100%!important}#Results article>:first-child{height:300px}#Results article>:nth-child(2){padding:20px 30px 30px}#Results article>:nth-child(3){position:relative;padding-top:0;padding-right:30px}#Results article>:nth-child(3)>div,#Results article>:nth-child(3)>p:first-of-type{display:inline-block;vertical-align:top;margin-top:0}#Results article>:nth-child(3)>a{position:absolute;bottom:30px;left:30px}}@media screen and (min-width:768px) and (max-width:991px){#Results article{flex-wrap:wrap}#Results article>:first-child{flex-basis:100%;height:380px}#Results article>:nth-child(2){width:calc(100% - 220px);padding:20px 35px 35px}#Results article>:nth-child(3){padding-top:8px;padding-bottom:28px}}@media screen and (min-width:992px){#Results article>:nth-child(3)>:first-child,#Results article>:nth-child(3)>:nth-child(2){bottom:260px}#Results.column-view article{position:relative;display:inline-block;vertical-align:top;width:calc((100% - 20px)/ 2);padding:0 40px 40px}#Results.column-view article:nth-child(odd){margin-left:0;margin-right:0}#Results.column-view article:nth-child(2n){margin-left:20px;margin-right:0}#Results.column-view article>div{float:none;display:block;width:auto}#Results.column-view article>:first-child{width:calc(100% + 60px);height:auto;margin-left:-30px;padding-bottom:85%}#Results.column-view article>:nth-child(2){margin-top:55px;padding:0}#Results.column-view article>:nth-child(2) .home-description{display:none}#Results.column-view article>:nth-child(3){padding-right:0}#Results.column-view article>:nth-child(3)>:first-child,#Results.column-view article>:nth-child(3)>:nth-child(2){position:absolute;color:#957fa7}#Results.column-view article>:nth-child(3)>:first-child{left:40px;font-weight:300}#Results.column-view article>:nth-child(3)>:nth-child(2){right:40px;margin:0}#Results.column-view article>:nth-child(3)>p:nth-of-type(2){clear:both;margin:15px 0 10px}#Results.column-view article>:nth-child(3)>a{position:absolute;left:40px;bottom:42px;padding:10px 30px}#Results.column-view article>:nth-child(3)>button{display:block;position:absolute;top:185px;right:0;font-size:0}#Results.column-view article>:nth-child(3)>button:after{content:"\e132";font-size:14px;color:#ffcd1c}#Results.column-view:not(.preload) .result-loading{width:calc((100% - 20px)/ 2)}#Results.column-view .result-loading:nth-child(odd){margin-left:0;margin-right:0}#Results.column-view .result-loading:nth-child(2n){margin-left:20px;margin-right:0}#Results.column-view .result-loading:nth-last-child(-n+3){display:none!important}#Results.column-view .result-loading>:first-child{width:calc(100% + 60px);height:auto;margin-left:-30px;margin-bottom:40px;padding-bottom:85%}}@media screen and (max-width:991px){#Results article>:first-child{width:calc(100% - 20px)!important}}@media screen and (max-width:1199px){[data-responsive-action=summary],[data-responsive-action=view]{display:none!important}[data-responsive-action=filters]{margin-left:0!important}}@media screen and (min-width:1200px) and (max-width:1520px){#Results article>:nth-child(2){padding:37px 0 0 20px}}