.flatpickr-calendar{background:#fdfdfd;color:#242322}.flatpickr-calendar .dayContainer{row-gap:5px}.flatpickr-calendar .dayContainer .flatpickr-weekday{color:#242322;padding:10px}.flatpickr-calendar .dayContainer .flatpickr-day{border-radius:3px;margin:0}.flatpickr-calendar .dayContainer .flatpickr-day.selected,.flatpickr-calendar .dayContainer .flatpickr-day:hover{background:#8c56ff;border-color:#8c56ff;color:#fdfdfd}.flatpickr-calendar .dayContainer .flatpickr-day.selected.endRange:hover,.flatpickr-calendar .dayContainer .flatpickr-day.selected:hover{background:#c3acff;border-color:#c3acff}.flatpickr-calendar .dayContainer .flatpickr-day.endRange,.flatpickr-calendar .dayContainer .flatpickr-day.endRange:hover,.flatpickr-calendar .dayContainer .flatpickr-day.selected:focus,.flatpickr-calendar .dayContainer .flatpickr-day.startRange,.flatpickr-calendar .dayContainer .flatpickr-day.startRange:hover{background:#8c56ff;border-color:#8c56ff;color:#fdfdfd}.flatpickr-calendar .dayContainer .flatpickr-day.nextMonthDay:not(.selected,.startRange,.inRange,.endRange,.flatpickr-disabled,.notAllowed),.flatpickr-calendar .dayContainer .flatpickr-day.prevMonthDay:not(.selected,.startRange,.inRange,.endRange,.flatpickr-disabled,.notAllowed){background:#fdfdfd;color:#63625f}.flatpickr-calendar .dayContainer .flatpickr-day.today{border:none}.flatpickr-calendar .dayContainer .flatpickr-day.today:hover{background:#8c56ff}.flatpickr-calendar .dayContainer .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .dayContainer .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .dayContainer .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #8c56ff;box-shadow:-10px 0 0 #8c56ff}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled:not(.notAllowed){background-color:#e0ddd4;color:#63625f;text-decoration:line-through}.flatpickr-calendar .dayContainer .flatpickr-day.flatpickr-disabled.notAllowed,.flatpickr-calendar .dayContainer .flatpickr-day.notAllowed:not(.flatpickr-disabled){background-color:#e0ddd4;color:grey}.flatpickr-calendar .flatpickr-day.inRange{background:#c3acff;border-color:#c3acff;border-radius:0;-webkit-box-shadow:-5px 0 0 #c3acff,5px 0 0 #c3acff;box-shadow:-5px 0 0 #c3acff,5px 0 0 #c3acff}.flatpickr-calendar .flatpickr-day.nextMonthDay.inRange,.flatpickr-calendar .flatpickr-day.prevMonthDay.inRange{background:#c3acff;border-color:#c3acff;-webkit-box-shadow:-5px 0 0 #c3acff,5px 0 0 #c3acff;box-shadow:-5px 0 0 #c3acff,5px 0 0 #c3acff}.flatpickr-calendar .flatpickr-months{margin:10px 0;position:relative}.flatpickr-calendar .flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-calendar .flatpickr-months .numInputWrapper:hover{background:none}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{display:flex}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#8c56ff}@font-face{font-family:MD Nichrome;src:url(/assets/build/fonts/md_nichrome_bold.5c6236d7.otf) format("opentype"),url(/assets/build/fonts/md_nichrome_bold.eddab5df.woff) format("woff"),url(/assets/build/fonts/md_nichrome_bold.169159e0.woff2) format("woff2");src:url(/assets/build/fonts/md_nichrome_regular.022b0ad4.otf) format("opentype"),url(/assets/build/fonts/md_nichrome_regular.7f964d8b.woff) format("woff"),url(/assets/build/fonts/md_nichrome_regular.72e0b5df.woff2) format("woff2")}.huge-text{font-size:clamp(2.67rem,2.0957142857rem + 2.8714285714vi,4.68rem);font-weight:700;letter-spacing:clamp(2.67rem * .06,(2.0957142857rem + 2.8714285714 * 1vi) * .06,4.68rem * .06);line-height:clamp(2.67rem,(2.0957142857rem + 2.8714285714 * 1vi) * 1,4.68rem)}.title-1,h1{font-size:clamp(2.14rem,1.7457142857rem + 1.9714285714vi,3.52rem);font-weight:700;letter-spacing:clamp(2.14rem * .06,(1.7457142857rem + 1.9714285714 * 1vi) * .06,3.52rem * .06);line-height:clamp(2.14rem,(1.7457142857rem + 1.9714285714 * 1vi) * 1,3.52rem)}.title-2,h2{font-size:clamp(1.71rem,1.4414285714rem + 1.3428571429vi,2.65rem);font-weight:700;letter-spacing:clamp(1.71rem * .06,(1.4414285714rem + 1.3428571429 * 1vi) * .06,2.65rem * .06);line-height:clamp(1.71rem,(1.4414285714rem + 1.3428571429 * 1vi) * 1,2.65rem)}.title-3,h3{font-size:clamp(1.37rem,1.1928571429rem + .8857142857vi,1.99rem);font-weight:700;letter-spacing:clamp(1.37rem * .06,(1.1928571429rem + .8857142857 * 1vi) * .06,1.99rem * .06);line-height:clamp(1.507rem,(1.1928571429rem + .8857142857 * 1vi) * 1.1,2.189rem)}.title-4,h4{font-size:clamp(1.09rem,.9728571429rem + .5857142857vi,1.5rem);font-weight:700;letter-spacing:clamp(1.09rem * .06,(.9728571429rem + .5857142857 * 1vi) * .06,1.5rem * .06);line-height:clamp(1.199rem,(.9728571429rem + .5857142857 * 1vi) * 1.1,1.65rem)}.block-places>div a label,.evaluation__comment,.housing-container .housing .housing-info,.nearby-cities__container .nearby-cities-list .nearby-city,.small-text,small{font-size:clamp(.88rem,.8085714286rem + .3571428571vi,1.13rem);font-weight:400;letter-spacing:clamp(.88rem * .06,(.8085714286rem + .3571428571 * 1vi) * .06,1.13rem * .06);line-height:clamp(1.144rem,(.8085714286rem + .3571428571 * 1vi) * 1.3,1.469rem)}.extra-small-text{font-size:clamp(.7rem,.6471428571rem + .2642857143vi,.885rem);font-weight:400;letter-spacing:clamp(.7rem * .06,(.6471428571rem + .2642857143 * 1vi) * .06,.885rem * .06);line-height:clamp(.945rem,(.6471428571rem + .2642857143 * 1vi) * 1.35,1.19475rem)}.bold{font-weight:900}.underline{text-decoration:underline}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link,a{color:#63625f;cursor:pointer}.link{text-decoration:underline;text-decoration-thickness:1px}.link:hover{font-weight:700;text-decoration-thickness:2.5px}.link.color-important{color:#fc3f00}.link.color-primary{color:#8c56ff}.link.color-secondary{color:#0c624e}.link.color-pebble{color:#e0ddd4}.link.color-sand{color:#f7f5f0}a.btn{text-decoration:none}a:not(.btn,:has(*)){text-decoration:underline;text-decoration-thickness:1px}a:not(.btn,:has(*)):hover{font-weight:700;text-decoration-thickness:2.5px}a:not(.btn):has(*){text-decoration:none}.nearby-cities__container{margin:10px 0;text-align:left}.nearby-cities__container h3{margin-bottom:10px}.nearby-cities__container a{color:#242322}.nearby-cities__container .nearby-cities-list{display:flex;flex-flow:row wrap}.nearby-cities__container .nearby-cities-list .nearby-city{display:contents}.nearby-cities__container .nearby-cities-list .nearby-city a{color:inherit}.nearby-cities__subtitle{margin-top:10px}.pac-container{border-bottom:1px solid #e0ddd4;border-left:1px solid #e0ddd4;border-radius:0 0 3px 3px;border-right:1px solid #e0ddd4;box-shadow:2px 5px 17px rgba(0,0,0,.1);font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;min-width:fit-content!important}.pac-container:after{background-image:none!important;height:0}.pac-icon-marker{display:none!important}.pac-item{border-top:0!important;cursor:pointer;padding:5px 5px 5px 9px}.pac-item-query{color:inherit!important;font-family:inherit!important;font-size:20px!important}.pac-matched{color:#8c56ff!important;font-weight:700!important}#home-header{display:flex;margin:0 auto;min-height:450px;overflow:hidden;position:relative;text-align:center;width:100%}@media only screen and (min-width:992px){#home-header{min-height:0}}#home-header .home-carousel-buttons-container{bottom:0;display:block;position:absolute;text-align:center;width:100vw}@media screen and (min-width:1920px){#home-header .home-carousel-buttons-container{width:100%}}#home-header .home-carousel-buttons-container .home-carousel-buttons{display:flex;gap:30px;margin:20px auto;width:fit-content}#home-header .home-carousel-buttons-container .home-carousel-buttons .home-carousel-button{background-color:hsla(0,0%,78%,.7);border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.5);cursor:pointer;height:10px;width:10px}#home-header .home-carousel-buttons-container .home-carousel-buttons .home-carousel-button.selected{background-color:hsla(0,0%,100%,.9)}@media only screen and (min-width:992px){#home-header{height:280px;width:1920px}}#home-header .home-header-form-root-container{display:block;width:100vw}#home-header .home-header-form-root-container h1,#home-header .home-header-form-root-container p{text-shadow:0 .04em .5em rgba(0,0,0,.9)}#home-header .home-header-form-root-container h1{margin-bottom:10px}#home-header .home-header-form-root-container p{font-weight:700}.home-header-form-container{border-radius:3px;color:#fff;margin:35px auto 0;padding:10px}@media only screen and (min-width:992px){.home-header-form-container{margin-top:15px}}.home-header-form-container a{color:#fff}.home-header-form-container .place-not-found-msg{text-align:center}.home-header-form-container .place-not-found-msg label{background-color:#eee;border-radius:3px;color:#d70000;display:inline-block;font-size:18px;padding:9px 12px;text-shadow:none}.home-header-form-container:has(.place-not-found-msg) .home-search-form{margin-top:0}.home-search-form{display:flex;justify-content:center;margin-top:30px}.home-search-form .btn,.home-search-form input,.home-search-form select{font-size:20px;height:50px}.hsf__content{display:grid;gap:10px;grid-template-areas:"g-autocomplete g-autocomplete" "g-dates g-people" "g-submit g-submit";grid-template-columns:1fr auto;width:100%}.hsf__autocomplete-container{grid-area:g-autocomplete;width:100%}input.hsf__date{grid-area:g-dates;min-width:240px;padding:15px 9px}.hsf__nb-people{grid-area:g-people;max-width:150px}.hsf__submit{grid-area:g-submit}@media only screen and (min-width:992px){.hsf__content{grid-template-areas:"g-autocomplete g-dates g-people g-submit";max-width:750px}}.home-search-form--loading{pointer-events:none}.home-search-form--loading input,.home-search-form--loading select{background-color:#e0ddd4}.hsf__autocomplete-container input{width:100%}.hsf__autocomplete-container input.search-error{background-color:#ffd0cc;color:#242322!important}.hsf__autocomplete-container input.search-error::placeholder{color:#63625f}@media only screen and (max-width:480px){.home-search-form{margin-top:20px}input.hsf__date{width:100%}}.carousel--first-state{transform:translateX(0);transition:transform .6s ease-in-out}.carousel--second-state{transform:translateX(-100vw);transition:transform .6s ease-in-out}.carousel--third-state{transform:translateX(-200vw);transition:transform .6s ease-in-out}@media only screen and (min-width:992px){.carousel--second-state{transform:translateX(-1920px)}.carousel--third-state{transform:translateX(-3840px)}}.carousel-root{display:block;height:100%;position:absolute;width:1920px;z-index:-1}.carousel-image-container{display:flex;flex-direction:row;height:100%;position:absolute;text-align:left;width:10000px}.carousel-image-container img{height:auto;object-fit:cover;width:100vw}@media (min-width:992px){.carousel-image-container img{display:inline-block;object-position:center;width:1920px}}.carousel-image-container{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/chambre-chez-l-habitant-roomlala-sgyn2x.jpg?crop=2000,2500,1300,700&width=800&quality=50);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/chambre-chez-l-habitant-roomlala-5aqw8w.jpg?crop=2000,2500,800,1500&width=800&quality=60);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/chambre-chez-l-habitant-roomlala-h5kouc.jpg?crop=2000,2500,1300,1000&width=800&quality=60)}.carousel-image-container .carousel-img-1{content:var(--carousel-img-1)}.carousel-image-container .carousel-img-2{content:var(--carousel-img-2)}.carousel-image-container .carousel-img-3{content:var(--carousel-img-3)}@media (min-width:992px){.carousel-image-container{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/chambre-chez-l-habitant-roomlala-sgyn2x.jpg?crop=6000,875,0,1400&width=1920&quality=70);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/chambre-chez-l-habitant-roomlala-5aqw8w.jpg?crop=6000,875,0,2100&width=1920&quality=70);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/chambre-chez-l-habitant-roomlala-h5kouc.jpg?crop=6000,875,0,800&width=1920&quality=70)}}.carousel-image-container.colocation{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/coloc1-z2nyo1.jpg?crop=5069,6336,1300,0&width=800&quality=60);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/coloc2-jcmcxn.jpg?crop=3576,4470,1000,0&width=800&quality=60);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/coloc6-dkj8f4.jpg?crop=3072,3840&width=800&quality=60)}@media (min-width:992px){.carousel-image-container.colocation{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/coloc1-z2nyo1.jpg?crop=9504,1386,0,1400&width=1920&quality=70);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/coloc2-jcmcxn.jpg?crop=6705,978,0,1150&width=1920&quality=70);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/coloc6-dkj8f4.jpg?crop=5760,840,0,700&width=1920&quality=70)}}.carousel-image-container.coliving{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/coliving1-h4izq9.jpg?crop=3200,4000,0,0&width=800&quality=60);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/coliving4-owun4r.jpg?crop=2773,3466,1700,0&width=800&quality=60);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/coliving3-5tkunm.jpg?crop=2614,3268,800,0&width=800&quality=60)}@media (min-width:992px){.carousel-image-container.coliving{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/coliving1-h4izq9.jpg?crop=6400,933,0,1100&width=1920&quality=70);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/coliving4-owun4r.jpg?crop=5192,757,0,1200&width=1920&quality=70);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/coliving3-5tkunm.jpg?crop=4895,714,0,1000&width=1920&quality=70)}}.carousel-image-container.guest_room{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/host2-je5a68.jpg?crop=2905,3506,700,0&width=800&quality=60);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/host4-ef9jni.jpg?crop=3042,3803,600,0&width=800&quality=60);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/host1-whgd52.png?crop=945,1181,400,0&width=800&quality=60)}@media (min-width:992px){.carousel-image-container.guest_room{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/host2-je5a68.jpg?crop=5260,767,0,1500&width=1920&quality=70);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/host4-ef9jni.jpg?crop=5705,832,0,2100&width=1920&quality=70);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/host1-whgd52.png?crop=1772,258,0,180&width=1920&quality=70)}}.carousel-image-container.studio{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/studio4-qgzs2k.jpg?crop=3298,4123,2500,0&width=800&quality=60);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/studio3-1rur1n.jpg?crop=3162,3952,1400,0&width=800&quality=60);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/studio2-2x9wfv.jpg?crop=3344,4180,600,0&width=800&quality=60)}@media (min-width:992px){.carousel-image-container.studio{--carousel-img-1:url(https://cdn-media.roomlala.com/img/global/studio4-qgzs2k.jpg?crop=6184,902,0,800&width=1920&quality=70);--carousel-img-2:url(https://cdn-media.roomlala.com/img/global/studio3-1rur1n.jpg?crop=5928,865,0,1200&width=1920&quality=70);--carousel-img-3:url(https://cdn-media.roomlala.com/img/global/studio2-2x9wfv.jpg?crop=6270,914,0,1700&width=1920&quality=70)}}@media only screen and (min-width:1950px){#base-header{margin-left:auto;margin-right:auto;max-width:1920px;padding:0}}.articles{display:flex;flex-direction:column;gap:20px}.articles p{-webkit-line-clamp:5;margin:0}.articles h3,.articles p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.articles h3{-webkit-line-clamp:2}@media only screen and (max-width:1200px){.articles h3{margin-top:10px}}.home-article{cursor:pointer}.home-article__img-container{display:inline-block;height:180px;margin-right:15px;vertical-align:top;width:240px}.home-article__img-container img{border-radius:3px;height:180px;width:240px}.home-article__content{display:inline-block;vertical-align:top;width:calc(100% - 255px)}.home-article__content a{color:#242322}@media only screen and (max-width:1200px){.home-article__content,.home-article__img-container{display:block;height:auto;margin:0;width:100%}.home-article__img-container img{height:auto;width:100%}}.housing-container{display:flex;flex:1;flex-direction:column;gap:10px}.housing-container a{color:#242322}.housing-container .housing{display:flex;gap:10px}.housing-container .housing .housing-photo img{aspect-ratio:4/3;border-radius:3px;display:block;height:110px;object-fit:cover}.housing-container .housing .housing-info{display:flex;flex-direction:column}.housing-container .housing .housing-info p{margin-bottom:0;text-transform:uppercase}.housing-container .housing .housing-info .housing-bedroom,.housing-container .housing .housing-info .housing-title,.housing-container .housing .housing-info p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.housing-container .housing .housing-info .housing-rating{margin-top:10px}.housing-container .housing .housing-info .housing-rating span i:before{margin-right:3px;margin-top:3px}.evaluation-container{display:flex;flex-direction:column;gap:10px}.evaluation-container a{color:#242322}.evaluation{display:grid;gap:10px;grid-template-areas:"photo title" "photo comment" "rating rating";grid-template-columns:min-content 1fr}@media (min-width:992px){.evaluation{grid-template-areas:"photo title" "photo comment" "photo rating"}}.evaluation__photo{grid-area:photo;margin:0}.evaluation__title{-webkit-line-clamp:1;grid-area:title}.evaluation__comment,.evaluation__title{-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.evaluation__comment{-webkit-line-clamp:2;grid-area:comment}.evaluation__rating{display:grid;gap:0 10px;grid-area:rating;grid-template-columns:repeat(4,1fr);margin:0 -10px}.evaluation__rating .rating-category,.evaluation__rating .rating-stars-container{text-align:center}.block-places>div{display:flex;gap:10px;overflow:scroll}.block-places>div a{position:relative}.block-places>div a img{border-radius:3px;height:200px;min-width:100px;width:200px}.block-places>div a label{bottom:8px;color:#fff;font-weight:700;left:0;margin:0 auto 10px;pointer-events:none;position:absolute;right:0;text-align:center;width:180px}@media only screen and (min-width:1950px){#base-header{max-width:1920px;padding:0}}#searchSection{min-width:320px}#searchSection .home-seo-content-container img{aspect-ratio:1/1}#services{grid-gap:10px;display:grid;grid-template-columns:1fr;margin-top:10px}@media (min-width:992px){#services{grid-template-columns:repeat(2,1fr)}}#services h2{margin:0 auto 10px;text-align:center}#services p{margin-top:0;vertical-align:top;width:calc(100% - 45px)}#services span{display:inline-block;margin-right:20px;vertical-align:top}.home-service{display:grid;height:100%}.home-service__body{margin-bottom:10px}.home-service__button{margin-top:auto}.home-best-container{grid-gap:10px;display:grid;grid-template-columns:1fr;margin-top:10px}@media (min-width:992px){.home-best-container{grid-template-columns:repeat(2,1fr)}}#pressArea{clear:both;margin-top:10px}#pressArea img{width:100%}@media only screen and (max-width:1200px){#pressArea{display:none}}.mobile-new-listing__btn{align-items:center;display:inline-flex;height:50px;justify-content:center;width:100%}@media only screen and (min-width:1200px){.mobile-new-listing{display:none}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s}