*,:after,:before{box-sizing:border-box}*,:focus,:hover{outline:none}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}a{text-decoration:none}a active,a link,a:visited{color:inherit}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}#__next,body,html{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){#__next ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{background-color:#1d9afa;border-radius:4px}#__next ::-webkit-scrollbar-thumb:vertical:hover,#__next::-webkit-scrollbar-thumb:horizontal:hover,body ::-webkit-scrollbar-thumb:vertical:hover,body::-webkit-scrollbar-thumb:horizontal:hover,html ::-webkit-scrollbar-thumb:vertical:hover,html::-webkit-scrollbar-thumb:horizontal:hover{background-color:#57b4f2}#__next ::-webkit-scrollbar,body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:5px;height:5px}#__next ::-webkit-scrollbar-track,#__next::-webkit-scrollbar-track-piece,body ::-webkit-scrollbar-track,body::-webkit-scrollbar-track-piece,html ::-webkit-scrollbar-track,html::-webkit-scrollbar-track-piece{border-radius:4px}}@media screen and (max-width:768px){body,html{-webkit-overflow-scrolling:touch}#__next,body,html{height:100%}body{min-height:100vh;min-height:-webkit-fill-available}}#__next.static-root{overflow:hidden;margin-top:-1px}body.prevent-scroll{overflow:hidden}body.prevent-scroll #HouseDetails__content{filter:brightness(.6)}body.video-page{background-color:#1d1d1d}.crisp-client>#crisp-chatbox>div>a>div.crisp-close-button{position:absolute!important;top:-5px!important;right:-3px!important;display:flex!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;background-color:#fff!important;border-radius:10px!important;z-index:300000!important}.crisp-client>#crisp-chatbox>div>a>div.crisp-close-button,.crisp-client>#crisp-chatbox>div>a>div.crisp-close-button>i{cursor:pointer!important;pointer-events:all!important;-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.crisp-client>#crisp-chatbox>div>a>div.crisp-close-button>i{color:#1d9afa!important;font-family:inlife_icons!important}.crisp-client>#crisp-chatbox>div>a>div.crisp-close-button>i:before{cursor:pointer!important}body:not(.request-page) .crisp-client #crisp-chatbox{display:none!important}body.onboarding .crisp-client #crisp-chatbox>div>a{transform:translateY(-65px)}@media screen and (max-width:768px){.crisp-client #crisp-chatbox>div>a{transition:transform .2s ease-in-out!important;transform:translateY(-160px)}body.prevent-scroll .crisp-client #crisp-chatbox>div>a{transform:translateY(-40px)}body.card-open .crisp-client #crisp-chatbox>div>a,body.favorites .crisp-client #crisp-chatbox>div>a,body.landing-page .crisp-client #crisp-chatbox>div>a{transform:translateY(0)}body.map-other-nav .crisp-client #crisp-chatbox>div>a{transform:translateY(-65px)}}.scrollable{height:100%;overflow-y:auto}.container{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.Inlife{width:100%;height:var(--100vh);display:flex;position:relative;flex-direction:column;align-items:stretch;color:#8c9ba5}.Inlife :focus{outline:none}.Inlife .cross-fade-leave{opacity:1}.Inlife .cross-fade-leave.cross-fade-leave-active{opacity:0;transition:opacity .5s ease-in}.Inlife .cross-fade-enter{opacity:0}.Inlife .cross-fade-enter.cross-fade-enter-active{opacity:1;transition:opacity .5s ease-in}.Inlife .cross-fade-height{transition:height .5s ease-in-out}.btn.btn-special,.btn.btn-special-alt{background-color:#2f9bf8;color:#fff}.btn.btn-special-alt{border:none;padding-top:1px;gap:.1rem}.btn.btn-special-alt>i{color:#fff}.btn.btn-small{font-size:13px;padding:5px 15px}.btn.btn-shadow{box-shadow:0 0 15px rgba(0,0,0,.05)}.btn.btn-alternative{height:30px;background-color:#fff;color:#284f83;text-align:center;display:inline-flex;align-items:center;justify-content:center;border-radius:40px;cursor:pointer;transition:all .1s;font-size:11px;padding:0 15px;border:none;white-space:nowrap}@media screen and (max-width:768px){.btn.btn-alternative{height:35px}}.btn.btn-dropdown{padding-right:32px;padding-left:10px}.btn .btn-white{background:#fff;color:#dfe3e6;border:1px solid #2f9bf8}.btn .btn_white:focus:not(:disabled){outline:0!important;text-shadow:-1px 1px 3px hsla(0,0%,100%,.3)}.btn .btn_white:hover:not(:disabled){box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2);cursor:pointer}.btn.btn-loading{background-clip:content-box;background-color:#85c4ff;border:none;position:relative;overflow:hidden;color:#e1f5ff;opacity:.99}.btn.btn-loading:before{content:"";position:absolute;top:calc(-100px + 50%);left:calc(-100px + 50%);width:200px;height:200px;z-index:-1;background:linear-gradient(0deg,#fff,#fff 49.9%,#1d9afa 50%,#1d9afa);animation:ButtonLoading 4s linear infinite}.btn.btn-loading:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:-1;margin:0;border-radius:inherit;background:#85c4ff;animation:ButtonLoadingEnter .2s ease-out 1}@media screen and (max-width:768px){.btn.btn-loading:after{margin-bottom:.5px}}.btn.btn-link{background:none;border:none;text-decoration:underline;text-underline-offset:2px;opacity:0;transition:opacity .1s ease-in-out;color:#434a5f}.btn.btn-link.visible{opacity:1}.btn i{color:#2f9bf8;margin-right:8px;font-size:14px;line-height:0}.btn:disabled{opacity:.5;cursor:auto}@keyframes ButtonLoading{0%{transform:rotate(0deg)}10%{transform:rotate(25deg)}25%{transform:rotate(90deg)}40%{transform:rotate(155deg)}50%{transform:rotate(180deg)}60%{transform:rotate(205deg)}75%{transform:rotate(270deg)}90%{transform:rotate(335deg)}to{transform:rotate(359deg)}}@keyframes ButtonLoadingEnter{0%{top:0;right:0;bottom:0;left:0}to{top:3px;right:3px;bottom:3px;left:3px}}h1{font-size:1.75rem;line-height:42px}h2{font-size:1.5rem;line-height:30px}h3{font-size:1.375rem;line-height:28px}h4{font-size:1.125rem;line-height:24px}h5{font-size:1rem;line-height:22px}h6{font-weight:600;line-height:18px}a,h6,p{font-size:.875rem}a,p{line-height:22px;color:inherit;font-weight:400;line-height:1.375rem}.bold{font-weight:700}.small{font-size:.75rem;line-height:20px}.caption{font-size:.625rem;line-height:18px}.link{cursor:pointer;font-weight:700;font-size:14px;line-height:24px}.link.link_blue{color:#1d9afa}.shadow{background:#c4c4c4}.cardShadow{box-shadow:0 4px 4px rgba(0,0,0,.25)}.cardShadow2{box-shadow:0 4px 40px rgba(0,0,0,.04)}.cardShadow3{box-shadow:0 4px 10px rgba(0,0,0,.12)}.cardShadowSelected{box-shadow:0 15px 40px rgba(40,79,131,.2)}.perfectShadow{box-shadow:0 6px 30px rgba(140,155,165,.15)}.innerShadow{box-shadow:inset -18px -18px 30px hsla(0,0%,100%,.45),inset -10px 6px 24px rgba(180,196,215,.4)}.mapShadow{box-shadow:0 4px 16px rgba(0,0,0,.12)}.flexInlineCenter{flex-direction:row}.flexInlineCenter,.iconContainer{align-items:center;display:flex;justify-content:center}.iconContainer{border-radius:11px;height:42px;margin-right:10px;min-height:42px;min-width:42px;width:42px}.iconContainer i{font-size:1.375rem;text-align:center;width:100%}.iconContainer i.icon-iron{font-size:1rem}.iconContainer [class^=icon-]:before{width:auto;display:inline}.MuiDialog-root{width:100%;height:var(--100vh)}.MuiBackdrop-root,.MuiDialog-root{top:0!important;bottom:unset!important}.MuiBackdrop-root{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100vh}.disabled-icon:after{content:"";background-color:currentColor;width:90%;height:3px;position:absolute;transform:rotate(-35.3deg);border-radius:4px;top:40%;left:7%}.disabled-icon{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%,100% 10%,0 100%,0 90%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%,100% 10%,0 100%,0 90%);position:relative}.disabled-icon.icon-smoking_allowed:before{transform:scaleX(-1)}.closeButton,.zoomButton{background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;box-shadow:0 4px 40px rgba(0,0,0,.15);border-radius:50%;cursor:pointer;height:40px;width:40px;display:flex;justify-content:center;align-items:center}.closeButton i,.zoomButton i{color:#1d9afa!important;font-size:1rem;margin:0}.closeButton:hover,.zoomButton:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.05)}.closeButton_grey{background:#f0f3f6;box-shadow:unset}.gradient-avatar{position:relative;width:54px;height:54px;border:2px solid transparent;border-radius:54px;background-clip:padding-box}.gradient-avatar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:-2px;border-radius:inherit;background:linear-gradient(180deg,#1d9afa,#9575cd)}.gradient-avatar>div:first-of-type,.gradient-avatar>img{width:50px;height:50px;border-radius:50px;position:relative;top:0;left:0}.gradient-avatar>div:first-of-type{background-size:cover;background-position:50%}.gradientIcon{color:#757bcd;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),linear-gradient(180deg,#1d9afa,#9575cd);-webkit-background-clip:text;-webkit-box-decoration-break:clone}.gradientIcon:before{display:inline!important}.divider{max-width:1px;min-height:calc(100% - 10px);background-color:#f0f3f6}.divider.dark{background-color:#dfe3e6}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.dark-blue{color:#284f83}.divider{margin:0 20px;width:1px;background-color:#dfe3e6}.input-field{width:100%;display:flex;flex-direction:column;gap:.5rem}.input-field.inline-edit{position:relative}.input-field.inline-edit:not(.editing),.input-field.inline-edit:not(.editing)>*{cursor:pointer}.input-field.inline-edit>i.icon-edit{position:absolute;right:0;top:18px;font-size:.875rem;color:#b4b7bf}.input-field>label{font-size:.875rem;color:#2845c9;font-weight:700}.input-field>label>span{color:#8c9ba5;float:right}.input-field>span{font-size:.875rem;font-weight:700;color:#284f83;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 30px);min-height:1rem}.input-field>span.type-email,.input-field>span>small{text-transform:lowercase}.input-field>span>small{font-weight:400;font-size:.75rem}.input-field input{height:40px}.input-field input,.input-field textarea{padding:.5rem 1rem;border-radius:.625rem;border:1px solid #b4c4d7;background:#fff}.input-field input,.input-field textarea{box-shadow:0 0 1px #b4c4d7;font-size:.875rem;color:#284f83;font-weight:500}.input-field input::placeholder,.input-field textarea::placeholder{color:#b4c4d7}.input-field textarea{padding-top:8px;padding-bottom:8px;resize:vertical;max-height:80px;min-height:40px}.input-field.date-picker input{width:100%;cursor:pointer}.input-field.date-picker .react-datepicker{font-family:inherit;border:1px solid #f0f3f6;box-shadow:0 0 1px #e6ecee;border-radius:8px}.input-field.date-picker .react-datepicker .react-datepicker__triangle{display:none}.input-field.date-picker .react-datepicker .react-datepicker__navigation{background-repeat:no-repeat;background-size:contain;border:none;width:20px;height:20px;top:6px}.input-field.date-picker .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon:before{display:none;content:unset}.input-field.date-picker .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next{background-image:url(/_next/static/media/chevron_right.021aaf2b.svg);right:6px}.input-field.date-picker .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous{background-image:url(/_next/static/media/chevron_left.1e8ae24b.svg);left:6px}.input-field.date-picker .react-datepicker .react-datepicker__header{border:none;background:none}.input-field.date-picker .react-datepicker .react-datepicker__month{margin-top:0}.input-field.date-picker .react-datepicker .react-datepicker__month .react-datepicker__day--keyboard-selected,.input-field.date-picker .react-datepicker .react-datepicker__month .react-datepicker__month-text--keyboard-selected,.input-field.date-picker .react-datepicker .react-datepicker__month .react-datepicker__quarter-text--keyboard-selected,.input-field.date-picker .react-datepicker .react-datepicker__month .react-datepicker__year-text--keyboard-selected{background-color:#1d9afa}.input-field.date-picker .react-datepicker__input-container{position:relative}.input-field.date-picker .react-datepicker__input-container:hover:after{color:#434a5f}.input-field.date-picker .react-datepicker__input-container:after{font-family:inlife_icons;pointer-events:none;content:"";position:absolute;width:20px;height:40px;top:0;right:10px;line-height:40px;font-size:1.25rem;color:#8c9ba5;transition:color .1s ease-in-out}.input-field>p.error_message{font-size:.75rem;color:#c1381a}.input-field>p.info{font-size:.688rem;color:#284f83}.input_error{border-color:#dd654b!important;background-color:#fcf0ed!important;color:#c1381a!important}.toggle-button{width:2.25rem;height:1.25rem;background-color:#dfe3e6;border-radius:1.25rem;position:relative;cursor:pointer}.toggle-button.active{background-color:#1d9afa}.toggle-button.active:after{left:1.125rem}.toggle-button:after{content:"";position:absolute;background-color:#fff;height:1rem;width:1rem;top:.125rem;left:.125rem;border-radius:1rem;transition:left .1s ease-in-out}.input-checkbox{display:flex;align-items:center}.input-checkbox input{width:16px;min-width:16px;height:16px;border-radius:4px;background-color:#fff;border:1px solid #ccdce6;box-shadow:0 0 1px #ccdce6;margin-right:10px}.input-checkbox input:checked{opacity:1;filter:hue-rotate(-9deg) brightness(1.2)}.input-checkbox a,.input-checkbox label{font-size:.75rem;padding-top:2px}@media screen and (max-width:768px){.input-checkbox a,.input-checkbox label{padding-top:14px}}.disclaimer-container{background-color:#f6fcff;border:1px solid #57b4f2;border-radius:8px;padding:1.5rem}.disclaimer-container>label{font-size:.875rem;font-weight:700;color:#57b4f2}.disclaimer-container>p{font-size:.75rem;color:#8c9ba5;margin:0 -15px;padding:0 15px;max-height:300px;overflow:auto}@media screen and (max-width:768px){.disclaimer-container>p{max-height:unset}}.coming-soon{position:relative;cursor:default}.coming-soon>span{position:absolute;width:100%;bottom:2px;text-align:center;font-size:.625rem;font-weight:700;color:#284f83}.card-24hProtection{background:#f6fcff;border:1px solid #57b4f2;border-radius:8px;padding:20px}.card-24hProtection .bold{margin-bottom:10px}.flag-control-wrapper>img,.flag-option-wrapper>img{height:12px}.flag-control-wrapper>:first-child,.flag-option-wrapper>:first-child{width:18px;margin-right:10px}.city-option-wrapper,.flag-option-wrapper{display:flex;align-items:center}.city-option-wrapper{cursor:pointer;color:#434a5f}.city-option-wrapper>img{background-repeat:no-repeat;background-position:50%;background-size:cover;width:32px;height:32px;max-width:32px;max-height:32px;border:2px solid #fff;border-radius:10px;margin:5px 10px 0 0;opacity:1}.city-option-wrapper:hover{color:#000}.city-option-wrapper:hover>img{border:2px solid #2f9bf8}.flag-control-wrapper{width:100%;padding-left:10px}.flag-control-wrapper>:first-child{margin-right:0}.favorite-section{display:flex;align-items:center}.favorite-section.menu-section i{width:40px;height:100%;line-height:32px}.favorite-section.menu-section i.icon-menu{font-size:.813rem}.favorite-section.menu-section i.icon-menu:before{transform:unset!important}.favorite-section i{font-size:22px;color:#434a5f;cursor:pointer;width:30px;text-align:center}.favorite-section i:before{transition:transform .15s cubic-bezier(.32,-1.11,.69,2.04)}.favorite-section i:hover:before{transform:scale(1.1)}.favorite-section i:active:before{transform:scale(1.3)}.favorite-section i.icon-favorite{color:#2f9bf8}.favorite-section i.icon-share{font-size:1rem}.favorite-section i:not(:last-child){margin-right:0}.tooltip{position:relative}.tooltip:hover:after,.tooltip:hover:before{opacity:1}.tooltip:before{content:"";top:-2.5px;width:0;height:0;border-top:10.5px solid #434a5f;border-right:10px solid transparent;border-left:10px solid transparent}.tooltip:after,.tooltip:before{position:absolute;opacity:0;transition:opacity .2s ease-in-out}.tooltip:after{content:attr(data-tooltip);font-family:Inter,sans-serif;font-size:.688rem;left:50%;transform:translateX(-50%);bottom:100%;margin-bottom:2px;width:-moz-fit-content;width:fit-content;padding:4px 12px;border-radius:8px;background:#434a5f;color:#fff;text-align:center;pointer-events:none;line-height:normal}@media screen and (max-width:768px){.tooltip:after{width:max-content;max-width:100%}}@media screen and (max-width:300px){.tooltip:after{max-width:150%;left:75%}}.tooltip.withWidth:after{width:110%}.tooltip.hide:after,.tooltip.hide:before{display:none}body.ios-only{-webkit-overflow-scrolling:touch!important}body.ios-only .Map .topRight .mapControl.search{transition:margin-bottom .2s ease-in-out}body.ios-only .Map .topRight .mapControl.search.open-search{margin-bottom:60px}body.ios-only .DropdownInput>.dropdown.dates-mobile-fix.open{height:75%!important;overflow-y:scroll!important;transform:translateY(70px)!important}body.ios-only #HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label,body.ios-only #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label{-webkit-text-fill-color:unset;background:unset;-webkit-background-clip:unset;-webkit-box-decoration-break:unset}body.ios-only .BookingCard-anchor .BookingCard-container .BookingCard-card{transform:translateY(calc(100% - 145px))}body.ios-only .BookingCard-anchor .BookingCard-container .BookingCard-card.open{transform:translateY(0);margin-bottom:-30px}body.ios-only .BookingCard-anchor .BookingCard-container .BookingCard-card.open .scrollable{padding-bottom:30px}body.ios-only .BookingCard-anchor .BookingCard-container .BookingCard-card .StandardDatesPicker-mobile{padding-bottom:40px}body.ios-only .image-gallery-slide-wrapper .navLeft{transform:rotate(180deg) scale(1.2) translateY(15px);transform-origin:center}body.ios-only .image-gallery-slide-wrapper .navRight{transform:rotate(1turn) scale(1.2) translateY(-15px);transform-origin:center}body.ios-only .InPageNavBar{transition:top .8s ease-in-out,opacity .35s cubic-bezier(1,0,1,0);top:-600px;opacity:0}body.ios-only.show-sub-nav .InPageNavBar{top:0;opacity:1;transition:top .8s ease-in-out}body.ios-only .OtherRooms_container-mobile,body.ios-only .OtherRooms_container-mobile>.carousel-root{max-width:calc(100vw - 40px)}body.ios-only .OtherRooms_container-mobile>.carousel-root .carousel-slider .slide{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}body.ios-only .OtherRooms_container-mobile>.carousel-root>.carousel-slider>.slider-wrapper>.slider>.slide{transition:margin-right .4s ease-in-out;margin-right:0}body.ios-only .OtherRooms_container-mobile>.carousel-root>.carousel-slider>.slider-wrapper>.slider>.slide.selected{margin-right:20px}body.ios-only .OtherRooms_container-mobile>.carousel-root>.carousel-slider>.slider-wrapper>.slider>.slide .HouseCard__container{box-shadow:none}body.ios-only .RequestPage .gradientBorderCard.active{border:4px solid #1d9afa}body.ios-only .RequestPage .gradientBorderCard.active:before{content:unset;margin:0}@media screen and (max-width:768px){body.ios-only .Results .Results-header .nav-links .results__navigation-links{position:-webkit-sticky;position:sticky;top:0;z-index:11}.noSelect,.noSelect *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}}@keyframes ButtonBounce{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.ct-group:first-child,.ct-group:last-child{display:none}.ct-group .ct-toast{width:100%;max-width:800px;justify-content:flex-start;border-radius:17px;color:#434a5f}.ct-group .ct-toast.ct-toast-error{background-color:#fece5f}.ct-group .ct-toast.ct-toast-success{background-color:#83ed70}.ct-group .ct-toast>i.icon-check,.ct-group .ct-toast>i.icon-warning{font-size:1.375rem}.ct-group .ct-toast .ct-text-group{width:100%}.ct-group .ct-toast .ct-text-group .ct-text{font-size:1rem;line-height:1.5rem}.ct-group .ct-toast .ct-text-group .ct-text>i.icon-close{font-size:1.25rem;float:right}.Card_favorite{cursor:pointer}.Card_favorite.favorite{color:#2f9bf8}.Card_favorite .icon-favorite,.Card_favorite .icon-favorite_border{font-size:22px;color:#2845c9}.Card_favorite .icon-favorite:before,.Card_favorite .icon-favorite_border:before{margin:0}.CircleProgress{height:52px;position:relative;width:52px}@media screen and (max-width:768px){.CircleProgress{display:none}}.CircleProgress>div{left:-10px;position:absolute;top:-14px;transform:scale(.75)}.CircleProgress>div>div>span{font-weight:700;font-size:.875rem;color:#757bcd!important;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),linear-gradient(180deg,#1d9afa,#9575cd);-webkit-background-clip:text;-webkit-box-decoration-break:clone}.form-container{text-align:left}.form-container .multiple-selection-container{display:block}@media screen and (max-width:768px){.form-container .multiple-selection-container{margin-top:1rem}}.form-container .multiple-selection-container>p{font-size:.75rem;color:#2845c9}.form-container .multiple-selection-container>p.sub-label{padding-top:5px}.form-container .multiple-selection-container .multiple-selection{display:flex;filter:drop-shadow(0 5px 15px rgba(90,90,90,.1))}.form-container .multiple-selection-container .multiple-selection>:not(:last-child){margin-right:10px}@media screen and (max-width:768px){.form-container .multiple-selection-container .multiple-selection{overflow-x:auto}.form-container .multiple-selection-container .multiple-selection::-webkit-scrollbar{height:0!important}}.form-container .multiple-selection-container .multiple-selection .selection-box{display:flex;justify-content:center;align-items:center;flex:1 1 auto;height:48px;border-radius:8px;background-color:#fff;font-size:.75rem;font-weight:700;color:#8c9ba5;border:1px solid #f0f3f6;cursor:pointer;transition:all .1s ease-in-out}@media screen and (max-width:768px){.form-container .multiple-selection-container .multiple-selection .selection-box{padding:0 1rem;white-space:nowrap}}.form-container .multiple-selection-container .multiple-selection .selection-box.active{background-color:#f6fcff;color:#57b4f2;border:1px solid #57b4f2;cursor:default}.form-container .multiple-selection-container .error-message{font-size:.688rem;color:#ec354b}.form-container .input-field>input,.form-container .input-field>textarea{color:#284f83}.form-container .input-select{border:1px solid #b4c4d7;border-radius:10px;box-shadow:0 0 1px #b4c4d7;height:40px;font-size:.875rem;font-weight:400;padding:0;color:#5a6872}.form-container .input-select>div:nth-child(2)>div:first-child{padding-top:0;display:flex;max-height:40px;align-items:center}.form-container .input-select.input_error{border-color:#dd654b;background-color:#fcf0ed;color:#c1381a}.form-container .input-select.disabled{background-color:#f0f3f6;opacity:.6}.form-container .input-select>ul{margin-top:5px;border-radius:8px;border:1px solid #b4c4d7;box-shadow:0 0 1px #b4c4d7}.form-container .input-select>ul>div:first-child{padding-top:0}.form-container .input-select>button{border:0;padding-left:4px;color:#8c9ba5}.form-container .input-select>button[disabled]{background:none}.form-container .input-select>button:hover:after{color:#5a6872}.form-container .input-select>button:after{content:"";font-family:inlife_icons;border:0;font-size:1.375rem;line-height:0;color:#bebebe;transition:color .1s ease-in-out;width:20px}.form-container .input-select>button>span{padding:0 0 0 8px}.form-container .input-select>button>span>span{color:#284f83}.form-container .input-select .input-select__menu{z-index:200}.form-container .input-select .input-select__placeholder{color:#8c9ba5}.form-container .input-select .input-select__control{border:0;background:none;border-radius:8px;margin-top:-.5px;box-shadow:none;cursor:pointer}.form-container .input-select .input-select__control:hover{border-color:transparent}.form-container .input-select .input-select__indicator-separator{display:none}.form-container .input-select .input-select__single-value{color:#284f83}.form-container .input-select input{border:0;width:100%;margin:0;padding-left:10px;box-shadow:none}.form-container .input-select input::placeholder{color:#8c9ba5}.form-container .input-button-container{display:flex;justify-content:flex-end;margin-top:15px;font-size:14px;height:35px;line-height:14px}.form-container .input-button-container>.btn{font-weight:500}.rotate_animation{animation:rotate 1s linear infinite}svg{fill:currentColor}.btn{display:flex;min-width:-moz-fit-content;min-width:fit-content;height:2.5rem;padding:.5rem 1rem;gap:.5rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:.875rem;font-weight:500;border-radius:1.5rem;border:none;cursor:pointer}.btn-primary{background:#1d9afa}.btn-primary:hover{background:#77c2fc}.btn-primary:active{background:#2845c9}.btn-primary:disabled{background:#ededf0;color:#b4b7bf}.btn-primary--danger{background:#f03d3d}.btn-primary--danger:hover{background:#f68b8b}.btn-secondary{background:transparent;border:1px solid #1d9afa;color:#1d9afa}.btn-secondary:hover{background:#d2ebfe}.btn-secondary:active{border:1px solid #2845c9;color:#2845c9}.btn-secondary:disabled{border:1px solid #a5d7fd;color:#a5d7fd}.btn-secondary--danger{border:1px solid #f03d3d;color:#f03d3d}.btn-secondary--danger:hover{border:1px solid #f68b8b;color:#f68b8b}.btn-tertiary{background:transparent;color:#1d9afa}.btn-tertiary:hover{background:#d2ebfe}.btn-tertiary:active{color:#2845c9}.btn-tertiary:disabled{color:#a5d7fd}.VideoDialog .MuiPaper-root{max-width:unset}.VideoDialog .MuiPaper-root iframe{width:90vw;max-width:970px}@media screen and (max-width:768px){.VideoDialog .MuiPaper-root{margin:0;border-radius:0}.VideoDialog .MuiPaper-root iframe{width:100vw!important;height:70vw!important}}.VisitVideo{width:100%;height:100%;background-color:#1d1d1d;padding:65px 25px 25px;position:relative}.VisitVideo .video-spinner{height:100%;width:100%;position:fixed;top:0;left:0;z-index:1000}.VisitVideo .VisitVideo_guests,.VisitVideo .VisitVideo_operators{position:fixed;top:0;padding:60px 15px 15px;z-index:30;width:50%;max-width:600px;display:flex;flex-wrap:wrap;align-items:center}@media(orientation:portrait){.VisitVideo .VisitVideo_guests,.VisitVideo .VisitVideo_operators{right:unset;left:10px;top:20px;justify-content:flex-start;width:60px;flex-direction:column}}.VisitVideo .VisitVideo_guests .guest-indicator,.VisitVideo .VisitVideo_guests .operator-indicator,.VisitVideo .VisitVideo_operators .guest-indicator,.VisitVideo .VisitVideo_operators .operator-indicator{width:50px;height:50px;border-radius:50%;background-color:#00279f;margin-bottom:10px;display:flex;justify-content:center;align-items:center;font-size:21px;letter-spacing:1px;text-align:center;font-weight:700;color:#fff;transition:box-shadow .1s ease-in-out}.VisitVideo .VisitVideo_guests .guest-indicator>img,.VisitVideo .VisitVideo_guests .operator-indicator>img,.VisitVideo .VisitVideo_operators .guest-indicator>img,.VisitVideo .VisitVideo_operators .operator-indicator>img{width:20px}.VisitVideo .VisitVideo_guests .guest-indicator>.spinner-wrapper,.VisitVideo .VisitVideo_guests .operator-indicator>.spinner-wrapper,.VisitVideo .VisitVideo_operators .guest-indicator>.spinner-wrapper,.VisitVideo .VisitVideo_operators .operator-indicator>.spinner-wrapper{width:100%;height:100%}.VisitVideo .VisitVideo_guests .guest-indicator>.spinner-wrapper>.spinner-container,.VisitVideo .VisitVideo_guests .operator-indicator>.spinner-wrapper>.spinner-container,.VisitVideo .VisitVideo_operators .guest-indicator>.spinner-wrapper>.spinner-container,.VisitVideo .VisitVideo_operators .operator-indicator>.spinner-wrapper>.spinner-container{width:100%;height:100%;position:relative}.VisitVideo .VisitVideo_guests .guest-indicator>.spinner-wrapper>.spinner-container>.donut,.VisitVideo .VisitVideo_guests .operator-indicator>.spinner-wrapper>.spinner-container>.donut,.VisitVideo .VisitVideo_operators .guest-indicator>.spinner-wrapper>.spinner-container>.donut,.VisitVideo .VisitVideo_operators .operator-indicator>.spinner-wrapper>.spinner-container>.donut{max-width:28px;max-height:28px;border-width:.2rem}.VisitVideo .VisitVideo_guests .guest-indicator,.VisitVideo .VisitVideo_operators .guest-indicator{margin-right:10px}.VisitVideo .VisitVideo_guests .operator-indicator,.VisitVideo .VisitVideo_operators .operator-indicator{margin-left:10px}.VisitVideo .VisitVideo_guests{right:0;justify-content:flex-end}@media(orientation:portrait){.VisitVideo .VisitVideo_guests{right:unset;left:10px}}.VisitVideo .VisitVideo_operators{padding-top:20px;left:0}@media(orientation:portrait){.VisitVideo .VisitVideo_operators{display:none}}.VisitVideo .VisitVideo_controls{position:absolute;display:flex;justify-content:space-between;left:50%;transform:translateX(-50%);bottom:0;padding-bottom:55px;z-index:10}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#3b3b3b;border-radius:50px;cursor:pointer;transition:background-color .1s ease-in-out,color .1s ease-in-out;color:#eaeaea;box-shadow:0 0 12px 1px rgba(0,0,0,.15);margin:0 10px}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button:hover{background-color:#757575}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button>i{font-size:20px}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button.switch:active{color:#919191}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button.switch>i{font-size:20px;margin-left:-4.5px}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button.disabled{color:#b21414}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button.disabled.video>i{margin-left:-3px}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button.disabled.audio>i{margin-left:-5px}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button.disconnect{background-color:#b21414;color:#fff;width:70px}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button.disconnect:hover{background-color:#d07575}.VisitVideo .VisitVideo_controls .VisitVideo_controls-button.disconnect>i.icon-phone{transform:rotate(224deg);font-size:18px}.VisitVideo .local-track.flipped-track>video{transform:scaleX(-1)}.VisitVideo .local-track .disabled-local-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:20px;color:#c2bdbd;font-weight:700;z-index:10;text-align:center}.VisitVideo .local-track .disabled-local-overlay>i{font-size:30px;margin-bottom:15px}.VisitVideo .remote-track .disabled-remote-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:20px;color:#c2bdbd;font-weight:700;z-index:10;text-align:center}.VisitVideo .remote-track .disabled-remote-overlay>i{font-size:30px;margin-bottom:15px}.VisitVideo .local-track.reversed-track,.VisitVideo .remote-track:not(.reversed-track){display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden}.VisitVideo .local-track.reversed-track>video,.VisitVideo .remote-track:not(.reversed-track)>video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media(orientation:portrait){.VisitVideo .local-track.reversed-track>video,.VisitVideo .remote-track:not(.reversed-track)>video{object-fit:cover}.VisitVideo .local-track.reversed-track>video.bg-track,.VisitVideo .remote-track:not(.reversed-track)>video.bg-track{display:none}}.VisitVideo .local-track.reversed-track>video.bg-track,.VisitVideo .remote-track:not(.reversed-track)>video.bg-track{z-index:1;filter:blur(30px) brightness(.7);object-fit:cover}.VisitVideo .local-track:not(.reversed-track),.VisitVideo .remote-track.reversed-track{position:absolute;right:45px;bottom:45px;width:20vw;z-index:35;border-radius:12px;overflow:hidden;box-shadow:0 0 12px 1px rgba(0,0,0,.15);cursor:pointer}@media(orientation:portrait){.VisitVideo .local-track:not(.reversed-track),.VisitVideo .remote-track.reversed-track{bottom:unset;top:60px;width:25vw}}.VisitVideo .local-track:not(.reversed-track)>video,.VisitVideo .remote-track.reversed-track>video{width:100%;z-index:50;display:block;position:relative}.VisitVideo .local-track:not(.reversed-track)>video.bg-track,.VisitVideo .remote-track.reversed-track>video.bg-track{z-index:40;position:absolute;top:0;left:0;filter:blur(30px) brightness(.7);object-fit:cover}@media(orientation:portrait){.VisitVideo .local-track:not(.reversed-track)>video.bg-track,.VisitVideo .remote-track.reversed-track>video.bg-track{display:none}}.VisitVideo .VisitVideo_no-remote{position:absolute;padding:45px;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.VisitVideo .VisitVideo_no-remote small{max-width:450px;margin-top:15px;opacity:.9}.VisitVideo .VisitVideo_no-remote .btn-alternative{width:180px;margin-top:15px;font-size:.8rem}.VisitVideo .VisitVideo_no-remote .button-cancel{font-size:.75rem;color:#bfc0c1;margin-top:5px;padding:5px 10px;cursor:pointer}.VisitVideo .VisitVideo_no-remote .signin-sep{width:45px;margin-top:15px;height:1px;background-color:#c2bdbd}@media(-webkit-min-device-pixel-ratio:0.9375),(min-resolution:90dpi){.VisitVideo .VisitVideo_no-remote .signin-sep{height:.5px}}.VisitVideo .VisitVideo_no-remote>img{width:100%;max-width:150px;margin-bottom:30px;animation:pulse 6s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.VisitVideo .VisitVideo_no-remote>p{margin-top:5px}.VisitVideo .VisitVideo_no-remote .VisitVideo_guest-inputs{display:flex;flex-direction:column;align-items:center;max-width:300px;margin-top:20px}.VisitVideo .VisitVideo_no-remote .VisitVideo_guest-inputs .input-field{margin-bottom:15px;justify-content:flex-start}.VisitVideo .VisitVideo_no-remote .VisitVideo_guest-inputs .input-field:last-child{margin-bottom:10px}.VisitVideo .VisitVideo_no-remote .VisitVideo_guest-inputs .input-field>label{text-align:start;color:#c2bdbd}.RequestPage{background-color:transparent;background-repeat:no-repeat;height:calc(100vh - 130px);position:fixed;top:65px;width:100%;z-index:3}@media screen and (max-width:768px){.RequestPage{height:unset;position:unset;display:flex;flex-direction:column}}.RequestPage h1,.RequestPage h2,.RequestPage h3,.RequestPage h4,.RequestPage h5,.RequestPage h6{color:#2845c9}.RequestPage .RequestPage__body{display:flex;justify-content:space-between;height:100%;align-items:center;pointer-events:none}.RequestPage .RequestPage__body>:not(:last-child){margin-right:50px}@media screen and (max-width:768px){.RequestPage .RequestPage__body{flex-direction:column;margin-top:14vh;width:100vw;padding:0 20px;justify-content:space-around}.RequestPage .RequestPage__body>:not(:last-child){margin-right:unset}}.RequestPage .RequestPage__body .RequestPage__step-container{flex:2 1;pointer-events:all;position:relative;overflow:auto}.RequestPage .RequestPage__body .RequestPage__step-container .AuthenticationForm.login{height:460px}@media screen and (max-height:690px){.RequestPage .RequestPage__body .RequestPage__step-container .AuthenticationForm.login{min-height:calc(100vh - 250px);height:unset}}@media screen and (max-width:768px){.RequestPage .RequestPage__body .RequestPage__step-container{max-width:100%;min-height:100%;margin-top:calc(120px - 14vh);margin-bottom:2.5rem}}.RequestPage .RequestPage__body .RequestPage__step-container .RequestPage__body-mobile-padding{height:160px;max-height:160px;display:none}@media screen and (max-width:768px){.RequestPage .RequestPage__body .RequestPage__step-container .RequestPage__body-mobile-padding{display:block}.RequestPage .RequestPage__body .RequestPage__step-container .RequestPage__body-mobile-padding.hide{display:none}.RequestPage .RequestPage__body .RequestPage__step-container .VisitRequest{flex-direction:column;max-height:unset!important}}.RequestPage .RequestPage__body .RequestPage__step-container>h2{margin-bottom:15px}.RequestPage .RequestPage__body .RequestPage__step-container .title-mobile{display:none}@media screen and (max-width:768px){.RequestPage .RequestPage__body .RequestPage__step-container .title-mobile{display:block}.RequestPage .RequestPage__body .RequestPage__step-container>h2:not(.title-mobile){display:none}}.RequestPage .RequestPage__body .RequestPage__step-container>p{margin-bottom:20px}.RequestPage .RequestPage__body .RequestPage__step-container>div{align-items:stretch;display:flex;max-height:calc(100vh - 250px)}.RequestPage .RequestPage__body .RequestPage__step-container>div.RequestSent{max-height:calc(100vh - 80px)}.RequestPage .RequestPage__body .RequestPage__step-container>div .BookingCard__wrapper:first-child{margin-right:30px}@media screen and (max-width:1024px){.RequestPage .RequestPage__body .RequestPage__step-container>div{flex-direction:column}}@media screen and (max-width:768px){.RequestPage .RequestPage__body .RequestPage__step-container>div{flex-direction:column;max-height:-moz-fit-content;max-height:fit-content}.RequestPage .RequestPage__body .RequestPage__step-container>div .BookingCard__wrapper:first-child{margin-right:0;margin-bottom:30px}}.RequestPage .gradientBorderCard{background-color:#fff;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;flex:1 1;justify-content:space-between;pointer-events:all;position:relative;min-height:290px;padding:8px 4px 4px 34px}.RequestPage .gradientBorderCard.active{background-clip:padding-box;border:4px solid transparent;padding:4px 0 0 30px}.RequestPage .gradientBorderCard.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-4px;border-radius:inherit;background:linear-gradient(180deg,#1d9afa,#9575cd)}.RequestPage .gradientBorderCard.inactive{background-color:#f5f7fa}.RequestPage .RequestPage__background{background-color:#f2f3f7;display:inline-flex;position:fixed;width:100%;height:calc(100% - 130px);top:65px;z-index:-5}@media screen and (max-width:768px){.RequestPage .RequestPage__background{top:unset;bottom:0;height:100%!important}}.RequestPage .RequestPage__background.hidden-footer{height:calc(100% - 65px)}.RequestPage .RequestPage__background>div{background-repeat:no-repeat}.RequestPage .RequestPage__background .RequestPage__background-1{background-image:url(/_next/static/media/bg_request_left.bc7586da.svg);background-position:0 100%;flex:1 1}.RequestPage .RequestPage__background .RequestPage__background-2{background-image:url(/_next/static/media/bg_dots_vertical.b868fd16.svg);margin-bottom:15px;opacity:.5;background-position:0 100%;width:20%;max-width:250px}.RequestPage .RequestPage__background .RequestPage__background-3{background-image:url(/_next/static/media/bg_dots_vertical.b868fd16.svg);margin-top:15px;opacity:.5;background-position:100% 0;width:20%;max-width:250px}.RequestPage .RequestPage__background .RequestPage__background-4{background-image:url(/_next/static/media/bg_request_right.ca9672a5.svg);background-position:100% 0;flex:1 1}@media screen and (max-width:1000px)and (min-width:768px){.RequestPage .RequestPage__background .RequestPage__background-2,.RequestPage .RequestPage__background .RequestPage__background-3{display:none}}@media screen and (max-width:1300px){.RequestPage .RequestPage__background .RequestPage__background-4{background-size:300px}}@media screen and (max-width:768px){.RequestPage .RequestPage__background .RequestPage__background-4{display:none}}.component-spinner__container{top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;position:absolute}.component-spinner__container .component-spinner{width:100px;height:100px}.LandingPage{width:100%;height:-moz-fit-content;height:fit-content}.LandingPage .LandingPage_Hero{background-image:url(https://inlifehousing.com/wp-content/uploads/2021/11/students_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;display:flex;position:relative}.LandingPage .LandingPage_Hero .Hero_Overlay{height:100%;width:100%;top:0;left:0;position:absolute;opacity:.76;transition:background .3s,border-radius .3s,opacity .3s;background:linear-gradient(0deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.05) 20%,hsla(0,0%,100%,0));z-index:0}.LandingPage .LandingPage_Hero .Hero_Cofinanced{position:absolute;bottom:5vw;height:70px}@media(max-width:768px){.LandingPage .LandingPage_Hero .Hero_Cofinanced{height:unset;width:90%}}.LandingPage .LandingPage_Hero .LandingPage_Hero-Content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;text-align:left;width:90%;z-index:2}.LandingPage .LandingPage_Hero .LandingPage_Hero-Content h1{font-size:62px;font-weight:700;line-height:63px;margin-bottom:30px;margin-top:-50px}@media(max-width:768px){.LandingPage .LandingPage_Hero .LandingPage_Hero-Content h1{font-size:41px;line-height:1em}}.LandingPage .LandingPage_Hero .LandingPage_Hero-Content h2{color:#434a5f;font-size:22px;font-weight:400;line-height:35px;margin-bottom:50px}@media(max-width:768px){.LandingPage .LandingPage_Hero .LandingPage_Hero-Content h2{font-weight:500}}.LandingPage .LandingPage_Hero .LandingPage_Hero-Content .underline_book,.LandingPage .LandingPage_Hero .LandingPage_Hero-Content .underline_video{font-weight:600!important;font-style:italic;position:relative;z-index:2}.LandingPage .LandingPage_Hero .LandingPage_Hero-Content .underline_video:after{content:"";display:block;height:100%;position:absolute;top:calc(50% + 3px);left:-4%;width:110%;background-image:url('data:image/svg+xml,%3Csvg width="163" height="7" viewBox="0 0 163 8" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M153.795 3.91885C137.595 3.94896 121.396 3.96022 105.2 4.05345C91.13 4.13441 77.0611 4.26554 62.9825 4.17268C50.4591 4.08961 37.9419 4.83672 25.4196 5.17169C18.403 5.35898 11.5129 6.0386 4.702 7.25756C3.08405 7.54697 0.697761 7.95538 0.14084 5.99825C-0.378034 4.17784 1.28944 3.40844 3.49046 3.25759C10.6458 2.76673 17.7234 1.8356 24.9545 1.74509C34.2885 1.62768 43.6172 1.32365 52.9399 0.994192C63.7497 0.612613 74.5824 1.29051 85.3732 0.973694C96.263 0.653427 107.152 0.926965 118.039 0.764843C130.83 0.574962 143.636 0.717256 156.435 0.70247C157.447 0.701051 158.456 0.609951 159.459 0.540143C160.743 0.451507 162.331 0.127995 162.363 1.5997C162.389 2.84274 162.011 4.11656 159.63 4.04703C157.687 3.99034 155.744 3.96066 153.795 3.91885Z" fill="%231D9AFA"/%3E%3C/svg%3E');background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:-1}.LandingPage .LandingPage_Hero .LandingPage_Hero-Content .underline_book:after{content:"";display:block;width:110%;height:100%;position:absolute;top:50%;background-image:url("data:image/svg+xml,%3Csvg width='9' height='4' viewBox='0 0 54 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92058 0.425004C8.71922 0.339229 8.39026 0.348165 8.09993 0.310742C5.31017 0.612111 2.69779 1.10093 1.06702 2.55611C0.285 3.25423 -0.854077 3.96195 1.012 4.7061C2.91964 5.4668 3.44469 4.58522 4.40817 3.93248C5.29965 3.32874 6.2719 2.22626 8.13857 3.11811C9.82904 3.92519 11.4557 3.89075 13.2867 3.40889C13.8217 3.26814 14.4767 2.89888 15.0041 3.35192C17.2969 5.31944 19.7208 4.2716 22.1827 3.50294C22.9226 3.27178 23.7087 2.69388 24.6306 3.25853C27.0048 4.71305 29.3479 3.92452 31.6893 3.27343C32.884 2.94159 33.7708 2.59784 34.8209 3.56885C35.5783 4.26862 37.2033 4.49514 38.7825 3.96592C39.8947 3.59335 41.1456 3.35259 42.2624 2.98333C43.2715 2.64984 43.9154 2.74024 44.5663 3.28237C46.0402 4.5117 47.9525 4.59516 50.1265 3.88147C51.2451 3.5142 52.342 3.09394 53.5466 2.85152C54.3003 2.50195 53.9212 1.78998 53.7694 1.50474L53.7668 1.5C53.4182 0.845113 52.0753 0.995863 51.2053 1.23671C50.6346 1.3609 49.8988 1.74275 49.4551 1.33375C47.4222 -0.541368 44.8508 0.409101 42.332 0.807836C41.4757 0.943617 40.4554 1.51258 39.7448 1.09364C37.2881 -0.35326 34.794 0.489249 32.2577 0.878049C31.4265 1.00555 30.4525 1.51622 29.7161 0.931695C27.9554 -0.465532 25.9307 -0.0230823 23.8094 0.534948C22.0774 0.990314 20.3951 1.77917 18.5571 0.536274C17.9349 0.114688 16.7712 0.304786 15.8909 0.465406C13.5489 0.891628 11.2362 1.40926 8.92058 0.425004Z' fill='%231D9AFA'/%3E%3C/svg%3E");left:-5%;background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:0}.LandingPage .LandingPage_Tips{padding-top:150px}@media(max-width:768px){.LandingPage .LandingPage_Tips{padding-top:75px}}.LandingPage .LandingPage_Tips .LandingPage_Tips-container{display:flex;justify-content:space-between;gap:20px}@media(max-width:768px){.LandingPage .LandingPage_Tips .LandingPage_Tips-container{flex-direction:column;gap:30px;margin-bottom:30px}}.LandingPage .LandingPage_Tips .LandingPage_Tips-container .LandingPage_Tips-Card{flex:1 1;max-width:300px}.LandingPage .LandingPage_Tips .LandingPage_Tips-container .LandingPage_Tips-Card img{width:52px}.LandingPage .LandingPage_Tips .LandingPage_Tips-container .LandingPage_Tips-Card h3{font-size:18px;font-weight:700;line-height:24px;color:#434a5f}.LandingPage .LandingPage_Tips .LandingPage_Tips-container .LandingPage_Tips-Card p{font-size:14px;font-weight:500;line-height:22px;color:#8c9ba5}.LandingPage .LandingPage_Section{width:100%;height:56.25vw;max-height:800px;min-height:640px}@media(max-width:768px){.LandingPage .LandingPage_Section{height:unset;max-height:unset;min-height:unset}}.LandingPage .LandingPage_Section .LandingPage_Section-Container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:50px 0}@media(max-width:768px){.LandingPage .LandingPage_Section .LandingPage_Section-Container{padding-bottom:0}}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(max-width:768px){.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Title{padding:0 20px}}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Title .emoji_img{width:60px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Title h2{font-size:48px;font-weight:700;line-height:58px;color:#434a5f}@media(max-width:768px){.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Title h2{font-size:32px;line-height:1.1em;margin-bottom:10px}}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Title p{font-size:14px;font-weight:500;line-height:22px;color:#8c9ba5}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Review{width:100%;display:flex;flex-direction:column;padding-right:15px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Review .review_rating{max-width:150px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Review .LandingPage_Review-head{display:flex;align-items:center}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Review .LandingPage_Review-head span{color:#8c9ba5;font-size:13px;font-weight:600}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Review .LandingPage_Review-head img{width:36px;height:36px;border-radius:50%;margin-right:5px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Review h4{color:#434a5f;font-weight:700;font-size:16px;margin-bottom:8px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Review p{color:#434a5f;font-size:13px;font-weight:500}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Section-Card{width:220px;cursor:pointer;padding-top:10px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Section-Card img{width:220px;height:220px;object-fit:cover;border-radius:22px;transition:transform .3s ease-in-out}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Section-Card h3{color:#434a5f;font-size:24px;font-weight:700;margin-top:20px;transition:color .3s ease-in-out}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Section-Card p{color:#8c9ba5;font-size:12px;font-weight:500}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Section-Card:hover img{transform:scale(1.04)}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Content .LandingPage_Section-Card:hover h3{color:#18a0fb}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns{display:flex;justify-content:space-evenly;align-items:center;width:100%}@media(max-width:768px){.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns{flex-direction:column;padding:0 20px}}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns h2{font-size:48px;font-weight:700;line-height:58px;color:#434a5f;width:100%}@media(max-width:768px){.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns h2{font-size:32px;line-height:1.2}}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns p{font-size:14px;font-weight:500;line-height:20px;color:#8c9ba5;margin-top:20px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns a.link{color:#1d9afa;font-size:14px;font-weight:500;align-self:start;margin-top:20px;transition:color .2s ease-in-out}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns a.link:hover{color:#2845c9}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns a.link>i{transform:rotate(180deg);display:inline-block;margin-left:2px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns .Section_Column{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:768px){.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns .Section_Column{width:100%}}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns .Section_Column:first-child{padding-left:50px}@media(max-width:768px){.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns .Section_Column:first-child{padding-left:0}}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns .Section_Column img{width:100%;max-width:400px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns .Section_Column img.emoji_img{width:50px;align-self:start;margin-bottom:20px}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns .Section_Column img.request_tag{height:40px;width:unset;margin:0 10px -5px;display:inline-block}.LandingPage .LandingPage_Section .LandingPage_Section-Container .LandingPage_Section-Columns .Section_Column img.request_tag.animated{animation:tada 2s}.LandingPage .LandingPage_FindHome{height:800px;max-height:unset;min-height:unset}@media(max-width:768px){.LandingPage .LandingPage_FindHome .CitySelect{margin:20px 0}}.LandingPage .LandingPage_PaymentsProtected,.LandingPage .LandingPage_RightSpot,.LandingPage .LandingPage_VisitPlaces{background-color:#f2f3f7}.LandingPage .LandingPage_Reviews .LandingPage_Section-Content{padding:50px 0}.LandingPage .LandingPage_Reviews .LandingPage_Reviews-VideoTestimonials{display:flex;width:100%;gap:20px}@media(max-width:680px){.LandingPage .LandingPage_Reviews .LandingPage_Reviews-VideoTestimonials{min-height:230px;overflow-x:auto}}.LandingPage .LandingPage_Reviews .LandingPage_Reviews-VideoTestimonials .testimonial-thumb{width:20%;border-radius:50%;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out;transform:scale(1);filter:brightness(1)}.LandingPage .LandingPage_Reviews .LandingPage_Reviews-VideoTestimonials .testimonial-thumb:hover{transform:scale(1.05);filter:brightness(1.2)}@media(max-width:680px){.LandingPage .LandingPage_Reviews .LandingPage_Reviews-VideoTestimonials .testimonial-thumb{min-width:220px;height:220px}}.LandingPage .LandingPage_FindYourHome{margin-top:120px;display:flex;flex-direction:column}.LandingPage .LandingPage_FindYourHome .LandingPage_FindYourHome-Content{border-radius:32px;background-size:cover;background-repeat:no-repeat;background-position:top;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px}@media(max-width:768px){.LandingPage .LandingPage_FindYourHome .LandingPage_FindYourHome-Content{padding:60px 20px}}.LandingPage .LandingPage_FindYourHome .LandingPage_FindYourHome-Content h2{color:#fff;font-size:28px;font-weight:700;line-height:58px;text-shadow:1px 1px 0 rgba(58,58,58,.639);margin-bottom:20px}@media(max-width:768px){.LandingPage .LandingPage_FindYourHome .LandingPage_FindYourHome-Content h2{line-height:1.2}}.LandingPage .LandingPage_FindYourHome .inlife-separator{margin:100px 0 30px;width:100%}@media(max-width:768px){.LandingPage .LandingPage_FindYourHome .inlife-separator{margin:50px 0 0}}.LandingPage .LandingPage_FAQ{height:unset;max-height:unset;min-height:unset}.LandingPage .LandingPage_FAQ .LandingPage_Section-Title{margin-bottom:80px}.LandingPage .LandingPage_FAQ .LandingPage_FAQ-List .LandingPage_FAQ-Question{cursor:pointer;margin-bottom:20px}.LandingPage .LandingPage_FAQ .LandingPage_FAQ-List .LandingPage_FAQ-Question .LandingPage_FAQ-Question-Title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.LandingPage .LandingPage_FAQ .LandingPage_FAQ-List .LandingPage_FAQ-Question .LandingPage_FAQ-Question-Title p{color:#434a5f;font-size:16px;font-weight:700}.LandingPage .LandingPage_FAQ .LandingPage_FAQ-List .LandingPage_FAQ-Question .LandingPage_FAQ-Question-Title span{color:#1d9afa;font-size:25px;line-height:15px;font-weight:600;width:15px;text-align:center}.LandingPage .LandingPage_FAQ .LandingPage_FAQ-List .LandingPage_FAQ-Question .LandingPage_FAQ-Question-Answer{display:none;padding:10px 0;margin-bottom:10px}.LandingPage .LandingPage_FAQ .LandingPage_FAQ-List .LandingPage_FAQ-Question .LandingPage_FAQ-Question-Answer.open{display:block}.LandingPage .LandingPage_FAQ .LandingPage_FAQ-List .LandingPage_FAQ-Question .LandingPage_FAQ-Question-Answer p{font-size:14px;font-weight:400;color:#7a7a7a}.LandingPage .LandingPage_LookingFor{height:unset;max-height:unset;min-height:unset}.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content{display:flex;width:100%;margin-top:50px}@media(max-width:768px){.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content{flex-direction:column;margin-top:20px}}.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content .LandingPage_LookingFor-Column{flex:1 1;padding:10px}@media(max-width:768px){.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content .LandingPage_LookingFor-Column{padding:20px}}.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content .LandingPage_LookingFor-Column h3{color:#434a5f;font-size:28px;font-weight:600;width:90%;padding-bottom:20px;border-bottom:1px solid #1d9afa;display:flex;align-items:center}.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content .LandingPage_LookingFor-Column h3 .flag-container{margin-left:10px;overflow:hidden;border-radius:5px;font-size:35px;width:35px;height:22px;display:flex;justify-content:center;align-items:center}.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content .LandingPage_LookingFor-Column .LandingPage_LookingFor-City{display:flex;flex-direction:column;gap:15px;margin-bottom:10px}.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content .LandingPage_LookingFor-Column .LandingPage_LookingFor-City h4{color:#1d9afa;font-size:24px;font-weight:600;margin-top:20px}.LandingPage .LandingPage_LookingFor .LandingPage_LookingFor-Content .LandingPage_LookingFor-Column .LandingPage_LookingFor-City a{color:#7a7a7a;font-size:16px;font-weight:400}.LandingPage iframe{transition:opacity .4s cubic-bezier(.65,.05,.51,.97);background-color:#fff;border:0;width:100vw;overflow-x:hidden;height:calc(100vh - 8px)}.CitySelect{display:flex;align-items:center;gap:10px;min-width:400px}@media(max-width:768px){.CitySelect{flex-direction:column;min-width:unset;width:100%}}.CitySelect.border .input-select .input-select__control{border:2px solid #f0f3f6}.CitySelect .input-select{width:100%;min-width:380px}@media(max-width:768px){.CitySelect .input-select{min-width:unset}}.CitySelect .input-select>.input-select__menu{min-width:-moz-fit-content;min-width:fit-content}.CitySelect .input-select .input-select__control{border-radius:10px;height:45px;outline:0;border:0;cursor:text}.CitySelect .input-select .input-select__control .input-select__value-container{padding-left:45px;position:relative}.CitySelect .input-select .input-select__control .input-select__value-container:before{font-family:inlife_icons;content:"";position:absolute;color:#434a5f;left:15px;font-size:20px}.CitySelect .input-select .input-select__control .input-select__value-container:after{font-family:inlife_icons;content:"";position:absolute;color:#8c9ba5;right:15px;font-size:20px}.CitySelect .input-select .input-select__indicators{display:none}.CitySelect .btn.btn-search{min-width:120px;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;transition:all .3s;-webkit-appearance:button;overflow:visible;background-color:#1d9afa;color:#fff;border:none;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;border-radius:8px;height:45px;margin-left:10px}.CitySelect .btn.btn-search:hover{color:#434a5f}.CitySelect .btn.btn-search:active{background-color:#2f9bf8}@media(max-width:768px){.CitySelect .btn.btn-search{margin-left:0;width:100%}}@keyframes blink{0%{opacity:0}49%{opacity:0}50%{opacity:1}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.TextSpot{display:inline-flex;align-items:center}.TextSpot .TextSpot_Text.TextSpot_blue{color:#18a0fb}.TextSpot .TextSpot_Text.TextSpot_protected{color:#ccdce6}.TextSpot i{font-size:.7em}.TextSpot .TextSpot_Cursor{animation:blink 1s infinite;animation-delay:.5s;transform:translateY(-8px);display:inline-block;color:#5d6783;line-height:1}.HouseDetails{margin-top:65px;display:flex;height:calc(100vh - 65px);flex-direction:column;justify-content:flex-start}.HouseDetails #HouseDetails__content{flex:1 1;align-items:flex-start;background-color:#f2f3f7}@media screen and (max-width:768px){.HouseDetails #HouseDetails__content{transition:filter .3s ease-in-out}}.HouseDetails #HouseDetails__content .bgWrapper1{background-image:url(/_next/static/media/bg_topleft.bedfaf5c.svg);background-position:0 40px;background-size:230px;background-repeat:no-repeat}.HouseDetails #HouseDetails__content .bgWrapper2{background-image:url(/_next/static/media/bg_right.2928d8f4.svg);background-position:100% 5%;background-size:250px;background-repeat:no-repeat}.HouseDetails #HouseDetails__content .bgWrapper3{background-image:url(/_next/static/media/bg_left.b4a2b4d9.svg);background-position:0 5%;background-size:230px;background-repeat:no-repeat}.HouseDetails #HouseDetails__content section:not(#photos){padding-top:50px;color:#284f83}.HouseDetails #HouseDetails__content section:not(#photos) h2{color:#2845c9;margin-bottom:30px;max-width:calc(100% - 420px)}@media screen and (max-width:768px){.HouseDetails #HouseDetails__content section:not(#photos) h2{max-width:unset}}.HouseDetails #HouseDetails__content section:not(#photos)>div{width:calc(100% - 368px)}@media screen and (max-width:768px){.HouseDetails #HouseDetails__content section:not(#photos)>div{width:100%}}.HouseDetails #HouseDetails__content section:not(#photos)>div.large-section{width:75%;max-width:826px}@media screen and (max-width:1350px){.HouseDetails #HouseDetails__content section:not(#photos)>div.large-section{max-width:calc(75% - 104px);width:75%}}@media screen and (max-width:768px){.HouseDetails #HouseDetails__content section:not(#photos)>div.large-section{max-width:unset;width:100%}}.HouseDetails .IconContainerWithDescription,.HouseDetails .amenities_list>div{width:50%}@media screen and (max-width:768px){.HouseDetails .IconContainerWithDescription,.HouseDetails .amenities_list>div{width:100%}}.HouseDetails section:not(#photos):not(#FAQs) p:not(.link):not(.bold):not(.icon_info){color:#5a6872}.HouseDetailsDialog .MuiPaper-root{padding:42px;width:90%;max-width:980px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);border-radius:5px}@media screen and (max-width:768px){.HouseDetailsDialog .MuiPaper-root{width:100%;max-width:100%;height:100%;max-height:unset;margin:0;border-radius:0}}.HouseDetailsDialog .HouseDetailsDialog__content{display:flex;flex-direction:column}.HouseDetailsDialog .HouseDetailsDialog__content>span:first-child{font-size:1.5rem;color:#363636;font-weight:700;margin-bottom:25px}.HouseDetailsDialog .HouseDetailsDialog__content>span:last-child{font-size:.875rem;color:#8c9ba5}.HouseDetailsDialog .HouseDetailsDialog__content .HouseDetailsDialog__content-buttons{display:flex;justify-content:center;margin-top:40px}.HouseDetailsDialog .HouseDetailsDialog__content .HouseDetailsDialog__content-buttons .btn-white{color:#8c9ba5;border:1px solid #8c9ba5;background-color:#fff}.HouseDetailsDialog .HouseDetailsDialog__content .HouseDetailsDialog__content-buttons .btn-white:hover{color:#fff;background-color:#8c9ba5}.HouseDetailsDialog .HouseDetailsDialog__content .HouseDetailsDialog__content-buttons .btn-special:hover{opacity:1}.HouseDetailsDialog .HouseDetailsDialog__content .HouseDetailsDialog__content-buttons>button{border-radius:6px;width:265px}.HouseDetailsDialog .HouseDetailsDialog__content .HouseDetailsDialog__content-buttons>button:first-child{margin-right:25px}.DashboardBackground{align-items:center;background-color:#f2f3f7;overflow:auto;padding-top:115px}.DashboardBackground:before{background-image:url(/_next/static/media/bg_dots.6a5fc92d.svg);background-repeat:no-repeat;background-size:contain;content:"";height:156px;position:fixed;right:0;bottom:25vh;width:354px}@media screen and (max-width:768px){.DashboardBackground:before{background-image:url(/_next/static/media/bg_favorites_mobile.892e9621.svg);width:164px;height:262px}}.DashboardBackground:after{background-image:url(/_next/static/media/bg_favorites_left.41c1c8a9.svg);background-repeat:no-repeat;background-size:contain;opacity:.1;content:"";height:256px;width:320px;position:fixed;left:0;bottom:0}@media screen and (max-width:768px){.DashboardBackground:after{display:none}}.DashboardBackground.alt-background:before{right:0;transform:rotate(90deg);bottom:unset;top:240px}.Dashboard{justify-content:flex-start;flex-direction:column}.Dashboard .Dashboard_Header{position:absolute;top:115px;left:0;width:100%;height:200px;background-color:#57b4f2}@media screen and (max-width:768px){.Dashboard .Dashboard_Header{display:none}}.Dashboard .Dashboard_Header:before{background-image:url(/_next/static/media/bg_dashboard_left.0a317d4c.svg);left:0}.Dashboard .Dashboard_Header:after,.Dashboard .Dashboard_Header:before{background-repeat:no-repeat;background-size:contain;content:"";height:100%;width:230px;position:absolute;top:0}.Dashboard .Dashboard_Header:after{background-image:url(/_next/static/media/bg_dashboard_right.112f4f89.svg);right:0}.Dashboard .Dashboard_Content{z-index:100;height:-moz-fit-content;height:fit-content;padding-top:210px}@media screen and (max-width:768px){.Dashboard .Dashboard_Content{padding-top:140px}}.Dashboard .Dashboard_Content .Dashboard_OnBoardingCard{justify-content:center;align-items:center;height:480px;padding:25px 60px;margin-bottom:30px}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_OnBoardingCard{height:-moz-fit-content;height:fit-content;padding:25px 30px;margin-bottom:30px;margin-top:-30px}}.Dashboard .Dashboard_Content .Dashboard_OnBoardingCard .OnBoarding_desc_main>.btn{margin-bottom:0}.Dashboard .Dashboard_Content .Dashboard_OnBoardingCard .OnBoarding_desc_list{padding-top:30px}.Dashboard .Dashboard_Content .Dashboard_ProfileCard{height:310px;padding:85px 0 0;align-items:center;position:relative;flex-direction:column}.Dashboard .Dashboard_Content .Dashboard_ProfileCard:before{content:"";position:absolute;bottom:85px;left:0;width:350px;max-width:40%;height:1px;background-color:#e6ecee}.Dashboard .Dashboard_Content .Dashboard_ProfileCard:after{content:"";position:absolute;bottom:85px;right:0;width:350px;max-width:40%;height:1px;background-color:#e6ecee}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard:after{display:none}.Dashboard .Dashboard_Content .Dashboard_ProfileCard:before{width:100%;max-width:unset;bottom:60px}}@media screen and (max-width:1000px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard{height:410px}}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard{height:380px}}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-avatar{position:absolute;top:-48px;left:50%;transform:translateX(-50%);width:96px;height:96px;border-radius:50%;border:3px solid #fff;background-color:hsla(0,0%,100%,0);background-blend-mode:lighten;background-size:cover;background-position:50%;background-repeat:no-repeat;background-origin:border-box;box-shadow:0 15px 40px rgba(40,79,131,.2);transition:background-color .2s ease-in-out;cursor:pointer}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-avatar:before{content:attr(data-change-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;font-size:.75rem;color:#434a5f;text-shadow:0 0 8px #fff;opacity:0;transition:opacity .2s ease-in-out}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-avatar:hover{background-color:hsla(0,0%,100%,.4)}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-avatar:hover:before{opacity:1}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-avatar>input{display:none}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-avatar>svg{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:22px;height:16px;border-radius:5px}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info{display:flex;justify-content:space-between;white-space:nowrap;margin:0;min-width:calc(100% - 100px)}@media screen and (max-width:1000px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info{flex-wrap:wrap;height:-moz-fit-content;height:fit-content;margin:0 50px}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info .DropdownInput{flex:unset}}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info{margin:0 35px}}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div{display:flex;flex-direction:column}@media screen and (max-width:1000px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div{width:50%;margin:0}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div:nth-child(2n)>*{justify-content:flex-end}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div:first-child,.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div:nth-child(2){margin-bottom:20px}}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div{width:unset;max-width:280px;margin:auto}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div:not(:first-child){display:none}}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>*{margin-bottom:10px}@media screen and (min-width:1000px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div:not(:first-child):not(:last-child){margin:0 10px}}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div .occupation-info{text-transform:capitalize}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>h3,.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>h4,.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>strong{color:#284f83}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>span>small{text-transform:lowercase;font-size:inherit}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>h3{display:flex}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div i.icon-edit{margin-left:10px;font-size:1rem;color:#8c9ba5;opacity:.7;cursor:pointer}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>strong{display:flex}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>strong .icon-location_city,.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>strong .icon-search,.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>strong .icon-walking_metro{margin-right:5px;font-size:1rem}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>strong .icon-calendar_today{margin-right:5px;font-size:1rem;color:#5a6872}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-info>div>strong>span{margin-left:6px;color:#8c9ba5;font-weight:400}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates{display:flex;margin-top:50px;height:48px;align-items:center;cursor:pointer;position:relative}@media screen and (max-width:1000px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates{margin-top:65px}}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates{margin-top:0;flex-direction:column}}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates h5{color:#284f83}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates:hover .add-mate-btn{background-color:#1d9afa}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .add-mate-btn{margin-left:10px;width:20px;height:20px;border-radius:50%;background-color:#57b4f2;transition:background-color .2s ease-in-out;position:relative}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .add-mate-btn{position:absolute;right:-30px;bottom:-18px}}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .add-mate-btn:before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:2px;height:10px;background-color:#fff}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .add-mate-btn:after{content:"";position:absolute;top:50%;left:5px;transform:translateY(-50%);width:10px;height:2px;background-color:#fff}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .mates-container{display:flex;filter:drop-shadow(0 10px 10px rgba(40,79,131,.2))}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .mates-container:not(:empty){margin-left:15px}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .mates-container:not(:empty){margin-left:-15px;margin-top:10px}}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .mates-container>div{width:48px;min-width:48px;height:48px;border-radius:50%;border:3px solid #fff;background-size:cover;background-position:50%;background-origin:border-box}.Dashboard .Dashboard_Content .Dashboard_ProfileCard .Dashboard_ProfileCard-mates .mates-container>div:not(:first-child){margin-left:-12px}.Dashboard .Dashboard_Content .Dashboard_map-wrapper{display:flex;flex-direction:column;margin-bottom:100px}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map-label{display:flex;justify-content:space-between;margin-bottom:32px}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map-label>h2{color:#2845c9}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map-label{flex-direction:column}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map-label>h2{margin-bottom:25px}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map-label>div:last-child{text-align:center}}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map{align-self:stretch;width:100%;display:flex;height:600px;border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(140,155,165,.35);z-index:3;position:relative}@media screen and (max-width:1100px){.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map{max-width:calc(100vw - 480px);width:600px}}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map{width:100%;max-width:none;margin-right:0;margin-bottom:10px;height:calc(100vh - 180px);min-height:unset}}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map .PropertyMarker{display:flex;justify-content:center;align-items:center;width:29px;height:29px;border-radius:50%;background-color:#fff;color:#2845c9;line-height:.875rem;font-size:.875rem;box-shadow:0 4px 40px hsla(0,0%,79%,.25);transform:translate(-15px,-15px)}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map .zoomButtons{position:absolute;right:70px;height:100px;display:flex;flex-direction:column;justify-content:space-between;z-index:5;top:66px}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map .zoomButtons{right:16px}}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map .zoomButtons .zoomButton{background:#fff!important;font-size:20px;padding:0;box-shadow:0 0 12px 1px rgba(140,155,165,.55)}.Dashboard .Dashboard_Content .Dashboard_map-wrapper .Dashboard_map .zoomButtons .zoomButton i{font-size:25px}.Dashboard .Dashboard_Content .Dashboard_PendingReservations{margin-top:25px}.Dashboard .Dashboard_Content .Dashboard_PendingReservations .title{color:#2845c9;margin-bottom:25px}.Dashboard .Dashboard_Content .Dashboard_SystemRecommended{width:100%;display:flex;flex-direction:column;margin-top:40px}.Dashboard .Dashboard_Content .Dashboard_SystemRecommended>h2{color:#2845c9;margin-bottom:25px}.Dashboard .Dashboard_Content .Dashboard_SystemRecommended .Dashboard_SystemRecommended-list{display:flex;flex-direction:column;position:relative;min-height:600px}.Dashboard .Dashboard_Content .Dashboard_SystemRecommended .Dashboard_SystemRecommended-list .component-spinner{height:100px;width:100%;position:absolute;top:0;left:0}.Dashboard .Dashboard_Content .Dashboard_SystemRecommended .Dashboard_SystemRecommended-list .component-spinner .spinner-container{position:absolute}.Dashboard .Dashboard_Content .Dashboard_SystemRecommended .Dashboard_SystemRecommended-list>.ResultCard{max-width:unset;margin-bottom:20px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended{width:100%;display:flex;flex-direction:column;margin-top:50px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended>h2{color:#2845c9;margin-bottom:25px}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended>h2{margin-bottom:101px}}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-buttons{display:flex;align-items:center;margin-left:auto;margin-bottom:16px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-buttons>:not(:last-child){margin-right:10px}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-buttons{display:none}}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-buttons>span{color:#284f83;font-size:.875rem;margin-right:10px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-buttons>button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#fff;border:1px solid #f0f3f6;box-sizing:border-box;border-radius:32px;cursor:pointer}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-buttons>button:hover{background-color:#f5f7fa}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-buttons>button>i{font-size:1.125rem;color:#434a5f}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-buttons>button.disabled{opacity:.4}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content{display:flex;margin-bottom:56px}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content{flex-direction:column}}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .spinner{height:100px;width:100%}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .spinner .spinner-container{position:relative}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section{display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 40px hsla(0,0%,77%,.25);border-radius:16px;margin-right:24px;min-height:360px;width:276px;padding:0 39px 46px 36px;position:relative}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section{width:100%;margin-right:unset;margin-bottom:25px}}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section .advisor-photo{display:flex;justify-content:center;align-items:center;position:absolute;min-width:96px;width:96px;min-height:96px;height:96px;border-radius:50%;border:2px solid transparent;background-clip:padding-box;filter:drop-shadow(0 6px 30px rgba(140,155,165,.15));right:0;top:-12%;bottom:0;left:calc((100% - 96px)/2)}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section .advisor-photo>img{position:relative;width:90px;height:90px;border-radius:50%}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section .advisor-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:-1px;border-radius:inherit;background:linear-gradient(180deg,#1d9afa,#9575cd)}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section .label{font-size:.75rem;color:#2845c9;margin-top:64px;font-weight:400;line-height:20px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section .name{font-size:1.125rem;color:#284f83;margin-bottom:16px;font-weight:700;line-height:24px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section .description{font-size:.75rem;color:#8c9ba5;line-height:20px;margin-bottom:16px;text-align:justify}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .advisor-section .see-more{cursor:pointer;font-size:.875rem;color:#1d9afa;line-height:24px;margin-top:auto}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section{width:75%;min-height:360px;background:#fff;box-shadow:0 4px 40px hsla(0,0%,77%,.25);border-radius:16px;overflow-x:scroll;position:relative;padding:20px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section::-webkit-scrollbar{height:0;display:none}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .component-spinner{height:100px;width:100%}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .component-spinner .spinner-container{position:absolute}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .recommendations_empty-card{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .recommendations_empty-card>img{width:104px;height:104px;margin-right:74px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .recommendations_empty-card>div{display:flex;flex-direction:column}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .recommendations_empty-card>div>span:first-child{font-size:1rem;color:#5a6872;font-weight:700;margin-bottom:43px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .recommendations_empty-card>div>span:last-child{font-size:.875rem;color:#8c9ba5}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .cards-container{display:inline-flex;padding:30px;min-width:100%;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section{width:100%}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .recommendations_empty-card{flex-direction:column}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .recommendations_empty-card>img{margin-right:unset;margin-bottom:30px}.Dashboard .Dashboard_Content .Dashboard_AdvisorRecommended .Dashboard_AdvisorRecommended-content .recommendations-section .cards-container{padding:unset}}.Dashboard .Dashboard_Content .Dashboard_MessageBox{width:100%;background:#9575cd;border-radius:16px;padding:53px 30px 40px 35px;margin-bottom:56px}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content{display:flex;align-items:center}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content>div:not(:last-child){color:#fff}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content .title{font-size:1.375rem;font-weight:700;line-height:28px;margin-right:80px}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content .info-text{font-size:12px;line-height:20px;max-width:522px}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content>div:last-child{width:140px;margin-left:auto}@media screen and (max-width:768px){.Dashboard .Dashboard_Content .Dashboard_MessageBox{padding:40px 10px 33px}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content{flex-direction:column}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content .title{margin-right:unset;margin-bottom:16px}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content .info-text{margin-right:unset;text-align:center;margin-bottom:15px}.Dashboard .Dashboard_Content .Dashboard_MessageBox .Dashboard_MessageBox_content>div:last-child{margin-left:unset;width:60%}}.Dashboard_Card{background-color:#fff;border-radius:16px;display:flex;width:100%}.Dashboard_Card .Dashboard_Card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.Dashboard_Card .Dashboard_Card-header h3{color:#2845c9}@media screen and (max-width:768px){.Dashboard_Card .Dashboard_Card-header{flex-direction:column;margin-bottom:15px}.Dashboard_Card .Dashboard_Card-header>h3{width:100%;margin-bottom:20px}}.Dashboard_Card .Dashboard_Card-body{overflow-y:auto}.Dashboard_Card .Dashboard_Card-footer{display:flex;justify-content:flex-end;align-items:center}.Dashboard_Card .Dashboard_Card-footer .Dashboard_Card-footer-buttons{display:flex;height:40px}@media screen and (max-width:768px){.Dashboard_Card .Dashboard_Card-footer .Dashboard_Card-footer-buttons{width:100%}}.Dashboard_Card .Dashboard_Card-footer .Dashboard_Card-footer-buttons .btn{height:40px;line-height:20px;width:150px;max-width:calc(50vw - 25px)}@media screen and (max-width:768px){.Dashboard_Card .Dashboard_Card-footer .Dashboard_Card-footer-buttons .btn{width:100%}}.Dashboard_Card .Dashboard_Card-footer .Dashboard_Card-footer-buttons .btn:first-child{margin-right:15px}.AdvisorDialog .MuiPaper-root{width:90%;max-width:980px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);border-radius:16px;padding:46px 86px 48px 50px;box-shadow:0 4px 40px hsla(0,0%,77%,.25);position:relative;overflow:hidden;background-image:url(/_next/static/media/bg_booking_type.d039034a.svg);background-position:100% 100%;background-size:60px 70%;background-repeat:no-repeat;overflow-y:scroll}@media screen and (max-width:768px){.AdvisorDialog .MuiPaper-root{width:100%;max-width:100%;height:100%;max-height:unset;margin:0;border-radius:0}}.AdvisorDialog .AdvisorDialog_content{display:flex;flex-direction:column}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor{display:flex}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor .photo{display:flex;justify-content:center;align-items:center;min-width:80px;width:80px;min-height:80px;height:80px;border-radius:50%;border:2px solid transparent;background-clip:padding-box;filter:drop-shadow(0 6px 30px rgba(140,155,165,.15));position:relative}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor .photo>img{position:relative;width:74px;height:74px;border-radius:50%}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor .photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:-1px;border-radius:inherit;background:linear-gradient(180deg,#1d9afa,#9575cd)}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor .info{display:flex;flex-direction:column;margin-left:22px;justify-content:space-around}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor .info>span:first-child{font-size:.75rem;color:#2845c9;line-height:20px}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor .info>span:last-child{font-size:1.125rem;font-weight:700;color:#284f83}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor i{position:absolute;font-size:109px!important;right:-36px;top:19px}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-advisor i:before{content:""}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-description{margin-top:24px;font-size:.75rem;color:#8c9ba5;font-weight:400;line-height:22px;margin-bottom:43px;text-align:justify}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-extras{display:flex;justify-content:space-around;margin-bottom:24px}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-extras>div{display:flex;flex-direction:column;align-items:center}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-extras>div .image-container{height:60px}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-extras>div .title{font-size:1rem;color:#404955;font-weight:700;margin-bottom:10px;line-height:22px;text-align:center;max-width:109px}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-extras>div>span{font-size:.75rem;color:#8c9ba5}@media screen and (max-width:768px){.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-extras>div{margin-right:15px}}.AdvisorDialog .AdvisorDialog_content .AdvisorDialog_content-button{width:100%;display:flex;justify-content:center}.HouseMatesDialog .MuiPaper-root{width:90%;max-width:980px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);border-radius:25px}@media screen and (max-width:768px){.HouseMatesDialog .MuiPaper-root{width:100%;max-width:100%;height:100%;max-height:unset;margin:0;border-radius:0}}.HouseMatesDialog .Dashboard_Card{padding:25px 35px;flex-direction:column}.HouseMatesDialog .Dashboard_Card .Dashboard_Card-body{margin:0 -35px;padding:0 35px;max-height:calc(100vh - 290px)}@media screen and (max-width:768px){.HouseMatesDialog .Dashboard_Card .Dashboard_Card-body{max-height:calc(100vh - 210px)}}.HouseMatesDialog .Dashboard_Card .Dashboard_Card-footer{margin-top:20px}.HouseMatesDialog .HouseMate{padding:15px 0 30px}.HouseMatesDialog .HouseMate:not(:first-child){padding-top:30px}.HouseMatesDialog .HouseMate:not(:last-child){border-bottom:1px solid #f0f3f6}.HouseMatesDialog .HouseMate .HouseMate-top{display:flex}@media screen and (max-width:768px){.HouseMatesDialog .HouseMate .HouseMate-top{flex-direction:column;align-items:center}}.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar{width:100px;min-width:100px;height:100px;border-radius:50%;margin-right:40px;border:3px solid #9575cd;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width:768px){.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar{width:80px;min-width:80px;height:80px;margin-right:0;margin-bottom:20px}}.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar>input{display:none}.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar>i{font-size:1.5rem;transition:transform .2s ease-in-out}.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar:hover>i{transform:scale(1.2)}.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar.has-image{border-color:#fff;box-shadow:0 4px 30px rgba(0,0,0,.15)}.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar.has-image>i{display:none}.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar:not(.has-image){background-image:none!important}.HouseMatesDialog .HouseMate .HouseMate-top .HouseMate-avatar:not(.has-image)>i{display:inline}.HouseMatesDialog .HouseMate .HouseMate-top .StandardDatesPicker-container{height:90px}.HouseMatesDialog .HouseMate .HouseMate-form{width:100%;display:flex;flex-wrap:wrap;margin-top:30px}@media screen and (max-width:768px){.HouseMatesDialog .HouseMate .HouseMate-form{margin-top:10px}}.HouseMatesDialog .HouseMate .HouseMate-form>.input-field{width:33.33%}@media screen and (max-width:768px){.HouseMatesDialog .HouseMate .HouseMate-form>.input-field{width:100%;margin-bottom:20px!important}}.HouseMatesDialog .HouseMate .HouseMate-form>.input-field:first-child{margin-bottom:30px}.HouseMatesDialog .HouseMate .HouseMate-form>.input-field:not(:nth-child(3)){padding-right:15px}@media screen and (max-width:768px){.HouseMatesDialog .HouseMate .HouseMate-form>.input-field:not(:nth-child(3)){padding-right:0}}@media screen and (min-width:768px){.HouseMatesDialog .HouseMate .HouseMate-form .input-select__menu-list{max-height:110px}}.HouseMatesDialog .HouseMate .HouseMate-form>.multiple-selection-container{width:66.66%}@media screen and (max-width:768px){.HouseMatesDialog .HouseMate .HouseMate-form>.multiple-selection-container{width:100%;margin-top:0}}.HouseMatesDialog .HouseMate .HouseMate-form>.multiple-selection-container>.multiple-selection .selection-box{height:40px}@media screen and (max-width:768px){.HouseMatesDialog .HouseMate .HouseMate-form>.multiple-selection-container>.multiple-selection .selection-box{height:48px}}.Dashboard_OnBoardingDialog .MuiDialog-container{height:calc(100% - 65px);transition:transform 225ms ease-in-out 0ms!important}@media screen and (max-width:768px){.Dashboard_OnBoardingDialog .MuiDialog-container{height:var(--100vh)}}.Dashboard_OnBoardingDialog .MuiDialog-container .MuiPaper-root{border-radius:16px;overflow:hidden}@media screen and (max-width:768px){.Dashboard_OnBoardingDialog .MuiDialog-container .MuiPaper-root{margin:0;border-radius:0;height:var(--100vh);max-height:var(--100vh)}}.AccommodationMap__header{margin-top:65px;background:#fff;padding:.75rem 1.5rem;display:flex;gap:2rem;align-items:center;box-shadow:0 1px 6px 0 rgba(0,0,0,.05);border-top:1px solid #f5f7fa}@media screen and (max-width:768px){.AccommodationMap__header{margin-top:0;background:unset;box-shadow:unset;border-top:unset;width:100%;padding:0 75px 0 112px;position:absolute;top:0;z-index:999;height:65px;pointer-events:none}}.AccommodationMap__header.hideTop{margin-top:0;padding:0 1.5rem;height:65px}.AccommodationMap__header.invisible{display:none}.AccommodationMap__header.mobile{display:flex;background-color:red}.AccommodationMap__header.desktop-full{margin-top:65px}.AccommodationMap__header .map-search{width:100%;display:flex;gap:.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;max-width:23rem;border-radius:.5rem;border:1px solid #eaedfa;background:#fff;pointer-events:all;position:relative}@media screen and (max-width:768px){.AccommodationMap__header .map-search{flex:1 1;padding:0 10px;max-width:unset;pointer-events:all;position:relative;box-shadow:0 1px 6px 0 rgba(0,0,0,.05);height:45px}}.AccommodationMap__header .map-search .map-search__input{width:100%;display:flex;gap:.5rem;align-items:center}.AccommodationMap__header .map-search .map-search__input i{margin:0;color:#1d9afa;font-size:1.5rem}.AccommodationMap__header .map-search .map-search__input input{flex:1 1}.AccommodationMap__header .map-search .autocomplete-results{position:absolute;top:100%;left:0;right:0;z-index:100;margin-top:.5rem;padding:.5rem;border-radius:.5rem;background:var(--Neutrals-White,#fff);box-shadow:0 4px 6px 2px rgba(67,74,95,.1),0 1px 2px 0 rgba(67,74,95,.25);max-height:18rem;overflow-y:auto;display:none}.AccommodationMap__header .map-search .autocomplete-results.active{display:block}.AccommodationMap__header .map-search .autocomplete-results .autocomplete-result{padding:.75rem 1rem;cursor:pointer;color:#434a5f}.AccommodationMap__header .map-search .autocomplete-results .autocomplete-result:hover{background-color:#f5f7fa}.AccommodationMap__header .map-search .autocomplete-input{outline:0;border:0;height:28px;font-size:.875rem;font-weight:400;color:#434a5f;width:100%}@media screen and (max-width:768px){.AccommodationMap__header .map-search .autocomplete-input{--webkit-user-select:initial;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto}}.AccommodationMap__header .map-search .autocomplete-input::placeholder{color:#8c9ba5}.AccommodationMap__header .map-search .autocomplete-input:focus+.autocomplete-results{display:block}.AccommodationMap{flex:1 1;display:flex;flex-direction:row;align-items:stretch;max-height:calc(100vh - 152px)}.AccommodationMap.mobile{max-height:calc(100vh - 125px)}.AccommodationMap .results-window{width:100%;display:flex;flex-direction:column;background-color:#f2f3f7}.AccommodationMap.desktop-windowed .results-window{max-width:750px!important}.AccommodationMap.desktop-full{max-height:calc(100vh - 68px);margin-top:65px}.AccommodationMap.desktop-full .results-window{flex-direction:row}.AccommodationMap.desktop-full .results-window>.Filters{overflow-y:auto;overflow-x:hidden;max-width:unset;min-width:calc(100vw - 570px);height:calc(100vh - 65px)}@media screen and (min-width:1040px)and (max-width:1360px){.AccommodationMap.desktop-full .results-window>.Filters{min-width:calc(100vw - 637px)}}@media screen and (min-width:1360px)and (max-width:1590px){.AccommodationMap.desktop-full .results-window>.Filters{min-width:calc(100vw - 940px)}}@media screen and (min-width:1590px){.AccommodationMap.desktop-full .results-window>.Filters{min-width:600px;max-width:600px}}.AccommodationMap.desktop-full .results-window>.Results{height:100%}.AccommodationMap:not(.mobile) .map-wrapper{overflow:hidden;flex:1 1;position:relative}.AccommodationMap:not(.mobile) .map-wrapper .map-inner{position:absolute;top:0;bottom:0;right:0;width:calc(100vw - 750px);display:flex;justify-content:stretch;align-items:stretch}#active-house-dialog .MuiBackdrop-root{display:none}#active-house-dialog .MuiDialog-scrollPaper{align-items:flex-end}#active-house-dialog .MuiPaper-root{border-radius:24px 24px 0 0;overflow-y:visible;height:-moz-fit-content;height:fit-content;max-height:100%;max-width:100%;margin:0 25px 0 775px;width:100%}@media screen and (max-width:768px){#active-house-dialog .MuiPaper-root{margin:0}}#active-house-dialog .ActiveHouseDialog__card{background-color:#57b4f2;background-repeat:no-repeat;background-size:100%;background-position:100% 0;background-image:url(/_next/static/media/card_bg.8b817631.svg);border-radius:24px 24px 0 0;color:#fff;display:flex;align-items:center;flex-direction:column;padding:25px;width:100%}@media screen and (max-width:768px){#active-house-dialog .ActiveHouseDialog__card{padding-top:30px;padding-bottom:60px;background-size:50%;background-image:url(/_next/static/media/card_bg_mobile.44ccbf94.svg)}#active-house-dialog .ActiveHouseDialog__card:after{content:"";background-color:#f0f3f6;opacity:.3;width:50px;height:5px;border-radius:5px;position:absolute;left:calc(50% - 25px);top:12px}#active-house-dialog .ActiveHouseDialog__card>h5{align-items:flex-start}}#active-house-dialog .ActiveHouseDialog__card>.SliderBullets{transform:translateX(-50%)}@media screen and (max-width:768px){#active-house-dialog .ActiveHouseDialog__card>.SliderBullets{bottom:15px}}#active-house-dialog .ActiveHouseDialog__card>.SliderBullets>div>.bullet:not(.active){background-color:#dfe3e6}#active-house-dialog .ActiveHouseDialog__card>h5{margin-bottom:20px;width:100%;max-width:670px;display:flex;justify-content:space-between;align-items:center}#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing{display:flex;align-items:center}#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing .listing-buttons{display:flex;margin-left:10px}@media screen and (max-width:768px){#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing .listing-buttons{display:none}}#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing .listing-buttons>button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#fff;border:1px solid #f0f3f6;box-sizing:border-box;border-radius:32px;cursor:pointer}#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing .listing-buttons>button:not(:last-child){margin-right:10px}#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing .listing-buttons>button:hover{background-color:#f5f7fa}#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing .listing-buttons>button>i{font-size:1.125rem;color:#434a5f}#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing .listing-buttons>button.disabled{opacity:.4}#active-house-dialog .ActiveHouseDialog__card>h5>.results-listing>span{font-weight:400;margin-left:.4rem}#active-house-dialog .ActiveHouseDialog__card>.carouselWrapper{width:calc(100vw - 750px - 40px);max-width:680px}@media screen and (max-width:768px){#active-house-dialog .ActiveHouseDialog__card>.carouselWrapper{width:calc(100vw - 40px)}#active-house-dialog .ActiveHouseDialog__card>.carouselWrapper>.itemsWrapper>.itemsInnerWrapper>.itemWrapper{display:flex;justify-content:center}}#active-house-dialog .ActiveHouseDialog__card:before{content:"";position:absolute;width:100%;height:calc(50% - 20px);bottom:0;left:0;background-color:#e6ecee}@media screen and (max-width:768px){#active-house-dialog .ActiveHouseDialog__card:before{background-color:#f5f7fa}}.Favorites{width:100%;display:flex;padding:90px 25px 25px;background-color:#f2f3f7;position:relative}.Favorites,.Favorites .favorites-spinner{height:100%;justify-content:center;align-items:center}.Favorites:before{background-image:url(/_next/static/media/bg_dots.6a5fc92d.svg);background-repeat:no-repeat;background-size:contain;content:"";height:156px;position:absolute;right:0;bottom:25vh;width:354px}@media screen and (max-width:768px){.Favorites:before{background-image:url(/_next/static/media/bg_favorites_mobile.892e9621.svg);width:164px;height:262px}}.Favorites:after{background-image:url(/_next/static/media/bg_favorites_left.41c1c8a9.svg);background-repeat:no-repeat;background-size:contain;opacity:.1;content:"";height:256px;width:320px;position:absolute;left:0;bottom:0}@media screen and (max-width:768px){.Favorites:after{display:none}.Favorites{flex-direction:column;height:100%;overflow:auto;justify-content:flex-start}}.Favorites>h3{color:#2845c9;width:100%;max-width:1200px;margin:25px 0}.Favorites.logged-in{padding-top:115px;flex-direction:column;justify-content:flex-start}@media screen and (max-width:768px){.Favorites.logged-in{padding-top:90px}.Favorites.logged-in .Favorites_container{flex-direction:column-reverse}}.Favorites.logged-in .Favorites_container .Favorites_cards{max-height:calc(100vh - 195px);padding-top:0}.Favorites .Favorites_container{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.Favorites .Favorites_container{flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-start;width:100%}}.Favorites .Favorites_container .Favorites_map{align-self:stretch;width:500px;max-width:calc(100vw - 820px);margin-right:40px;display:flex;height:calc(100vh - 215px);border-radius:12px;overflow:hidden;box-shadow:0 6px 12px rgba(140,155,165,.35);z-index:3;position:relative}@media screen and (max-width:1100px){.Favorites .Favorites_container .Favorites_map{max-width:calc(100vw - 480px);width:600px}}@media screen and (max-width:768px){.Favorites .Favorites_container .Favorites_map{width:100%;max-width:none;margin-right:0;margin-bottom:10px;height:calc(100vh - 180px);min-height:unset}}.Favorites .Favorites_container .Favorites_map .FavoriteMarker{display:flex;justify-content:center;align-items:center;width:29px;height:29px;border-radius:50%;background-color:#1d9afa;color:#fff;line-height:.875rem;font-size:.875rem;transform:translate(-15px,-15px)}.Favorites .Favorites_container .Favorites_map .zoomButtons{position:absolute;right:20px;height:100px;display:flex;flex-direction:column;justify-content:space-between;bottom:35px;z-index:5}.Favorites .Favorites_container .Favorites_map .zoomButtons .zoomButton{background:#fff!important;font-size:20px;padding:0;box-shadow:0 0 12px 1px rgba(140,155,165,.55)}.Favorites .Favorites_container .Favorites_map .zoomButtons .zoomButton i{font-size:25px}.Favorites .Favorites_container .Favorites_desc{display:flex;max-width:960px;justify-content:space-between}@media screen and (max-width:768px){.Favorites .Favorites_container .Favorites_desc{flex-direction:column}}.Favorites .Favorites_container .Favorites_desc .Favorites_desc_main{display:flex;flex-direction:column;max-width:460px;margin-right:30px;flex:1 1;height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.Favorites .Favorites_container .Favorites_desc .Favorites_desc_main{margin-right:0}}.Favorites .Favorites_container .Favorites_desc .Favorites_desc_main>img{width:320px}@media screen and (max-width:768px){.Favorites .Favorites_container .Favorites_desc .Favorites_desc_main>img{display:none}}.Favorites .Favorites_container .Favorites_desc .Favorites_desc_main>h2{color:#2845c9;margin-top:30px;margin-bottom:15px}@media screen and (max-width:768px){.Favorites .Favorites_container .Favorites_desc .Favorites_desc_main>h2{margin-top:0}}.Favorites .Favorites_container .Favorites_desc .Favorites_desc_list{max-width:460px;flex:1 1}.Favorites .Favorites_container .Favorites_desc .Favorites_desc_list .IconInformationList__container{display:flex;flex-direction:column;max-height:unset}.Favorites .Favorites_container .Favorites_desc .Favorites_desc_list .IconInformationList__container .IconInformationList__icon{margin-bottom:30px;padding-right:0}.Favorites .Favorites_container .Favorites_desc .see-more-less{display:none;align-items:center;cursor:pointer;color:#1d9afa;font-size:.875rem;font-weight:700;margin-top:15px}.Favorites .Favorites_container .Favorites_desc .see-more-less>i{font-size:1.25rem}.Favorites.has-favorites .Favorites_desc{flex-direction:column;max-width:460px}.Favorites.has-favorites .Favorites_desc .Favorites_desc_main{margin-bottom:30px}@media screen and (max-width:768px){.Favorites.has-favorites .Favorites_desc .Favorites_desc_main{flex:unset;margin-bottom:0}}.Favorites.has-favorites .Favorites_desc .Favorites_desc_main>img{display:none}.Favorites.has-favorites .Favorites_desc .Favorites_desc_main>h2{margin-top:0}.Favorites.has-favorites .Favorites_desc .Favorites_desc_list{margin-right:30px}@media screen and (max-width:768px){.Favorites.has-favorites .Favorites_desc .Favorites_desc_list{margin-right:0;max-height:0;transition:max-height .5s ease-in-out;overflow:hidden}.Favorites.has-favorites .Favorites_desc .see-more-less{display:flex}}.Favorites.has-favorites .Favorites_cards{display:flex;flex-direction:column;min-width:660px;max-height:calc(100vh - 65px);overflow:auto;padding-top:25px;padding-bottom:25px}@media screen and (max-width:1100px){.Favorites.has-favorites .Favorites_cards{min-width:320px}}@media screen and (max-width:768px){.Favorites.has-favorites .Favorites_cards{overflow:unset;max-height:unset;height:-moz-fit-content;height:fit-content;min-width:unset;padding-bottom:0}}.Favorites.has-favorites .Favorites_cards::-webkit-scrollbar{width:0!important}.Favorites.has-favorites .Favorites_cards>.ResultCard{min-height:200px}@media screen and (max-width:1100px){.Favorites.has-favorites .Favorites_cards>.ResultCard{min-height:255px;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:320px){.Favorites.has-favorites .Favorites_cards>.ResultCard{max-width:calc(100vw - 16px)}}.Favorites.has-favorites .Favorites_cards>.ResultCard:not(:last-child){margin-bottom:15px}.Favorites.has-favorites .Favorites_cards .spinner-container{top:0;width:50%}@media screen and (max-width:768px){.Favorites.has-favorites .Favorites_cards .spinner-container{width:100%;left:0}}.DashboardBackground{width:100%;height:100%;display:flex;background:#f0f1f5;align-items:flex-start;position:relative;overflow:unset;padding-top:unset}@media screen and (max-width:900px){.DashboardBackground{height:unset}}.ambassadors__auth .ambassadors__landing{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:calc(65px + 2.5rem) 0 2.5rem}.ambassadors__auth .ambassadors__landing .ambassadors__hero{color:#5a6872;font-size:1.75rem;font-weight:700}.ambassadors__auth .ambassadors__landing .ambassadors__hero strong{color:#9575cd}.ambassadors__auth .ambassadors__landing .AuthenticationForm{width:34rem;padding:2rem 2.5rem;height:-moz-fit-content;height:fit-content;max-width:unset;max-height:unset;min-height:unset;border-radius:1rem;background:#f5f7fa;box-shadow:0 6px 30px 0 rgba(140,155,165,.15);z-index:1}@media screen and (max-width:900px){.ambassadors__auth .ambassadors__landing .AuthenticationForm{width:100%;padding:2rem 1.5rem}}.ambassadors__auth .ambassadors__landing .AuthenticationForm p{display:flex;gap:.25rem;align-items:center}.ambassadors-dashboard-background{width:100%;display:flex;background:#f0f1f5;align-items:flex-start;position:relative;overflow:unset;padding-top:unset}.ambassadors__dashboard{display:flex;height:100%;flex-direction:column;align-items:center;gap:2rem;padding:calc(65px + 2.5rem) 0 2.5rem}@media screen and (max-width:900px){.ambassadors__dashboard{overflow:auto}}.ambassadors__dashboard h5{color:#2845c9;font-size:1rem;font-weight:700}.ambassadors__dashboard .ambassadors__hero{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;width:100%}.ambassadors__dashboard .ambassadors__appPrompt{background-color:#ddf0ff;border-radius:1rem;padding:1rem;flex-direction:column;align-items:center;gap:.5rem;display:none}@media screen and (max-width:900px){.ambassadors__dashboard .ambassadors__appPrompt{display:flex}}.ambassadors__dashboard .ambassadors__appPrompt>p{color:#1d9afa;font-weight:600;text-align:center}.ambassadors__dashboard .ambassadors__appPrompt i{color:#fff}.ambassadors__dashboard h2{color:#9575cd;font-size:1.5rem;font-weight:700}.ambassadors__dashboard p{color:#434a5f;font-size:.875rem;font-weight:500}.ambassadors__dashboard .dashboard{display:flex;gap:1.5rem;width:100%}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard{flex-direction:column}}.ambassadors__dashboard .dashboard h4{color:#2845c9;font-size:1.125rem;font-weight:700}.ambassadors__dashboard .dashboard .dashboard__details{display:flex;flex-direction:column;gap:3rem;width:65%}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard .dashboard__details{width:100%}}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card{position:relative;display:flex;padding:4rem 1.5rem 1rem;flex-direction:column;align-items:flex-start;gap:1.5rem;border-radius:1rem;background:linear-gradient(175deg,#fff 28.06%,#f2f3f7 75.54%);box-shadow:0 6px 30px 0 rgba(140,155,165,.15)}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card{width:100%}}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__profile{position:absolute;display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 1.5rem;left:0;top:-2.5rem}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__profile .ambassador__photo{object-fit:cover;object-position:center;width:5rem;height:5rem;border-radius:100%;border:2px solid linear-gradient(180deg,#1d9afa,#9575cd)}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__profile .ambassador__chip{display:flex;align-items:center;gap:.5rem;padding:.25rem 1rem;border-radius:1.9375rem;background:#d5c8eb;color:#9575cd;font-size:.75rem;font-weight:500}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__details{width:100%;display:flex;flex-direction:column;gap:1rem}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__details h3{color:#284f83;font-size:1.375rem;font-weight:700}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__details .ambassador__details__code{display:flex;flex-direction:column;gap:.5rem}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__details .ambassador__details__code .referral-code__details{display:flex;gap:1rem;align-items:center}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__details .ambassador__details__code .referral-code__details .referral-code{display:flex;flex:1 1;padding:.5rem 1rem;align-items:center;border-radius:.625rem;border:1px solid #dfe3e6;background:#f5f7fa;gap:.5rem}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__details .ambassador__details__code .referral-code__details .referral-code svg{cursor:pointer}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__details .ambassador__details__code .referral-code__details .referral-code input{width:100%;border:none;background:none;color:#5a6872;font-size:.875rem;font-weight:500}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats{display:flex;width:100%;flex-direction:column;gap:.5rem}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats{display:flex;flex-direction:column;gap:1rem}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .stat{display:flex;align-items:center;gap:1rem}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .stat{justify-content:space-between}}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .stat .stat__info{display:flex;align-items:center;gap:1rem}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .stat .stat__info .stat__icon{display:flex;align-items:center;justify-content:center;border-radius:.6875rem;background:#f2f3f7;box-shadow:4px 4px 16px 0 rgba(180,196,215,.5),-6px -6px 16px 0 hsla(0,0%,100%,.8)}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .stat .stat__info .stat__description{color:#5a6872;font-size:.875rem;font-weight:500}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .stat .stat__value{color:#1d9afa;font-size:.875rem;font-weight:700}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .value-to-redeem{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .value-to-redeem{flex-direction:column;align-items:stretch}}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .value-to-redeem .value-to-redeem__content{display:flex;align-items:center;gap:1rem}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .value-to-redeem .value-to-redeem__content{justify-content:space-between}}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .value-to-redeem .value-to-redeem__content .stat__info{display:flex;align-items:center;gap:1rem}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .value-to-redeem .redeem-button:disabled{color:#8c9ba5;background:#dfe3e6}.ambassadors__dashboard .dashboard .dashboard__details .dashboard__details__card .ambassador__stats .stats .value-to-redeem .redeem-button:disabled>svg path{fill:#8c9ba5}.ambassadors__dashboard .dashboard .dashboard__referrals{display:flex;flex-direction:column;gap:.5rem;width:100%}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list{display:flex;flex-direction:column;gap:.5rem;position:relative}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .loading-spinner .spinner-container{position:absolute;left:0;width:100%}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral{display:flex;flex-direction:column;background:#fff;border-radius:.5rem;box-shadow:0 6px 30px 0 rgba(140,155,165,.15);cursor:pointer}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info{display:flex;padding:.5rem 1rem;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:.5rem}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info{justify-content:flex-start}}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info img{width:2.5rem;height:2.5rem;border-radius:100%;object-fit:cover;object-position:center}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__profile{display:flex;gap:2rem;align-items:center}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__profile{flex-direction:column;gap:.25rem;align-items:flex-start}}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__profile .referral__personal-info{display:flex;align-items:center;gap:1rem}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__profile .referral__personal-info .referral__city{width:6rem}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__profile .referral__name{width:8rem;color:#284f83;font-size:.875rem;font-weight:700}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__profile .referral__name.open{color:#434a5f}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__nationality{display:flex;align-items:center;gap:.5rem;width:8rem}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__nationality .flag{width:1.25rem;height:1rem;background-repeat:no-repeat;background-size:contain}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__nationality p{color:#5a6872;font-size:.75rem;font-weight:500}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__status{display:flex;gap:1rem;align-items:center;flex:1 1}@media screen and (max-width:900px){.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__info .referral__status{width:100%}}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__listings{display:flex;flex-direction:column;padding:.5rem 1rem;gap:.25rem;border-top:1px solid #dfe3e6}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__listings .listing{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#f5f7fa;border-radius:.25rem}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .referral .referral__listings .listing p{color:#2845c9;font-size:.75rem;font-weight:700}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .empty-referral{width:100%;display:flex;align-items:center;padding:1rem;gap:5rem;border-radius:1rem;background:#fff}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .empty-referral .empty-referral__content{display:flex;flex-direction:column;gap:.5rem}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .empty-referral .empty-referral__content h5{color:#0f4d7d;font-size:1rem;font-weight:700}.ambassadors__dashboard .dashboard .dashboard__referrals .referral__list .empty-referral .empty-referral__content p{color:#5a6872;font-size:.875rem;font-weight:500}.ambassadors__dashboard .pagination{display:flex;margin-left:auto}.ambassadors__dashboard .pagination .pagination__button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:24px;background:#fff;color:#434a5f;box-shadow:0 6px 30px 0 rgba(140,155,165,.15);border:none;cursor:pointer}.ambassadors__dashboard .pagination .pagination__button.page-number{color:#07273f}.ambassadors__dashboard .pagination .pagination__button>svg{transform:rotate(90deg)}.ambassadors__dashboard .pagination .pagination__button.active{background:#1d9afa;color:#fff}.ambassadors__dashboard .pagination .pagination__button:disabled{color:#8c9ba5;background:#f5f7fa}.ambassadors__dashboard .pagination .pagination__button:not(:last-child){margin-right:16px}.MapLinks{display:flex;flex-direction:column;width:100%;padding-bottom:45px}@media screen and (max-width:768px){.MapLinks{padding:0 1.5rem 70px}}.MapLinks .MapLink-Section{padding:16px 0}.MapLinks .MapLink-Section .MapLink-Title{font-size:20px;color:#284f83;margin-bottom:16px}.MapLinks .MapLink-Section .MapLink-Description{font-size:14px;color:#5a6872}@media screen and (max-width:768px){.MapLinks .MapLink-Section .MapLink-Description{text-align:justify;padding-right:8px}}.MapLinks .MapLink-Section .MapLink-Content{display:flex;flex-wrap:wrap;justify-content:space-between}.MapLinks .MapLink-Section .MapLink-Content .MapLink-LinkContainer{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.MapLinks .MapLink-Section .MapLink-Content .MapLink-LinkContainer{padding-right:40px;width:50%}}.MapLinks .MapLink-Section .MapLink-Content .MapLink-LinkContainer .MapLink-Link{color:#5a6872;text-decoration:underline;line-height:32px}.Results{height:calc(100% - 70px);position:relative}@media screen and (max-width:768px){.Results{height:unset}}.Results .ResultCardMobileListWrapper{display:flex;justify-content:center;width:100vw}.Results .ReactVirtualized__Grid.ReactVirtualized__List{padding:0!important;width:100%!important;overflow:unset!important}.Results .ReactVirtualized__Grid.ReactVirtualized__List .ReactVirtualized__Grid__innerScrollContainer{width:100%!important}.Results.hide-header .ReactVirtualized__Grid.ReactVirtualized__List{overflow:hidden auto!important}.Results.hide-header .Results-header .Results-header-bottom,.Results.hide-header .Results-header .Results-header-top{display:none}.Results .Results-header{display:flex;flex-direction:column;padding:1.5rem 1.5rem 0;gap:.5rem}@media screen and (max-width:768px){.Results .Results-header{max-height:unset;height:unset;display:inline;padding:0}}.Results .Results-header .nav-links{height:2.5rem;border-bottom:1px solid #b4c4d7}@media screen and (max-width:768px){.Results .Results-header .nav-links{display:unset;position:-webkit-sticky;position:sticky;top:0;z-index:10}}.Results .Results-header .nav-links .results__navigation-links{display:flex;max-width:100%;overflow-x:scroll;gap:1.5rem}@media screen and (max-width:768px){.Results .Results-header .nav-links .results__navigation-links{padding:0 25px;background-color:#fff}.Results .Results-header .nav-links .results__navigation-links::-webkit-scrollbar{width:0;height:0}}.Results .Results-header .nav-links .results__navigation-links .navigation-link{display:flex;height:2.5rem;padding-top:.5rem;gap:.5rem;cursor:pointer;white-space:nowrap}.Results .Results-header .nav-links .results__navigation-links .navigation-link:hover{color:#1d9afa}.Results .Results-header .nav-links .results__navigation-links .navigation-link i{font-size:1rem}.Results .Results-header .nav-links .results__navigation-links .navigation-link i:before{margin:0}.Results .Results-header .nav-links .results__navigation-links .navigation-link .icon-double_bed{font-size:.75rem;margin-right:.5rem}.Results .Results-header .nav-links .results__navigation-links .navigation-link.active{border-bottom:3px solid #1d9afa;color:#1d9afa}.Results .Results-header .Results-header-bottom,.Results .Results-header .Results-header-top{display:flex;align-items:center;justify-content:space-between}.Results .Results-header .Results-header-bottom{gap:.5rem;align-items:flex-end}.Results .Results-header .Results-header-bottom .results-count-title{line-height:20px;margin:0;padding-left:30px;text-align:right}@media screen and (min-width:768px){.Results .Results-header .Results-header-bottom{align-items:center}}@media screen and (max-width:768px){.Results .Results-header .Results-header-bottom{width:calc(100vw - 50px);margin:5px auto 0}.Results .Results-header .Results-header-bottom .Results-sort{align-items:flex-start}.Results .Results-header .Results-header-bottom .results-count-title{font-size:.825rem;font-weight:700;padding-left:0;margin-top:4px;text-align:right}}.Results .Results-header .Results-header-top{margin-bottom:4px}.Results .Results-header .Results-header-top .showMap{height:2.5rem;margin-left:auto;border-radius:1.1875rem;border:1px solid #1d9afa;display:flex;align-items:center;gap:.25rem;color:#1d9afa;background:#fff}.Results .Results-header .Results-header-top .showMap i{margin:0}@media screen and (max-width:768px){.Results .Results-header .Results-header-top{width:calc(100vw - 50px);margin:5px auto 0}}.Results .Results-header .Results-header-top .Results-breadcrumbs{display:flex;align-items:center}.Results .Results-header .Results-header-top .Results-breadcrumbs .Results-breadcrumb{color:#1d9afa;cursor:pointer;font-weight:500}.Results .Results-header .Results-header-top .Results-breadcrumbs .Results-breadcrumb.active{color:#5a6872;cursor:default}.Results .Results-header .Results-header-top .Results-breadcrumbs .Results-breadcrumb:not(.active){text-decoration:underline}@media screen and (max-width:768px){.Results .Results-header .Results-header-top .Results-breadcrumbs .icon-chevron_right{color:#c8c8c8;font-size:14px;padding:0 2px}.Results .Results-header .Results-header-top .Results-breadcrumbs .Results-breadcrumb{font-size:12px;font-weight:600}}.Results .Results-header .Results-sort{color:#1d9afa;font-size:.875rem;cursor:pointer;display:flex;flex-direction:column;margin-right:10px}.Results .Results-header .Results-sort strong{color:#5a6872;font-size:.75rem;font-weight:500;margin-right:5px;white-space:nowrap}.Results .Results-header .Results-sort>span{white-space:nowrap;color:#0f4d7d;font-size:.875rem;font-weight:500}.Results .Results-header .results-count-title{font-size:1.125rem;color:#2845c9;margin-left:auto;margin-right:15px}@media screen and (max-width:768px){.Results .Results-header .results-count-title{text-align:right;margin-right:0}}.Results .Results-header .showMap{opacity:0;transition:opacity .3s;padding:5px 8px;cursor:pointer}@media screen and (max-width:768px){.Results .Results-header .showMap{display:none}}.Results .Results-header .showMap.visible{opacity:1}.Results .Results-header .showMap .icon-map{font-size:.813rem}.Results .Results-header .showMap .icon-hide_map{font-size:1rem}.Results .ResultsPagination{display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:10px;margin-top:10px;gap:.5rem}.Results .ResultsPagination.hidden{opacity:0}.Results .ResultsPagination .ResultsPagination-button{width:36px;height:36px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;color:#284f83}.Results .ResultsPagination .ResultsPagination-button i{color:#434a5f;font-size:1.25rem}.Results .ResultsPagination .ResultsPagination-button.active{cursor:default;font-weight:600;color:#fff;background-color:#1d9afa}.Results .ResultsPagination .ResultsPagination-button.disabled{cursor:default;opacity:.6}.Results .ResultsPagination .ResultsPagination-button.dots{box-shadow:none!important;background-color:unset;cursor:default}.Results .ResultsContent{flex:1 1;padding:0 20px 10px;height:calc(100% - 74px);overflow:auto;transition:opacity .3s ease-in-out}.Results .ResultsContent .ResultCard:first-child{margin-top:1rem}.Results .ResultsContent.mobile{padding:0}.Results .ResultsContent.mobile .ResultCard:first-child{margin-top:8px}.Results .ResultsContent.desktop-full,.Results .ResultsContent.mobile{display:flex;flex-wrap:wrap;justify-content:flex-start}.Results .ResultsContent.desktop-full{padding:1rem 0 10px 20px;height:calc(100% - 160px);gap:1rem}.Results .ResultsContent.desktop-full a:first-child{margin-top:0}.Results .ResultsContent.loadingPage{opacity:.6;pointer-events:none}.Results .MapResultsSpinner{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.Results .MapResultsSpinner.loading{opacity:1}.no-listings__empty-state{display:flex;align-items:center;justify-content:center;gap:2rem}.no-listings__empty-state svg{min-width:15rem}.no-listings__empty-state .no-listings__empty-state__info{display:flex;flex-direction:column;gap:.5rem}.no-listings__empty-state .no-listings__empty-state__info h4{color:#2845c9;font-size:1.125rem;font-weight:700}.no-listings__empty-state .no-listings__empty-state__info p{color:#69747c;font-size:.875rem;font-weight:500}@media screen and (max-width:768px){.no-listings__empty-state{flex-direction:column}}.Map{background-color:#f6f6f4;flex:1 1;position:relative}.Map .topRight{position:absolute;top:20px;right:20px;display:flex;flex-direction:column;align-items:flex-end;max-width:380px;pointer-events:none}@media screen and (max-width:768px){.Map .topRight{max-width:calc(100vw - 40px);width:100%!important;top:unset;bottom:60px;flex-direction:row;align-items:center;justify-content:space-between}}.Map .topRight .mapControl{min-height:35px;width:35px;background-color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:35px;cursor:pointer;transition:all .1s;color:#2f9bf8;font-weight:700;margin-bottom:15px;pointer-events:all}@media screen and (max-width:768px){.Map .topRight .mapControl{min-height:45px;width:45px;line-height:10px;border-radius:45px;font-size:1.375rem}.Map .topRight .mapControl.minus,.Map .topRight .mapControl.plus{display:none}}.Map .topRight .mapControl.location{display:none}@media screen and (max-width:768px){.Map .topRight .mapControl.location{display:flex}}.Map .topRight .mapControl:not(.zoomControl):not(.open-search):hover{background-color:#213fac;color:#fff}.Map .topRight .mapControl.search{transition:width .2s ease-in-out}.Map .topRight .mapControl.search i{font-size:1.125rem}@media screen and (max-width:768px){.Map .topRight .mapControl.search i{font-size:1.375rem}}.Map .topRight .mapControl.search.open-search{width:100%}@media screen and (max-width:768px){.Map .topRight .mapControl.search.open-search{position:absolute;right:0;min-width:80vw}}.Map .topRight .mapControl.search.open-search input{outline:0;border:0;height:28px;font-size:.813rem;font-weight:400;color:#434a5f;width:100%}@media screen and (max-width:768px){.Map .topRight .mapControl.search.open-search input{--webkit-user-select:initial;-webkit-user-select:initial;-moz-user-select:initial;user-select:auto}}.Map .topRight .mapControl.search.open-search input::placeholder{color:#8c9ba5}.Map .topRight .mapControl.search.open-search i{margin:0 5px}.Map .searchMoveToggle{min-height:35px;height:35px;background-color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:40px;cursor:pointer;transition:all .1s;position:absolute;top:20px;left:20px;padding:0 15px;box-shadow:0 0 15px rgba(0,0,0,.1);font-size:.75rem;color:#5a6872}.Map .searchMoveToggle>div{margin-left:10px}.Map .searchMoveToggle.filter-inline{position:unset;white-space:nowrap}@media screen and (max-width:768px){.Map .searchMoveToggle:not(.filter-inline){display:none}}.Map .MapSpinner{position:absolute;top:26px;left:255px;opacity:0;transition:opacity .2s ease-in-out}.Map .MapSpinner.loading{opacity:1}@media screen and (max-width:768px){.Map .MapSpinner{top:65px;left:50%;transform:translateX(-50%)}}.Map .categories-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:20px}@media screen and (max-width:768px){.Map .categories-wrapper{display:none}}.Map .categories-wrapper .categories-container{height:40px;display:flex;align-items:center;background-color:#fff;position:relative;color:#2845c9;border-radius:20px;padding:0 15px 0 10px}.Map .categories-wrapper .categories-container:after{content:"";position:absolute;right:15px;top:0;height:100%;width:20px;border-top-right-radius:5px;border-bottom-right-radius:5px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.Map .categories-wrapper .categories-container>i{font-size:1.25rem;margin-right:5px}.Map .categories-wrapper .categories-container>span{white-space:nowrap;font-size:.75rem;margin-right:20px}.Map .categories-wrapper .categories-container .categories-list{display:flex;overflow-x:auto}.Map .categories-wrapper .categories-container .categories-list::-webkit-scrollbar{height:0!important}.Map .categories-wrapper .categories-container .categories-list .category-item{background:rgba(212,218,244,.4);border:2px solid #e6ecee;height:28px;font-weight:500;font-size:.75rem;padding:2px 18px;line-height:20px;white-space:nowrap;border-radius:28px;margin-right:10px}.Map :focus{outline:none}#mobile-city-dialog .MuiBackdrop-root{display:none}#mobile-city-dialog .MuiDialog-scrollPaper{align-items:flex-end}#mobile-city-dialog .MuiPaper-root{border-radius:24px 24px 0 0;overflow-y:visible;height:-moz-fit-content;height:fit-content;max-height:100%;max-width:100%;margin:0 25px 0 775px;width:100%}@media screen and (max-width:768px){#mobile-city-dialog .MuiPaper-root{margin:0}}#mobile-city-dialog .MobileCityDialog__card{background-color:#fff;border-radius:24px 24px 0 0;display:block;padding:25px;width:100%;position:relative;overflow-y:scroll}#mobile-city-dialog .MobileCityDialog__card::-webkit-scrollbar{width:0}#mobile-city-dialog .MobileCityDialog__card:before{content:"";background-color:#f0f3f6;width:50px;height:5px;border-radius:5px;position:absolute;left:calc(50% - 25px);top:12px}#mobile-city-dialog .MobileCityDialog__card>h5{color:#2845c9;display:flex;justify-content:space-between;align-items:center}#mobile-city-dialog .MobileCityDialog__card .MobileCityDialog__cities{margin-top:25px;margin-left:-25px;margin-right:-25px;padding-bottom:20px;width:100%;display:flex;flex-direction:column}#mobile-city-dialog .MobileCityDialog__card .MobileCityDialog__cities>.city{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 50px);height:64px;color:#284f83;font-size:.875rem;padding:0 25px}#mobile-city-dialog .MobileCityDialog__card .MobileCityDialog__cities>.city.active{color:#1d9afa;background-color:#f6fcff;font-weight:700}#mobile-city-dialog .MobileCityDialog__card .MobileCityDialog__cities>.city.active i{display:initial}#mobile-city-dialog .MobileCityDialog__card .MobileCityDialog__cities>.city.active>.city-img{border:2px solid #1d9afa}#mobile-city-dialog .MobileCityDialog__card .MobileCityDialog__cities>.city i{display:none;width:20px;height:20px;line-height:20px;background-color:#57b4f2;color:#fff;border-radius:50%}#mobile-city-dialog .MobileCityDialog__card .MobileCityDialog__cities>.city>span{flex:1 1}#mobile-city-dialog .MobileCityDialog__card .MobileCityDialog__cities>.city>.city-img{background-size:cover;background-position:50%;border-radius:10px;width:48px;height:48px;margin-right:16px}.Filters{max-width:740px}.Filters.desktop-windowed{display:flex;align-items:center;gap:.75rem;margin-left:-5px;padding-right:10px;width:100%;max-width:100%;padding-top:10px;padding-bottom:8px}.Filters .showMap{height:2.5rem;margin-left:auto;border-radius:1.1875rem;border:1px solid #1d9afa;display:flex;align-items:center;gap:.25rem;color:#1d9afa;background:#fff}.Filters .showMap i{margin:0}.Filters.desktop-full,.Filters.mobile{padding:1.5rem;background-color:#fff;min-width:350px;max-width:400px}.Filters.mobile{max-width:600px;max-height:calc(var(--100vh) - 125px);overflow-y:auto;padding-bottom:80px}.Filters.inline{position:absolute;top:0;width:100%;max-width:100%;left:0;background:none;display:none;padding:20px 20px 0}@media screen and (max-width:768px){.Filters.inline{display:flex}.Filters.inline.has-open-dropdown{height:100%}}.Filters.inline::-webkit-scrollbar{height:0!important}.Filters.inline>.DropdownInput{margin-right:10px}.Filters .showMoreFilters{height:2.5rem;border-radius:1.25rem;border:1px solid #dfe3e6;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;color:#0f4d7d;background:#fff;font-size:.75rem;font-weight:500}.Filters .showMoreFilters i{margin:0;color:#1d9afa}.Filters .FilterBlock{margin-top:5px}.Filters .FilterBlock .FilterBlock__trigger{cursor:pointer;padding:15px 0;display:block}.Filters .FilterBlock .FilterBlock__trigger h3{font-size:14px;color:#2a47c7;display:flex;justify-content:space-between;align-items:center}.Filters .FilterBlock .FilterBlock__trigger h3 i{transition:all .3s;color:#434a5e;font-size:18px}.Filters .FilterBlock .FilterBlock__trigger.is-open h3 i{transform:scaleY(-1)}.Filters .FilterBlock .FilterBlock__contentInner{padding-bottom:25px}#filter-dialog{align-items:flex-start;display:inline-flex;justify-content:flex-start}@media screen and (max-width:768px){#filter-dialog{position:relative}}#filter-dialog .MuiDialog-scrollPaper{align-items:flex-start;display:flex;flex-direction:row;max-width:520px;width:80%;height:100%}@media screen and (max-width:768px){#filter-dialog .MuiDialog-scrollPaper{width:100%;max-width:unset}}#filter-dialog .MuiPaper-root{border-radius:0 24px 0 0;overflow-y:visible;margin:0;max-height:100%;height:100%;max-width:520px;width:100%}#filter-dialog .MuiPaper-root .FilterDialog__header{min-height:70px;border-bottom:1px solid #f0f3f6;display:flex;justify-content:space-between;align-items:center;padding:0 20px}#filter-dialog .MuiPaper-root .FilterDialog__header h2{color:#2845c9}#filter-dialog .MuiPaper-root .FilterDialog__body{max-height:calc(100% - 140px);overflow-y:auto}#filter-dialog .MuiPaper-root .FilterDialog__body .Filters{flex-direction:column}#filter-dialog .MuiPaper-root .FilterDialog__body .Filters.desktop-windowed{align-items:stretch;padding:.5rem 1rem}#filter-dialog .MuiPaper-root .FilterDialog__actions{height:70px;display:flex;padding:10px 20px;align-items:center;justify-content:flex-end;border-top:1px solid #f0f3f6}#filter-dialog .MuiPaper-root .FilterDialog__actions .btn{height:38px;line-height:38px;justify-content:center;display:flex;align-items:center;padding:0 25px}#filter-dialog .MuiPaper-root .FilterDialog__actions .btn:first-child{margin-right:20px}.ApplyFilters_mobile{position:fixed;bottom:-72px;opacity:0;left:0;width:100%;z-index:5;background:#fff;display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:bottom .3s ease-in-out,opacity .2s ease-in-out}.ApplyFilters_mobile.open{bottom:60px;opacity:1}body.modal-open{overflow:hidden}.modal__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:300}.modal{position:fixed;display:flex;flex-direction:column;gap:2rem;max-width:330px;padding:2rem;border-radius:1rem;background:var(--Grey-1,#f5f7fa);box-shadow:0 15px 40px 0 rgba(40,79,131,.2);transform:translate(-50%,-50%);left:50%;top:50%;z-index:400;max-height:75%;max-width:50%;overflow-y:scroll;transition:transform all 1s ease-in-out}@media screen and (max-width:900px){.modal{padding:2rem;border-radius:1rem 1rem 0 0;max-height:75%;min-width:100%;transform:translateY(0);left:unset;top:unset;bottom:0}}.modal .modal__header{width:100%;display:flex;flex-direction:column;gap:.5rem}.modal .modal__header .header__title{display:flex;justify-content:space-between;align-items:center}.modal .modal__header .header__title h1{color:#2845c9;font-size:1.75rem;font-weight:700}.modal .modal__header .header__title p{color:#8c9ba5;font-size:.875rem;font-weight:500}.modal .modal__header .header__title .modal__close{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:100%;background:#fff;box-shadow:0 6px 30px rgba(140,155,165,.15)}.modal .modal__header .header__title .modal__close svg{fill:#2845c9}.modal__header .header__title>h1{margin-right:40px}.ambassador__redeem{display:flex;flex-direction:column;gap:1rem}.ambassador__redeem h5{color:#434a5f;font-size:1rem;font-weight:700}.ambassador__redeem .redeem-this-time,.ambassador__redeem .total-to-redeem{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ambassador__redeem .total-to-redeem h5:last-child{color:#1d9afa}.ambassador__redeem .redeem-this-time{display:flex;align-items:center}.ambassador__redeem .redeem-this-time .redeem-content{display:flex;align-items:center;gap:1rem}.ambassador__redeem .redeem-this-time .redeem-content .add-max{color:#1d9afa;text-align:center;font-size:.875rem;font-weight:700;cursor:pointer}.ambassador__redeem .redeem-this-time .actions{display:flex;align-items:center;gap:.5rem}.ambassador__redeem .redeem-this-time .actions .input-container{display:flex;width:8rem;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.625rem;border:1px solid #e8ebed;background:#fff}.ambassador__redeem .redeem-this-time .actions .input-container .icon-container{display:flex;align-items:center}.ambassador__redeem .redeem-this-time .actions .input-container input{width:100%;height:100%;border:none}.ambassador__redeem .redeem__actions{width:100%;display:flex;gap:.5rem;align-items:center}.ambassador__redeem .redeem__actions .btn{flex:1 1}.VisitCancellationDialog .MuiPaper-root{width:90%;max-width:980px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);border-radius:25px}@media screen and (max-width:768px){.VisitCancellationDialog .MuiPaper-root{width:100%;max-width:100%;height:100%;max-height:unset;margin:0;border-radius:0}}.VisitCancellationDialog .VisitCancellation{width:100%;min-height:300px;height:-moz-fit-content;height:fit-content;border-radius:16px;padding:24px;background-color:#fff;display:flex}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body{display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .modal-title{font-size:1.125rem;color:#2845c9;font-weight:700;margin-bottom:20px}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .modal-text{font-size:.875rem;color:#8c9ba5;margin-bottom:24px}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .cancellation-select{width:50%;margin-left:1px;margin-bottom:120px}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .cancellation-select.has-selected-value{margin-bottom:30px}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .modal-inputs{display:flex;flex-direction:column}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .modal-inputs .error-message{color:#c1381a;font-size:.75rem;margin-left:15px;margin-top:10px}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .modal-inputs .input-section{display:flex}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .modal-inputs .input-section>label{font-size:.875rem;color:#434a5f;font-weight:600}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .modal-inputs>div:last-child{margin-bottom:24px}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .modal-inputs .text-box{display:flex;flex-direction:row;align-items:flex-start;padding:24px;background:#f6fcff;border:1px solid #57b4f2;box-sizing:border-box;border-radius:8px;margin-bottom:24px;font-size:.75rem;color:#8c9ba5;box-shadow:0 6px 30px rgba(140,155,165,.15)}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .cancellation-buttons{display:flex;margin-bottom:5px}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .cancellation-buttons .action-button{display:flex;flex-direction:row;justify-content:center;height:40px;width:150px;align-items:center;padding:0 16px;border-radius:24px;font-size:.875rem;cursor:pointer}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .cancellation-buttons .action-button:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2);cursor:pointer}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .cancellation-buttons .cancel{border:1px solid #1d9afa;background:#fff;color:#5a6872;margin-right:15px}.VisitCancellationDialog .VisitCancellation .VisitCancellation_body .cancellation-buttons .submit{border:1px solid #1d9afa;background:#1d9afa;color:#f6fcff}.VisitCard__schedule-dialog,.VisitCard__schedule-dialog .action-spinner{display:flex;align-items:center;justify-content:center}.VisitCard__schedule-dialog .action-spinner{height:100%}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root{max-width:900px;width:900px;height:-moz-fit-content;height:fit-content;min-height:500px;padding:30px 30px 0}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .title{margin:auto;text-align:center;max-width:480px;font-size:14px;font-weight:700;color:#434a5f}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container>span{text-align:center;font-size:11px;color:#8c9ba5;display:block;padding:20px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container>span>a{font-size:11px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body{display:flex;align-items:stretch;justify-content:center;margin-top:20px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .left{flex:3 1}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .left>p{font-weight:700;color:#434a5f;margin-bottom:10px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .left .day-picker-container .date-box{background-color:#f8f9fc;border-radius:8px;min-height:40px;height:-moz-fit-content;height:fit-content;width:100%;padding:0 15px;font-size:.75rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .left .day-picker-container .date-box:hover{background-color:#ccdce6}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .left .day-picker-container .date-box.active{background-color:#dbf0ff}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .left .day-picker-container .date-box:not(:last-child){margin-bottom:10px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .left .day-picker-container .date-box>span{color:#8c9ba5}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .left .day-picker-container .date-box>strong{color:#434a5f;font-weight:400}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .div{flex:.1 1;border-right:1px dashed #b4c4d7;height:calc(100vh - 418px);margin:0 20px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .right{flex:5 1}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .right .select-date-time-container{display:flex;justify-content:flex-start;flex-direction:column;width:calc(100% - 30px);margin:10px 15px 0}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .right .select-date-time-container>p{font-weight:700;color:#434a5f;margin:10px 0}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .right .select-date-time-container .date-box-title{width:100%;min-height:32px;height:-moz-fit-content;height:fit-content;padding:3px;background-color:#dfe3e6;color:#8c9ba5;font-size:.75rem;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:4px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .right .select-date-time-container .div-horiz{border-top:1px dashed #b4c4d7;width:100%;margin:20px 0}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-body .right .select-date-time-container .TimesPickers{max-width:200px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons{display:flex;justify-content:center;min-height:36px;padding-bottom:10px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons button{width:200px;justify-content:center;height:33px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons button:not(:last-child){margin-right:20px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons .action-button{display:flex;align-items:center;padding:0 16px;border-radius:7px;font-size:.875rem}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons .action-button:not(:disabled):focus{outline:0!important;text-shadow:-1px 1px 3px hsla(0,0%,100%,.3)}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons .action-button:not(:disabled):hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2);cursor:pointer}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons .action-button:disabled{opacity:.5}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons .cancel{border:1px solid #1d9afa;background:#fff;color:#5a6872;margin-right:15px}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons .submit{border:1px solid #1d9afa;background:#1d9afa;color:#f6fcff}.VisitCard__schedule-dialog .MuiDialog-container .MuiPaper-root .schedule-dialog-container .schedule-dialog-buttons .reject{border:1px solid #dd654b;background:#dd654b;color:#fff}.VisitCard{width:100%;background-color:#fff;box-shadow:0 4px 40px hsla(0,0%,79%,.25);border-radius:8px;display:flex;align-items:center;height:180px;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;position:relative}@media screen and (max-width:768px){.VisitCard{flex-direction:column;height:-moz-fit-content;height:fit-content;overflow:hidden}}.VisitCard::-webkit-scrollbar{height:0!important;width:0!important}.VisitCard .Card__image{width:180px;min-width:180px;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-right:10px;padding:10px;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.VisitCard .Card__image{width:100%;min-width:unset;height:140px;margin-right:0;border-radius:8px 8px 0 0}}.VisitCard .Card__image .Card__image-type-tag{display:flex;justify-content:space-between;align-items:center;height:28px;border-radius:14px;font-size:.75rem;color:#fff;padding:0 16px}.VisitCard .Card__image .Card__image-type-tag>i{margin-right:8px;margin-left:-4px}.VisitCard .Card__image .Card__image-type-tag>span{display:block;width:100%;text-align:center}.VisitCard .Card__image .livecall{background-color:#57b4f2}.VisitCard .Card__image .onsite{background-color:#9575cd}.VisitCard .Card__body{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 150px);padding:20px;height:100%}@media screen and (max-width:768px){.VisitCard .Card__body{width:100%;flex-direction:column;align-items:flex-start}}.VisitCard .Card__body .Card__body-info{display:flex;flex-direction:column;min-width:385px}@media screen and (max-width:768px){.VisitCard .Card__body .Card__body-info{width:100%;margin-bottom:10px}}.VisitCard .Card__body .Card__body-info .room-title{size:1rem;color:#2845c9;font-weight:700;margin-bottom:36px;max-width:340px;width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.VisitCard .Card__body .Card__body-info .room-title{max-width:100%;width:unset}}.VisitCard .Card__body .Card__body-info .room-details{display:flex;flex-direction:column}.VisitCard .Card__body .Card__body-info .room-details>div{color:#8c9ba5;font-size:.875rem}.VisitCard .Card__body .Card__body-info .room-details>div>strong{margin-right:5px}.VisitCard .Card__body .Card__body-info .room-details>div>i{margin-right:10px}.VisitCard .Card__body .Card__body-visit{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:253px}@media screen and (max-width:768px){.VisitCard .Card__body .Card__body-visit{min-width:unset;width:100%;margin-top:10px;align-items:center}}.VisitCard .Card__body .Card__body-visit .visit-requested{display:flex;flex-direction:column}.VisitCard .Card__body .Card__body-visit .visit-requested>span:first-child{color:#dfb07f;font-size:.875rem;font-weight:400;margin-bottom:15px}.VisitCard .Card__body .Card__body-visit .visit-requested .date-option{font-size:1rem;color:#5a6872}.VisitCard .Card__body .Card__body-visit .visit-requested>div:not(:last-child){margin-bottom:15px}.VisitCard .Card__body .Card__body-visit .visit-cancelled{display:flex;flex-direction:column;font-size:1rem;color:#434a5f}.VisitCard .Card__body .Card__body-visit .visit-finished{display:flex;flex-direction:column}.VisitCard .Card__body .Card__body-visit .visit-finished>span:first-child{font-size:.875rem;color:#9575cd}.VisitCard .Card__body .Card__body-visit .visit-finished>span:last-child{font-size:1rem;color:#5a6872}.VisitCard .Card__body .Card__body-visit .accepted-visit{display:flex;flex-direction:column;justify-content:center;align-items:center}.VisitCard .Card__body .Card__body-visit .accepted-visit .text{color:#284f83;font-size:.625rem;margin-bottom:2px}.VisitCard .Card__body .Card__body-visit .accepted-visit .date{font-size:1rem;color:#2dc928}.VisitCard .Card__body .Card__body-visit .accepted-visit .timezone{font-size:.875rem;color:#5a6872}.VisitCard .Card__body .Card__body-actions{display:flex;flex-direction:column;height:100%;align-items:center;min-width:180px}@media screen and (max-width:768px){.VisitCard .Card__body .Card__body-actions{width:100%;min-width:unset;flex-direction:column-reverse;align-items:center}}.VisitCard .Card__body .Card__body-actions .actions-loading{justify-content:center;align-items:center;width:100%}.VisitCard .Card__body .Card__body-actions .actions-loading>div{height:-moz-fit-content;height:fit-content;width:100%;position:unset}.VisitCard .Card__body .Card__body-actions .landlord_section{display:flex}.VisitCard .Card__body .Card__body-actions .landlord_section .landlord_section-name{color:#2845c9;font-size:1rem;margin-right:25px}.VisitCard .Card__body .Card__body-actions .landlord_section .landlord_section-photo{width:30px;height:30px;border-radius:50%;border:1px solid #f0f3f6;box-sizing:border-box;filter:drop-shadow(0 4px 16px rgba(0,0,0,.12))}@media screen and (max-width:768px){.VisitCard .Card__body .Card__body-actions .landlord_section{margin-top:10px}}.VisitCard .Card__body .Card__body-actions .visit-videocall{display:flex;justify-content:center;align-items:center;padding:7px 12px;width:-moz-fit-content;width:fit-content;height:36px;background:#3ad06e;border-radius:100px;font-size:.875rem;color:#fff;margin-top:35px;border:unset;cursor:pointer}.VisitCard .Card__body .Card__body-actions .visit-videocall:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.05)}.VisitCard .Card__body .Card__body-actions .visit-videocall.disabled{cursor:unset}.VisitCard .Card__body .Card__body-actions .tooltip:before{top:unset;bottom:-2.5px}.VisitCard .Card__body .Card__body-actions .tooltip:after{bottom:unset;top:110%}.VisitCard .Card__body .Card__body-actions .answer-suggestion{display:flex;justify-content:center;align-items:center;padding:7px 12px;width:-moz-fit-content;width:fit-content;height:36px;background:#1d9afa;border-radius:100px;border:1px solid #1d9afa;font-size:.875rem;color:#fff;margin-top:35px}.VisitCard .Card__body .Card__body-actions .answer-suggestion:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2);cursor:pointer}.VisitCard .Card__body .Card__body-actions .action-link{cursor:pointer;font-size:.625rem;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline}.VisitCard .Card__body .Card__body-actions .cancel{margin-top:8px;color:#dfe3e6}.VisitCard .Card__body .Card__body-actions .reject-suggestion{margin-top:8px;color:#b4c4d7;font-weight:400;font-size:.813rem}.VisitCard .Card__body .Card__body-actions .see-address{margin-top:13px;color:#57b4f2}.VisitCard .Card__body .Card__body-actions .expiration-date{display:flex;font-size:.625rem;color:#dfe3e6;font-weight:500;margin-top:auto}.VisitCard .Card__body .Card__body-actions .expiration-date>img{margin-right:7px}@media screen and (max-width:768px){.VisitCard .Card__body .Card__body-actions .expiration-date{margin-bottom:0;margin-top:10px}}.VisitCard .Card__body .Card__body-actions .fullAddress-dropdown>div:first-child{flex:none}.VisitCard .Card__body .Card__body-actions .fullAddress-dropdown .visit-full-address{display:flex;flex-direction:column}.VisitCard .Card__body .Card__body-actions .fullAddress-dropdown .visit-full-address>span:first-child{font-size:.75rem;color:#2845c9;margin-bottom:2px}.VisitCard .Card__body .Card__body-actions .fullAddress-dropdown .visit-full-address>span:last-child{color:#8c9ba5}.img-spinner{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.img-spinner>.spinner-container{position:unset;width:30px;height:30px}.img-spinner>.spinner-container .donut{width:30px;height:30px;border:.3rem solid #e0f1fa;border-top-color:#1d9afa}.footer-spinner{position:absolute;z-index:1000}.footer-spinner>.spinner-container{position:unset}.spinner-wrapper{position:relative;height:200px;width:100%;justify-content:flex-start;display:flex;align-items:flex-start}.spinner-wrapper.spinner-wrapper-small{height:1.5rem}.spinner-container{display:flex;justify-content:center;align-items:center;height:100%;position:fixed;width:100%}.spinner-container.spinner-inline{position:fixed;height:200px;width:calc(100vw - 385px)}@media(max-width:991px){.spinner-container.spinner-inline{position:unset;width:100%}}.spinner-container.spinner-small{position:relative;width:100%;height:1.5rem}.spinner-container.spinner-small .donut{height:1.5rem;width:1.5rem;border-width:.2rem}.spinner-container .donut{width:4rem;height:4rem;border-radius:50%;border:.3rem solid #1d9afa;border-top-color:#e0f1fa;animation:spin 1.5s linear infinite}.ResultCard.isFeatured{background:#f6fcff}.ResultCard{position:relative;margin-bottom:1.5rem;cursor:pointer;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 2px 6px 2px rgba(67,74,95,.15),0 1px 2px 0 rgba(67,74,95,.25);display:block;height:12.6rem}.ResultCard.not-rules{opacity:.6}.ResultCard:not(.desktop-windowed):not(.dialog){width:18.2rem;height:25.6rem;max-height:25.6rem}@media screen and (min-width:1590px)and (max-width:1840px){.ResultCard:not(.desktop-windowed):not(.dialog){width:calc(33.33% - 1rem)}}@media screen and (min-width:1841px){.ResultCard:not(.desktop-windowed):not(.dialog){width:calc(25% - 1rem)}}.ResultCard:not(.desktop-windowed):not(.dialog) .content .house-photos{width:100%}.ResultCard .price-label{font-size:.625rem;color:#284f83;font-weight:400}.ResultCard.desktop-windowed .content,.ResultCard.dialog .content{min-height:160px}.ResultCard.desktop-windowed .content .info .top>div,.ResultCard.dialog .content .info .top>div{display:flex;align-items:center}.ResultCard.desktop-windowed .content .info .top>div .Card_favorite,.ResultCard.dialog .content .info .top>div .Card_favorite{display:inline;border-radius:1.5rem;background:rgba(244,246,247,.7)}.ResultCard.dialog{width:100%;margin-bottom:0;max-width:670px}.ResultCard.dialog .content .info .top .amenities{margin:0}.ResultCard.dialog .content .info .bottom{align-items:center}.ResultCard.dialog-sm{width:calc(100% - 10px)!important}.ResultCard.dialog-sm .content .ImageSlider{height:160px}.ResultCard.dialog-sm .content .ImageSlider .image{padding:0!important;height:160px}.ResultCard .labels{position:absolute;width:200px;top:0;left:0;z-index:1;pointer-events:none}.ResultCard .labels .spacer{padding-bottom:85%}.ResultCard .labels>div:not(.spacer){position:absolute;left:14px;right:14px;top:14px;bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;font-size:13px;font-weight:500;color:#fff}.ResultCard .labels>div:not(.spacer) .neighborhood{display:block;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResultCard .labels>div:not(.spacer) .badge{display:flex;padding:.25rem 1rem;align-items:center;gap:.5rem;border-radius:2rem;background:rgba(244,246,247,.7);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);color:#0f4d7d;text-align:center;font-size:.625rem;font-weight:500;text-transform:uppercase;white-space:nowrap}.ResultCard .content{display:flex;align-items:stretch;position:relative}.ResultCard .content .house-photos{position:relative;background:linear-gradient(90deg,hsla(0,0%,51%,.2) 2%,hsla(0,0%,51%,.3) 18%,hsla(0,0%,51%,.2) 43%);background-size:800px 12.6rem;animation:wave-lines 1.4s ease-out infinite}.ResultCard .content .house-photos .house-labels{position:absolute;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem;top:0;z-index:1}.ResultCard .content .house-photos .house-labels .Card_favorite{display:flex;align-items:center;justify-content:center;border-radius:100%;padding:.3rem;background:rgba(244,246,247,.7)}.ResultCard .content .house-photos .house-labels .neighborhood-container{display:flex;align-items:flex-start;justify-content:space-between;font-size:.875rem;font-style:normal;font-weight:500;color:#fff}.ResultCard .content .house-photos .house-labels .neighborhood-container .neighborhood{display:block;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResultCard .content .house-photos .house-labels .badge{display:flex;padding:.25rem 1rem;align-items:center;gap:.5rem;border-radius:2rem;background:rgba(244,246,247,.7);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);color:#0f4d7d;text-align:center;font-size:.625rem;font-weight:500;text-transform:uppercase;white-space:nowrap}.ResultCard .content .ImageSlider{width:200px;height:12.6rem;position:relative}.ResultCard .content .ImageSlider .SliderBullets{justify-content:flex-end}.ResultCard .content .ImageSlider:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,hsla(0,0%,39%,0) 60%,hsla(0,0%,39%,.7));pointer-events:none}.ResultCard .content .ImageSlider .chevron{transition:opacity .6s;opacity:0;width:50%}.ResultCard .content .ImageSlider .chevron.chevron-right{justify-content:flex-end}.ResultCard .content .ImageSlider .chevron.chevron-right .CarouselNav{padding-left:50%}.ResultCard .content .ImageSlider .chevron.chevron-left{justify-content:flex-start}.ResultCard .content .ImageSlider .chevron.chevron-left .CarouselNav{padding-right:50%}.ResultCard .content .info{width:0;padding:1rem;flex:1 1;display:flex;flex-direction:column;gap:1rem}.ResultCard .content .info .top{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.ResultCard .content .info .top>div{display:flex;justify-content:space-between}.ResultCard .content .info .top .property-rules{color:#5a6872;font-weight:700;font-size:12px;margin-top:7px;width:-moz-fit-content;width:fit-content}.ResultCard .content .info .top h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:16px;font-weight:700;color:#2845c9}.ResultCard .content .info .top p{font-size:10.5px;font-weight:500}.ResultCard .content .info .top .amenities{color:#69747c;font-size:.75rem;font-weight:500}.ResultCard .content .info .top .amenities.show-from{text-indent:-70px;padding-left:70px}.ResultCard .content .info .top .amenities span{white-space:nowrap;display:inline-block;text-indent:0;color:#69747c;font-size:.75rem;font-weight:500}.ResultCard .content .info .top .amenities span:not(:last-child):after{content:"·";margin-left:.25rem;margin-right:.25rem}.ResultCard .content .info .bottom{display:flex;white-space:nowrap;align-items:center;justify-content:space-between}.ResultCard .content .info .bottom span.from{font-size:.625rem;font-weight:500;color:#2b4f82;opacity:1}.ResultCard .content .info .bottom span.from.show-from{opacity:1}.ResultCard .content .info .bottom .old-discounted-value{font-size:.813rem;position:relative;opacity:.8}.ResultCard .content .info .bottom .old-discounted-value:after{content:"";position:absolute;width:95%;height:1px;top:8px;left:0;opacity:.7;transform:rotate(-18deg);background-color:#c1381a}.ResultCard .content .info .bottom h4{color:#0f4d7d;font-size:1.125rem;font-weight:700}.ResultCard .content .info .bottom h4 small{color:#69747c;font-size:.75rem;font-weight:500;padding-left:.5rem}.ResultCard .content .info .bottom .available-now{background:#e8f8ec;color:#12b03e}.ResultCard .content .info .bottom .available-from,.ResultCard .content .info .bottom .available-now{padding:.5rem;display:flex;height:2rem;justify-content:center;align-items:center;border-radius:.25rem;font-size:.75rem;font-weight:700}.ResultCard .content .info .bottom .available-from{background:#e9f5ff;color:#0f4d7d}.ResultCard .content .info .tags{display:flex;justify-content:flex-start;align-items:center;margin-top:8px}.ResultCard:hover .content .ImageSlider .chevron{opacity:1}.ResultCard.mobile{width:calc(25% - 16px);margin:0 1.5rem}@media(max-width:1050px){.ResultCard.mobile{width:calc(33.33% - 16px)}}@media(max-width:850px){.ResultCard.mobile{width:calc(50% - 16px)}}.ResultCard.desktop-full,.ResultCard.mobile{align-items:center;display:inline-block}.ResultCard.desktop-full.mobile,.ResultCard.mobile.mobile{width:100%;min-width:calc(100vw - 48px);height:-moz-fit-content;height:fit-content}.ResultCard.desktop-full.mobile .content .info:has(>:last-child:nth-child(2)),.ResultCard.mobile.mobile .content .info:has(>:last-child:nth-child(2)){gap:2rem}.ResultCard.desktop-full .labels,.ResultCard.mobile .labels{width:100%;display:flex;align-items:center;justify-content:space-between}.ResultCard.desktop-full .labels .spacer,.ResultCard.mobile .labels .spacer{padding-bottom:55%}.ResultCard.desktop-full .labels>div:not(.spacer),.ResultCard.mobile .labels>div:not(.spacer){flex-direction:row;align-items:flex-start}.ResultCard.desktop-full .labels>div:not(.spacer) span:not(:last-child),.ResultCard.mobile .labels>div:not(.spacer) span:not(:last-child){margin-bottom:5px}.ResultCard.desktop-full .labels>div:not(.spacer) .verified,.ResultCard.mobile .labels>div:not(.spacer) .verified{margin-top:auto;border-radius:40px;padding:4px 12px;font-size:10px;font-weight:500;white-space:nowrap;background-color:#f2ebfe;color:#9476cb}.ResultCard.desktop-full .content,.ResultCard.mobile .content{position:relative;margin:auto;flex-direction:column;align-items:center;border-radius:1rem;overflow:hidden;height:100%}.ResultCard.desktop-full .content .ImageSlider,.ResultCard.mobile .content .ImageSlider{width:100%}.ResultCard.desktop-full .content .info,.ResultCard.mobile .content .info{width:100%;justify-content:space-between;gap:0}.ResultCard.desktop-full .content .info .tags,.ResultCard.mobile .content .info .tags{justify-content:center}.ResultCard.desktop-full .content .info .top,.ResultCard.mobile .content .info .top{gap:0;flex:0 1}.ResultCard.desktop-full .content .info .top .amenities,.ResultCard.mobile .content .info .top .amenities{overflow:hidden;max-height:1.1rem}.ResultCard.desktop-full .content .info .bottom,.ResultCard.mobile .content .info .bottom{flex-direction:column;align-items:flex-start;gap:.25rem}.ResultCard.desktop-full .content .info .bottom .price,.ResultCard.mobile .content .info .bottom .price{display:flex;flex-direction:row;align-items:center;gap:.25rem}.ResultCard.desktop-full .content .info .bottom .price .old-discounted-value,.ResultCard.mobile .content .info .bottom .price .old-discounted-value{color:gray}.ResultCard.desktop-full .content .info .bottom .price .old-discounted-value:after,.ResultCard.mobile .content .info .bottom .price .old-discounted-value:after{top:10px}.ResultCard.desktop-full .content .info .bottom h4,.ResultCard.mobile .content .info .bottom h4{display:flex;justify-content:space-between}.ResultCard.desktop-full .content .info .bottom h4>small,.ResultCard.mobile .content .info .bottom h4>small{flex:1 1}.ResultCard.desktop-full .content .info .bottom .availableDate,.ResultCard.mobile .content .info .bottom .availableDate{margin-top:5px;margin-bottom:5px}.ResultCard.desktop-full .content .info .PropertyTags,.ResultCard.mobile .content .info .PropertyTags{overflow:hidden}.ResultCard.desktop-full .content .info .PropertyTags::-webkit-scrollbar,.ResultCard.mobile .content .info .PropertyTags::-webkit-scrollbar{display:none}.ResultCard.desktop-full .content .info .PropertyTags:hover,.ResultCard.mobile .content .info .PropertyTags:hover{overflow-x:scroll}.ResultCard.mobile{margin-bottom:1rem}.ResultCard.mobile .house-photos,.ResultCard.mobile .house-photos .ImageSlider{height:10.5rem}.ResultCard.mobile .content .info{gap:1rem}.ResultCard.mobile .content .info .top{gap:.5rem}.rules-popper{background-color:#434a5f;padding:16px;border-radius:8px;color:#fff;white-space:pre-wrap;font-size:.75rem;font-weight:400}.rules-popper:before{content:"";position:absolute;top:50%;right:100%;margin-top:-8px;border:8px solid transparent;border-right-color:#434a5f}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes wave-lines-title{0%{background-position:-1068px 0}to{background-position:1068px 0}}.SkeletonCard{margin-bottom:1.5rem;cursor:pointer;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 2px 6px 2px rgba(67,74,95,.15),0 1px 2px 0 rgba(67,74,95,.25);display:block;height:12.6rem}.SkeletonCard.desktop-full,.SkeletonCard.mobile{width:18.2rem;height:25.6rem;max-height:25.6rem}.SkeletonCard.desktop-full .content,.SkeletonCard.mobile .content{position:relative;margin:auto;flex-direction:column;align-items:center;border-radius:1rem;overflow:hidden;height:100%}.SkeletonCard.desktop-full .content .house-photos,.SkeletonCard.mobile .content .house-photos{width:100%}.SkeletonCard.desktop-full .content .info,.SkeletonCard.mobile .content .info{width:100%;justify-content:space-between}.SkeletonCard.desktop-full .content .info .bottom,.SkeletonCard.mobile .content .info .bottom{flex-direction:column;align-items:flex-start}.SkeletonCard.desktop-full .content .info .bottom .price,.SkeletonCard.mobile .content .info .bottom .price{display:flex;flex-direction:row;align-items:center;gap:.25rem}.SkeletonCard.desktop-full .content .info .bottom .price .from,.SkeletonCard.mobile .content .info .bottom .price .from{margin-bottom:0}.SkeletonCard.desktop-full .content .info .bottom .available-card,.SkeletonCard.mobile .content .info .bottom .available-card{height:38px}.SkeletonCard.desktop-full:first-child{margin-top:0}.SkeletonCard.desktop-full .content .info{gap:0}.SkeletonCard.mobile{width:100%;min-width:calc(100vw - 48px);height:-moz-fit-content;height:fit-content;margin:10px 1.5rem 1rem}.SkeletonCard.mobile .content .house-photos{height:10.5rem}.SkeletonCard.mobile .content .info{gap:2rem}.SkeletonCard.mobile .content .info .filler{display:none}.SkeletonCard:first-child{margin-top:1rem}.SkeletonCard .content{display:flex;align-items:stretch;position:relative}.SkeletonCard .content .house-photos{width:200px;height:12.6rem;background:linear-gradient(90deg,hsla(0,0%,51%,.2) 2%,hsla(0,0%,51%,.3) 18%,hsla(0,0%,51%,.2) 43%);background-size:800px 12.6rem;animation:wave-lines 1.4s ease-out infinite}.SkeletonCard .content .info{width:0;padding:1rem;flex:1 1;display:flex;flex-direction:column;gap:1rem}.SkeletonCard .content .info .top{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.SkeletonCard .content .info .top>div h3{width:100%;height:17px;margin-bottom:8px;background:linear-gradient(90deg,rgba(40,69,201,.9) 2%,rgba(65,88,189,.8) 18%,rgba(40,69,201,.9) 43%);background-size:2000px 17px;animation:wave-lines-title 2.2s ease-out infinite}.SkeletonCard .content .info .top .amenities{color:transparent}.SkeletonCard .content .info .top .amenities span{white-space:nowrap;display:inline-block;text-indent:0;color:transparent;height:14px;background:linear-gradient(90deg,hsla(206,6%,77%,.99) 2%,hsla(206,6%,77%,.7) 18%,hsla(206,6%,77%,.99) 43%);background-size:800px 14px;animation:wave-lines 1.4s ease-out infinite;animation-delay:1.2s}.SkeletonCard .content .info .top .amenities .sep{display:inline;margin-left:.25rem;margin-right:.25rem;position:relative;color:#b2b2b2}.SkeletonCard .content .info .top .amenities .sep:after{content:"·";position:relative;top:-2px}.SkeletonCard .content .info .bottom{display:flex;white-space:nowrap;align-items:center;justify-content:space-between}.SkeletonCard .content .info .bottom .from{background-color:#6b7f9c;width:24px;height:7px;margin-bottom:7px;display:block}.SkeletonCard .content .info .bottom .price-bar-container{display:flex;align-items:flex-end}.SkeletonCard .content .info .bottom .price-bar-container .price-bar{background:linear-gradient(90deg,rgba(15,77,125,.99) 2%,rgba(15,77,125,.65) 18%,rgba(15,77,125,.99) 43%);background-size:800px 14px;animation:wave-lines 1.4s ease-out infinite;animation-delay:.2s;width:100px;height:16px}.SkeletonCard .content .info .bottom .price-bar-container .bills-bar{background:linear-gradient(90deg,hsla(206,6%,77%,.99) 2%,hsla(206,6%,77%,.7) 18%,hsla(206,6%,77%,.99) 43%);background-size:800px 14px;animation:wave-lines 1.4s ease-out infinite;animation-delay:2s;margin-left:13px;width:80px;height:10px}.Separator{background-color:#e7eaed;height:1px;min-height:1px}.embla{margin:auto;display:flex}@media(max-width:600px){.embla{width:100%}}.embla__viewport{overflow:hidden}.embla__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom}.embla__slide{min-width:0;flex:0 0 100%;display:flex;justify-content:center}@media(min-width:800px){.embla__slide.embla__slide_2{flex:0 0 50%}}@media(min-width:660px){.embla__slide.embla__slide_3{flex:0 0 50%}}@media(min-width:900px){.embla__slide.embla__slide_3{flex:0 0 33.3333333333%}}.embla__next,.embla__prev{width:40px;background-color:hsla(0,0%,100%,.1);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:background-color .2s}.embla__next:hover,.embla__prev:hover{background-color:hsla(0,0%,100%,.8)}.embla__next>i,.embla__prev>i{color:#000;font-size:30px}.RichTextEditor{transition:max-height .5s ease-in-out}.RichTextEditor .editorContainer{max-width:calc(100% - 375px);font-weight:400;font-size:.875rem;line-height:22px;color:#8c9ba5;overflow:hidden}@media screen and (max-width:768px){.RichTextEditor .editorContainer{max-width:unset}}.RichTextEditor .editorContainer h5,.RichTextEditor .editorContainer h6{color:#284f83;margin-bottom:10px}.RichTextEditor .editorContainer h2{color:#2845c9;font-weight:700;font-size:1.5rem;line-height:30px;margin:30px 0}.RichTextEditor .editorContainer h5{font-weight:700;font-size:1rem;line-height:22px}.RichTextEditor .editorContainer h6{font-weight:600;font-size:.875rem;line-height:18px}@media screen and (max-width:768px){.RichTextEditor .editorContainer .moreInfo--wrapper{margin-right:0;max-height:154px;transition:max-height .5s ease-in-out;overflow:hidden}}.RichTextEditor .see-more-less{align-items:center;cursor:pointer;color:#1d9afa;font-size:.875rem;margin-top:15px;text-align:right}.RichTextEditor .see-more-less>i{font-size:1.25rem}.PropertyTags{display:flex;align-items:center;gap:.5rem;min-height:30px}@media screen and (max-width:768px){.PropertyTags{max-width:100vw;overflow-x:auto}.PropertyTags::-webkit-scrollbar{height:0!important}}.PropertyTags.noIcons i{display:none}.PropertyTags.small{min-height:unset}.PropertyTags.small .tag{padding:.25rem 1rem}.PropertyTags.small .tag p{font-size:.688rem}.tag{display:flex;padding:.25rem 1rem;align-items:center;gap:.5rem;border-radius:1rem;font-size:1rem;font-weight:500;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}@media screen and (max-width:768px){.tag .icon_info{font-size:.75rem}}.tag img.prefixImg{margin-left:-8px}.tag.verified{background-color:#e1d3fa;color:#9575cd}.tag.topLandlord{background:#d4daf4;color:#142365}.tag.landlordVerified{background-color:#c9d1f5;color:#2845c9}.tag.instant{background-color:#ddf0ff;color:#1d9afa}.tag.guarantee,.tag.protection{color:#8c9ba5}.tag.recommended{background-color:#eef0fb;color:#2a47c7}.tag.hotDeal{color:#bf5c06;background-color:#ffe4ce}.tag.featured{color:#0f4d7d;background-color:#a5d7fd}.tag.new{color:#70589a;background-color:#eae3f5}.CardTags{display:flex;gap:.5rem}@media screen and (max-width:768px){.CardTags{overflow-x:auto;margin-right:-15px;padding-right:15px}.CardTags::-webkit-scrollbar{height:0!important}}.CardTags .CardTags_tag{display:flex;padding:.25rem 1rem;align-items:center;gap:.5rem;border-radius:1rem;font-size:.75rem;font-weight:500;min-width:-moz-fit-content;min-width:fit-content;white-space:nowrap}.CardTags .CardTags_tag.accommodation{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f7fa}.CardTags .CardTags_tag.topLandlord{background:#d4daf4;color:#142365}.CardTags .CardTags_tag.instantBooking{color:#1d9afa;background:#ddf0ff}.CardTags .CardTags_tag.verified{color:#9575cd;background:#e1d3fa}.CardTags .CardTags_tag.featured{background:#a5d7fd;color:#0f4d7d}.CardTags .CardTags_tag.hot{background:#ffe4ce;color:#bf5c06}.ReservationCard{width:100%;background-color:#fff;box-shadow:0 4px 40px hsla(0,0%,79%,.25);border-radius:8px;display:flex;justify-content:space-between;align-items:center;height:180px;margin-bottom:10px;overflow-x:auto;position:relative}@media screen and (max-width:768px){.ReservationCard{flex-direction:column;height:-moz-fit-content;height:fit-content;overflow:hidden}}.ReservationCard::-webkit-scrollbar{height:0!important;width:0!important}.ReservationCard .Card__image{width:180px;min-width:180px;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-right:10px;padding:10px;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.ReservationCard .Card__image{width:100%;min-width:unset;height:140px;margin-right:0;border-radius:8px 8px 0 0}}.ReservationCard .Card__image .Card__image-type-tag{display:flex;justify-content:space-between;align-items:center;height:28px;border-radius:14px;font-size:.75rem;color:#fff;padding:0 16px}.ReservationCard .Card__image .Card__image-type-tag>i{margin-right:8px;margin-left:-4px}.ReservationCard .Card__image .Card__image-type-tag>span{display:block;width:100%;text-align:center}.ReservationCard .Card__image .booking{background-color:#57b4f2}.ReservationCard .Card__image .instant{background-color:#9575cd}.ReservationCard .Card__body{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 150px);padding:20px;height:100%}@media screen and (max-width:768px){.ReservationCard .Card__body{width:100%;flex-direction:column;align-items:flex-start}}.ReservationCard .Card__body .Card__body-info{display:flex;flex-direction:column}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-info{width:100%;margin-bottom:10px}}.ReservationCard .Card__body .Card__body-info .title{font-size:.875rem;color:#2845c9;font-weight:600;margin-bottom:20px;max-width:340px;width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-info .title{max-width:100%;width:unset}}.ReservationCard .Card__body .Card__body-info .cancellation-info{display:flex;flex-direction:column;justify-content:space-between}.ReservationCard .Card__body .Card__body-info .cancellation-info>span{color:#8c9ba5;font-size:.875rem}.ReservationCard .Card__body .Card__body-info .cancellation-info>span:first-child{margin-bottom:8px}.ReservationCard .Card__body .Card__body-info .cancellation-info>span:last-child{margin-top:14px;font-size:.75rem}.ReservationCard .Card__body .Card__body-info .reservation-info{display:flex;white-space:nowrap}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-info .reservation-info{flex-direction:column;align-items:flex-start}}.ReservationCard .Card__body .Card__body-info .reservation-info .dates{display:flex;flex-direction:column;margin-right:40px}.ReservationCard .Card__body .Card__body-info .reservation-info .dates>span:not(:last-child){margin-bottom:5px}.ReservationCard .Card__body .Card__body-info .reservation-info .dates>span{display:flex;font-size:.75rem;color:#8c9ba5}.ReservationCard .Card__body .Card__body-info .reservation-info .dates>span>i,.ReservationCard .Card__body .Card__body-info .reservation-info .dates>span>img,.ReservationCard .Card__body .Card__body-info .reservation-info .dates>span>strong{margin-right:3px}.ReservationCard .Card__body .Card__body-info .reservation-info .state{font-size:.688rem}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-info .reservation-info .state{font-size:.75rem;width:100%;margin-top:20px;text-align:center}}.ReservationCard .Card__body .Card__body-rent{display:flex;flex-direction:column;min-width:250px}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-rent{min-width:unset;width:100%;margin-top:10px}}.ReservationCard .Card__body .Card__body-rent>span{font-size:11px;color:#284f83}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-rent>span{text-align:center}}.ReservationCard .Card__body .Card__body-rent>div{display:flex;min-width:163px;align-items:center}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-rent>div{min-width:unset;flex-direction:column}}.ReservationCard .Card__body .Card__body-rent>div .rent{font-size:13px;color:#284f83;font-weight:700;margin-right:10px}.ReservationCard .Card__body .Card__body-rent>div .extra-info{display:inline-block;font-size:11px;color:#8c9ba5;font-weight:400}.ReservationCard .Card__body .Card__body-actions{display:flex;flex-direction:column;min-width:150px}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-actions{width:100%;min-width:unset;flex-direction:column-reverse;align-items:center}}.ReservationCard .Card__body .Card__body-actions .promoCode>span{display:inline-flex;font-size:.625rem;color:#dfe3e6}.ReservationCard .Card__body .Card__body-actions .promoCode>span>img{margin-left:7px}.ReservationCard .Card__body .Card__body-actions .cancellationCard-button{height:100%;display:flex;justify-content:center;align-items:center}.ReservationCard .Card__body .Card__body-actions .expires{display:flex;font-size:.75rem;color:#5a6872;font-weight:400;justify-content:center;align-items:center;margin-bottom:5px}.ReservationCard .Card__body .Card__body-actions .expires>img{margin-right:5px}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-actions .expires{margin-bottom:0;margin-top:10px}}.ReservationCard .Card__body .Card__body-actions .button-action{cursor:pointer;display:flex;padding:5px 8px;justify-content:center;align-items:center;text-align:center;border-radius:20px;color:#fff;font-size:.875rem;width:145px}@media screen and (max-width:768px){.ReservationCard .Card__body .Card__body-actions .button-action{width:100%;margin-top:20px!important}}.ReservationCard .Card__body .Card__body-actions .see-details{background-color:#1d9afa;border:1px solid #1d9afa}.ReservationCard .Card__body .Card__body-actions .pay-reservation{background-color:#1d9afa;border:1px solid #1d9afa;margin-top:5px}.NavBar{height:65px;min-height:65px;width:100%;z-index:200;display:flex;color:#434a5f;font-size:13px;align-items:center;letter-spacing:.02em;position:absolute;background:#fff;top:0;transition:top .1s ease-in-out}.NavBar.hide{top:-65px}.NavBar.border{border-bottom:1px solid #dfe3e6}.NavBar.map .container,.NavBar.video .container{max-width:unset;width:100%;padding-left:25px;padding-right:25px}@media screen and (max-width:768px){.NavBar.map{position:relative}}.NavBar.video{box-shadow:unset;position:fixed;background-color:transparent;color:#c2bdbd;margin-left:-25px;margin-right:-25px}.NavBar.video .container>div:first-child{visibility:hidden}.NavBar.video .container>div:last-child>.nav-auth-container,.NavBar.video .container>div:last-child>:not(.DropdownInput){display:none}.NavBar.landing{transition:color .2s ease-in-out,box-shadow .3s ease-in-out,background .2s ease-in-out;background-color:hsla(0,0%,100%,.75);position:fixed}.NavBar.landing .btn:not(.btn-special){transition:all .1s ease-in-out;background:#fff}.NavBar.landing:not(.fixed-top){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.NavBar.landing.fixed-top{background:hsla(0,0%,100%,0);box-shadow:none}.NavBar.landing.fixed-top .btn:not(.btn-special){border-color:#fff}.NavBar.dashboard{color:#8c9ba5}.NavBar .container-mobile{display:none;justify-content:space-between;padding:0 25px;width:100%}@media screen and (max-width:768px){.NavBar .container-mobile{display:flex}}.NavBar .container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){.NavBar .container{display:none}}.NavBar .container>div{display:flex;align-items:center;gap:1rem}@media screen and (max-width:900px)and (min-width:768px){.NavBar .container>div{flex:1 1 auto;justify-content:space-between}.NavBar .container>div:first-child{justify-content:flex-start}.NavBar .container>div:first-child a:last-child{margin-left:20px}}.NavBar .container>div .navbar-subtitle{font-size:.75rem;color:#1d9afa;font-weight:700}.NavBar .container>div .navbar-subtitle.ambassadors{color:#9575cd}.NavBar .container .nav-auth-container{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}@media screen and (max-width:768px){.NavBar .container .nav-auth-container{display:none}}.NavBar .container .nav-auth-container .trigger.simple{display:flex;align-items:center}.NavBar .container .nav-auth-container div.user-photo{height:30px;width:30px;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:50%;margin-right:5px;cursor:pointer}.NavBar img{height:36px;margin:-5px 0}.NavBar a:not(.btn-special){font-weight:700;cursor:pointer;white-space:nowrap}.NavBar a:not(.btn-special) .nav-num{margin-left:5px;transform:translateY(0)}.NavBar a:not(.btn-special).active{height:65px;align-items:center;display:flex;position:relative;color:#1d9afa}.NavBar a:not(.btn-special).active:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:3px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#1d9afa}.NavBar .sign-in{font-weight:700;margin-right:30px}.NavBar .btn.special{margin-left:-15px}.NavBar .favorite-count{background-color:#5fb4f0;color:#fff;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding-top:1px;margin-left:5px;font-weight:400;font-size:90%}.NavBar .language-value{text-transform:uppercase;font-size:.875rem;font-weight:700}.NavBar .language-value.active{color:#1d9afa}.language-container,.language-dropdown{padding:21px 31px 20px 0!important}.language-container .nav-language,.language-dropdown .nav-language{display:flex;flex-direction:column;font-size:14px;font-weight:600;color:#ccdce6}.language-container .nav-language>div:not(:last-child),.language-dropdown .nav-language>div:not(:last-child){margin-bottom:26px}.language-container .nav-language>div,.language-dropdown .nav-language>div{display:flex;align-items:center;cursor:pointer}.language-container .nav-language>div .selected-bar,.language-dropdown .nav-language>div .selected-bar{height:29px;width:3px;border-radius:100px}.language-container .nav-language>div .selected-bar.active,.language-dropdown .nav-language>div .selected-bar.active{background-color:#1d9afa}.language-container .nav-language>div .flag,.language-dropdown .nav-language>div .flag{width:17px;height:12px;background-repeat:no-repeat;background-size:contain;margin-left:23px}.language-container .nav-language>div .country-name,.language-dropdown .nav-language>div .country-name{margin-left:16px;font-size:.875rem;color:#5a6872}.language-container .nav-language>div .country-name.active,.language-dropdown .nav-language>div .country-name.active{font-weight:700;color:#1d9afa}.nav-num{display:inline-flex;margin-left:10px;font-size:8px;height:16px;width:16px;background-color:#57b4f2;color:#fff;justify-content:center;align-items:center;border-radius:8px;transform:translateY(-2px)}.NavBar__menu .MuiDialog-container{justify-content:flex-end}@media screen and (max-width:768px){.NavBar__menu .MuiDialog-container{min-height:var(--100vh);height:var(--100vh);top:0}}.NavBar__menu .MuiDialog-container .MuiPaper-root{height:100vh;max-height:100vh;margin:0;width:100%;border-radius:0}@media screen and (max-width:768px){.NavBar__menu .MuiDialog-container .MuiPaper-root{overflow:scroll;height:var(--100vh);max-height:var(--100vh)}.NavBar__menu .MuiDialog-container .MuiPaper-root::-webkit-scrollbar{width:0;height:0}}.NavBar__menu-container{display:flex;flex-direction:column;color:#434a5f;height:100%;background-image:url(/_next/static/media/bg_nav_menu.df39fdfa.svg);background-position:100% 100%;background-repeat:no-repeat}@media screen and (max-width:768px){.NavBar__menu-container.dark_menu{background:hsla(224,6%,66%,.4)}}.NavBar__menu-container.desktop-menu{width:300px}.NavBar__menu-container .NavBar__menu-header{height:65px;display:flex;align-items:center;padding:0 25px;justify-content:space-between}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-header{padding:0 10px}}.NavBar__menu-container .NavBar__menu-header>a>img{height:34px}.NavBar__menu-container .NavBar__menu-header .NavBar__menu-close{display:flex;justify-content:center;align-items:center;background-color:#f0f3f6;width:40px;height:40px;border-radius:20px}.NavBar__menu-container .NavBar__menu-header .NavBar__menu-close i{color:#1d9afa;font-size:1.25rem}.NavBar__menu-container .NavBar__menu-body{flex-grow:1;padding:31px 27px 21px 19px}.NavBar__menu-container .NavBar__menu-body.mobile{display:none}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-body.mobile{padding:0 1rem 1rem;display:flex;flex-direction:column;transition:all 1s ease-in-out}}.NavBar__menu-container .NavBar__menu-body.mobile .login_mobile{display:inline-flex;color:#2dc928;font-weight:500;font-size:.875rem;vertical-align:center}.NavBar__menu-container .NavBar__menu-body.mobile .login_mobile img{margin-right:.5rem}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-body.desktop{display:none}}.NavBar__menu-container .NavBar__menu-body h5{color:#8c9ba5;font-weight:700;font-size:.875rem;line-height:24px;align-self:flex-end;margin-top:1rem}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-body h5{cursor:pointer}}.NavBar__menu-container .NavBar__menu-body h5:after{content:"";display:inline-block;width:15px;height:15px;background-image:url(/_next/static/media/arrow_down_24px.8eb1d498.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;vertical-align:center}.NavBar__menu-container .NavBar__menu-body .NavBar__menu-body__photo{width:90%;justify-content:space-between;align-items:center;display:none;margin:1rem 5%}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-body .NavBar__menu-body__photo{display:flex}}.NavBar__menu-container .NavBar__menu-body .NavBar__menu-body__photo .NavBar__menu-body__photo-avatar{width:40px;height:40px;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:#f0f3f6;border-radius:50%}.NavBar__menu-container .NavBar__menu-body .NavBar__menu-body__photo .NavBar__menu-body__photo-avatar.dark_photo{opacity:.4}.NavBar__menu-container .NavBar__menu-body .NavBar__menu-subMenu{display:block;transition:height .3s ease-in-out,opacity .1s ease-in-out;height:unset;max-height:unset;opacity:1}.NavBar__menu-container .NavBar__menu-body .NavBar__menu-subMenu.hidden{height:0;max-height:0;opacity:0;pointer-events:none}.NavBar__menu-container .NavBar__menu-body .NavBar__menu-subMenu>a{display:flex;align-items:center}.NavBar__menu-container .NavBar__menu-body .menu_open{color:#1d9afa;font-weight:400!important;font-size:.875rem}.NavBar__menu-container .NavBar__menu-body .active,.NavBar__menu-container .NavBar__menu-body .menu_open{font-weight:600}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-body .active,.NavBar__menu-container .NavBar__menu-body .menu_open{font-weight:400}.NavBar__menu-container .NavBar__menu-body .active:before,.NavBar__menu-container .NavBar__menu-body .menu_open:before{content:" ";width:3px;height:29px;background-color:#1d9afa;position:relative;left:-1rem;border-radius:10px;display:inline-block;vertical-align:middle}.NavBar__menu-container .NavBar__menu-body .logout-button{font-weight:500;font-size:.875rem;line-height:18px;margin-top:1rem;color:red;display:inline-flex}.NavBar__menu-container .NavBar__menu-body .logout-button img{width:15px;height:15px;margin-right:.5rem}}.NavBar__menu-container .NavBar__menu-body .menu-language{margin:30px 0 35px;display:flex;align-items:center}.NavBar__menu-container .NavBar__menu-body .menu-language .lang-sep{width:2px;height:18px;margin:0 15px;background-color:#ccdce6}.NavBar__menu-container .NavBar__menu-body .separator{width:100%;height:1px;border:.2px solid #000;opacity:.1;margin:22px 0}.NavBar__menu-container .NavBar__menu-body .logout-button{font-size:.875rem;font-weight:500;color:red}.NavBar__menu-container .NavBar__menu-body .logout-button>i{margin-right:9px;color:red}.NavBar__menu-container .NavBar__menu-body p.active{color:#1d9afa;font-weight:700}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-body p{font-weight:400;font-size:.875rem;line-height:20px;margin:20px 0;cursor:pointer;color:#9fa4aa;height:20px}.NavBar__menu-container .NavBar__menu-body p.title{font-weight:700}}.NavBar__menu-container .NavBar__menu-body a{font-size:.875rem;font-weight:600;color:#8c9ba5;display:block;width:100%;height:30px;line-height:18px;text-align:left;margin-top:18px;cursor:pointer}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-body a{font-weight:400;font-size:.875rem;line-height:20px;margin-bottom:20px;margin-top:20px;cursor:pointer;color:#9fa4aa;height:20px}.NavBar__menu-container .NavBar__menu-body a.title{font-weight:700}}.NavBar__menu-container .NavBar__menu-body a.active{color:#1d9afa}@media screen and (max-width:768px){.NavBar__menu-container .NavBar__menu-body a.active{font-weight:400}}.NavBar__menu-container .NavBar__menu-footer{text-align:right;padding:10px 25px}.NavBar__menu-container .language-popOver_mobile{z-index:-10;position:absolute;background-color:#fff;bottom:-100vh;width:100vw;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 6px 30px rgba(140,155,165,.15);transition:bottom .2s ease-in-out;opacity:0;padding-top:2.5rem}.NavBar__menu-container .language-popOver_mobile.open{bottom:0;opacity:1;z-index:100}.NavBar__menu-container .language-popOver_mobile h6{font-style:normal;font-weight:700;font-size:1rem;line-height:22px;color:#9fa4aa;margin-left:2rem;cursor:pointer}.NavBar__menu-container .language-popOver_mobile h6:before{content:"";display:inline-block;height:5px;width:48px;background-color:#f0f3f6;position:absolute;top:1rem;left:50%;transform:translateX(-50%);border-radius:10px}.NavBar__dashboard-container{position:absolute;top:65px;left:0;width:100%;height:50px;background-color:#fff;display:flex;z-index:205;border-top:1px solid #f5f7fa;box-shadow:0 20px 20px rgba(132,148,159,.05);overflow-x:auto}.NavBar__dashboard-container::-webkit-scrollbar{height:0!important}@media screen and (max-width:768px){.NavBar__dashboard-container{display:none}}.NavBar__dashboard-container .container{display:flex;justify-content:space-between}.NavBar__dashboard-container .NavBar__dashboard-nav{display:flex;align-items:center;height:100%;justify-content:space-between;gap:1.5rem}.NavBar__dashboard-container .NavBar__dashboard-nav.sub-nav>a{font-weight:500;font-size:.75rem}.NavBar__dashboard-container .NavBar__dashboard-nav>a{display:flex;align-items:center;color:#8c9ba5;font-weight:600;font-size:.813rem;cursor:pointer;padding:0 .5rem;transition:color .2s ease-in-out;height:100%;white-space:nowrap;position:relative}.NavBar__dashboard-container .NavBar__dashboard-nav>a.active{color:#1d9afa}.NavBar__dashboard-container .NavBar__dashboard-nav>a.active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#1d9afa}.NavBar__dashboard-container .NavBar__dashboard-nav>a:hover{color:#1d9afa}.PropertyCard{max-height:120px;overflow:hidden;transition:max-height var(--card-collapse-time) ease-in-out;margin-bottom:20px}.PropertyCard .SliderBullets{opacity:0;transition:opacity var(--card-collapse-time) ease-in-out}.PropertyCard.show-rooms{max-height:var(--card-max-height)}@media screen and (max-width:768px){.PropertyCard.show-rooms{position:relative}.PropertyCard.show-rooms .SliderBullets{opacity:1}}.PropertyCard.show-rooms .Card{border-bottom-left-radius:0;border-bottom-right-radius:0}.PropertyCard .Card{width:100%;background-color:#e6ecee;box-shadow:0 4px 40px hsla(0,0%,79%,.25);border-radius:8px;display:flex;justify-content:space-between;align-items:center;height:120px;cursor:pointer}@media screen and (max-width:768px){.PropertyCard .Card{background-color:#fff;border-radius:16px}}.PropertyCard .Card .Card__body{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px}.PropertyCard .Card .Card__body .Card__landlord-info{display:flex;align-items:center}@media screen and (max-width:768px){.PropertyCard .Card .Card__body .Card__landlord-info{align-items:unset;flex-direction:column;margin-right:5px}}.PropertyCard .Card .Card__body .Card__landlord-info .Card__landlord-info-wrapper{display:flex;align-items:center}.PropertyCard .Card .Card__body .Card__landlord-info .landlord-photo{border-radius:50%;background-position:50%;background-size:cover;height:48px;margin-left:20px;margin-right:20px;position:relative;width:48px;border:2px solid #fff;background-origin:border-box;box-shadow:0 0 20px 2px rgba(90,90,90,.1);background-color:#f5f7fa}@media screen and (max-width:768px){.PropertyCard .Card .Card__body .Card__landlord-info .landlord-photo{margin:0 15px 0 0;width:30px;height:30px}}.PropertyCard .Card .Card__body .Card__landlord-info .landlord-info{display:flex;flex-direction:column}.PropertyCard .Card .Card__body .Card__landlord-info .landlord-info .Card__landlord-name{font-size:.875rem;color:#284f83;font-weight:700;margin-bottom:16px;align-self:start}@media screen and (max-width:768px){.PropertyCard .Card .Card__body .Card__landlord-info .landlord-info .Card__landlord-name{margin:0}}.PropertyCard .Card .Card__body .Card__landlord-info .landlord-info .containers{display:flex}@media screen and (max-width:768px){.PropertyCard .Card .Card__body .Card__landlord-info .landlord-info .containers{display:none}}.PropertyCard .Card .Card__body .verified-container{color:#9575cd;background:#e1d3fa;margin-right:20px}.PropertyCard .Card .Card__body .top-landlord-container{background:rgba(40,69,201,.1);color:#2845c9}.PropertyCard .Card .Card__body .Card__property-title{display:flex;align-items:center;max-width:300px;font-size:1rem;color:#2845c9;font-weight:700;min-width:220px}@media screen and (max-width:768px){.PropertyCard .Card .Card__body .Card__property-title:not(.mobile-only){display:none}}.PropertyCard .Card .Card__body .Card__property-title:not(.mobile-only):first-child{margin-left:20px}.PropertyCard .Card .Card__body .Card__property-title.mobile-only{display:none;font-size:.875rem;line-height:1.125rem;font-weight:600;min-width:175px;margin-bottom:10px}@media screen and (max-width:768px){.PropertyCard .Card .Card__body .Card__property-title.mobile-only{display:flex}}.PropertyCard .Card .Card__body .Card__num-rooms{display:flex;align-items:center;font-size:.875rem;color:#57b4f2;font-weight:700}.PropertyCard .Card .Card__body .Card__num-rooms>i{margin-left:32px;font-size:22px;color:#57b4f2;transition:transform .1s ease-in-out}@media screen and (max-width:768px){.PropertyCard .Card .Card__body .Card__num-rooms>i{margin-left:10px}}.PropertyCard .Card .Card__body .Card__num-rooms>i.card-open{transform:rotate(-180deg)}.PropertyCard .Card .Card__body .Card__num-rooms .number-container{display:flex;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;background-color:#57b4f2;border-radius:50%;color:#f5f7fa;font-size:.5rem;line-height:20px;font-weight:700;margin-right:8px}.PropertyCard .RoomCard{width:100%;background-color:#fff;box-shadow:0 4px 40px hsla(0,0%,79%,.25);display:flex;justify-content:space-between;align-items:center;height:238px}@media screen and (max-width:768px){.PropertyCard .RoomCard{flex-direction:column;height:100%;justify-content:unset;align-items:unset;border-bottom-right-radius:16px;border-bottom-left-radius:16px}}.PropertyCard .RoomCard:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (max-width:768px){.PropertyCard .RoomCard:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}.PropertyCard .RoomCard:last-child .RoomCard__image{border-bottom-left-radius:8px}@media screen and (max-width:768px){.PropertyCard .RoomCard:last-child .RoomCard__image{border-bottom-left-radius:0}}.PropertyCard .RoomCard .RoomCard__image{width:248px;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-right:20px;padding:10px;position:relative}.PropertyCard .RoomCard .RoomCard__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(90,104,114,.92),rgba(90,104,114,0) 49.48%)}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__image{width:100%;height:200px;min-height:200px;margin-right:0}}.PropertyCard .RoomCard .RoomCard__body{display:flex;justify-content:space-between;width:calc(100% - 150px);padding:20px;height:100%}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body{width:100%;flex-direction:column;justify-content:unset}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property{height:100%}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .property-room-title{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .property-room-title{height:100%}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .property-room-title .Card_favorite{margin-left:20px}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .property-room-title>p{font-size:1rem;color:#2845c9;font-weight:700;max-width:100%;max-height:44px;overflow:hidden}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .property-room-title>p{font-size:.875rem;margin-bottom:16px;width:100%;max-width:100%;font-weight:600;white-space:unset;text-overflow:unset;overflow:unset;max-height:unset}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info{display:flex;width:100%;height:100%}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info{flex-direction:column}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent{display:flex;flex-direction:column;flex:2 1;justify-content:space-around}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details{column-count:2;white-space:nowrap}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details{column-count:1;margin-bottom:0}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div{display:flex;flex-direction:column}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div:first-child{margin-bottom:8px}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div>span:first-child{margin-bottom:8px}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div>span{font-size:.875rem;color:#8c9ba5}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div>span>span{text-transform:capitalize}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div>span>i{margin-right:7px}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div>span>strong{margin-right:3px}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div:last-child>span:last-child{color:#2dc928}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .details>div:last-child>span:last-child{font-weight:700;margin-bottom:8px}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .property-rent{display:flex;flex-direction:column}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .property-rent{text-align:center;margin-top:20px}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .property-rent>span{font-size:.625rem;color:#284f83}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .property-rent>div{display:flex;align-items:center}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .property-rent>div{width:100%;flex-direction:column}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .property-rent>div>span:first-child{font-size:1.125rem;color:#284f83;font-weight:700}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .property-rent>div>span:last-child{font-size:.75rem;color:#5a6872;margin-left:8px}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-details-rent .property-rent>div>span:last-child{margin-left:0}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex:1 1}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions{align-items:center;margin-top:30px}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions>div:first-child{display:flex;justify-content:flex-end}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section{display:flex;flex-direction:column;justify-content:center;margin-bottom:44px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section{margin-bottom:0}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section:not(.is-single){margin-bottom:20px}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .expiration-date{display:flex;justify-content:center;font-size:.625rem;font-weight:500;margin-bottom:8px}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .expiration-date>img{margin-right:7px}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .offer-status{display:flex;justify-content:center;font-size:.875rem}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .action-buttons{display:flex;justify-content:center}@media screen and (max-width:992px)and (min-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .action-buttons{flex-direction:column;align-items:flex-end}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .action-buttons .button-container{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:36px;font-size:.875rem;border-radius:24px;padding:0 16px;cursor:pointer;white-space:nowrap}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .action-buttons .white{color:#5a6872;border:1px solid #1d9afa;background-color:#fff;margin-right:10px}@media screen and (max-width:992px)and (min-width:768px){.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .action-buttons .white{margin-bottom:8px;margin-right:0}}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .buttons-section .action-buttons .blue{background:#1d9afa;color:#fff}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .room-info{display:flex;justify-content:flex-end}.PropertyCard .RoomCard .RoomCard__body .RoomCard__body-property .RoomCard__body-info .info-actions .room-info>div:first-child{margin-right:16px}.PropertyCard .info-container{display:flex;justify-content:center;align-items:center;padding:0 12px;width:-moz-fit-content;width:fit-content;height:28px;box-shadow:0 6px 30px rgba(140,155,165,.15);border-radius:100px;font-size:.75rem;font-weight:500;white-space:nowrap}@media screen and (max-width:768px){.PropertyCard .info-container{display:none}}.MobileNavigation{width:100%;display:flex;flex-direction:column}.MobileNavigation .carousel-wrapper{height:0;flex:1 1}.MobileNavigation .carousel-wrapper>.itemsWrapper{display:flex;height:100%}.MobileNavigation .carousel-wrapper>.itemsWrapper>.itemsInnerWrapper{align-items:stretch;height:100%}.MobileNavigation .carousel-wrapper>.itemsWrapper>.itemsInnerWrapper>.itemWrapper{height:100%;overflow:auto;display:flex}.MobileNavigation .navigation{min-height:60px;box-shadow:0 30px 30px 30px rgba(0,0,0,.3);z-index:10;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:10px;position:fixed;width:100%;bottom:0}.MobileNavigation .navigation a{color:#8d9ba5;padding:8px 15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-width:95px;border-radius:18px;font-weight:700}.MobileNavigation .navigation a.active{background-color:#eff7fe;color:#2f9bf8}.MobileNavigation .navigation a>i{margin-right:4px}.MobileNavigation .navigation a>i.icon-filter_list{font-size:1.375rem}.MobileNavigation .navigation a>i.icon-map{font-size:1.125rem}.MobileNavigation .navigation a>i.icon-notes{font-size:.813rem}@media screen and (max-width:768px){#scroll-playground{top:50vh!important;left:0!important;width:100%;display:flex;justify-content:center;margin:0;transform:unset!important;position:fixed!important}#scroll-playground span{display:none}}.InfoPopover .icon_blue{color:#1d9afa!important;cursor:pointer;font-size:.813rem}.InfoPopover__popper{z-index:10000}.InfoPopover__content{background-color:#1d9afa;color:#fff;font-family:Inter,sans-serif;margin-top:10px;margin-left:15px;min-height:60px;max-width:320px;padding:20px;border-radius:6px}@media screen and (max-width:768px){.InfoPopover__content{max-width:350px;width:80vw;min-width:300px;margin:0 auto;position:absolute;transform:translateY(-50%)}}.InfoPopover__content h5{margin:0 0 10px}.InfoPopover__content .MuiDialogContent-root{padding-top:0;padding-bottom:20px}.InfoPopover__content .PopoverContent{display:flex;flex-direction:column;font-size:.813rem;font-weight:700;margin-top:10px}.InfoPopover__content .PopoverContent>div{align-items:center;display:inline-flex}.InfoPopover__content .PopoverContent>div.disabled{color:#dadada}.InfoPopover__content .PopoverContent .iconContainer>i{text-align:center;font-size:1.375rem;width:100%}.InfoPopover__content .PopoverContent .iconContainer>i.icon-bed{font-size:1.125rem}.InfoPopover__content .PopoverContent .iconContainer [class^=icon-]:before{width:auto}.InfoPopover__content .PopoverContent .separator{margin:10px 0}.MapMarker{display:flex;justify-content:center}.MapMarker.active .marker,.MapMarker:hover .marker{z-index:1;box-shadow:none;background-color:#213fac;color:#fff!important}.MapMarker .marker{display:inline-flex;height:2rem;padding:.5rem;justify-content:center;align-items:center;gap:.5rem;flex-shrink:0;background:#fff;border-radius:1rem;border:1px solid #d1d7db;box-shadow:0 4px 16px 0 rgba(0,0,0,.12);color:#0f4d7d;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .1s}.MapMarker .marker.active{background:#1d9afa;color:#fff}.MapMarker .marker:hover{box-shadow:0 1px 3px 1px rgba(67,74,95,.08),0 1px 2px 0 rgba(186,195,201,.2)}.MapMarker .marker.top{color:#0f4d7d}.MapMarker .marker.top.active{background:#142365;color:#fff}.MapMarker .marker.hot{color:#bf5c06}.marker.hot .MapMarker:not(i){color:red}.MapMarker .marker.hot.active{background:#bf5c06;color:#fff}.MapMarker .marker.new{color:#70589a}.MapMarker .marker.new.active{background:#70589a;color:#fff}.MapMarker .marker.featured{color:#0f4d7d;background:#a5d7fd}.MapMarker .marker.featured.active{background:#0f4d7d;color:#e9f5ff}.MapMarker .marker.favorites{background:#eaedfa;color:#2845c9}.MapMarker .marker.favorites.active{background:#2845c9;color:#eaedfa}.autocomplete-result-marker{width:50px;height:50px;transform:translate(-25px,-25px)}.IconContainerWithDescription{align-items:center;display:inline-flex;justify-content:flex-start;margin-bottom:20px}@media screen and (max-width:768px){.IconContainerWithDescription{min-width:100%}}.IconContainerWithDescription .iconContainer{background:#f2f3f7;box-shadow:-6px -6px 16px hsla(0,0%,100%,.8),4px 4px 16px rgba(180,196,215,.5);margin-right:15px}.IconContainerWithDescription .iconContainer i{color:#b4c4d7}.IconContainerWithDescription .iconContainer i.icon-accommodates_x_people,.IconContainerWithDescription .iconContainer i.icon-bed,.IconContainerWithDescription .iconContainer i.icon-desk,.IconContainerWithDescription .iconContainer i.icon-floor,.IconContainerWithDescription .iconContainer i.icon-only_students{font-size:1.125rem}.IconContainerWithDescription .iconContainer i.icon-pets_allowed{font-size:1rem}.IconContainerWithDescription>:not(iconContainer){font-size:.875rem}.IconContainerWithDescription .description-wrapper{display:flex;flex-wrap:wrap}.IconContainerWithDescription .description-wrapper.overflowable{overflow-x:auto}.IconContainerWithDescription .description-wrapper::-webkit-scrollbar{height:0!important}@media screen and (max-width:768px){.IconContainerWithDescription .description-wrapper{max-width:100vw}}.IconContainerWithDescription .description-wrapper label,.IconContainerWithDescription .description-wrapper p{margin-right:5px;white-space:nowrap}.IconContainerWithDescription .description-wrapper label{font-weight:700}.IconContainerWithDescription .description-wrapper p{width:-moz-fit-content;width:fit-content;overflow:hidden;text-overflow:ellipsis}.IconContainerWithDescription .description-wrapper p.pull-down{min-width:80%}.IconContainerWithDescription .description-wrapper p.capitalize:first-letter{text-transform:capitalize}.IconContainerWithDescription .description-wrapper p.small-desc{font-size:.625rem}.FormCounter{display:flex;justify-content:space-between;align-items:center;font-weight:400}.FormCounter .FormCounter-label{display:flex;align-items:center;color:#2845c9;margin-right:15px}.FormCounter .FormCounter-label p{font-size:.75rem}.FormCounter .FormCounter-label i{font-size:18px;margin-right:10px}.FormCounter .FormCounter-picker{display:flex;align-items:center}.FormCounter .FormCounter-picker span{color:#434a5f;font-size:1rem;width:30px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FormCounter .FormCounter-picker .picker-button-icon{width:32px;height:32px;border-radius:32px;border:1px solid #b4c4d7;display:flex;justify-content:center;align-items:center;cursor:pointer}.FormCounter .FormCounter-picker .picker-button-icon.disabled{background-color:#ededee;opacity:.4;border-color:#dce0e5}.FormCounter .FormCounter-picker .picker-button-icon:hover{background-color:#f5f7fa}.FormCounter .FormCounter-picker .picker-button-icon i{color:#434a5f}.Footer--blue{width:100%;z-index:100;background-color:unset;bottom:0;margin-bottom:-50px}.Footer--blue .footer_app{background-color:#f2f3f7}.Footer--blue .footer_app .container{display:flex;justify-content:space-around;padding:0 1rem}.Footer--blue .footer_app .container .Footer__container-main{display:flex;color:#284f83}.Footer--blue .footer_app .container .Footer__container-main div{display:flex;justify-content:center;flex-direction:column}.Footer--blue .footer_app .container .Footer__container-main img{margin-right:2rem;z-index:42;position:absolute}.Footer--blue .footer_app .container .Footer__container-main img.decoration{z-index:2;position:relative}.Footer--blue .footer_app .container .Footer__container-links{display:flex;justify-content:center;align-items:center;margin-left:4rem}.Footer--blue .footer_app .container .Footer__container-links div{display:flex;z-index:42;position:absolute;justify-content:space-around}.Footer--blue .footer_app .container .Footer__container-links div img{margin-right:1.5rem}.Footer--blue .footer_app .container .Footer__container-links .decoration{z-index:2;position:relative}@media screen and (max-width:768px){.Footer--blue .footer_app{display:none}}.Footer--blue .footer_app.mobile{display:none}.Footer--blue .footer_app.mobile .container{flex-direction:column;width:95%;padding-top:24px}.Footer--blue .footer_app.mobile .container .Footer__container-links{margin-left:unset;justify-content:unset;height:75px}.Footer--blue .footer_app.mobile .container .Footer__container-links .decoration{width:145px;right:0;position:absolute}.Footer--blue .footer_app.mobile .container .Footer__container-links .landlordApp{height:75px;z-index:2;width:160px;position:absolute;right:-2rem}.Footer--blue .footer_app.mobile .container .Footer__container-links .appImg{position:absolute;z-index:5;width:153px}@media screen and (max-width:768px){.Footer--blue .footer_app.mobile{display:flex}}.Footer--blue .footer_content{display:flex;justify-content:space-between;color:#f5f7fa;background-color:#284f83;white-space:nowrap}.Footer--blue .footer_content .container{display:flex;padding:1rem 0}@media screen and (max-width:768px){.Footer--blue .footer_content .container{width:95%;display:flex;padding:0;flex-direction:column}}.Footer--blue .footer_content .Footer__container_FollowUs-links{margin:2rem 0}.Footer--blue .footer_content .Footer__container_FollowUs-links div{margin-top:1rem;width:100%;display:flex;justify-content:space-between}.Footer--blue .footer_content .Footer__container_FollowUs-links div a{font-size:.875rem;cursor:pointer}.Footer--blue .footer_content .Footer__container_FollowUs-links div img{margin-right:1rem;cursor:pointer}@media screen and (max-width:900px){.Footer--blue .footer_content .Footer__container_FollowUs-links{display:none}}.Footer--blue .footer_content .Footer__container-links{padding:1rem 1rem 1rem 0}.Footer--blue .footer_content .Footer__container-links div{display:flex;flex-direction:column;min-width:max-content;margin-right:1.5rem}.Footer--blue .footer_content .Footer__container-links h4{font-weight:700;font-size:1.125rem;margin-bottom:16px;margin-right:55px;line-height:24px}.Footer--blue .footer_content .Footer__container-links a{font-size:.875rem;font-weight:400;color:#f5f7fa;text-decoration:none;line-height:22px;cursor:pointer}@media screen and (max-width:768px){.Footer--blue .footer_content .Footer__container-links{width:50%;max-width:50%;padding:.2rem!important;margin-right:unset!important;margin-top:1rem}.Footer--blue .footer_content .Footer__container-links div{margin-right:unset!important}.Footer--blue .footer_content .Footer__container-links div a{margin-right:unset}}.Footer--blue .footer_partners{background-color:#284f83;margin-top:-10px;padding:1.5rem 0;width:100%}@media screen and (max-width:768px){.Footer--blue .footer_partners{padding:unset}}.Footer--blue .footer_partners .container{display:flex}@media screen and (max-width:768px){.Footer--blue .footer_partners .container{display:block;padding-top:1rem}}.Footer--blue .footer_partners .container.inside_container{display:flex;align-items:center;height:50px}@media screen and (max-width:768px){.Footer--blue .footer_partners .container.inside_container{flex-direction:column;align-items:unset;height:unset;margin-left:1rem}}.Footer--blue .footer_partners .container .Footer__container_FollowUs-links.mobile{display:none;flex-direction:column;margin-left:1rem;width:200px}@media screen and (max-width:768px){.Footer--blue .footer_partners .container .Footer__container_FollowUs-links.mobile{margin-left:unset;padding:1rem 0;width:250px}}.Footer--blue .footer_partners .container .Footer__container_FollowUs-links.mobile h5{font-size:1rem;color:#f5f7fa;margin:unset}.Footer--blue .footer_partners .container .Footer__container_FollowUs-links.mobile div{display:flex;width:100%;margin-top:1rem}@media screen and (max-width:768px){.Footer--blue .footer_partners .container .Footer__container_FollowUs-links.mobile div{width:250px;justify-content:space-between}}.Footer--blue .footer_partners .container .Footer__container_FollowUs-links.mobile img{width:15px;height:15px;margin-right:1rem;cursor:pointer}@media screen and (max-width:900px){.Footer--blue .footer_partners .container .Footer__container_FollowUs-links.mobile{display:flex}}.Footer--blue .footer_partners .container h5{color:#f5f7fa;font-size:1.125rem;font-style:normal;font-weight:700;line-height:24px}@media screen and (max-width:768px){.Footer--blue .footer_partners .container h5{margin:2rem 0 0}}.Footer--blue .footer_partners .container .Footer__container-main-cities{display:flex;margin-left:2rem}@media screen and (max-width:900px){.Footer--blue .footer_partners .container .Footer__container-main-cities{margin-left:1.5rem}}@media screen and (max-width:768px){.Footer--blue .footer_partners .container .Footer__container-main-cities{margin-left:unset;display:flex;flex-wrap:wrap}}.Footer--blue .footer_partners .container .Footer__container-main-cities a{font-style:normal;font-weight:400;font-size:.875rem;line-height:22px;color:#f0f3f6;margin-right:1.5rem;cursor:pointer}@media screen and (max-width:900px){.Footer--blue .footer_partners .container .Footer__container-main-cities a{margin-right:.5rem}}@media screen and (max-width:768px){.Footer--blue .footer_partners .container .Footer__container-main-cities a{margin-top:unset;width:30%;max-width:50%;margin-right:unset!important}}.Footer--blue .footer_partners .container .cities_title{margin-bottom:16px}@media screen and (max-width:768px){.Footer--blue .footer_partners{padding-bottom:unset}}.Footer--blue .footer_bottom{background-color:#fff;margin-top:-1px;display:flex;width:100%}@media screen and (max-width:768px){.Footer--blue .footer_bottom{flex-direction:column}}.Footer--blue .footer_bottom .container{display:flex}@media screen and (max-width:768px){.Footer--blue .footer_bottom .container{display:block}}.Footer--blue .footer_bottom .container.inside_container{display:flex;padding-top:1.5rem;align-items:center;flex-direction:column;width:45%;margin-left:0;margin-top:1rem}@media screen and (max-width:768px){.Footer--blue .footer_bottom .container.inside_container{flex-direction:column;align-items:unset;width:100%}}.Footer--blue .footer_bottom .container .footer_bottom_cofinance{width:80%;align-self:flex-start}@media screen and (max-width:768px){.Footer--blue .footer_bottom .container .footer_bottom_cofinance{margin-top:0;width:100%;margin-bottom:1rem}}.Footer--blue .footer_bottom .container .Footer__container-main{display:flex;align-items:center;align-self:flex-start}@media screen and (max-width:768px){.Footer--blue .footer_bottom .container .Footer__container-main{margin-left:0;flex-direction:column;align-items:flex-start}}.Footer--blue .footer_bottom .container .Footer__container-main a,.Footer--blue .footer_bottom .container .Footer__container-main p{color:#274f83;font-style:normal;font-weight:200;font-size:.875rem;line-height:20px;padding:0 2rem 1rem 0;text-decoration:none}@media screen and (max-width:768px){.Footer--blue .footer_bottom .container .Footer__container-main a,.Footer--blue .footer_bottom .container .Footer__container-main p{padding:0;margin-bottom:1rem}}.Footer--blue .footer_bottom .container .Footer__container-main a:hover,.Footer--blue .footer_bottom .container .Footer__container-main p:hover{color:#2845c9}.Footer--blue .footer_bottom .container .Footer__container-policies{display:flex;align-items:center;white-space:nowrap;color:#274f83;font-weight:200;align-self:flex-start}@media screen and (max-width:900px){.Footer--blue .footer_bottom .container .Footer__container-policies{white-space:nowrap;flex-direction:column;align-items:flex-start}}.Footer--blue .footer_bottom .container .Footer__container-policies>a,.Footer--blue .footer_bottom .container .Footer__container-policies>p,.Footer--blue .footer_bottom .container .Footer__container-policies>span{margin-right:1rem;text-decoration:none;color:#274f83;font-weight:200;font-size:.875rem;cursor:pointer}@media screen and (max-width:768px){.Footer--blue .footer_bottom .container .Footer__container-policies>a,.Footer--blue .footer_bottom .container .Footer__container-policies>p,.Footer--blue .footer_bottom .container .Footer__container-policies>span{margin-bottom:1rem}}.Footer--blue .footer_bottom .container .Footer__container-policies>a:hover,.Footer--blue .footer_bottom .container .Footer__container-policies>p:hover,.Footer--blue .footer_bottom .container .Footer__container-policies>span:hover{color:#2845c9}.Footer--blue .footer_bottom .Footer__container-links{display:flex;align-items:center;align-self:flex-start;margin-top:1rem;gap:1.5rem;height:24px}@media screen and (max-width:768px){.Footer--blue .footer_bottom .Footer__container-links{flex-wrap:wrap;max-width:95%;margin-left:2.5%;justify-content:center}}.Footer--blue .footer_bottom .Footer__container-links img{height:20px;margin-right:1.5rem;cursor:pointer}@media screen and (max-width:900px){.Footer--blue .footer_bottom .Footer__container-links img{height:10px;margin-right:1rem}}@media screen and (max-width:768px){.Footer--blue .footer_bottom .Footer__container-links img{margin-bottom:1rem;height:20px}}.Footer--blue .footer_bottom .Footer__container-links img.img16px{height:16px}.Footer--blue .footer_bottom .Footer__container-links a{cursor:pointer}.Footer--blue .footer_bottom2{background-color:#fff;bottom:0;padding-top:1rem;align-items:center;margin-top:-1px;padding-bottom:2rem}@media screen and (max-width:768px){.Footer--blue .footer_bottom2{margin-top:-35px;padding-bottom:13rem}}.Footer--blue .footer_bottom2 .container.inside_container{margin-top:1rem;display:flex;justify-content:space-between;width:95%;margin-left:0}@media screen and (max-width:768px){.Footer--blue .footer_bottom2 .container.inside_container{flex-direction:column}}.Footer--blue .footer_bottom2 .container .rights_reserved{color:#274f83;font-weight:200;display:inline-flex}@media screen and (max-width:768px){.Footer--blue .footer_bottom2 .container .rights_reserved{display:block;padding-top:1rem}}.Footer--blue .footer_bottom2 .container .rights_reserved p{margin-right:1rem}.Footer--blue .footer_bottom2 .container .rights_reserved p:hover{color:#2845c9}.Footer{background-color:#284f83;color:#f5f7fa;display:flex;flex-direction:column;justify-content:space-between}.Footer a,.Footer p{font-size:.75rem;font-weight:300}.Footer a.bold,.Footer p.bold{font-weight:600}.Footer a:focus,.Footer a:hover{color:#007bff}.Footer h4{font-weight:600;font-size:1rem}.Footer>div{display:inline-flex;justify-content:center;width:100%}.Footer .Footer__main{min-height:345px}.Footer .Footer__main .container{height:auto}@media screen and (max-width:768px){.Footer .Footer__main .container{width:100%;margin:0;padding:0 25px}}.Footer .Footer__main .container .Footer__content{display:flex;flex:1 1;flex-direction:column;padding:40px 0 25px;justify-content:space-around;height:100%}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content{padding:25px 0}}.Footer .Footer__main .container .Footer__content .Footer__main--topSection{align-items:center;display:inline-flex;justify-content:space-between;height:36px;width:100%}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content .Footer__main--topSection{display:flex;flex-direction:column;align-items:flex-start;justify-content:unset;height:unset}}.Footer .Footer__main .container .Footer__content .Footer__main--topSection>img{width:67px}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content .Footer__main--topSection>img{margin-bottom:3rem}}.Footer .Footer__main .container .Footer__content .Footer__main--topSection .Footer__socialLinks{display:inline-flex;justify-content:space-between;flex:.2 1;min-width:200px}.Footer .Footer__main .container .Footer__content .Footer__main--topSection .Footer__socialLinks .Footer__socialLinks--icon:hover{filter:brightness(0) saturate(100%) invert(26%) sepia(23%) saturate(7500%) hue-rotate(221deg) brightness(89%) contrast(96%)}.Footer .Footer__main .container .Footer__content .Footer__main--complementary{display:inline-flex;justify-content:space-between}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content .Footer__main--complementary{margin-top:1.5rem;display:flex;flex-direction:column}}.Footer .Footer__main .container .Footer__content .Footer__main--complementary>div>:first-child{padding-bottom:15px}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--aboutUs{display:none}}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--aboutUs>div{width:-moz-fit-content;width:fit-content;position:relative}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--aboutUs>div .Footer__main--aboutUs-image{background-size:cover;width:225px;height:140px;border-radius:12px;position:relative}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--aboutUs>div .Footer__main--aboutUs-image:after{background:linear-gradient(180deg,rgba(9,9,9,0) -40.97%,rgba(40,79,131,.7) 148.92%);position:absolute;content:"";top:0;left:0;width:100%;height:100%}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--aboutUs>div .btn{color:#2845c9;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:65%}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--aboutUs>div .btn{margin-top:1rem;transform:translate(-50%);position:relative}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--inTouch{margin-top:1rem}}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--inTouch>div{margin-top:10px}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--inTouch>div{margin-top:unset}}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--inTouch>div .bold{margin-bottom:-4px}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--moreHouses{margin-top:2rem}}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--moreHouses a{padding-right:10px}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--moreHouses .citiesLinks{display:flex;flex-wrap:wrap}.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--coFinanced{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:768px){.Footer .Footer__main .container .Footer__content .Footer__main--complementary .Footer__main--coFinanced{margin-top:2.5rem}}.Footer .Footer__sub{align-items:center;background-color:rgba(39,48,82,.4);display:inline-flex;height:56px}@media screen and (max-width:768px){.Footer .Footer__sub{height:unset;padding-bottom:10rem;padding-top:.5rem}.Footer .Footer__sub .container{width:100%;margin:0;padding:0 25px}}.Footer .Footer__sub .container>div{display:inline-flex;justify-content:space-between;width:100%}@media screen and (max-width:768px){.Footer .Footer__sub .container>div{display:flex;flex-direction:column-reverse}.Footer .Footer__sub .container>div>p{padding:1rem 0}.Footer .Footer__sub .container>div .Footer__sub-links{display:flex;flex-direction:column;margin-bottom:1.5rem}.Footer .Footer__sub .container>div .Footer__sub-links>a{padding-top:1.5rem;font-size:.875rem;padding-left:0}.Footer .Footer__sub .container>div .Footer__sub-links>a:first-child{padding-top:1rem}}.Footer .Footer__sub a{padding-left:15px}.FiltersContainer{display:flex;height:-moz-fit-content;height:fit-content}.FiltersContainer>a{font-size:.875rem;color:#8c9ba5;font-weight:500;padding-bottom:3px}.FiltersContainer>a:hover{color:#1d9afa}.FiltersContainer>a:not(:last-child){margin-right:24px}.FiltersContainer .active{color:#1d9afa;border-bottom:2px solid #1d9afa}.ErrorComponent{display:flex;justify-content:center;align-items:center;flex-direction:column;height:var(--100vh);width:100%;background-color:#f2f3f7}.ErrorComponent>img{max-width:600px;height:calc(100vh - 710px);max-height:380px;min-height:200px}.ErrorComponent>h1{margin-top:20px;color:#2845c9}.ErrorComponent .ErrorComponent-error{background-color:#fff;border-radius:8px;margin-top:20px;max-width:1200px;width:100%;box-shadow:0 4px 40px hsla(0,0%,79%,.25);max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.ErrorComponent .ErrorComponent-error.visible{max-height:calc(100vh - 370px)}.ErrorComponent .ErrorComponent-error>textarea{color:#434a5f;margin:15px;height:calc(100vh - 440px);max-height:500px;width:calc(100% - 30px);resize:none}.ErrorComponent .ErrorComponent-buttons{display:flex;justify-content:center;margin-top:15px;padding-bottom:15px}@media screen and (max-width:768px){#ShareDialog{width:unset}}.ShareDialog .MuiDialog-paperWidthSm{border-radius:24px;max-width:600px;margin:0 0 50px;width:90%}.ShareDialog .ShareDialog__content .ShareDialog__header{display:flex;padding:20px;justify-content:space-between}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__header{width:80%}}.ShareDialog .ShareDialog__content .ShareDialog__header h5{color:#2845c9;padding:0;margin:0;font-size:1rem}.ShareDialog .ShareDialog__content .ShareDialog__header .closeButton{font-size:20px;padding:0;position:absolute;right:15px;top:10px}.ShareDialog .ShareDialog__content .ShareDialog__header .closeButton i{font-size:25px}.ShareDialog .ShareDialog__content .ShareDialog__information{display:flex;align-items:flex-start;margin-right:24px;padding:10px 12px 20px 20px}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__information{display:none}}.ShareDialog .ShareDialog__content .ShareDialog__information .share-image{background-size:cover;background-position:50%;width:300px;height:92px;margin-right:5px;margin-top:4px;border-radius:8px}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__information .share-image{background-repeat:no-repeat;width:100%;margin-right:unset;margin-bottom:1rem}}.ShareDialog .ShareDialog__content .ShareDialog__information .information-text{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;align-content:flex-start;margin-left:10px;padding-bottom:12px}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__information .information-text{margin-left:0}}.ShareDialog .ShareDialog__content .ShareDialog__information .information-text>label{color:#284f83;font-size:.875rem;margin-bottom:5px}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__information .information-text>label{font-size:.875rem}}.ShareDialog .ShareDialog__content .ShareDialog__information .information-text>span{color:#363636;font-size:.75rem}.ShareDialog .ShareDialog__content .ShareDialog__body{padding:0 20px 20px}.ShareDialog .ShareDialog__content .ShareDialog__body label{color:#284f83;font-size:.875rem}.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy{display:flex;flex-wrap:wrap;margin-top:15px}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy{flex-wrap:nowrap}}.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy .btn{border-radius:7px;min-height:36px;height:-moz-fit-content;height:fit-content;border:none;padding:0 10px;display:flex;align-items:center}.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy .btn>img{height:19px}.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy .basic_container{border-radius:6px;background-color:#fff;box-shadow:0 4px 40px hsla(0,0%,79%,.25)}.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy .share-link-ios{overflow:hidden;white-space:nowrap;display:flex;align-items:center;padding-left:8px!important}.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy .input_field,.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy .share-link-ios{border:1px solid #e6ecee;border-radius:5px;height:36px;padding-left:10px;margin-right:6px;width:calc(50% + 115px)}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy .input_field,.ShareDialog .ShareDialog__content .ShareDialog__body .share-link-copy .share-link-ios{padding-left:5px;width:calc(100% - 42px)}}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container{display:flex;flex-wrap:wrap;margin-top:15px;margin-bottom:5px}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container{flex-direction:column}}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button{width:50%;margin-bottom:15px}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button{width:100%}}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button>div{display:flex;width:160px;justify-content:space-between;height:35px;border-radius:35px;align-items:center;padding:0 20px 0 15px;cursor:pointer;color:#fff;box-shadow:0 6px 12px rgba(140,155,165,.35)}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button>div:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.12),0 6px 12px rgba(140,155,165,.35)}@media screen and (max-width:768px){.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button>div{width:100%;justify-content:space-between;padding:0 26%}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button>div>img{margin-right:10px}}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button>div>img{height:20px}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button .share-facebook{background:linear-gradient(190deg,#19afff,#0062e0)}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button .share-facebook img{margin-left:-3px}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button .share-messenger{background:linear-gradient(64deg,#a033ff 37%,#ff5280 84%,#ff7061)}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button .share-whatsapp{background:linear-gradient(195deg,#59cf65,#28b43e,#128c7e)}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button .share-twitter{background:#1da1f2}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button .share-email{background:#657786}.ShareDialog .ShareDialog__content .ShareDialog__body .share-buttons-container .share-button .share-other{color:#363636;background:#fff}.DashRoomCard{display:flex;flex-direction:column;width:310px;min-width:310px;height:304px;margin-right:24px;box-shadow:0 4px 40px hsla(0,0%,77%,.25)}.DashRoomCard .photos-labels{position:absolute;width:310px;z-index:1;pointer-events:none}.DashRoomCard .photos-labels .spacer{padding-bottom:85%}.DashRoomCard .photos-labels>div:not(.spacer){position:absolute;left:14px;right:14px;top:14px;bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;font-size:13px;font-weight:500;color:#fff}.DashRoomCard .photos-labels>div:not(.spacer) .neighborhood{display:block;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashRoomCard .photos-labels>div:not(.spacer) .badge{border-radius:40px;padding:2px 14px;font-size:10px;letter-spacing:.03em;font-weight:400;white-space:nowrap;color:#fff;background:hsla(0,0%,78%,.6)}.DashRoomCard .ImageSlider{width:100%;height:55%;border-radius:16px 16px 0 0;position:relative}.DashRoomCard .ImageSlider .SliderBullets{justify-content:flex-end}.DashRoomCard .ImageSlider:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,hsla(0,0%,39%,0) 60%,hsla(0,0%,39%,.7));pointer-events:none}.DashRoomCard .ImageSlider .chevron{transition:opacity .6s;opacity:0;width:50%}.DashRoomCard .ImageSlider .chevron.chevron-right{justify-content:flex-end}.DashRoomCard .ImageSlider .chevron.chevron-right .CarouselNav{padding-left:50%}.DashRoomCard .ImageSlider .chevron.chevron-left{justify-content:flex-start}.DashRoomCard .ImageSlider .chevron.chevron-left .CarouselNav{padding-right:50%}.DashRoomCard .RoomCard-info{width:100%;height:45%;background-color:#fff;display:flex;flex-direction:column;padding:16px;border-radius:0 0 16px 16px;cursor:pointer}.DashRoomCard .RoomCard-info>div:first-child{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:8px}.DashRoomCard .RoomCard-info>div:first-child .icon-favorite{color:#2f9bf8}.DashRoomCard .RoomCard-info>div:first-child>i{cursor:pointer}.DashRoomCard .RoomCard-info>div:first-child>div{display:flex;flex-direction:column}.DashRoomCard .RoomCard-info>div:first-child>div>span:first-child{font-size:.625rem;color:#284f83}.DashRoomCard .RoomCard-info>div:first-child>div>span:last-child{color:#5a6872;font-size:.75rem}.DashRoomCard .RoomCard-info>div:first-child>div>span:last-child>strong{font-size:1.125rem;color:#284f83;font-weight:700;margin-right:8px}.DashRoomCard .RoomCard-info>span{color:#2dc928;font-size:.75rem;margin-bottom:16px}.DashRoomCard .RoomCard-info>div:last-child{display:flex}.DashRoomCard .RoomCard-info>div:last-child>div{display:flex;justify-content:center;align-items:center;padding:0 9px;box-shadow:0 6px 30px rgba(140,155,165,.15);border-radius:100px;font-size:12px}.DashRoomCard .RoomCard-info>div:last-child>div:not(:last-child){margin-right:8px}.DashRoomCard .RoomCard-info>div:last-child .topLandlord{background:#c9d1f5;color:#2845c9}.DashRoomCard .RoomCard-info>div:last-child .instantBooking{background:#ddf0ff;color:#1d9afa}.DashRoomCard .RoomCard-info>div:last-child .verified{background:#e1d3fa;color:#9575cd}.EmptyState{width:100%;height:215px;background-color:#fff;margin-top:40px}.EmptyState .EmptyState_content{display:flex;padding:12px 200px 55px 90px}.EmptyState .EmptyState_content>img{margin-right:100px}.EmptyState .EmptyState_content .info{display:flex;flex-direction:column;justify-content:center}.EmptyState .EmptyState_content .info>span{line-height:22px}.EmptyState .EmptyState_content .info .title{font-size:1rem;font-weight:700;color:#2845c9;margin-bottom:16px}.EmptyState .EmptyState_content .info .text{font-size:.875rem;color:#8c9ba5;max-width:477px;text-align:justify}@media screen and (max-width:840px){.EmptyState{height:-moz-fit-content;height:fit-content}.EmptyState .EmptyState_content{flex-direction:column;padding:40px;justify-content:center;align-items:center}.EmptyState .EmptyState_content>img{margin-right:unset;margin-bottom:24px;max-width:400px;max-height:400px}.EmptyState .EmptyState_content .info{align-items:center}.EmptyState .EmptyState_content .info .text{text-align:center}}.CarouselWrapper .carousel-root .carousel>.control-dots{bottom:10px;max-width:94px;left:50%!important;transform:translateX(-50%);overflow-x:hidden;display:flex;width:unset}.CarouselWrapper .carousel-root .carousel>.control-dots .dot{box-shadow:none;background-color:#8c9ba5;min-width:8px}.CarouselWrapper .carousel-root .carousel>.control-dots .dot:active,.CarouselWrapper .carousel-root .carousel>.control-dots .selected{background-color:#57b4f2}.AuthenticationForm{display:flex;align-items:stretch;max-width:500px;width:90%;justify-content:space-between;height:calc(100vh - 380px);max-height:500px;min-height:430px;flex-direction:column;color:#8c9ba5;gap:1.5rem}@media screen and (max-width:768px){.AuthenticationForm{height:unset;max-height:unset!important;min-height:unset!important;width:100%}}.AuthenticationForm .AuthenticationForm__button-container__mobile{display:none;margin-bottom:1rem}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__button-container__mobile{display:flex}.AuthenticationForm .AuthenticationForm__button-container__mobile.open{display:none}.AuthenticationForm.register{min-width:100%;min-height:115vh}}@media screen and (max-height:700px){.AuthenticationForm{min-height:calc(100vh - 270px)}.AuthenticationForm.register>hr{display:none}}.AuthenticationForm.verifyEmail{max-width:700px;max-height:620px!important;height:calc(100vh - 150px);margin-top:-50px}@media screen and (max-width:768px){.AuthenticationForm.verifyEmail{max-height:unset;height:unset;margin-top:unset}.AuthenticationForm.verifyEmail div p{margin:1rem 0}}.AuthenticationForm.loggedIn,.AuthenticationForm.verified{max-width:700px;max-height:380px!important;height:calc(100vh - 200px);min-height:290px!important;margin-top:-50px;position:relative}@media screen and (max-width:768px){.AuthenticationForm.loggedIn,.AuthenticationForm.verified{margin-top:0}}.AuthenticationForm.login{height:calc(100vh - 750px);min-height:250px;max-height:300px}@media screen and (max-width:768px){.AuthenticationForm.login{height:unset;min-height:unset;max-height:unset!important}}.AuthenticationForm.recoverPassword{min-height:250px}.AuthenticationForm .AuthenticationForm__social{display:flex;gap:1rem}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__social{flex-direction:column;width:100%;min-width:250px;margin-bottom:16px}}.AuthenticationForm .AuthenticationForm__social .btn{flex:1 1;width:100%;height:40px;min-height:40px;display:flex;align-items:center;padding:0;justify-content:center;font-size:.813rem;font-weight:700;white-space:nowrap}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__social .btn{padding:.5rem 1.5rem}}.AuthenticationForm .AuthenticationForm__social .btn-facebook{background:linear-gradient(190deg,#19afff,#0062e0);border:none;color:#fff}.AuthenticationForm .AuthenticationForm__social .btn-facebook>img{height:20px;width:16px}.AuthenticationForm .AuthenticationForm__social .btn-google{background-color:#fff;border:none;color:#434a5f}.AuthenticationForm .AuthenticationForm__social .btn-google>img{width:20px}.AuthenticationForm .AuthenticationForm__continue-with-email{display:flex;align-items:center;justify-content:space-between;color:#8c9ba5;flex:.1 1;gap:1rem}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__continue-with-email{display:none}}.AuthenticationForm .AuthenticationForm__continue-with-email p{white-space:nowrap}.AuthenticationForm .AuthenticationForm__continue-with-email>div{width:100%;height:1px;background-color:#b4c4d7}.AuthenticationForm .AuthenticationForm__recover-password{color:#8c9ba5;font-size:1rem}.AuthenticationForm form.AuthenticationForm__form{display:flex;flex-direction:column;justify-content:space-between;flex:.9 1;gap:1.5rem}@media screen and (max-width:768px){.AuthenticationForm form.AuthenticationForm__form{justify-content:unset!important}.AuthenticationForm form.AuthenticationForm__form>div:not(.AuthenticationForm__button-container__mobile){display:none}.AuthenticationForm form.AuthenticationForm__form.AuthenticationForm__form__open>div{display:flex}}.AuthenticationForm .AuthenticationForm__fields{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;justify-content:space-between;gap:1.25rem}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__fields{flex-direction:column;min-width:250px}.AuthenticationForm .AuthenticationForm__fields .input-field{width:100%}}.AuthenticationForm .AuthenticationForm__fields .input-field .password-label{display:flex;align-items:center;justify-content:space-between;min-width:225px}.AuthenticationForm .AuthenticationForm__fields .input-field .password-label>label{font-size:.75rem;color:#2845c9;margin-bottom:2px}.AuthenticationForm .AuthenticationForm__fields .input-field .password-label>a{font-size:.75rem;font-weight:unset}.AuthenticationForm .AuthenticationForm__fields .change-password{display:flex;flex-direction:column;margin-top:20px}.AuthenticationForm .AuthenticationForm__fields .change-password .input-field{width:100%}.AuthenticationForm .AuthenticationForm__fields .change-password>div:first-child{margin-bottom:30px}.AuthenticationForm .AuthenticationForm__data-safe{width:100%;height:50px;border:.1em solid #1d9afa;background-color:hsla(0,0%,100%,.6);display:flex;align-items:center;padding:0 12px;border-radius:8px;position:relative}.AuthenticationForm .AuthenticationForm__data-safe>:not(:last-child){margin-right:10px}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__data-safe{margin-top:1.5rem;height:unset}}.AuthenticationForm .AuthenticationForm__data-safe:before{position:absolute;content:"";left:0;top:0;height:100%;width:5px;background-color:#1d9afa;border-top-left-radius:8px;border-bottom-left-radius:8px}.AuthenticationForm .AuthenticationForm__data-safe i{font-size:1.125rem;color:#1d9afa}.AuthenticationForm .AuthenticationForm__data-safe p{color:#8c9ba5;font-size:.75rem;line-height:1.125rem}.AuthenticationForm .auth_error{color:#c1381a}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__button-container:not(.AuthenticationForm__button-container__mobile){margin:1rem 0}}.AuthenticationForm .AuthenticationForm__button-container>.btn{height:40px;width:100%;display:flex;justify-content:center;align-items:center;padding:0}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__button-container>.btn{width:100%;min-width:250px}}.AuthenticationForm .AuthenticationForm__button-container>.btn[disabled]{background-color:#dfe3e6;color:#8c9ba5;border:none;opacity:1}.AuthenticationForm>hr{display:block;height:1px;width:100%;border:0;border-top:1px solid #b4c4d7;margin:15px 0 10px;padding:0}.AuthenticationForm .AuthenticationForm__verify-email-img{max-width:330px}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__verify-email-img{width:70%}}.AuthenticationForm .AuthenticationForm__verify-email{display:flex}.AuthenticationForm .AuthenticationForm__verify-email>:not(:last-child){margin-right:25px}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__verify-email{flex-direction:column}}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__verify-input-container{display:flex;flex-direction:column}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__verify-input-container label{font-size:.75rem;color:#2845c9;margin-bottom:2px}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__verify-input-container .AuthenticationForm__verify-input{display:flex}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__verify-input-container .AuthenticationForm__verify-input>:not(:last-child){margin-right:4px}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__verify-input-container .AuthenticationForm__verify-input.validation-error input{border:1px solid #dd654b;background:#fcf0ed;color:#c1381a}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__verify-input-container .AuthenticationForm__verify-input input{width:32px;height:40px;border-radius:10px;background:#fff;border:1px solid #b4c4d7;box-shadow:0 0 1px #b4c4d7;font-size:.875rem;font-weight:700;text-align:center;color:#434a5f}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__button-container{display:flex;flex-direction:column;justify-content:flex-end;width:120px}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__button-container>.btn{width:100%}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__button-container>.btn.btn-verify-validating{cursor:default;color:#fff}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__button-container>.btn.btn-verify-validating:hover{background-color:#1d9afa;box-shadow:none;opacity:1}.AuthenticationForm .AuthenticationForm__verify-email .AuthenticationForm__button-container>.btn>i.icon-refresh{color:#fff;animation:spin 2s linear infinite}@media screen and (max-width:768px){.AuthenticationForm .AuthenticationForm__validate-info:before{content:" ";height:.5px;width:85%;background:#8c9ba5;position:absolute}}.AuthenticationForm .AuthenticationForm__validate-info *{font-size:.75rem}.AuthenticationForm .AuthenticationForm__validate-info p{max-width:350px}.AuthenticationForm .AuthenticationForm__validate-info .resent-email{color:#2dc928}.AuthenticationForm .AuthenticationForm__green-checkmark{position:absolute;top:120px;left:40px;background:radial-gradient(#fff 0,#fff 50%,#2dc928 70%);border-radius:50%}.AuthenticationDialog .MuiPaper-root{width:90%;max-width:980px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);border-radius:25px}@media screen and (max-width:768px){.AuthenticationDialog .MuiPaper-root{width:100%;max-width:100%;height:100%;max-height:unset;margin:0;border-radius:0}}.AuthenticationDialog .AuthenticationDialog_wrapper{display:flex}@media screen and (max-width:768px){.AuthenticationDialog .AuthenticationDialog_wrapper{height:100%}}.AuthenticationDialog .AuthenticationDialog_wrapper .banner{flex:4 1;background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:768px){.AuthenticationDialog .AuthenticationDialog_wrapper .banner{display:none}}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container{flex:6 1;padding:2rem;overflow:auto;background-color:#f5f7fa}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-header h1{color:#2845c9}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .user-type-picker{display:flex;width:100%;height:50px;cursor:pointer;margin-bottom:1.5rem}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .user-type-picker .user-type{display:flex;justify-content:center;align-items:center;width:50%;position:relative;color:#8c9ba5}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .user-type-picker .user-type:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#ccdce6}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .user-type-picker .user-type.active{color:#57b4f2}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .user-type-picker .user-type.active:before{background-color:#57b4f2}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant{height:calc(100vh - 340px);max-height:500px}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant .AuthenticationForm{width:100%;height:500px;padding-bottom:20px;max-width:unset}@media screen and (max-height:750px){.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant .AuthenticationForm{gap:10px}}@media screen and (max-width:768px){.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant .AuthenticationForm{height:unset}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant .AuthenticationForm .AuthenticationForm__data-safe{min-height:60px}}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant .AuthenticationForm.verifyEmail{margin-top:0}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant .AuthenticationForm.verifyEmail .AuthenticationForm__verify-email-img{margin:0 auto}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant .AuthenticationForm.verifyEmail .AuthenticationForm__validate-info:before,.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-tenant .AuthenticationForm.verifyEmail>div>h2{display:none}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-landlord{color:#8c9ba5;height:calc(100vh - 340px);max-height:500px;display:flex;flex-direction:column;align-items:center}.AuthenticationDialog .AuthenticationDialog_wrapper .AuthenticationDialog_container .AuthenticationDialog_container-body .AuthenticationDialog_container-landlord>p{margin-top:30px;margin-bottom:15px;text-align:center}.ImageSlider{position:relative;overflow:hidden}.ImageSlider .carouselWrapper{position:absolute;top:0;bottom:0;left:0;right:0}.ImageSlider .carouselWrapper .CarouselNav{padding:0 10px;height:100%;display:flex;align-items:center}.ImageSlider .carouselWrapper .CarouselNav button{border-radius:50%;cursor:pointer;width:28px;height:28px;display:flex;border:none;outline:none;justify-content:center;align-items:center}.ImageSlider .carouselWrapper .CarouselNav button i{font-size:1rem}.ImageSlider .image{height:100%;background-size:cover;background-position:50%}.SliderBullets{position:absolute;bottom:0;left:50%;transform:translateX(calc(-50% + 5px));width:64px;text-align:right}.SliderBullets>div{display:inline-flex;align-items:center;transition:transform .5s;transform:translateX(-16px)}.SliderBullets .bullet{cursor:pointer;width:6px;height:6px;background-color:#fff;display:block;margin:14px 5px;border-radius:50%;transition:all .5s}.SliderBullets .bullet.active{background-color:#2f9bf8}.SliderBullets .bullet.small{transform:scale(.7)}.SliderBullets .bullet.none{transform:scale(0)}.SliderBullets.large{width:80px}.SliderBullets.large>div{transform:translateX(-20px)}.SliderBullets.large .bullet{width:10px;height:10px}.SliderBullets.dark .bullet{background-color:rgba(50,50,50,.5)}.SliderBullets.dark .bullet.active{background-color:#2f9bf8}.Select .option{cursor:pointer;display:flex;align-items:center;margin:4px 0;font-size:.875rem;color:#5a6872}.Select .option .optionCheckbox{width:16px;height:16px;box-shadow:inset 0 0 0 1px #cddce6;display:inline-block;margin-right:8px;transition:all .3s}.Select .option .optionCheckbox.checkbox{border-radius:25%}.Select .option .optionCheckbox.checkbox.active{box-shadow:none;background-color:#5fb4f0;background-image:url(/_next/static/media/check.47527110.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.Select .option .optionCheckbox.radio{border-radius:50%}.Select .option .optionCheckbox.radio.active{box-shadow:inset 0 0 0 5px #5fb4f0}.Select.columns,.Select.columns .more{display:flex;flex-wrap:wrap}.Select.columns .more .option,.Select.columns .option{width:50%}.Select .more{width:100%;position:static}.Select .showMore{color:#2f9bf8;font-weight:700;margin-top:4px;cursor:pointer;display:flex;align-items:center}.Select .showMore i{line-height:0;margin-right:5px}.DropdownInput{position:relative;display:inline-block}@media screen and (max-width:768px){.DropdownInput.is-mobile{margin-bottom:.5rem}}.DropdownInput .trigger,.DropdownInput .trigger.button{z-index:15;position:relative;cursor:pointer;display:flex}.DropdownInput .trigger.button{height:2.5rem;padding:.5rem 1rem;align-items:center;gap:.5rem;color:#0f4d7d;background:#e9f5ff;font-size:.75rem;font-weight:500}.DropdownInput .trigger.button .chevron{margin:0;font-size:.75rem;font-weight:500;right:3px;line-height:0}.DropdownInput>.dropdown{z-index:20}.DropdownInput .outside-click-listener{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}#__next>.dropdown{z-index:9000}#__next>.dropdown,.DropdownInput>.dropdown{position:absolute;background-color:#fff;padding:15px;box-shadow:0 0 15px rgba(0,0,0,.15);border-radius:15px;opacity:0;pointer-events:none;transition:opacity .4s;max-width:100vw;font-weight:400}#__next>.dropdown.stripped,.DropdownInput>.dropdown.stripped{padding:0}#__next>.dropdown .form-container>.input-field:not(:first-child),#__next>.dropdown .form-container>.multiple-selection-container:not(:first-child),.DropdownInput>.dropdown .form-container>.input-field:not(:first-child),.DropdownInput>.dropdown .form-container>.multiple-selection-container:not(:first-child){margin-top:10px}#__next>.dropdown .form-container>.input-field>label,#__next>.dropdown .form-container>.input-field>p,#__next>.dropdown .form-container>.multiple-selection-container>label,#__next>.dropdown .form-container>.multiple-selection-container>p,.DropdownInput>.dropdown .form-container>.input-field>label,.DropdownInput>.dropdown .form-container>.input-field>p,.DropdownInput>.dropdown .form-container>.multiple-selection-container>label,.DropdownInput>.dropdown .form-container>.multiple-selection-container>p{line-height:.875rem;margin-bottom:5px}#__next>.dropdown .form-container>.input-field>.multiple-selection>.selection-box,#__next>.dropdown .form-container>.multiple-selection-container>.multiple-selection>.selection-box,.DropdownInput>.dropdown .form-container>.input-field>.multiple-selection>.selection-box,.DropdownInput>.dropdown .form-container>.multiple-selection-container>.multiple-selection>.selection-box{padding:0 15px}#__next>.dropdown .form-container>.input-field>.input-select>.input-select__menu,#__next>.dropdown .form-container>.multiple-selection-container>.input-select>.input-select__menu,.DropdownInput>.dropdown .form-container>.input-field>.input-select>.input-select__menu,.DropdownInput>.dropdown .form-container>.multiple-selection-container>.input-select>.input-select__menu{min-width:-moz-fit-content;min-width:fit-content}#__next>.dropdown.open,.DropdownInput>.dropdown.open{pointer-events:auto;opacity:1}@media screen and (max-width:768px){#__next>.dropdown.open.dates-mobile-fix,.DropdownInput>.dropdown.open.dates-mobile-fix{inset:unset!important;left:0!important;width:100%;box-shadow:0 0 0 50vh rgba(0,0,0,.3)}}@media screen and (max-width:768px)and (min-height:700px){#__next>.dropdown.open.dates-mobile-fix,.DropdownInput>.dropdown.open.dates-mobile-fix{transform:translateY(40%)!important;top:0!important}}@media screen and (max-width:768px)and (max-height:700px){#__next>.dropdown.open.dates-mobile-fix,.DropdownInput>.dropdown.open.dates-mobile-fix{transform:translateY(0)!important;top:65px!important}}.PriceRange{min-width:280px;padding:0 10px}.PriceRange .rc-slider{padding:0}.PriceRange .rc-slider .rc-slider-handle{border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.3)!important;border:none;padding:0;display:flex;align-items:center;justify-content:center;height:25px;margin-top:-10px}.PriceRange .rc-slider .rc-slider-handle.rc-slider-handle-1{border-top-right-radius:0;border-bottom-right-radius:0}.PriceRange .rc-slider .rc-slider-handle.rc-slider-handle-2{border-top-left-radius:0;border-bottom-left-radius:0}.PriceRange .rc-slider .rc-slider-handle .handle-bar{height:10px;width:2px;background-color:#cbd0d6;display:block}.PriceRange .rc-slider .rc-slider-track{background-color:#186be1}.PriceRange .rc-slider .rc-slider-rail{background-color:#cbd0d6}.PriceRange .inputs{display:flex;justify-content:space-between;margin-top:10px;margin-left:-10px;margin-right:-10px}.PriceRange .inputs input{width:70px;padding:8px 0 8px 10px;line-height:0;border-radius:10px;border:1.5px solid #b5c4d6;color:#5a6872;font-size:.875rem}.PriceRange .Select{margin-top:14px}.PriceRange .PriceRangeChart{margin-top:15px;height:70px;display:flex;align-items:flex-end;justify-content:stretch}.PriceRange .PriceRangeChart>span{flex:1 1;background:#cbd0d6;display:block;margin:0 1px;border-top-right-radius:3px;border-top-left-radius:3px;height:100%;transition:max-height .3s ease-in-out}.PriceRange .PriceRangeChart>span.active{background:#76a5e1}.PriceRange .buttons{text-align:right;margin-top:15px;margin-bottom:10px}.PriceRange .buttons .btn{margin-left:10px;cursor:pointer}.Numeric{display:flex;align-items:center}.Numeric>.label{color:#2a47c7;white-space:nowrap}.Numeric>.label .icon{margin-right:10px}.Numeric>div{display:flex;align-items:center;margin-left:15px}.Numeric>div .action{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;margin:0 5px;border:1px solid #b5c4d6;border-radius:50%;cursor:pointer}.Numeric>div .action i{line-height:0}.Numeric>div .value{min-width:25px;text-align:center;cursor:default}@media screen and (max-width:768px){.DateRange{width:100%;padding:15px}}.DateRange .DatesDialog__header{padding:0 0 20px}.DateRange .DatesDialog__buttons{padding:15px 0 0!important}@media screen and (max-width:768px){.DateRange .DatesDialog__dates>div{display:flex;justify-content:center}}.DateRange .DatesDialog__flexible{display:flex;padding:0 10px;gap:8px;overflow-x:auto}.DateRange .DatesDialog__flexible::-webkit-scrollbar{height:0!important}.DateRange .DatesDialog__flexible .flexible-date-button{height:30px;padding:0 16px;display:flex;align-items:center;border-radius:30px;border:1px solid #e0f1fa;color:#434a5f;font-size:14px;background-color:#f5f7fa;cursor:pointer;white-space:nowrap}.DateRange .DatesDialog__flexible .flexible-date-button.active{color:#1d9afa;border:1px solid #1d9afa}.chip{display:flex;justify-content:center;padding:.25rem 1rem;color:#434a5f;text-align:center;font-size:.75rem;font-weight:500;border-radius:2rem;background:#dfe3e6;flex:1 1}.chip.payment,.chip.request{background:#fce5c1}.chip.paid{background:#ddf0ff;color:#1d9afa}.VisitSummary{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;height:calc(100vh - 70px);max-height:820px!important;min-height:500px;overflow-y:auto;transform:scale(.9);transform-origin:left}.VisitSummary::-webkit-scrollbar{width:0!important}.VisitSummary>:not(:last-child){margin-right:0!important}@media screen and (max-width:768px){.VisitSummary{height:unset;max-height:unset!important;min-height:unset;overflow-y:unset;transform:unset;padding-top:0;padding-bottom:0}}.VisitSummary>h5{margin-top:10px;margin-bottom:5px}.VisitSummary .VisitSummaryAbout{border-radius:16px;background:#fff;display:flex;justify-content:space-between;padding:20px;flex-direction:column;max-width:780px;width:100%}.VisitSummary .VisitSummaryAbout>:not(:last-child){margin-right:0!important}@media screen and (max-width:768px){.VisitSummary .VisitSummaryAbout{margin-top:1rem;margin-bottom:1rem;width:100%}}.VisitSummary .VisitSummaryAbout .ChooseDatesComponent{margin-top:20px}.VisitSummary .VisitSummaryAbout .ChooseDatesComponent .ChooseDatesComponent__dates{margin:0}.VisitSummary .VisitSummaryAbout .ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date{margin:0;padding:0 15px 0 0;border:0;border-radius:0;justify-content:space-between}@media screen and (max-width:768px){.VisitSummary .VisitSummaryAbout .ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date{padding:0}}.VisitSummary .VisitSummaryAbout .ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date:not(:first-child):not(:last-child){padding:0 20px;margin:0 15px;border-left:1px solid #dfe3e6;border-right:1px solid #dfe3e6}@media screen and (max-width:768px){.VisitSummary .VisitSummaryAbout .ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date:not(:first-child):not(:last-child){padding:unset;margin:unset;border-left:unset;border-right:unset}}.VisitChooseTypeWrapper{display:flex;flex-direction:column;height:calc(100vh - 130px);max-height:calc(100vh - 130px)!important;padding-top:40px;overflow-y:auto;justify-content:center}.VisitChooseTypeWrapper::-webkit-scrollbar{width:0!important}@media screen and (max-width:768px){.VisitChooseTypeWrapper{height:100%;max-height:100%!important;margin-bottom:-80px;padding-top:0;overflow-y:unset;margin-top:-20px;justify-content:flex-start}}.VisitChooseType{display:flex;flex-direction:column;width:85%;min-width:650px;height:100%;max-height:660px!important;transform-origin:top left;transform:scale(var(--visit-choose-type-scale,"1"))}.VisitChooseType>:not(:last-child){margin-right:0!important}@media screen and (max-width:768px){.VisitChooseType{width:100%;min-width:100%;transform:unset;height:unset;max-height:unset!important}}.VisitChooseType .ChooseVisitTypesContainer{margin:20px 0 40px}.VisitChooseType .ChooseVisitTypesContainer h4{margin-bottom:20px}.VisitChooseType .ChooseVisitTypesContainer>div{display:inline-flex}.VisitChooseType .ChooseVisitTypesContainer>div>:not(:last-child){margin-right:20px}@media screen and (max-width:768px){.VisitChooseType .ChooseVisitTypesContainer>div{flex-direction:column;min-width:100%}.VisitChooseType .ChooseVisitTypesContainer>div>:not(:last-child){margin-right:0;margin-bottom:20px}}.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType{background-image:url(/_next/static/media/bg_visit_type.cadb43f5.svg);background-position:100% 0;background-size:30px 179px;background-repeat:no-repeat;min-height:unset;height:200px;max-height:200px;width:30%;padding:0;max-width:312px}@media screen and (max-width:768px){.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType{width:100%}}.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType.active{padding:0}.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType.active .ChooseVisitTypesContainer__visitType-header{padding-top:0;padding-right:0;padding-left:30px}.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType.active .ChooseVisitTypesContainer__visitType-footer{height:40px}.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType .ChooseVisitTypesContainer__visitType-header{align-items:center;display:flex;justify-content:space-between;height:179px;width:100%;overflow:hidden;padding-top:8px;padding-left:34px;padding-right:4px}.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType .ChooseVisitTypesContainer__visitType-header i{margin-right:-35px;font-size:80px}.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType-footer{align-items:center;background-color:#f6fcff;border-bottom-left-radius:16px;border-bottom-right-radius:16px;color:#57b4f2;display:inline-flex;height:48px;justify-content:center}.VisitChooseType .ChooseVisitTypesContainer .ChooseVisitTypesContainer__visitType-footer i{font-size:18px}.VisitChooseType .VisitChooseType__schedule.disabled{opacity:.6;pointer-events:none}.ChooseDatesComponent{margin-top:0}.ChooseDatesComponent:not(.type-summary){margin-bottom:20px}.ChooseDatesComponent .ChooseDatesComponent__dates{background-color:#fff;border-radius:12px;display:inline-flex;justify-content:space-between;margin:25px 0 15px;width:100%}@media screen and (max-width:768px){.ChooseDatesComponent .ChooseDatesComponent__dates{flex-direction:column}}.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date{align-items:center;border:1px solid #b4c4d7;border-radius:10px;cursor:pointer;display:inline-flex;margin:15px;padding:2px 15px;height:72px;width:33%}.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date>:not(:last-child){margin-right:10px}@media screen and (max-width:768px){.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date{width:unset}}.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date.disabled{cursor:default;opacity:.4}.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date:not(:first-child){margin-left:0}@media screen and (max-width:768px){.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date:not(:first-child){margin-left:15px;margin-top:0}}.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date>div{display:flex;flex-direction:column}.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date>div label{font-size:.875rem;font-weight:700;color:#434a5f;cursor:pointer}.ChooseDatesComponent .ChooseDatesComponent__dates .ChooseDatesComponent__dates-date>div>:first-child{color:#2845c9;margin-bottom:2px}#choose-dates-times-dialog .MuiPaper-root{max-height:90vh!important;border-radius:16px}@media screen and (max-width:768px){#choose-dates-times-dialog .MuiPaper-root{margin:0}}#choose-dates-times-dialog .ChooseDatesTimesDialog{background-color:#fff;border-radius:16px;height:650px;overflow:hidden;padding:25px 0;width:360px}@media screen and (max-width:768px){#choose-dates-times-dialog .ChooseDatesTimesDialog{width:100%}}#choose-dates-times-dialog .ChooseDatesTimesDialog>p{color:#8c9ba5}@media screen and (max-width:768px){#choose-dates-times-dialog .ChooseDatesTimesDialog>p{margin-bottom:8px}}#choose-dates-times-dialog .ChooseDatesTimesDialog>p.caption{text-align:center}#choose-dates-times-dialog .ChooseDatesTimesDialog>*{margin-bottom:20px;padding:0 25px}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseDay{display:inline-flex;justify-content:space-around;margin-top:10px;width:100%}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseDay .ChooseDatesTimesDialog__chooseDay-day{align-items:center;display:flex;flex-direction:column}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseDay .ChooseDatesTimesDialog__chooseDay-day>p{color:#8c9ba5}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseDay .ChooseDatesTimesDialog__chooseDay-day>div{border-radius:50%;cursor:pointer;height:36px;width:36px;color:#5a6872}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseDay .ChooseDatesTimesDialog__chooseDay-day>div.active{background-color:#1d9afa;color:#fff}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseDay .ChooseDatesTimesDialog__chooseDay-day.disabled{opacity:.4;pointer-events:none}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseTime{display:flex;flex-direction:column;max-height:315px;height:calc(90vh - 335px);overflow-y:scroll}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseTime>:not(:last-child){margin-bottom:10px}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseTime .ChooseDatesTimesDialog__chooseTime-slot{border:2px solid #e6ecee;border-radius:8px;cursor:pointer;min-height:97px;width:100%}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseTime .ChooseDatesTimesDialog__chooseTime-slot.active{background-color:#1d9afa;color:#fff}#choose-dates-times-dialog .ChooseDatesTimesDialog .ChooseDatesTimesDialog__chooseTime .ChooseDatesTimesDialog__chooseTime-slot.disabled{cursor:default;background-color:#e6ecee;opacity:.4}#choose-dates-times-dialog .ChooseDatesTimesDialog__buttons{display:inline-flex;justify-content:space-between;height:45px;width:100%}@media screen and (max-width:768px){#choose-dates-times-dialog .ChooseDatesTimesDialog__buttons{display:flex}}#choose-dates-times-dialog .ChooseDatesTimesDialog__buttons>button{width:150px}@media screen and (max-width:768px){#choose-dates-times-dialog .ChooseDatesTimesDialog__buttons>button{width:unset}.VisitRequestSent>div:not(.RequestSent__button-mobile){margin-bottom:20px}}.VisitRequestSent .VisitRequestSent__mobile{display:none;margin-top:0;flex-direction:column}@media screen and (max-width:768px){.VisitRequestSent .VisitRequestSent__mobile{display:flex}.VisitRequestSent .VisitRequestSent__mobile .RequestCard{display:flex;min-width:unset;height:unset!important;min-height:unset;margin-top:25px;z-index:0}.VisitRequestSent .VisitRequestSent__mobile .RequestCard .RequestCard__promo :after{z-index:unset}.VisitRequestSent .divider{display:none}}.VisitRequestSent label:not(.small),.VisitRequestSent p:not(.small){font-size:.875rem}.VisitRequestSent label{color:#284f83;font-weight:700}.VisitRequestSent>div{flex:1 1;margin-top:20px}.VisitRequestSent .VisitRequestSent__icon-container{justify-content:center;display:flex;flex-direction:column}.VisitRequestSent .VisitRequestSent__icon-container img{width:320px;margin:auto}@media screen and (max-width:768px){.VisitRequestSent .VisitRequestSent__icon-container img{width:70%;margin:unset}}.VisitRequestSent .VisitRequestSent__icon-container h2{margin-top:30px}.VisitRequestSent .VisitRequestSent__icon-container label{color:#5a6872;margin-top:10px}.VisitRequestSent .VisitRequestSent__icon-container p.gradientIcon{margin:20px 0;font-weight:700}@media screen and (max-width:768px){.VisitRequestSent .VisitRequestSent__icon-container p.gradientIcon{margin-bottom:0}}.VisitRequestSent .VisitRequestSent__icon-container button{min-height:36px;padding:0;font-weight:400;font-size:.875rem;width:70%}.VisitRequestSent .VisitRequestSent__content{display:flex;flex-direction:column;height:calc(100vh - 70px);max-height:635px;margin-top:-30px;margin-right:-30px;margin-bottom:-70px;padding-top:30px;padding-right:30px;padding-bottom:20px;overflow-y:auto}.VisitRequestSent .VisitRequestSent__content>div.IconInformationList__container{margin-top:20px;max-height:unset;overflow-y:unset}@media screen and (max-width:768px){.VisitRequestSent .VisitRequestSent__content{height:100%;overflow:hidden}.VisitRequestSent .VisitRequestSent__content>p{margin-top:6rem}}.VisitRequestSent .VisitRequestSent__content .card-24hProtection{margin-top:20px}.VisitRequest{max-height:calc(100vh - 130px)!important;height:100%}@media screen and (max-width:768px){.VisitRequest .divider{display:none}}.VisitRequest label:not(.small),.VisitRequest p:not(.small){font-size:.875rem}.VisitRequest label{color:#284f83;font-weight:700}.VisitRequest .bold,.VisitRequest a,.VisitRequest span{color:#1d9afa!important;font-weight:700}.VisitRequest>div{flex:1 1;margin-top:20px}.VisitRequest .VisitRequest__iconContainer{justify-content:center;display:flex;flex-direction:column}@media screen and (max-width:768px){.VisitRequest .VisitRequest__iconContainer img{width:70%}}.VisitRequest .VisitRequest__content{max-height:calc(100vh - 150px);overflow:auto;padding-bottom:15px;margin-right:-30px;padding-right:30px}@media screen and (max-width:768px){.VisitRequest .VisitRequest__content{max-height:unset}}.VisitRequest .VisitRequest__content>div{margin-top:20px}.VisitRequest .VisitRequest__content .IconInformationList__container{max-height:unset;overflow-y:unset}.Reservation{height:calc(100vh - 130px)!important;max-height:760px!important;display:flex;justify-content:space-between;gap:2rem}@media screen and (max-width:768px){.Reservation{height:unset!important;max-height:unset!important}}.Reservation .Reservation__side-container{display:flex;flex-direction:column;justify-content:center;max-width:500px;gap:2rem;flex:1 1}.Reservation .Reservation__side-container.open-billing-details{justify-content:flex-start}@media screen and (max-height:630px){.Reservation .Reservation__side-container{justify-content:flex-start!important}}@media screen and (max-width:768px){.Reservation .Reservation__side-container{gap:1rem}.Reservation .Reservation__side-container>:not(:last-child){margin-bottom:1.5rem}}@media screen and (min-width:768px){.Reservation .Reservation__side-container .Reservation__side-container_start-info{margin-top:20px}}@media screen and (max-width:768px){.Reservation .Reservation__side-container:first-child{margin-bottom:1.5rem}}.Reservation .Reservation__side-container>h5{margin-bottom:10px}.Reservation .Reservation__side-container .Reservation__hurry-up{display:flex;margin:15px 0;flex-wrap:wrap;row-gap:10px}.Reservation .Reservation__side-container .Reservation__hurry-up>h3{line-height:34px}.Reservation .Reservation__side-container .Reservation__hurry-up .Reservation__timer{margin:0 10px;display:flex}.Reservation .Reservation__side-container .Reservation__hurry-up .Reservation__timer>*{font-weight:700;font-size:1.5rem}.Reservation .Reservation__side-container .Reservation__hurry-up .Reservation__timer>:not(:last-child){margin-right:5px}.Reservation .Reservation__side-container .Reservation__hurry-up .Reservation__timer .timer-segment{border-radius:8px;height:34px;width:28px;display:flex;justify-content:center;align-items:center;background-color:#dfe3e6}.Reservation .Reservation__side-container .Reservation__guaranteed{display:flex;white-space:nowrap;align-items:center;padding:0 12px 0 4px;font-size:11px;height:40px;border-radius:20px;background-color:#fece5f;color:#284f83;margin-top:20px;font-weight:700}@media screen and (max-width:768px){.Reservation .Reservation__side-container .Reservation__guaranteed{justify-content:center;margin-top:0;margin-bottom:0}}.Reservation .Reservation__side-container .Reservation__guaranteed .Reservation__guaranteed-icon{height:32px;display:flex;justify-content:center;align-items:center;width:32px;background:hsla(0,0%,100%,.2);border-radius:50%;margin-right:15px;font-size:20px}.Reservation .Reservation__side-container .Reservation__payments-container{display:flex;flex-direction:column;gap:1rem}.Reservation .Reservation__side-container .Reservation__payments-container h4{display:flex;gap:.5rem}.Reservation .Reservation__side-container .Reservation__payments-container h4 .InfoPopover .icon_blue{font-size:1rem}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods{display:flex;width:100%;gap:1rem}@media screen and (max-width:768px){.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods{flex-direction:column}}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method{display:flex;justify-content:space-evenly;align-items:center;flex:1 1 auto;background-color:#fff;height:60px;border:1px solid #fff;border-radius:10px;color:#8c9ba5;font-weight:700;font-size:.813rem;cursor:pointer;box-shadow:0 4px 40px hsla(0,0%,79%,.25)}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method .Reservation__payment-method__col{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:768px){.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method{margin-bottom:1rem}}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method span{display:flex}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method span div{margin-left:5px}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method.coming-soon{cursor:default;background-color:#dfe3e6;opacity:.7;border-color:#dfe3e6;padding-bottom:6px}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method.coming-soon>span{position:absolute;width:100%;bottom:2px;text-align:center;font-size:.625rem;font-weight:700;color:#284f83}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method:not(.coming-soon):not(.active):hover{background-color:#f5f7fa;border-color:#f5f7fa}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method.active{background-color:#f6fcff;border-color:#1d9afa}.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-method>img{height:25px;max-width:70px}@media screen and (max-width:768px){.Reservation .Reservation__side-container .Reservation__payments-container .Reservation__payment-methods .Reservation__payment-fill{display:none}}.Reservation .Reservation__side-container .Reservation__billing-container{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:center;border-radius:1rem;background:#fff}.Reservation .Reservation__side-container .Reservation__billing-container .Reservation__billing-header{display:flex;width:100%;justify-content:space-between;align-items:center;padding:1.5rem 1rem;cursor:pointer}.Reservation .Reservation__side-container .Reservation__billing-container>p{color:#2845c9;font-size:.875rem;line-height:1.375rem}.Reservation .Reservation__side-container .Reservation__billing-container .Reservation__billing-input{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.Reservation .Reservation__side-container .Reservation__billing-container .Reservation__billing-info{width:100%;margin-top:10px;padding:0 1rem 1.5rem}.Reservation .Reservation__side-container .Reservation__billing-container .Reservation__billing-info .double-input-field{width:100%;display:flex;margin-bottom:10px}.Reservation .Reservation__side-container .Reservation__billing-container .Reservation__billing-info .double-input-field>div:first-child{margin-right:15px}@media screen and (max-width:768px){.Reservation .Reservation__side-container .Reservation__billing-container .Reservation__billing-info .double-input-field{flex-wrap:wrap}.Reservation .Reservation__side-container .Reservation__billing-container .Reservation__billing-info .double-input-field>div:first-child{margin-right:unset;margin-bottom:10px}}.Reservation .Reservation__side-container .Reservation__stripe{display:flex;flex-direction:column;border-radius:8px;background:#fff;padding:1.5rem 1.5rem 1rem;justify-content:flex-start;gap:.5rem;font-size:.875rem;font-weight:400}.Reservation .Reservation__side-container .Reservation__stripe>p:first-child{margin-bottom:1rem}.Reservation .Reservation__side-container .Reservation__stripe .methods-icons{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.Reservation .Reservation__side-container .Reservation__stripe .methods-icons>svg{margin:auto 0}.Reservation .Reservation__side-container .Reservation__terms-container{position:relative;display:flex;width:100%;padding:1rem 0;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--inlife-blue-3,#57b4f2);background:hsla(0,0%,100%,.6);overflow:hidden}.Reservation .Reservation__side-container .Reservation__terms-container:before{content:"";position:absolute;width:8px;margin-right:.5rem;top:50%;transform:translateY(-50%);height:100%;background:#57b4f2}.Reservation .Reservation__side-container .Reservation__terms-container .input-checkbox{padding-right:.5rem;padding-left:1rem;align-items:flex-start}@media screen and (max-width:768px){.Reservation .Reservation__side-container .Reservation__terms-container .input-checkbox label{padding-top:unset}}.Reservation .Reservation__side-container .Reservation__terms-container .input-checkbox input{margin-top:5px;min-width:16px}@media screen and (max-width:768px){.RequestSent .divider.dark{display:none}}.RequestSent h4{display:none}@media screen and (max-width:768px){.RequestSent h4{display:unset;padding-top:1.5rem;padding-bottom:1rem}}.RequestSent label:not(.small),.RequestSent p:not(.small){font-size:.875rem}.RequestSent label{color:#284f83;font-weight:700}.RequestSent .bold,.RequestSent a,.RequestSent span{color:#1d9afa!important;font-weight:700}.RequestSent>div{flex:1 1;margin-top:20px}.RequestSent .RequestSent__icon-container{justify-content:center;display:flex;flex-direction:column}.RequestSent .RequestSent__icon-container .RequestCard{display:none}@media screen and (max-width:768px){.RequestSent .RequestSent__icon-container{margin-top:0}.RequestSent .RequestSent__icon-container .RequestCard{display:flex;margin-top:unset;min-width:100%!important;z-index:unset}.RequestSent .RequestSent__icon-container .RequestCard>:not(:last-child){margin-bottom:1rem}.RequestSent .RequestSent__icon-container .RequestCard.type-paid{padding-bottom:0}.RequestSent .RequestSent__icon-container .RequestCard .RequestCard__header{min-height:130px}.RequestSent .RequestSent__icon-container .RequestCard .RequestCard__body .RequestCard__values .RequestCard__value{align-items:center}.RequestSent .RequestSent__icon-container .RequestCard .RequestCard__body .RequestCard__info label,.RequestSent .RequestSent__icon-container .RequestCard .RequestCard__body .RequestCard__user-info label,.RequestSent .RequestSent__icon-container .RequestCard .RequestCard__body .RequestCard__values .RequestCard__value label{margin-top:0}}.RequestSent .RequestSent__icon-container img{width:320px;margin:auto}@media screen and (max-width:768px){.RequestSent .RequestSent__icon-container img{width:70%;margin:unset}}.RequestSent .RequestSent__icon-container h2{margin-top:30px}.RequestSent .RequestSent__icon-container label{color:#5a6872;margin-top:10px}.RequestSent .RequestSent__icon-container p.gradientIcon{margin:20px 0;font-weight:700}.RequestSent .RequestSent__icon-container button{min-height:36px;padding:0;font-weight:400;font-size:.875rem;width:70%}@media screen and (max-width:768px){.RequestSent .RequestSent__icon-container button{display:none}}.RequestSent .RequestSent__content{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:768px){.RequestSent .RequestSent__content{margin-top:0}}.RequestSent .RequestSent__content>div.IconInformationList__container{margin-top:20px;max-height:calc(100vh - 250px)}.RequestSent__button-mobile{position:fixed;bottom:0;background-color:#fff;width:100%;left:0;display:none;justify-content:center;padding:1rem 0;border-top-left-radius:30px;border-top-right-radius:30px}.RequestSent__button-mobile .btn{width:80%}@media screen and (max-width:768px){.RequestSent__button-mobile{display:flex}}.RequestNav{height:65px;position:fixed;width:100%;top:0;z-index:100!important;margin-bottom:4rem}@media screen and (max-width:768px){.RequestNav{background-color:#fff}}.RequestNav .progress{display:none;min-width:0;min-height:4px;background:linear-gradient(90deg,#1d9afa,#9575cd);left:0;transition:all .2s ease-in}@media screen and (max-width:768px){.RequestNav .progress{display:block}}.RequestNav .container{align-items:center;display:flex;justify-content:space-between;height:100%}.RequestNav .container img{height:36px;margin:-5px 0}@media screen and (max-width:768px){.RequestFooter:not(.RequestFooter--mobile){display:none}}.RequestFooter{bottom:0;height:65px;position:fixed;width:100%;z-index:101}.RequestFooter.RequestFooter--mobile{height:100vh;top:0;pointer-events:none}@media screen and (max-width:768px){.RequestFooter{min-height:8rem;height:80vh}.RequestFooter.openVisit{height:68vh}}.RequestFooter .RequestFooter__mobile{display:none}@media screen and (max-width:768px){.RequestFooter .RequestFooter__mobile{display:flex;height:var(--100vh);width:100vw;position:absolute;top:0;z-index:300}.RequestFooter .RequestFooter__mobile .container{background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;position:fixed;width:100%;bottom:0;height:12.3rem;justify-content:flex-end;flex-direction:column;transition:height .3s ease-in-out;pointer-events:all}.RequestFooter .RequestFooter__mobile .container.open{z-index:999!important;height:calc(var(--footer-card-height) + 3rem)}.RequestFooter .RequestFooter__mobile .container.openVisit .RequestCard__header{height:unset}.RequestFooter .RequestFooter__mobile .container.openVisit .RequestCard__header h5{padding-top:0}.RequestFooter .RequestFooter__mobile .container.openVisit .RequestCard__header p{color:#434a5f}.RequestFooter .RequestFooter__mobile .container.openVisit .RequestCard__dates-tenants>div:not(:last-child){margin-right:10%}.RequestFooter .RequestFooter__mobile .container.openVisit .RequestCard__dates-tenants .RequestCard__date{max-width:30%}.RequestFooter .RequestFooter__mobile .container.openVisit .RequestCard__dates-tenants .RequestCard__date label{font-size:.875rem}.RequestFooter .RequestFooter__mobile .container .RequestFooter-mobile-header{min-width:80%}.RequestFooter .RequestFooter__mobile .container .RequestFooter-mobile-header:before{content:"";background-color:#dfdfdf;width:50px;height:5px;border-radius:5px;position:absolute;top:15px;left:50%;transform:translateX(-50%);z-index:99}.RequestFooter .RequestFooter__mobile .container .RequestFooter-mobile-header .requestCard__mobile{transform:translateY(calc(100% + 3rem));transition:transform .6s cubic-bezier(1,0,.58,1)}.RequestFooter .RequestFooter__mobile .container .RequestFooter-card{min-width:100%;display:unset;height:100%}.RequestFooter .RequestFooter__mobile .container .RequestFooter-card.open{padding-bottom:3rem}.RequestFooter .RequestFooter__mobile .container .RequestFooter-card.open .RequestFooter-mobile-header .requestCard__mobile{transform:translateY(0);transition:none}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info{width:100%;padding:0 25px;margin-left:0;overflow:hidden;z-index:999;display:flex;justify-content:space-between;margin-bottom:15px;position:fixed;bottom:3rem;max-height:12rem;transition:max-height .4s cubic-bezier(1,0,.58,1)}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info .info{display:flex;flex-direction:column;gap:.25rem}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info .info .info__block{display:flex;flex-direction:column}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info .info .info__block .info__item{width:100%;display:flex;justify-content:space-between;align-items:center}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info .info .cancellation-policy{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:.25rem}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info .info .cancellation-policy h5{color:#5a6872;font-size:1rem;font-weight:700}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info .info .cancellation-policy span{color:#284f83;font-size:.875rem;font-weight:700;white-space:wrap}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info span{white-space:nowrap}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info.open{max-height:0;transition:none}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info>div{font-size:.75rem;text-align:left;width:100%}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info>div>div{display:flex;justify-content:space-between;align-items:center}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info>div:not(:first-child){text-align:right}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info>div>h5{font-size:.875rem;color:#2845c9}.RequestFooter .RequestFooter__mobile .RequestFooter-mobile-header__info>div>span>strong{font-size:.875rem}.RequestFooter .RequestFooter__mobile .RequestFooter__buttons{display:flex;background-color:#fff;position:fixed;z-index:999;bottom:0}}.RequestFooter.hide-footer{display:none}.RequestFooter .container{align-items:center;display:flex;justify-content:space-between;height:100%;background-color:#fff}.RequestFooter .container .RequestFooter-card{min-width:100%;display:flex;justify-content:space-between}.RequestFooter .RequestFooter__main,.RequestFooter .RequestFooter__mobile .container .RequestFooter__main{align-items:center;display:flex;height:100%;overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between}@media screen and (max-width:768px){.RequestFooter .RequestFooter__main,.RequestFooter .RequestFooter__mobile .container .RequestFooter__main{justify-content:center;height:unset;background-color:#fff}}.RequestFooter .RequestFooter__main .RequestFooter__main-info,.RequestFooter .RequestFooter__mobile .container .RequestFooter__main .RequestFooter__main-info{display:flex;flex-direction:column;margin-left:20px}@media screen and (max-width:768px){.RequestFooter .RequestFooter__main .RequestFooter__main-info,.RequestFooter .RequestFooter__mobile .container .RequestFooter__main .RequestFooter__main-info{display:none}}.RequestFooter .RequestFooter-mobile-header__info h5,.RequestFooter .RequestFooter__main-info h5{color:#2845c9;margin:0}.RequestFooter .RequestFooter-mobile-header__info p,.RequestFooter .RequestFooter__main-info p{font-size:.75rem}.RequestFooter .RequestFooter-mobile-header__info p.loading-title,.RequestFooter .RequestFooter__main-info p.loading-title{height:16px;margin-top:4px;margin-bottom:2px;background-color:#e6ecee}.RequestFooter .RequestFooter__main-info p.loading-title{width:40vw}.RequestFooter .RequestFooter-mobile-header__info p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%}.RequestFooter .RequestFooter-mobile-header__info p.loading-title{width:calc(100vw - 60px)}.RequestFooter .RequestFooter-mobile-header__info .discount-div{display:flex;flex-direction:column}.RequestFooter .RequestFooter__buttons,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons{display:flex;align-items:center;pointer-events:all}@media screen and (max-width:768px){.RequestFooter .RequestFooter__buttons,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons{justify-content:center;width:100%;padding-bottom:15px;padding-left:25px;padding-right:25px}}.RequestFooter .RequestFooter__buttons div,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons div{width:100%}.RequestFooter .RequestFooter__buttons .tooltip,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .tooltip{cursor:default}.RequestFooter .RequestFooter__buttons .tooltip:before,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .tooltip:before{top:-12.5px;left:calc(50% - 15px)}.RequestFooter .RequestFooter__buttons .tooltip:after,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .tooltip:after{bottom:calc(100% + 10px);padding:8px 12px;width:210px}@media screen and (max-width:768px){.RequestFooter .RequestFooter__buttons .tooltip:after,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .tooltip:after{left:39px}}.RequestFooter .RequestFooter__buttons .btn-special,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .btn-special{display:flex;justify-content:center;align-items:center}.RequestFooter .RequestFooter__buttons .btn,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .btn{height:36px;line-height:16px;padding:8px 30px}.RequestFooter .RequestFooter__buttons .btn:not(:last-child),.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .btn:not(:last-child){margin-right:30px}@media screen and (max-width:768px){.RequestFooter .RequestFooter__buttons .btn,.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .btn{width:100%;padding:unset}.RequestFooter .RequestFooter__buttons .btn:not(:last-child),.RequestFooter .RequestFooter__mobile.container.RequestFooter__buttons .btn:not(:last-child){margin-right:15px}}.RequestDetails{border-radius:16px;background:#fff;display:flex;justify-content:space-between;padding:20px;overflow-y:scroll;overflow-x:hidden}@media screen and (max-width:768px){.RequestDetails{max-height:unset!important;height:unset;min-height:-moz-fit-content;min-height:fit-content}}.RequestDetails .error-container{display:flex;align-items:center;margin-top:7px;padding:8px 16px 8px 8px;background:rgba(236,53,75,.1);border-radius:8px;font-size:.688rem;color:#ec354b}.RequestDetails .error-container>i{display:inline-block;font-size:15px;transform:rotate(180deg);margin-right:6px}.RequestDetails .RequestDetails__profile-side{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-width:50%}@media screen and (max-width:1024px){.RequestDetails .RequestDetails__profile-side{max-width:unset}}@media screen and (max-width:768px){.RequestDetails .RequestDetails__profile-side{max-width:unset}.RequestDetails .RequestDetails__profile-side .RequestDetails__birthdate-container,.RequestDetails .RequestDetails__profile-side .RequestDetails__nationality-container{margin-top:1rem}}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container{display:flex}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container>:not(:last-child){margin-right:10px}@media screen and (max-width:768px){.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container{margin-bottom:1rem}}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container .gradient-avatar__upload-photo{cursor:pointer;transition:all .3s}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container .gradient-avatar__upload-photo img{z-index:-10;position:absolute}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container .gradient-avatar__upload-photo .gradient-avatar__upload-photo-add{z-index:50;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container .gradient-avatar__upload-photo:hover{filter:brightness(105%)}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container .RequestDetails__avatar-label{display:flex;flex-direction:column}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container .RequestDetails__avatar-label>p{font-size:.75rem}.RequestDetails .RequestDetails__profile-side .RequestDetails__avatar-container .RequestDetails__avatar-label>p:first-child{color:#2845c9}.RequestDetails #profile-picture-input{display:none}.RequestDetails .RequestDetails__phone-container>p{font-size:.75rem;color:#8c9ba5}@media screen and (max-width:768px){.RequestDetails .RequestDetails__phone-container>p{margin-top:.5rem}}.RequestDetails .RequestDetails__phone-container .RequestDetails__phone-multi-input-field-container{margin-top:5px;display:flex}@media screen and (max-width:768px){.RequestDetails .RequestDetails__phone-container .RequestDetails__phone-multi-input-field-container{flex-direction:column}.RequestDetails .RequestDetails__phone-container .RequestDetails__phone-multi-input-field-container>:not(:last-child){margin-right:.5rem}}.RequestDetails .RequestDetails__phone-container .RequestDetails__phone-multi-input-field-container .input-field{width:65%}.RequestDetails .RequestDetails__phone-container .RequestDetails__phone-multi-input-field-container .input-field:first-child{width:35%;min-width:115px;margin-right:10px}.RequestDetails .RequestDetails__phone-container .RequestDetails__phone-multi-input-field-container .input-field .info-mobile{display:none}@media screen and (max-width:768px){.RequestDetails .RequestDetails__phone-container .RequestDetails__phone-multi-input-field-container .input-field p:not(.info-mobile){display:none}.RequestDetails .RequestDetails__phone-container .RequestDetails__phone-multi-input-field-container .input-field .info-mobile{display:unset}.RequestDetails .RequestDetails__extra-info{margin-top:1rem}}.RequestDetails .RequestDetails__extra-info>p{font-size:.625rem;color:#8c9ba5;line-height:1rem;padding-top:5px}@media screen and (max-width:768px){.RequestDetails .RequestDetails__extra-info>p{padding-top:.5rem}}.RequestDetails .RequestDetails__extra-info textarea{max-height:90px;min-height:60px;height:calc(100vh - 580px);resize:none}@media screen and (max-width:768px){.RequestDetails .RequestDetails__extra-info textarea{max-height:unset;height:unset;min-height:90px}}.RequestDetails .RequestDetails__extra-info textarea::placeholder{font-size:.75rem}.RequestDetails .RequestDetails__permissions>div{margin-bottom:5px}.RequestDetails .RequestDetails__permissions.RequestDetails__permissions__mobile{display:none}@media screen and (max-width:768px){.RequestDetails .RequestDetails__permissions{display:none}.RequestDetails .RequestDetails__permissions.RequestDetails__permissions__mobile{display:flex;flex-direction:column}}.RequestDetails .RequestDetails__log-out{flex:.5 1;display:flex;justify-content:flex-end;align-items:flex-end}.RequestDetails .RequestDetails__log-out.RequestDetails__log-out__mobile{margin-top:1rem;display:none}@media screen and (max-width:768px){.RequestDetails .RequestDetails__log-out{display:none}.RequestDetails .RequestDetails__log-out.RequestDetails__log-out__mobile{display:flex}}.RequestDetails .red-border{border-color:#ec354b}@media screen and (max-width:768px){.RequestFooter-mobile-header:before{top:10px}.RequestFooter-mobile-header .RequestCard{max-height:unset;display:flex!important;height:unset!important;max-width:90%;margin:auto}}.requestCard__mobile{background-color:#fff;min-width:100%;border-top-left-radius:20px;border-top-right-radius:20px}@media screen and (max-width:768px){.requestCard__mobile .RequestCard{box-shadow:unset;margin:0;padding-left:25px;padding-right:25px;width:100%;max-width:unset;max-height:unset}.requestCard__mobile .RequestCard .RequestCard__header{height:unset!important;min-height:unset;background-image:none!important;padding:20px 0;margin:0}}.requestCard__mobile .RequestCard .RequestCard__header p{display:none}.requestCard__mobile .RequestCard .RequestCard__header h5{padding-top:0}@media screen and (max-width:768px){.requestCard__mobile .RequestCard .RequestCard__header h5{color:#2845c9;font-size:unset}.requestCard__mobile .RequestCard .RequestCard__header:before{background:none;min-height:-moz-fit-content;min-height:fit-content}}.RequestCard{height:calc(100vh - 231px);max-height:610px;min-height:500px;min-width:320px;display:flex;flex-direction:column;flex:.7 1;background:#fff;border-radius:16px;padding:15px;z-index:-1;pointer-events:all}.RequestCard.has-disclaimer{height:calc(100vh - 200px);min-height:570px}@media screen and (max-width:768px){.RequestCard{display:none}}.RequestCard.type-visit{max-height:450px}.RequestCard.type-visit .RequestCard__header{height:calc(100vh - 350px)}.RequestCard.hidden-footer{height:calc(100vh - 135px);margin-top:65px}.RequestCard .RequestCard__header{position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin:-15px -15px 15px;height:calc(100vh - 500px);max-height:180px;min-height:100px;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:16px 16px 0 0;padding:10px 15px;overflow:hidden}.RequestCard .RequestCard__header p{color:#d7d7d7;z-index:2;font-weight:lighter;margin-top:5px;letter-spacing:.5px}.RequestCard .RequestCard__header h5{margin:0;font-size:.875rem;color:#fff;z-index:2}@media screen and (max-width:768px){.RequestCard .RequestCard__header h5{overflow:hidden;text-overflow:ellipsis}}.RequestCard .RequestCard__header:before{position:absolute;content:"";background:linear-gradient(178.19deg,rgba(4,4,4,0) 34.87%,rgba(41,45,57,.7) 91.59%);width:100%;min-height:220px;height:100%;bottom:0;left:0;border-radius:16px 16px 0 0;z-index:1}.RequestCard .RequestCard__body{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:.5rem}@media screen and (max-width:768px){.RequestCard .RequestCard__body .RequestCard__promo{margin-top:0!important}.RequestCard .RequestCard__body .RequestCard__promo:not(.valid):not(.invalid){border:.1em solid #1d9afa!important}}.RequestCard .RequestCard__body h5{color:#284f83}.RequestCard .RequestCard__body .RequestCard__dates-tenants{display:flex;justify-content:space-between}.RequestCard .RequestCard__body .RequestCard__dates-tenants>div:not(:last-child){margin-right:5px}.RequestCard .RequestCard__body .RequestCard__dates-tenants p{font-size:.75rem;margin-right:5px}.RequestCard .RequestCard__body .RequestCard__dates-tenants span{font-size:.75rem;font-weight:400;line-height:20px;color:#2845c9;white-space:nowrap}.RequestCard .RequestCard__body .RequestCard__dates-tenants label{font-size:1rem;font-weight:700;color:#434a5f;white-space:nowrap}.RequestCard .RequestCard__body .RequestCard__dates-tenants small{color:#434a5f;font-size:.75rem}.RequestCard .RequestCard__body .RequestCard__dates-tenants .RequestCard__date,.RequestCard .RequestCard__body .RequestCard__dates-tenants .RequestCard__tenants{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:768px){.RequestCard .RequestCard__body .RequestCard__dates-tenants .RequestCard__date,.RequestCard .RequestCard__body .RequestCard__dates-tenants .RequestCard__tenants{flex:1 1}}.RequestCard .RequestCard__body .RequestCard__dates-tenants .RequestCard__date label{text-transform:uppercase}.RequestCard .RequestCard__body .RequestCard__dates-tenants .divider{min-width:1px;min-height:calc(100% - 10px);background-color:#f0f3f6;margin:0}@media screen and (max-width:768px){.RequestCard .RequestCard__body .RequestCard__dates-tenants .divider{margin-right:20px!important}}.RequestCard .RequestCard__body .RequestCard__values_post-visit{margin:.5rem 0}.RequestCard .RequestCard__body .RequestCard__values_post-visit .RequestCard__values-required-label{margin:.5rem 0;display:flex;align-items:center}.RequestCard .RequestCard__body .RequestCard__values_post-visit .RequestCard__values-required-label>label{font-size:.75rem;margin-right:5px}.RequestCard .RequestCard__body .RequestCard__values_post-visit .RequestCard__values-required-label>p{font-size:.75rem;color:#284f83}.RequestCard .RequestCard__body .RequestCard__values-required-label{display:flex;align-items:center}.RequestCard .RequestCard__body .RequestCard__values-required-label small{white-space:nowrap;margin-right:5px}.RequestCard .RequestCard__body .RequestCard__values-required-label>p{font-weight:700;font-size:.875rem;color:#284f83}.RequestCard .RequestCard__body .RequestCard__user-info{display:flex;flex-direction:column}.RequestCard .RequestCard__body .RequestCard__user-info>div{display:flex;align-items:center;padding:.5rem 0;text-transform:capitalize}.RequestCard .RequestCard__body .RequestCard__user-info>div>label{color:#284f83;font-weight:700;margin-left:5px}.RequestCard .RequestCard__body .RequestCard__user-info>div>label+p{color:#284f83;margin-left:5px;text-transform:lowercase}.RequestCard .RequestCard__body .RequestCard__values{display:flex;flex-direction:column;gap:1rem}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value{display:flex;justify-content:space-between}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value .icon_blue{color:#1d9afa!important;cursor:pointer;font-size:.813rem}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value>div{display:flex;flex-direction:column}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value>div small{font-size:.563rem;line-height:10px}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value label{font-weight:600;font-size:.875rem;line-height:1.125rem;color:#5a6872;display:flex}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value label>:last-child{margin-left:5px}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value span{color:#434a5f;font-size:.875rem;font-weight:700}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value span.loading-value{color:transparent;width:4ch;height:14px;margin-top:4px;margin-bottom:3px;background-color:#e6ecee}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value span.promo-value span:first-child{font-size:.75rem;margin-right:4px;padding:0 5px;position:relative;opacity:.8}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value span.promo-value span:first-child:after{content:"";position:absolute;width:80%;height:1px;top:8px;left:6px;transform:rotate(-23deg);background-color:#c1381a}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__value span.promo-value span:last-child{font-weight:600}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__total-value{display:flex;justify-content:space-between;margin-top:5px}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__total-value label{font-size:1.125rem;font-weight:700;color:#2845c9}.RequestCard .RequestCard__body .RequestCard__values .RequestCard__total-value label.loading-value{color:transparent;width:3ch;height:18px;margin-top:4px;margin-bottom:3px;background-color:#284f83;opacity:.8}.RequestCard .RequestCard__body .RequestCard__property-infos{display:flex;flex-direction:column;gap:.5rem}.RequestCard .RequestCard__body .RequestCard__property-infos .RequestCard__property-info{display:flex;justify-content:space-between;align-items:center}.RequestCard .RequestCard__body .RequestCard__property-infos .RequestCard__property-info span{display:flex;gap:.25rem}.RequestCard .RequestCard__body .RequestCard__property-infos .RequestCard__property-info .InfoPopover{display:flex;padding-top:2px}.RequestCard .RequestCard__body .RequestCard__property-infos .RequestCard__property-info label{font-size:.875rem;font-weight:600;color:#5a6872;line-height:20px}.RequestCard .RequestCard__body .RequestCard__property-infos .RequestCard__property-info span{color:#434a5f;font-size:.875rem;font-weight:700}.RequestCard .RequestCard__body .RequestCard__property-infos .RequestCard__property-info span.loading-value{color:transparent;width:6ch;height:14px;margin-top:4px;margin-bottom:3px;background-color:#e6ecee}.RequestCard .RequestCard__body .RequestCard__cancellation-policy{display:flex;flex-direction:column;width:100%;gap:.5rem}.RequestCard .RequestCard__body .RequestCard__cancellation-policy h5{color:#5a6872;font-size:1rem;font-weight:700}.RequestCard .RequestCard__body .RequestCard__cancellation-policy span{color:#284f83;font-size:.875rem;font-weight:700}.RequestCard .RequestCard__body .RequestCard__promo{border:.1em solid transparent;position:relative;background:#fff;border-radius:40px;width:100%;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:10px}.RequestCard .RequestCard__body .RequestCard__promo>:not(:last-child){margin-right:10px}.RequestCard .RequestCard__body .RequestCard__promo.valid{border-color:#2dc928}.RequestCard .RequestCard__body .RequestCard__promo.valid span{color:#2dc928}.RequestCard .RequestCard__body .RequestCard__promo.invalid{border-color:#c1381a;background-color:#fcf0ed}.RequestCard .RequestCard__body .RequestCard__promo.invalid span{color:#c1381a}.RequestCard .RequestCard__body .RequestCard__promo.invalid span,.RequestCard .RequestCard__body .RequestCard__promo.valid span{background-image:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;text-transform:uppercase}.RequestCard .RequestCard__body .RequestCard__promo:not(.valid):not(.invalid){background-clip:padding-box}.RequestCard .RequestCard__body .RequestCard__promo:not(.valid):not(.invalid):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-.1em;border-radius:inherit;background:linear-gradient(180deg,#1d9afa,#9575cd)}.RequestCard .RequestCard__body .RequestCard__promo:not(.valid):not(.invalid):after{content:"";top:0;left:0;right:0;bottom:0;border-radius:inherit;border:.15em dashed #fff;position:absolute;z-index:2;margin:-.125em}.RequestCard .RequestCard__body .RequestCard__promo i,.RequestCard .RequestCard__body .RequestCard__promo input,.RequestCard .RequestCard__body .RequestCard__promo span{color:#757bcd;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),linear-gradient(180deg,#1d9afa,#9575cd);-webkit-background-clip:text;-webkit-box-decoration-break:clone;font-size:.875rem;display:inline}.RequestCard .RequestCard__body .RequestCard__promo input{border:0;margin:0;text-align:center;text-transform:uppercase;font-weight:500}@media screen and (max-width:768px){.RequestCard .RequestCard__body .RequestCard__promo input{-webkit-text-fill-color:unset;background:unset;-webkit-background-clip:unset;-webkit-box-decoration-break:unset}}.RequestCard .RequestCard__body .RequestCard__promo i{padding-right:5px}.RequestCard .RequestCard__body .RequestCard__promo-message{display:flex;justify-content:center;color:#c1381a;font-size:.75rem;font-weight:400;line-height:20px}.RequestCard .RequestCard__body .RequestCard__disclaimer{width:100%;height:50px;border:.1em solid #1d9afa;display:flex;align-items:center;padding:0 12px;border-radius:8px;position:relative;margin-top:1rem}.RequestCard .RequestCard__body .RequestCard__disclaimer>:not(:last-child){margin-right:10px}.RequestCard .RequestCard__body .RequestCard__disclaimer:before{position:absolute;content:"";left:0;top:0;height:100%;width:5px;background-color:#1d9afa;border-top-left-radius:8px;border-bottom-left-radius:8px}.RequestCard .RequestCard__body .RequestCard__disclaimer i{font-size:1.125rem;color:#1d9afa}.RequestCard .RequestCard__body .RequestCard__disclaimer p{color:#1d9afa;font-size:.75rem;line-height:1.125rem}.RequestCard__total-value__paid h4{padding:unset;margin:unset}.IconInformationList__container{max-height:calc(100vh - 500px);overflow-y:auto}@media screen and (max-width:768px){.IconInformationList__container{max-height:unset!important;margin-top:1.5rem;min-height:65px}.IconInformationList__container.BookingCard__header--Icons{display:none}}.IconInformationList__container .IconInformationList__icon{align-items:center;display:inline-flex;margin-bottom:15px;padding-right:30px}.IconInformationList__container .IconInformationList__icon i{font-size:34px;margin-right:10px;min-width:45px}.IconInformationList__container .IconInformationList__icon i.icon-accommodates_x_people[class*=icon-]:before,.IconInformationList__container .IconInformationList__icon i.icon-accommodates_x_people[class^=icon-]:before,.IconInformationList__container .IconInformationList__icon i.icon-visits[class*=icon-]:before,.IconInformationList__container .IconInformationList__icon i.icon-visits[class^=icon-]:before{margin:0;width:unset}.IconInformationList__container .IconInformationList__icon i.icon-accommodates_x_people{font-size:26px}.ConfirmDetails{border-radius:16px;background:#fff;display:flex;justify-content:space-between;padding:20px;min-width:615px;max-width:780px;overflow-y:scroll;overflow-x:hidden}@media screen and (max-width:1024px){.ConfirmDetails{min-width:unset}}.ConfirmDetails .ConfirmDetails__profile-side:not(:first-child) .input-field:last-child i{top:unset}@media screen and (max-width:768px){.ConfirmDetails{flex-direction:column;margin-top:1rem;max-height:unset!important;height:unset!important;min-width:100%;min-height:-moz-fit-content!important;min-height:fit-content!important;width:unset!important;overflow-y:hidden}.ConfirmDetails .ConfirmDetails__profile-side:not(:first-child){margin-top:1rem}.ConfirmDetails .ConfirmDetails__profile-side:not(:first-child) .input-field:last-child i{top:unset}}.ConfirmDetails .StandardDatesPicker-container{margin:0}.ConfirmDetails .ConfirmDetails__profile-side{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;width:calc(50% - 20px)}@media screen and (max-width:1024px){.ConfirmDetails .ConfirmDetails__profile-side{width:100%}}.ConfirmDetails .ConfirmDetails__profile-side .occupation{text-transform:capitalize}.ConfirmDetails .ConfirmDetails__profile-side span{text-transform:none}@media screen and (max-width:768px){.ConfirmDetails .ConfirmDetails__profile-side{width:unset}}.ConfirmDetails .ConfirmDetails__profile-side>:not(:last-child){margin-bottom:1rem}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container{display:flex;justify-content:space-between;align-items:center}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-label{display:flex;align-items:center;color:#2845c9}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-label p{font-size:.75rem}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-label i{font-size:18px;margin-right:10px}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-counter{display:flex;align-items:center}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-counter span{color:#434a5f;font-size:1rem;width:30px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-counter .counter-button-icon{width:32px;height:32px;border-radius:32px;border:1px solid #b4c4d7;display:flex;justify-content:center;align-items:center;cursor:pointer}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-counter .counter-button-icon.disabled{background-color:#ededee;opacity:.4;border-color:#dce0e5}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-counter .counter-button-icon:hover{background-color:#f5f7fa}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__tenants-container .ConfirmDetails__tenants-counter .counter-button-icon i{color:#434a5f}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__permissions>div{margin-bottom:5px}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__permissions.permissions__mobile{display:none}@media screen and (max-width:768px){.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__permissions{display:none}.ConfirmDetails .ConfirmDetails__profile-side .ConfirmDetails__permissions.permissions__mobile{display:flex;flex-direction:column}}.PaymentCheckout{display:flex;flex-direction:column;flex:1 1;position:relative}.PaymentCheckout .PaymentCheckout__image{width:315px;margin-bottom:30px}.PaymentCheckout .PaymentCheckout__image .image1{position:relative}.PaymentCheckout .PaymentCheckout__image .image2{position:absolute;top:18px;left:197px;height:56px}.PaymentCheckout .small-text{size:.688rem;font-weight:400;color:#8c9ba5;max-width:500px}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.PaymentCheckout .skeleton-loading{width:500px;height:1.25rem;background-color:#2845c9;border-radius:.25rem;animation:skeleton-loading 1s ease-in-out infinite alternate;margin-bottom:6px}.PaymentCheckout .skeleton-loading__last{width:30%}.PaymentCheckout .PaymentCheckout__text{max-width:500px}.PaymentCheckout .PaymentCheckout__text>h2{color:#2845c9;font-weight:700;size:1.25rem;margin-bottom:10px}.PaymentCheckout .PaymentCheckout__countdown{display:flex;align-items:center;margin-top:24px;margin-bottom:38px}.PaymentCheckout .PaymentCheckout__countdown>span{max-width:325px;color:#284f83;font-weight:700;size:.875rem;margin-left:14px}.PaymentCheckout .PaymentCheckout__countdown .PaymentCheckout__countdown-timer{display:flex;flex-direction:column;align-items:center;justify-content:center}.PaymentCheckout .PaymentCheckout__countdown .PaymentCheckout__countdown-timer>span{margin-top:4px;color:#d60510;font-weight:700;line-height:14px}.PaymentCheckout .PaymentCheckout__countdown .PaymentCheckout__countdown-timer>small{color:#434a5f;font-size:.75rem}.PaymentCheckout>button{margin-top:31px;max-width:275px;color:#5a6872!important;background-color:unset!important}.PaymentCheckout>button:hover{background-color:#e0f1fa!important}.PaymentCheckout .btn-loading:before{top:calc(-136px + 50%)!important;left:calc(-159px + 50%)!important;width:300px!important;height:284px!important}.PaymentCheckout .PaymentCheckout__spinner{max-width:500px;margin-top:30px;margin-bottom:10px}.PaymentCheckout .PaymentCheckout__spinner>div{position:unset}.PaymentCheckout .PaymentCheckout__spinner>div .donut{width:2rem;height:2rem}.PaymentCheckout .PaymentCheckout__reference{margin-top:10px;display:flex;flex-direction:column}.PaymentCheckout .PaymentCheckout__reference>div:not(:last-child){margin-bottom:10px}.PaymentCheckout .PaymentCheckout__reference>div{display:flex;flex-direction:column}.PaymentCheckout .PaymentCheckout__reference>div>label{font-size:1rem;margin-bottom:unset;font-weight:600}.PaymentCheckout .PaymentCheckout__reference>div>strong{color:#284f83;font-weight:500;font-size:.875rem}.PaymentCheckout .PaymentCheckout__reference>p{margin-top:15px;font-size:1rem;font-weight:700}.BookingInformation{display:flex}@media screen and (max-height:940px)and (min-width:1080px){.BookingInformation{align-items:flex-start!important}.BookingInformation>:not(:last-child){margin-right:20px}}@media screen and (min-width:768px)and (max-width:1080px){.BookingInformation>:not(:last-child){margin-bottom:20px}}@media screen and (min-height:941px){.BookingInformation{flex-direction:column;gap:16px}}@media screen and (max-height:941px)and (max-width:1080px){.BookingInformation{flex-direction:column}}@media screen and (max-width:768px){.BookingInformation{flex-direction:column;align-items:center!important}.BookingInformation>:not(:last-child){margin-bottom:20px}}.BookingInformation .BookingInformation-left{display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){.BookingInformation .BookingInformation-left{width:100%;max-width:530px}}@media screen and (max-height:940px)and (min-width:768px){.BookingInformation .BookingInformation-left{align-self:stretch}}.BookingInformation .information-container{border-radius:8px;background:#fff;max-width:530px;width:90%;padding:20px 25px}@media screen and (max-height:940px)and (min-width:768px){.BookingInformation .information-container{width:100%;align-self:stretch}}@media screen and (max-width:768px){.BookingInformation .information-container{width:100%}}.BookingInformation .information-container .all-values{display:flex;flex-direction:column;gap:.5rem}.BookingInformation .information-container .value-container{display:flex;justify-content:space-between;gap:1rem}.BookingInformation hr{display:block;height:1px;border:0;border-top:1px solid #dfe3e6;margin-top:15px;padding:0}.BookingInformation .BookingInformation__total{display:flex;flex-direction:column;gap:1rem;flex:3 1}.BookingInformation .BookingInformation__total h2{color:#1d9afa}.BookingInformation .BookingInformation__rules{flex:1 1}.BookingInformation .BookingInformation__rules>p{display:flex}.BookingInformation .BookingInformation__rules>p>img{margin-right:9px}.BookingInformation .BookingInformation__rules h4{color:#284f83}@media screen and (max-height:940px)and (min-width:768px){.BookingInformation .BookingInformation__rules h4{margin-bottom:.5rem}}.BookingInformation .BookingInformation__rules h4:not(:first-child){margin-top:15px}.BookingInformation .BookingInformation__payments{flex:7 1;overflow-y:auto;padding-bottom:1rem}.BookingInformation .BookingInformation__payments h4{color:#284f83}@media screen and (max-height:880px)and (min-width:768px){.BookingInformation .BookingInformation__payments h4{margin-bottom:.5rem}}.BookingInformation .BookingInformation__payments h4:not(:first-child){margin-top:15px}.BookingInformation .BookingInformation__payments .monthly-rents-container{max-height:185px;height:calc(100vh - 650px);margin-right:-25px;padding-right:25px;padding-bottom:20px}@media screen and (max-width:768px){.BookingInformation .BookingInformation__payments .monthly-rents-container{height:unset;max-height:unset;padding-bottom:0}}.klarna{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-size:.875rem;font-weight:400}.BookingCard__wrapper{border-radius:16px;display:flex;overflow:hidden;width:100%;max-width:460px}@media screen and (max-width:768px){.BookingCard__wrapper{min-width:85vw!important}.BookingCard__wrapper.instant{min-height:17rem}.BookingCard__wrapper.request{min-height:19rem}.BookingCard__wrapper:hover{animation:ButtonBounce .2s cubic-bezier(.32,-1.11,.69,2.04) 1}}.BookingCard{background-image:url(/_next/static/media/bg_booking_type.d039034a.svg);background-position:100% 0;background-size:50px 100%;background-repeat:no-repeat}@media screen and (max-width:768px){.BookingCard>div{display:flex;flex-direction:column;justify-content:space-between}.BookingCard>div.instant{min-height:12rem}.BookingCard>div.request{min-height:19rem}}.BookingCard .card-checkbox{position:absolute;top:12px;right:12px;pointer-events:none}.BookingCard .card-checkbox input{margin:0;padding:0}.BookingCard .BookingCard__header--more{display:none}@media screen and (max-width:768px){.BookingCard .BookingCard__header--more{display:flex;align-items:center;position:absolute;bottom:65px;left:50%;transform:translateX(-50%);font-weight:600;color:#1d9afa;font-size:1rem}.BookingCard .BookingCard__header--more i{color:#1d9afa!important;cursor:pointer}.BookingCard .BookingCard__header--more p{margin-right:5px}.BookingCard div .IconInformationList__container{max-height:calc(100vh - 635px)!important}}.BookingCard.active{background-size:46px 100%}.BookingCard.active .card-checkbox{top:8px;right:8px}.BookingCard.active .BookingCard__header--more{bottom:61px;font-size:1rem}.BookingCard.active .BookingCard__cancellationPolicy{margin-left:-30px;padding:0 0 15px 28px;font-size:.75rem}.BookingCard.active .BookingCard__cancellationPolicy .BookingCard__cancellationPolicy-header{height:50px;padding-top:19px;padding-right:11px}.BookingCard.active .BookingCard__cancellationPolicy .BookingCard__cancellationPolicy-content{padding-top:19px}@media screen and (max-width:768px){.BookingCard.active .BookingCard__cancellationPolicy .BookingCard__cancellationPolicy-content{padding-top:8px}}.BookingCard.inactive .BookingCard__cancellationPolicy .BookingCard__cancellationPolicy-header{background-color:#f5f7fa;transition:background-color 0s ease-in-out}.BookingCard .BookingCard__header{display:flex;padding-top:20px}@media screen and (max-width:768px){.BookingCard .BookingCard__header{padding-top:20px}}.BookingCard .BookingCard__header i{margin-right:-35px;font-size:110px}@media screen and (max-width:768px){.BookingCard .BookingCard__header i{font-size:85px}.BookingCard .BookingCard__header div p{font-size:.875rem}.BookingCard .BookingCard__header div h2{font-size:1rem}}.BookingCard .IconInformationList__container{margin-bottom:24px;padding:1rem 0;max-height:calc(100vh - 440px)}.BookingCard .IconInformationList__container .IconInformationList__icon{margin-bottom:5px}.BookingCard .IconInformationList__container .IconInformationList__icon>i{font-size:30px}.BookingCard .BookingCard__cancellationPolicy{border-top:1px solid #f0f3f6;box-shadow:0 6px 30px rgba(140,155,165,0);color:#1d9afa;cursor:pointer;margin-left:-34px;padding:0 2px 17px 32px;position:absolute;top:calc(100% - 55px);transition:top .3s ease-in-out,box-shadow .3s ease-in-out;width:100%;z-index:3}.BookingCard .BookingCard__cancellationPolicy>*{width:100%}.BookingCard .BookingCard__cancellationPolicy .BookingCard__cancellationPolicy-header{background-color:#fff;transition:background-color .3s ease-in-out;border-bottom-right-radius:16px;display:inline-flex;height:54px;justify-content:space-between;padding-top:15px;padding-right:15px}.BookingCard .BookingCard__cancellationPolicy .BookingCard__cancellationPolicy-header .bold{font-size:.75rem}.BookingCard .BookingCard__cancellationPolicy .BookingCard__cancellationPolicy-content{border-bottom-left-radius:16px;border-bottom-right-radius:16px;color:#8c9ba5;padding-top:15px;padding-right:15px}.BookingCard .BookingCard__cancellationPolicy.active{background-color:#f0f3f6;transition:top .3s ease-in-out,box-shadow .3s ease-in-out,background-color .1s ease-in-out;box-shadow:0 6px 30px rgba(140,155,165,.15);border-bottom-left-radius:16px;border-bottom-right-radius:16px}.BookingCard .BookingCard__cancellationPolicy.active .BookingCard__cancellationPolicy-header{background-color:#f0f3f6;height:52px}.BookingCard .BookingCard__cancellationPolicy:not(.active){background-color:rgba(240,243,246,0);transition:top .3s ease-in-out,box-shadow .3s ease-in-out,background-color .3s cubic-bezier(1,0,1,-1)}.BookingCard .BookingCard__cancellationPolicy-overlay{background:#fff;border-radius:16px;height:100%;left:0;opacity:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:2;transition:opacity .3s ease-in-out}.BookingCard .BookingCard__cancellationPolicy-overlay.active{opacity:.6}#photos{color:#fff;padding-top:30px}@media screen and (max-width:768px){#photos{width:100vw;padding-top:0}}#photos:before{background-image:url(/_next/static/media/bg_left.b4a2b4d9.svg);width:300px}#photos h4{text-shadow:0 2px 8px rgba(0,0,0,.25)}@media screen and (max-width:768px){#photos h4{display:none}}#photos .PhotosSection__mobile{display:none;margin-top:30px;color:#8c9ba5;width:90%;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){#photos .PhotosSection__mobile{display:unset}}#photos .PhotosSection__mobile .caption{text-transform:uppercase}#photos .PhotosSection__mobile>*{max-width:100%}#photos .PhotosSection__mobile h4{display:unset;text-shadow:unset;color:#2845c9}#photos .PhotosSection__mobile .PhotosSection__top--main__bottom{align-items:flex-end;display:inline-flex;justify-content:space-between;margin-top:10px;width:100%}#photos .PhotosSection__mobile .PhotosSection__top--main__location{align-items:flex-end;display:inline-flex;height:-moz-fit-content;height:fit-content;font-size:.875rem;color:#284f83;white-space:nowrap;overflow-x:auto}#photos .PhotosSection__mobile .PhotosSection__top--main__location::-webkit-scrollbar{height:0!important}#photos .PhotosSection__mobile .PhotosSection__top--main__location>i.icon-location_on{margin-left:-5px}#photos .PhotosSection__mobile .PhotosSection__top--main__location #neighborhood{font-weight:700;font-size:.75rem!important}#photos .PhotosSection__mobile .PhotosSection__top--main__location .separator{margin-left:5px;margin-right:5px}#photos .PhotosSection__mobile .PhotosSection__top--main__location :last-child{font-size:.75rem!important}#photos .PhotosSection__top{display:inline-flex;justify-content:space-between;height:447px;position:relative;width:100%}@media screen and (max-width:768px){#photos .PhotosSection__top{height:unset;margin-bottom:1.5rem;display:unset}}#photos .PhotosSection__top .PhotosSection-tags__mobile{display:none!important;justify-content:space-between;align-items:center;margin-left:1rem;position:absolute;height:37px;min-height:37px;top:20px;padding-left:0!important}@media screen and (max-width:768px){#photos .PhotosSection__top .PhotosSection-tags__mobile{display:flex!important}}#photos .PhotosSection__top .PhotosSection-tags__mobile .AllPhotosTag{background:hsla(0,0%,100%,.9);color:#284f83;cursor:pointer;min-height:37px;min-width:-moz-fit-content;min-width:fit-content;z-index:1}#photos .PhotosSection__top .PhotosSection-tags__mobile .AllPhotosTag.tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:75px;box-shadow:0 4px 4px rgba(0,0,0,.1);height:37px;padding:7px 10px}#photos .PhotosSection__top .PhotosSection-tags__mobile .AllPhotosTag i,#photos .PhotosSection__top .PhotosSection-tags__mobile .AllPhotosTag p:not(:last-child){margin-right:7.5px}#photos .PhotosSection__top .PhotosSection-tags__mobile .AllPhotosTag i,#photos .PhotosSection__top .PhotosSection-tags__mobile .AllPhotosTag p{line-height:unset;color:#1d9afa}#photos .PhotosSection__top .PhotosSection-mobile-carousel{padding:0!important}#photos .PhotosSection__top .PhotosSection-mobile-carousel .carousel-root{display:none}@media screen and (max-width:768px){#photos .PhotosSection__top .PhotosSection-mobile-carousel .carousel-root{display:flex}}#photos .PhotosSection__top:before{content:"";position:absolute;bottom:30px;right:calc((100vw - 100%)/-2 + 15px);width:355px;height:160px;background-image:url(/_next/static/media/bg_dots.6a5fc92d.svg);background-repeat:no-repeat;background-position:50%}@media screen and (max-width:768px){#photos .PhotosSection__top:before{display:none}}@media screen and (min-width:1500px){#photos .PhotosSection__top:before{right:-135px}}#photos .PhotosSection__top>*{height:100%}#photos .PhotosSection__top .PhotosSection__top--main{display:flex;flex:3 1;flex-direction:column;justify-content:space-between;padding:25px}@media screen and (max-width:768px){#photos .PhotosSection__top .PhotosSection__top--main{padding:0;display:none}}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags{margin-top:1.5rem;margin-left:1rem}}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .PhotosSection-favorite{background:hsla(0,0%,100%,.9);width:-moz-fit-content;width:fit-content;padding-right:14px}@media screen and (max-width:768px){#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .PhotosSection-favorite{display:none}}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .AllPhotosTag{background:hsla(0,0%,100%,.9);color:#284f83;cursor:pointer;width:-moz-fit-content;width:fit-content;z-index:1}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .AllPhotosTag.tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:75px;box-shadow:0 4px 4px rgba(0,0,0,.1);height:37px;padding:2px 15px}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .AllPhotosTag:hover{background:hsla(0,0%,100%,.7)}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .AllPhotosTag i,#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .AllPhotosTag p{color:#1d9afa}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .AllPhotosTag i{font-size:.875rem}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection-tags .AllPhotosTag :last-child{color:inherit}#photos .PhotosSection__top .PhotosSection__top--main h4{width:70%}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection__top--main__bottom{align-items:flex-end;display:inline-flex;justify-content:space-between;margin-top:10px;width:100%}@media screen and (max-width:768px){#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection__top--main__bottom{display:none}}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection__top--main__rent>div{align-items:flex-end;display:inline-flex}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection__top--main__rent>div h3{margin-right:10px}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection__top--main__location{align-items:flex-end;display:inline-flex;height:-moz-fit-content;height:fit-content}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection__top--main__location #neighborhood{font-weight:700;font-size:.75rem!important}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection__top--main__location .separator{margin-left:5px;margin-right:5px}#photos .PhotosSection__top .PhotosSection__top--main .PhotosSection__top--main__location :last-child{font-size:.75rem!important}#photos .PhotosSection__top .mobile-div{height:40vh;min-width:100%;max-height:350px;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:768px){#photos .PhotosSection__top .mobile-div{display:none}}#photos .PhotosSection__top .carousel-root{flex-direction:unset!important;padding-left:unset!important}#photos .PhotosSection__top .carousel-root .control-dots .dot{box-shadow:none;background-color:#8c9ba5}#photos .PhotosSection__top .carousel-root .control-dots .dot:active,#photos .PhotosSection__top .carousel-root .control-dots .selected{background-color:#57b4f2}@media screen and (max-width:768px){#photos .PhotosSection__top>:not(.carousel-root),#photos .PhotosSection__top>:not(.mobile-div){display:none}}#photos .PhotosSection__top>:not(.PhotosSection__top--main){display:flex;flex-direction:column;padding-left:15px;justify-content:space-between}#photos .PhotosSection__top>:not(.PhotosSection__top--main) .carousel-root{flex-direction:unset;padding-left:unset}#photos .PhotosSection__top>:not(.PhotosSection__top--main)>:first-child{flex:1 1}#photos .PhotosSection__top>:not(.PhotosSection__top--main)>:nth-child(2){flex:1.15 1}#photos .PhotosSection__top>:not(.PhotosSection__top--main)>:first-child{margin-bottom:15px}#photos .PhotosSection__top>:nth-child(3){flex:1 1}#photos .PhotosSection__top>:nth-child(4){flex:1.2 1}#photos .PhotosSection__commonAreas{display:inline-flex;margin-top:20px;width:calc(100% - 330px)}@media screen and (max-width:768px){#photos .PhotosSection__commonAreas{display:none}}#photos .PhotosSection__commonAreas>div{align-items:center;cursor:pointer;display:flex;height:70px;justify-content:center;flex:1 1 auto;flex-direction:column;margin-right:10px;padding:10px;min-width:100px}#photos .PhotosSection__commonAreas>div h6{font-weight:500;font-size:.75rem;margin:0;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap;width:calc(100% - 20px)}#photos .PhotosSection__commonAreas>.imageDiv{max-width:130px}#photos .PropertyTags{margin-top:20px}@media screen and (max-width:768px){#photos .PropertyTags{margin-top:15px;padding-left:5%;padding-right:5%}}#photos .imageDiv{background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:12px;cursor:pointer}@media screen and (max-width:768px){#photos .imageDiv{display:none;border-radius:unset;height:40vh;min-width:100%}#photos .imageDiv>div{display:none}}.SimilarPlaces{padding-bottom:80px}.SimilarPlaces>h2{max-width:65%!important}.SimilarPlaces .spinner-wrapper{width:100%!important}.SimilarPlaces .spinner-wrapper .spinner-container{position:relative;width:100%}.SimilarPlaces .SimilarPlaces__wrapper{position:relative;width:100%!important}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation{position:absolute;top:-60px;right:0;display:flex}@media screen and (max-width:768px){.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation{right:5vw}}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>:not(:last-child){margin-right:10px}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#fff;border:1px solid #f0f3f6;box-sizing:border-box;border-radius:32px;cursor:pointer}@media screen and (min-width:768px){.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>button:hover{background-color:#f5f7fa}}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>button:not(.sm-only){display:flex}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>button.sm-only{display:none}@media screen and (max-width:768px){.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>button:not(.sm-only){display:none}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>button.sm-only{display:flex}}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>button>i{font-size:1.125rem;color:#434a5f}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation>button.disabled{opacity:.4}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation .SimilarPlaces__current{line-height:32px;font-size:.875rem}@media screen and (max-width:768px){.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_navigation .SimilarPlaces__current{display:none}}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container{display:flex;overflow-x:scroll}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container .perfectShadow{box-shadow:unset}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>:not(:last-child){margin-right:24px}@media screen and (max-width:768px){.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container{overflow-x:unset}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>.carousel-root{height:100%;width:95vw}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>.carousel-root>.carousel{height:100%}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>.carousel-root>.carousel.carousel-slider{overflow:unset}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>.carousel-root>.carousel>.control-dots{bottom:-40px;max-width:94px;left:50%!important;transform:translate(-50%);overflow-x:hidden;display:flex}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>.carousel-root>.carousel>.control-dots .dot{box-shadow:none;background-color:#8c9ba5;min-width:8px}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>.carousel-root>.carousel>.control-dots .dot:active,.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>.carousel-root>.carousel>.control-dots .selected{background-color:#57b4f2}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container>.carousel-root>.carousel .HouseCard__body{text-align:left}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container:not(.SimilarPlaces_container-mobile){display:none}}@media screen and (min-width:768px){.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container.SimilarPlaces_container-mobile{display:none}}.SimilarPlaces .SimilarPlaces__wrapper .SimilarPlaces_container::-webkit-scrollbar{height:0!important}@media screen and (max-width:768px){#otherRooms{width:calc(100% - 20px);margin-left:20px}#otherRooms>h2{margin-right:calc(5vw + 85px)}}.OtherRooms__wrapper{position:relative}.OtherRooms__wrapper .OtherRooms_navigation{position:absolute;top:-60px;right:0;display:flex}@media screen and (max-width:768px){.OtherRooms__wrapper .OtherRooms_navigation{right:5vw}}.OtherRooms__wrapper .OtherRooms_navigation>:not(:last-child){margin-right:10px}.OtherRooms__wrapper .OtherRooms_navigation>button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#fff;border:1px solid #f0f3f6;box-sizing:border-box;border-radius:32px;cursor:pointer}@media screen and (min-width:768px){.OtherRooms__wrapper .OtherRooms_navigation>button:hover{background-color:#f5f7fa}}.OtherRooms__wrapper .OtherRooms_navigation>button:not(.sm-only){display:flex}.OtherRooms__wrapper .OtherRooms_navigation>button.sm-only{display:none}@media screen and (max-width:768px){.OtherRooms__wrapper .OtherRooms_navigation>button:not(.sm-only){display:none}.OtherRooms__wrapper .OtherRooms_navigation>button.sm-only{display:flex}}.OtherRooms__wrapper .OtherRooms_navigation>button>i{font-size:1.125rem;color:#434a5f}.OtherRooms__wrapper .OtherRooms_navigation>button.disabled{opacity:.4}.OtherRooms__wrapper .OtherRooms_navigation .OtherRooms__current{line-height:32px;font-size:.875rem}@media screen and (max-width:768px){.OtherRooms__wrapper .OtherRooms_navigation .OtherRooms__current{display:none}}.OtherRooms__wrapper .OtherRooms_container{display:flex;overflow-x:scroll}.OtherRooms__wrapper .OtherRooms_container>:not(:last-child){margin-right:24px}@media screen and (max-width:768px){.OtherRooms__wrapper .OtherRooms_container{overflow-x:unset}.OtherRooms__wrapper .OtherRooms_container>.carousel-root{height:100%;width:95vw}.OtherRooms__wrapper .OtherRooms_container>.carousel-root>.carousel{height:100%}.OtherRooms__wrapper .OtherRooms_container>.carousel-root>.carousel.carousel-slider{overflow:unset}.OtherRooms__wrapper .OtherRooms_container>.carousel-root>.carousel>.control-dots{bottom:-40px;max-width:94px;left:50%!important;transform:translate(-50%);overflow-x:hidden;display:flex}.OtherRooms__wrapper .OtherRooms_container>.carousel-root>.carousel>.control-dots .dot{box-shadow:none;background-color:#8c9ba5;min-width:8px}.OtherRooms__wrapper .OtherRooms_container>.carousel-root>.carousel>.control-dots .dot:active,.OtherRooms__wrapper .OtherRooms_container>.carousel-root>.carousel>.control-dots .selected{background-color:#57b4f2}.OtherRooms__wrapper .OtherRooms_container>.carousel-root>.carousel .HouseCard__body{text-align:left}.OtherRooms__wrapper .OtherRooms_container:not(.OtherRooms_container-mobile){display:none}}@media screen and (min-width:768px){.OtherRooms__wrapper .OtherRooms_container.OtherRooms_container-mobile{display:none}}.OtherRooms__wrapper .OtherRooms_container::-webkit-scrollbar{height:0!important}#inProperty .inProperty__container{background:linear-gradient(174.92deg,#fff 28.06%,#f0f3f6 75.54%);border:1px solid #f0f3f6;box-shadow:0 6px 30px rgba(140,155,165,.15);border-radius:16px;color:#8c9ba5;height:-moz-fit-content;height:fit-content;position:relative}#inProperty .inProperty__container .inProperty__buttons{position:absolute;top:-60px;right:0;display:flex}#inProperty .inProperty__container .inProperty__buttons>:not(:last-child){margin-right:10px}@media screen and (max-width:768px){#inProperty .inProperty__container .inProperty__buttons{display:none}}#inProperty .inProperty__container .inProperty__buttons>button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:#fff;border:1px solid #f0f3f6;box-sizing:border-box;border-radius:32px;cursor:pointer}#inProperty .inProperty__container .inProperty__buttons>button:hover{background-color:#f5f7fa}#inProperty .inProperty__container .inProperty__buttons>button>i{font-size:1.125rem;color:#434a5f}#inProperty .inProperty__container .inProperty__buttons>button.disabled{opacity:.4}#inProperty .inProperty__container .inProperty__nav-wrapper{width:100%;overflow-x:scroll;position:absolute;height:100%}#inProperty .inProperty__container .inProperty__nav-wrapper::-webkit-scrollbar{height:0}#inProperty .inProperty__container .inProperty__nav-wrapper [class*=" icon-"]:before,#inProperty .inProperty__container .inProperty__nav-wrapper [class^=icon-]:before{width:unset}#inProperty .inProperty__container .inProperty__nav{display:inline-flex;align-items:stretch;padding:20px;font-size:12px;height:112px}#inProperty .inProperty__container .inProperty__nav .inProperty__nav--cardWrapper{border-radius:8px;border:1px solid #f0f3f6;box-sizing:border-box;box-shadow:0 6px 30px rgba(140,155,165,.15);cursor:pointer;padding:0 5px;display:flex;justify-content:center;align-items:center}#inProperty .inProperty__container .inProperty__nav .inProperty__nav--cardWrapper:not(:last-child){margin-right:15px}#inProperty .inProperty__container .inProperty__nav .inProperty__nav--cardWrapper.active{background:#f7fcff;border-color:#57b4f2;color:#57b4f2}#inProperty .inProperty__container .inProperty__nav .inProperty__nav--cardWrapper i{font-size:.875rem;margin:0 6px}#inProperty .inProperty__container .inProperty__nav .inProperty__nav--card{min-width:160px}#inProperty .inProperty__container .inProperty__nav .inProperty__nav--card label{cursor:pointer;font-weight:600;font-size:.75rem;margin-right:5px;width:-moz-fit-content;width:fit-content;white-space:nowrap}#inProperty .inProperty__container .inProperty__content{width:100%;padding-top:112px;padding-left:20px;padding-right:20px}.BuildingDetailsSection .BuildingDetailsSection__content{display:flex;flex-direction:column;flex-wrap:wrap;max-height:200px}@media screen and (max-width:768px){.BuildingDetailsSection .BuildingDetailsSection__content{max-height:unset}}.BuildingDetailsSection .BuildingDetailsSection__content>div{width:50%}.SpecialInfoSection .SpecialInfoSection__content{display:flex;flex-wrap:wrap;background-color:#fff;padding:24px;border-radius:16px;gap:24px;box-shadow:0 4px 40px hsla(0,0%,79%,.25)}.SpecialInfoSection .SpecialInfoSection__content .SpecialInfoSection__full{width:100%}.SpecialInfoSection .SpecialInfoSection__content .SpecialInfoSection__half{width:calc(50% - 12px)}.SpecialInfoSection .SpecialInfoSection__content .SpecialInfoSection__content__items{display:flex;flex-direction:column;gap:12px;margin-top:12px}#houseRules .HouseRulesSection__content{display:flex;flex-direction:column;flex-wrap:wrap;max-height:200px}@media screen and (max-width:768px){#houseRules .HouseRulesSection__content{max-height:unset}}#houseRules .HouseRulesSection__content>div{width:50%}#FAQs>div{display:inline-flex}@media screen and (max-width:768px){#FAQs>div{display:flex;flex-direction:column}}#FAQs .FAQs .FAQ{padding:0 5px;margin-bottom:14px;cursor:pointer}#FAQs .FAQs .FAQ:not(:last-child){border-bottom:1px solid #dfe3e6}#FAQs .FAQs .FAQ .FAQ__title{align-items:center;color:#1d9afa;display:inline-flex;justify-content:space-between;width:100%}#FAQs .FAQs .FAQ .FAQ__title:not(.opened)>div p{color:#8c9ba5}#FAQs .FAQs .FAQ .FAQ__title>div{align-items:flex-start;display:inline-flex;justify-content:flex-start}#FAQs .FAQs .FAQ .FAQ__title>div label{margin-right:3px}#FAQs .FAQs .FAQ .FAQ__title i{cursor:pointer}#FAQs .FAQs .FAQ .FAQ__content{border-left:2px solid #1d9afa;color:#8c9ba5;margin:10px 3px;padding-left:10px;width:95%}#FAQs .FAQs .FAQ .FAQ__content>p{cursor:text}#FAQs .FAQs__videos{align-items:center;display:flex;flex-direction:column;margin-left:30px;min-width:300px;height:310px}@media screen and (max-width:768px){#FAQs .FAQs__videos{margin-left:unset;min-width:unset}}#FAQs .FAQs__videos h5{margin-top:5px;margin-bottom:15px}#FAQs .FAQs__videos .carousel{overflow:unset}#FAQs .FAQs__videos .carousel .slider-wrapper{border-radius:16px}#FAQs .FAQs__videos .carousel-root{width:100%}#FAQs .FAQs__videos .carousel-root .control-next.control-arrow:before{border-left:8px solid hsla(0,0%,100%,.302)}#FAQs .FAQs__videos .carousel-root .control-prev.control-arrow:before{border-right:8px solid hsla(0,0%,100%,.302)}#FAQs .FAQs__videos .carousel-root.carousel-slider .control-arrow{color:hsla(0,0%,100%,.302);opacity:0}#FAQs .FAQs__videos .carousel-root.carousel-slider .control-arrow:hover{opacity:1}#FAQs .FAQs__videos .carousel-root.carousel-slider .control-arrow.control-next:hover{background:linear-gradient(90deg,transparent,rgba(0,0,0,.2))}#FAQs .FAQs__videos .carousel-root.carousel-slider .control-arrow.control-prev:hover{background:linear-gradient(270deg,transparent,rgba(0,0,0,.2))}#FAQs .FAQs__videos .carousel-root .control-dots{bottom:-45px}#FAQs .FAQs__videos .carousel-root .control-dots .dot{background:#8c9ba5;box-shadow:unset}#FAQs .FAQs__videos .carousel-root .control-dots .dot.selected{background:rgba(87,180,242,.95)}#FAQs .FAQs__videos .carousel-root .control-dots .dot:hover,#FAQs .FAQs__videos .carousel-root .control-dots .dot:link,#FAQs .FAQs__videos .carousel-root .control-dots .dot:visited{background:rgba(87,180,242,.5)}#FAQs .FAQs__videos .carousel-wrapper{position:relative;height:200px;width:100%}#FAQs .FAQs__videos .carousel-wrapper .carousel-image{background-size:cover;background-repeat:no-repeat;background-position:50%;filter:drop-shadow(0 4px 40px rgba(0,0,0,.04));position:relative;height:100%}#FAQs .FAQs__videos .carousel-wrapper .carousel-layer{background:linear-gradient(180deg,rgba(67,74,95,.41),rgba(67,74,95,0));cursor:pointer;position:absolute;z-index:20;top:0;width:100%;height:100%}#FAQs .FAQs__videos .carousel-wrapper .carousel-layer:hover{opacity:1;background:linear-gradient(180deg,rgba(67,74,95,.11),rgba(67,74,95,0) 40%)}#FAQs .FAQs__videos .carousel-wrapper .carousel-layer img{position:absolute;width:55px;height:55px;fill:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){#bedroom .BedroomSection__content .ShowMoreOptionsContainer .wrapper .amenities_list{display:flex;flex-direction:column;max-height:unset}}#bedroom .BedroomSection__content .link{margin-top:5px}#bedroom .BedroomSection__content .see-more-less{width:100%}@media screen and (max-width:768px){#bedroom .BedroomSection__content .see-more-less.last{display:none}}.AmenitiesBox{align-content:space-between;display:flex;height:340px;flex-wrap:wrap;flex-direction:column;width:400px}#conditions .ConditionsSection__content{display:flex;flex-direction:column;flex-wrap:wrap;max-height:500px}@media screen and (max-width:768px){#conditions .ConditionsSection__content{max-height:unset}}#conditions .ConditionsSection__content>div{width:50%}#HouseDetails__content #about .AboutSection__content,#HouseDetails__content #aboutResidence .AboutSection__content{display:flex;position:relative}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__content,#HouseDetails__content #aboutResidence .AboutSection__content{flex-direction:column}}#HouseDetails__content #about .AboutSection__content .AboutSection__details,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details{flex:1 1}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__content .AboutSection__details,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details{width:100%}}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__details-info,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__details-info{padding-top:30px}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__details-info,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__details-info{display:flex;flex-direction:column}}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__details-info>p,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__details-info>p{padding-top:10px}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit{background-color:#fcfffc;border:1px solid #2dc928;border-radius:8px;width:100%;height:64px;position:relative;display:flex;justify-content:flex-start;align-items:center;margin-top:20px}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit{height:-moz-fit-content;height:fit-content;min-height:64px}}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit>div h6,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit>div h6{margin:0;color:#5a6872}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit>div p,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit>div p{font-size:.75rem;color:#8c9ba5}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit:before,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit:before{content:"";position:absolute;left:0;top:-.5px;width:6px;height:63.5px;opacity:.9;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#2dc928}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit:before,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit:before{height:100%;min-height:64px}}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit i,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit i{color:#2dc928;margin-right:10px;margin-left:16px}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit i.large-icon,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit i.large-icon{margin-right:15px}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit i:not(.large-icon),#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit i:not(.large-icon){font-size:22px}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit.no-visits,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit.no-visits{border:1px solid #c1381a;background-color:#fcf0ed}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit.no-visits:before,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit.no-visits:before{background-color:#c1381a}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit.no-visits i,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit.no-visits i{color:#c1381a}#HouseDetails__content #about .AboutSection__content .AboutSection__details .AboutSection__visit.no-visits>div p,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__details .AboutSection__visit.no-visits>div p{line-height:normal}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord{flex:1 1;padding-left:20px}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__content .AboutSection__landlord,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord{padding-left:unset;margin-top:3.5rem}}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord:before,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord:before{background-image:url(/_next/static/media/bg_dots_vertical.b868fd16.svg);background-repeat:no-repeat;background-position:100% 0;background-size:contain;content:"";height:354px;position:absolute;right:-80px;top:-55px;width:156px;z-index:10}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__content .AboutSection__landlord:before,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord:before{right:-10px;top:993px}}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card{background:linear-gradient(174.92deg,#fff 28.06%,#f2f3f7 75.54%);border:1px solid #f0f3f6;box-shadow:0 6px 30px rgba(140,155,165,.15);border-radius:16px;padding:45px 20px 20px;position:relative;z-index:20}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-card-image-layer,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-card-image-layer{background:linear-gradient(180deg,rgba(67,74,95,.41),rgba(67,74,95,0));cursor:pointer;position:absolute;z-index:20;top:0;width:100%;height:100%;border-radius:50%}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-card-image-layer:hover,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-card-image-layer:hover{opacity:1;background:linear-gradient(180deg,rgba(67,74,95,.11),rgba(67,74,95,0) 40%)}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-card-image-layer img,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-card-image-layer img{position:absolute;width:55px;height:55px;fill:#fff;top:50%;left:50%!important;transform:translate(-50%,-50%)}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-top-tag,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-top-tag{position:absolute;top:-13px;right:30px}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .gradient-avatar,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .gradient-avatar{position:absolute;top:-26px;left:20px}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .gradient-avatar img,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .gradient-avatar img{left:-.2px}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header h4,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header h4{padding-bottom:15px}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header p,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header p{font-size:.75rem}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-verified-container,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-verified-container{width:100%;height:28px;border:1.5px solid #2dc928;color:#2dc928;border-radius:14px;display:flex;justify-content:center;font-size:.75rem;align-items:center;margin-top:20px}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-container,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-container{display:grid;grid-template-columns:60% 40%;grid-row-gap:12px;font-size:.813rem;padding-top:20px}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-container>span,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-container>span{text-transform:capitalize}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-stats,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-stats{padding-top:20px}@media screen and (max-width:1280px){#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-stats,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-stats{display:flex;flex-direction:column}#HouseDetails__content #about .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-stats .IconContainerWithDescription:last-child,#HouseDetails__content #aboutResidence .AboutSection__content .AboutSection__landlord .AboutSection__landlord-card .AboutSection__landlord-header .landlord-info-stats .IconContainerWithDescription:last-child{margin-bottom:0}}#HouseDetails__content #about .AboutSection__housemates:hover .AboutSection__housemates-container::-webkit-scrollbar,#HouseDetails__content #aboutResidence .AboutSection__housemates:hover .AboutSection__housemates-container::-webkit-scrollbar{height:5px}#HouseDetails__content #about .AboutSection__housemates,#HouseDetails__content #aboutResidence .AboutSection__housemates{margin-top:30px}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container::-webkit-scrollbar,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container::-webkit-scrollbar{height:0;cursor:pointer}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container{display:flex;padding-top:20px;overflow-y:hidden;overflow-x:scroll}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container{overflow:scroll;width:100%}}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate{display:flex;align-items:center;margin-right:50px}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .gradient-avatar,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .gradient-avatar{min-width:54px}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info{display:flex;flex-direction:column;margin-left:18px;min-width:185px}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info>div,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info>div{font-size:.75rem}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info>div .housemate-name,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info>div .housemate-name{font-size:.875rem;font-weight:700}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info p,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info p{color:#284f83;font-size:.75rem}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info .housemate-dates,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info .housemate-dates{font-size:.75rem;color:#8c9ba5}#HouseDetails__content #about .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info .housemate-dates>span,#HouseDetails__content #aboutResidence .AboutSection__housemates .AboutSection__housemates-container .AboutSection__housemate .AboutSection__housemate-info .housemate-dates>span{color:#284f83}#HouseDetails__content #about .AboutSection__neighborhood,#HouseDetails__content #aboutResidence .AboutSection__neighborhood{display:flex;padding-top:30px;align-items:flex-start}#HouseDetails__content #about .AboutSection__neighborhood>:not(:last-child),#HouseDetails__content #aboutResidence .AboutSection__neighborhood>:not(:last-child){margin-right:30px}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__neighborhood>:not(:last-child),#HouseDetails__content #aboutResidence .AboutSection__neighborhood>:not(:last-child){width:100%}#HouseDetails__content #about .AboutSection__neighborhood,#HouseDetails__content #aboutResidence .AboutSection__neighborhood{flex-direction:column}}#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-info,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-info{display:flex;flex-direction:column;justify-content:space-evenly}#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-info span,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-info span{font-size:.75rem}#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-info .AboutSection__description-wrapper,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-info .AboutSection__description-wrapper{margin:15px 0}#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-image,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-image{min-width:450px;width:50%;background-size:cover;background-position:50%;height:250px;border-radius:12px;box-shadow:0 15px 40px rgba(41,81,133,.2);position:relative;z-index:20}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-image,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-image{min-width:100%;height:230px}}#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-image:after,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-image:after{content:"";position:absolute;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(240,243,246,.33));border-radius:12px;width:100%;height:100%;top:0;left:0}#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-image-layer,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-image-layer{background:linear-gradient(180deg,hsla(228,2%,44%,.4),hsla(228,2%,44%,.1));box-shadow:0 15px 40px rgba(40,79,131,.2);cursor:pointer;position:absolute;z-index:20;top:0;width:100%;height:100%;border-radius:12px}#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-image-layer:hover,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-image-layer:hover{opacity:1;background:linear-gradient(180deg,rgba(67,74,95,.11),rgba(67,74,95,0) 40%)}#HouseDetails__content #about .AboutSection__neighborhood .AboutSection__neighborhood-image-layer img,#HouseDetails__content #aboutResidence .AboutSection__neighborhood .AboutSection__neighborhood-image-layer img{position:absolute;width:55px;height:55px;fill:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}#HouseDetails__content #about .AboutSection__nearby>h6,#HouseDetails__content #aboutResidence .AboutSection__nearby>h6{margin:35px 0 20px}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type{display:flex;align-items:center}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type:not(:last-child),#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type:not(:last-child){margin-bottom:20px}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label{color:#757bcd;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),linear-gradient(180deg,#1d9afa,#9575cd);-webkit-background-clip:text;-webkit-box-decoration-break:clone;display:flex;align-items:center}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label>i:before,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label>i:before{display:inline}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label .icon-walking_metro,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label .icon-walking_metro{font-size:18px;margin-right:5px}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label .icon-rooftop,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label .icon-rooftop{font-size:15px;margin-right:5px}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label .icon-only_students,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label .icon-only_students{font-size:12px;margin-right:8px}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label>span,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-label>span{margin:0 10px;font-size:.813rem}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content{display:flex;align-items:center;margin-left:5px}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content{white-space:nowrap;overflow-x:auto;flex:1 1}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content::-webkit-scrollbar,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content::-webkit-scrollbar{height:0!important}}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content>:not(:last-child),#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content>:not(:last-child){margin-right:10px}#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content .nearby-tag,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content .nearby-tag{color:#434a5f;font-size:.75rem;font-weight:400;border:1px solid #ccdce6;box-shadow:0 4px 40px rgba(0,0,0,.04);border-radius:40px;padding:5px 12px;max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){#HouseDetails__content #about .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content .nearby-tag,#HouseDetails__content #aboutResidence .AboutSection__nearby .AboutSection__nearby-container .AboutSection__nearby-type .AboutSection__nearby-type-content .nearby-tag{min-width:-moz-fit-content;min-width:fit-content}}#HouseDetails__content #about .AboutSection__description-wrapper,#HouseDetails__content #aboutResidence .AboutSection__description-wrapper{transition:max-height .5s ease-in-out;max-height:110px;overflow:hidden;position:relative}#HouseDetails__content #about .AboutSection__description-wrapper>p,#HouseDetails__content #aboutResidence .AboutSection__description-wrapper>p{font-size:13px}#HouseDetails__content #about .AboutSection__description-wrapper .see-more-less,#HouseDetails__content #aboutResidence .AboutSection__description-wrapper .see-more-less{color:#8c9ba5;position:absolute;bottom:0;z-index:3;right:0;background-color:#f2f3f7;padding-left:1px;font-size:13px}#HouseDetails__content #about .AboutSection__description-wrapper .see-more-less a,#HouseDetails__content #aboutResidence .AboutSection__description-wrapper .see-more-less a{padding-left:10px;color:#1d9afa;cursor:pointer;font-size:13px}.AvailabilitySection__container{position:relative;z-index:4}.AvailabilitySection__container p{color:#8c9ba5}.AvailabilitySection__container:before{background-image:url(/_next/static/media/bg_dots.6a5fc92d.svg);background-repeat:no-repeat;background-size:contain;content:"";height:156px;position:absolute;right:-50px;top:-40px;width:354px;z-index:-2}@media screen and (max-width:768px){.AvailabilitySection__container:before{display:none}}.AvailabilitySection__container .AvailabilitySection__card{border-radius:16px;background-color:#fff}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header{height:90px;width:100%;padding:0 25px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header{flex-direction:column;justify-content:unset;align-items:unset;height:unset;padding-top:1rem}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability{display:flex;align-items:center}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability .availability-icon-container{background-color:#fcfffc;border:1px solid #2dc928;border-radius:10px;display:flex;justify-content:center;align-items:center;width:42px;height:42px;margin-right:12px}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability .availability-icon-container i{color:#2dc928}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability .availability-label-container p{line-height:1rem}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability .availability-label-container p.icon_info{font-size:.875rem;font-weight:700;color:#2dc928}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability .availability-label-container p:not(.icon_info){font-size:.813rem}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability.notAvailable .availability-icon-container{border-color:#2845c9}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability.notAvailable .availability-icon-container i,.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-availability.notAvailable .availability-label-container p.icon_info{color:#2845c9}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp{display:flex;justify-content:flex-end;align-items:center}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp>:not(:last-child){margin-right:18px}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp{margin:1rem 0;flex-direction:column;align-items:flex-start}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp>:not(:last-child){margin-right:10px}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp>p{font-size:.875rem;font-weight:400}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp>p{display:none}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp .stay-container{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp .stay-container:not(:first-child){margin-top:10px}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp .stay-container i:before{display:inline}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp .stay-container i,.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp .stay-container label{color:#757bcd;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),linear-gradient(180deg,#1d9afa,#9575cd);-webkit-background-clip:text;-webkit-box-decoration-break:clone}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp .stay-container label{margin-left:3px;font-size:.875rem;font-weight:700}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-header .AvailabilitySection__card-header-comp .stay-container p{margin-left:5px;font-size:.875rem;font-weight:400}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body{border-radius:16px;width:100%;height:300px;background-color:#f2f3f7;padding:0 25px 0 30px;display:flex;flex-direction:column;justify-content:space-evenly;overflow-x:auto}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body{min-height:300px;height:-moz-fit-content;height:fit-content;padding:.5rem 25px 1rem 30px}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .hidden-text{display:none}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .hidden-text{display:unset;text-align:center;position:-webkit-sticky;position:sticky;left:0}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .available-booked-circles{display:flex;align-items:center}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .available-booked-circles{justify-content:center;margin-bottom:.5rem;margin-top:1.5rem;position:-webkit-sticky;position:sticky;left:0;width:100%}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .available-booked-circles label{margin-right:8px;color:transparent;min-width:10px;max-height:10px;border-radius:100%}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .available-booked-circles .available-circle{background-color:#2dc928}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .available-booked-circles .booked-circle{background-color:#c1381a;margin-left:15px}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container{min-width:790px}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container{min-width:628px}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top{display:flex;justify-content:space-between;border-bottom:1px solid rgba(180,196,215,.4)}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top{flex-direction:column}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-label{display:flex;align-items:center}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-label{margin-top:1rem}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-label h5{margin:0 5px 0 0}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container{display:flex;align-items:flex-end}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container{margin-top:1.5rem}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container .price-bar{flex:1 1;height:50px;width:42px;border-top-left-radius:11px;border-top-right-radius:11px;background-color:#fff;box-shadow:-6px -6px 16px #fff,4px 4px 16px rgba(180,196,215,.5);color:#8c9ba5;font-size:.625rem;line-height:18px;padding:8px 4px;text-align:center}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container .price-bar:not(:last-child){margin-right:8px}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container .price-bar.inactive{color:transparent!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container .price-bar.available{background-color:#2dc928;box-shadow:-6px -6px 16px rgba(75,219,70,.2),4px 4px 16px rgba(41,195,36,.6);color:#fff}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container .price-bar.notAvailable{background-color:#c1381a;box-shadow:-6px -6px 16px rgba(219,37,32,.2),4px 4px 16px rgba(195,27,30,.6);color:#fff}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container .price-bar.med{height:60px}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-top .AvailabilityMonths-bar-container .price-bar.high{height:68px}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-bottom{display:flex;justify-content:space-between}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-bottom>div:first-child{display:none}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-bottom .AvailabilityMonths-months-container{display:flex;background:linear-gradient(90deg,#f2f3f7,#f2f3f7 95%,rgba(242,243,247,0));margin:-1px -15px 0 -20px;padding:5px 15px 0 20px;border-top:1px solid rgba(180,196,215,.4)}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-bottom .AvailabilityMonths-months-container{text-align:center;margin-left:-10px;padding-left:10px}}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-bottom .AvailabilityMonths-months-container p{padding:0 8px;width:42px;text-align:center}.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-bottom .AvailabilityMonths-months-container p:not(:last-child){margin-right:8px}@media screen and (max-width:768px){.AvailabilitySection__container .AvailabilitySection__card .AvailabilitySection__card-body .AvailabilityMonths-container .AvailabilityMonths-bottom .AvailabilityMonths-months-container p{width:45px;padding:-1px 15px;margin:auto}#houseDetails{padding-top:25px!important}}#houseDetails .HouseDetailsSection__header{display:inline-flex;width:100%}@media screen and (max-width:768px){#houseDetails .HouseDetailsSection__header{display:flex;flex-direction:column}}#houseDetails .HouseDetailsSection__header>div{display:flex;flex-direction:column;width:50%}@media screen and (max-width:768px){#houseDetails .HouseDetailsSection__header>div{width:100%;margin-bottom:10px}}#houseDetails .HouseDetailsSection__header>div h5{margin-top:0}#houseDetails .HouseDetailsSection__header>div>*{margin-bottom:5px}#houseDetails .HouseDetailsSection__header>div>div{align-items:center;display:inline-flex}@media screen and (max-width:768px){#houseDetails .HouseDetailsSection__header>div>div{white-space:nowrap}}#houseDetails .HouseDetailsSection__header>div .icon-location_on{font-size:1rem;width:-moz-fit-content;width:fit-content;margin-left:-5px}#houseDetails .InfoPopover{margin-left:5px}#houseDetails .HouseDetailsSection__content{align-content:flex-start;display:flex;flex-wrap:wrap;flex-direction:column;height:320px;margin-top:15px}@media screen and (max-width:768px){#houseDetails .HouseDetailsSection__content{height:unset}}.PaymentMethods_container-wrapper{width:100%;background-color:#fff}.PaymentMethods{align-items:center;color:#284f83;display:inline-flex;height:118px;width:100%}@media screen and (max-width:768px){.PaymentMethods{display:flex;flex-direction:column;text-align:center;padding:1rem 0;min-height:-moz-fit-content;min-height:fit-content;height:unset}.PaymentMethods h3{color:#2845c9}}.PaymentMethods :first-child{margin-right:15px}@media screen and (max-width:768px){.PaymentMethods :first-child{margin-right:unset}}.PaymentMethods .PaymentMethods__images{display:inline-flex;flex:1 1;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.PaymentMethods .PaymentMethods__images{display:flex;width:75%;flex:unset;align-items:center;justify-content:space-evenly}}.PaymentMethods .PaymentMethods__images img{padding:20px 10px}@media screen and (max-width:768px){.PaymentMethods .PaymentMethods__images img{height:3.7rem}}.ShowMoreOptionsContainer .wrapper{transition:max-height .5s ease-in-out;max-height:110px;overflow:hidden;position:relative}.ShowMoreOptionsContainer .wrapper.max-size-normal{max-height:var(--rows-max)}.ShowMoreOptionsContainer .wrapper.min-size-normal{max-height:190px}@media screen and (max-width:768px){.ShowMoreOptionsContainer .wrapper.min-size-normal{max-height:370px}}.ShowMoreOptionsContainer .wrapper.max-size{max-height:var(--rows-max-height-4,110px)}@media screen and (max-width:1280px){.ShowMoreOptionsContainer .wrapper.max-size{max-height:var(--rows-max-height-3,110px)}}@media screen and (max-width:1000px){.ShowMoreOptionsContainer .wrapper.max-size{max-height:var(--rows-max-height-2,110px)}}@media screen and (max-width:532px){.ShowMoreOptionsContainer .wrapper.max-size{max-height:var(--rows-max-height-1,110px)}}.ShowMoreOptionsContainer .wrapper.min-size{max-height:var(--rows-4,110px)}@media screen and (max-width:1280px){.ShowMoreOptionsContainer .wrapper.min-size{max-height:var(--rows-3,110px)}}@media screen and (max-width:1000px){.ShowMoreOptionsContainer .wrapper.min-size{max-height:var(--rows-2,110px)}}@media screen and (max-width:532px){.ShowMoreOptionsContainer .wrapper.min-size{max-height:var(--rows-1,110px)}}.ShowMoreOptionsContainer .wrapper>p{font-size:13px}.ShowMoreOptionsContainer .wrapper .amenities_list{display:inline-flex;flex-wrap:wrap;width:100%}.ShowMoreOptionsContainer .wrapper .amenities_list>div:not(.disabled-icon-container) .description-wrapper label{color:#284f83}.ShowMoreOptionsContainer .wrapper .amenities_list.rows-1,.ShowMoreOptionsContainer .wrapper .amenities_list.rows-2,.ShowMoreOptionsContainer .wrapper .amenities_list.rows-3,.ShowMoreOptionsContainer .wrapper .amenities_list.rows-4{display:none}@media screen and (min-width:1280px){.ShowMoreOptionsContainer .wrapper .amenities_list.rows-4{display:flex}}@media screen and (max-width:1280px)and (min-width:1000px){.ShowMoreOptionsContainer .wrapper .amenities_list.rows-3{display:flex}}@media screen and (max-width:1000px)and (min-width:532px){.ShowMoreOptionsContainer .wrapper .amenities_list.rows-2{display:flex}}@media screen and (max-width:532px){.ShowMoreOptionsContainer .wrapper .amenities_list.rows-1{display:flex}}.ShowMoreOptionsContainer .wrapper .amenities_list:not(.rows-normal)>div{width:25%}@media screen and (max-width:1280px){.ShowMoreOptionsContainer .wrapper .amenities_list:not(.rows-normal)>div{width:33%}}@media screen and (max-width:1000px){.ShowMoreOptionsContainer .wrapper .amenities_list:not(.rows-normal)>div{width:50%}}@media screen and (max-width:532px){.ShowMoreOptionsContainer .wrapper .amenities_list:not(.rows-normal)>div{width:100%}}.ShowMoreOptionsContainer .wrapper .amenities_list.rows-normal>div{width:50%}@media screen and (max-width:768px){.ShowMoreOptionsContainer .wrapper .amenities_list.rows-normal>div{width:100%}}.ShowMoreOptionsContainer .wrapper .amenities_list>div{order:1}.ShowMoreOptionsContainer .wrapper .amenities_list>div.last{order:4}.ShowMoreOptionsContainer .wrapper .amenities_list>div.rest{order:3}.ShowMoreOptionsContainer .wrapper .amenities_list>div.rest.lastContainer{order:2}.ShowMoreOptionsContainer .wrapper .see-more-less{color:#8c9ba5;display:inline-flex;align-items:center;justify-content:flex-start;font-size:13px;height:42px;width:100%;margin-bottom:20px}.ShowMoreOptionsContainer .wrapper .see-more-less a{color:#1d9afa;cursor:pointer;font-size:13px}.ShowMoreOptionsContainer .hidden{max-height:0;transition:max-height 2s ease-in-out}.ShowMoreOptionsContainer .visible{max-height:unset;transition:max-height 2s ease-in-out}.InPageNavBar{background-color:#fff;display:flex;flex-direction:row;height:-moz-fit-content;height:fit-content;min-height:57px;justify-content:center;align-items:center;width:100%;position:fixed;transition:top .1s ease-in-out;z-index:199;top:0}.InPageNavBar .navsContainer{display:inline-flex;justify-content:space-between;width:100%;max-width:1240px;height:57px;padding:0 20px;overflow-x:auto}.InPageNavBar .navsContainer::-webkit-scrollbar{height:0!important}.InPageNavBar .navsContainer .nav{cursor:pointer;display:flex;flex-direction:column;padding:0 15px;text-align:center;white-space:nowrap}.InPageNavBar .navsContainer .nav .link{font-size:.875rem}.InPageNavBar .navsContainer .nav>div{flex:1 1}.InPageNavBar .navsContainer .nav:not(.active){padding-bottom:2.5px}.InPageNavBar .navsContainer .nav.active{position:relative;padding-bottom:2px}.InPageNavBar .navsContainer .nav.active .link{color:#1d9afa}.InPageNavBar .navsContainer .nav.active:after{content:"";background-color:#1d9afa;height:2.5px;border-radius:10px 10px 0 0;width:calc(100% + 10px);position:absolute;bottom:0;left:-5px}.HouseCard__container{border-radius:16px;background-color:#fff;height:305px;display:flex;flex-direction:column;max-width:320px;min-width:300px;overflow:hidden;cursor:pointer}@media screen and (max-width:768px){.HouseCard__container{max-width:90vw;min-width:90vw}}.HouseCard__container .HouseCard__tag{height:24px;padding:2px 10px;border-radius:24px;font-size:.75rem;font-weight:500;line-height:20px;text-align:center;white-space:nowrap}.HouseCard__container .HouseCard__tag.accommodation{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f7fa}.HouseCard__container .HouseCard__header{height:168px;position:relative}.HouseCard__container .HouseCard__header .HouseCard__header-top{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px;pointer-events:none;z-index:3}.HouseCard__container .HouseCard__header .HouseCard__header-top label{color:#fff;font-size:.875rem;font-weight:700}.HouseCard__container .HouseCard__header .carousel-root .carousel .control-next.control-arrow:before{border-left:8px solid hsla(0,0%,100%,.302)}.HouseCard__container .HouseCard__header .carousel-root .carousel .control-prev.control-arrow:before{border-right:8px solid hsla(0,0%,100%,.302)}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-dots{left:45vw;padding-bottom:5px;bottom:5px}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-dots .dot{background-color:#fff;opacity:.7;box-shadow:1px 1px 2px rgba(0,0,0,.5)}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-dots .dot.selected{opacity:1;background-color:#57b4f2}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-arrow{color:hsla(0,0%,100%,.302);opacity:0;min-width:50px}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-arrow.control-next{border-top-right-radius:16px;padding-left:30%}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-arrow.control-prev{border-top-left-radius:16px;padding-right:30%}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-arrow:hover{opacity:1}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-arrow.control-next:hover{background:linear-gradient(90deg,transparent,rgba(0,0,0,.3))}.HouseCard__container .HouseCard__header .carousel-root .carousel.carousel-slider .control-arrow.control-prev:hover{background:linear-gradient(270deg,transparent,rgba(0,0,0,.3))}.HouseCard__container .HouseCard__header .carousel-image{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;height:168px}.HouseCard__container .HouseCard__header .carousel-image:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(90,104,114,.92),rgba(90,104,114,0) 49.48%);top:0;left:0;width:100%;height:100%}.HouseCard__container .HouseCard__body{padding:10px 15px}.HouseCard__container .HouseCard__body .HouseCard__info{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.HouseCard__container .HouseCard__body .HouseCard__info .HouseCard__price{display:flex;align-items:center}.HouseCard__container .HouseCard__body .HouseCard__info .HouseCard__price>:not(:last-child){margin-right:5px}.HouseCard__container .HouseCard__body .HouseCard__info .HouseCard__price p{color:#5a6872!important;white-space:nowrap}.HouseCard__container .HouseCard__body .HouseCard__availability{color:#2dc928;font-size:.75rem}.HouseCard__container .HouseCard__body .HouseCard__tags{display:flex;margin-top:12px}.HouseCard__container .HouseCard__body .HouseCard__tags>:not(:last-child){margin-right:5px}@media screen and (max-width:768px){.HouseCard__container .HouseCard__body .HouseCard__tags{overflow-x:auto}.HouseCard__container .HouseCard__body .HouseCard__tags::-webkit-scrollbar{height:0!important}}body.fast-scroll .BookingCard-anchor .BookingCard-container .BookingCard-card:not(.fixed-top){transition:max-height .1s ease-in-out,top .3s ease-in-out}.BookingCard-anchor{position:absolute;top:0;left:0;width:100%;height:var(--100vh);pointer-events:none}.BookingCard-anchor .BookingCard-container{max-width:1200px;width:90%;height:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end;padding-right:10px}@media screen and (max-width:768px){.BookingCard-anchor .BookingCard-container{width:100%;margin:0;padding:0;align-items:flex-end}}.BookingCard-anchor .BookingCard-container .BookingCard-card{max-width:352px;width:352px;display:flex;flex-direction:column;background:#fff;border-radius:16px;padding:20px;pointer-events:all;height:-moz-fit-content;height:fit-content;transition:max-height .1s ease-in-out;position:absolute;top:80px;top:clamp(80px,100vh - 600px,140px);max-height:600px;z-index:100}@media screen and (min-width:768px){.BookingCard-anchor .BookingCard-container .BookingCard-card.fixed-top{top:80px;position:fixed}}@media screen and (min-width:768px)and (max-height:680px){.BookingCard-anchor .BookingCard-container .BookingCard-card{height:unset;top:80px!important;position:fixed!important}}@media screen and (max-width:768px){.BookingCard-anchor .BookingCard-container .BookingCard-card{width:100%;max-width:100%;top:unset;bottom:0;transition:transform .3s ease-in-out;transform:translateY(calc(100% - 130px));padding-top:30px;max-height:unset;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0;position:fixed}.BookingCard-anchor .BookingCard-container .BookingCard-card.open{transform:translateY(0)}.BookingCard-anchor .BookingCard-container .BookingCard-card.open .BookingCard-mobile-header{height:0;padding-bottom:5px}.BookingCard-anchor .BookingCard-container .BookingCard-card.open .BookingCard-mobile-header .BookingCard-mobile-header__info{display:none}.BookingCard-anchor .BookingCard-container .BookingCard-card.open .StandardDatesPicker-container{display:flex}.BookingCard-anchor .BookingCard-container .BookingCard-card.open .StandardDatesPicker-mobile{display:none}.BookingCard-anchor .BookingCard-container .BookingCard-card.open .scrollable{padding-bottom:10px;height:-moz-fit-content;height:fit-content;max-height:calc(var(--100vh) - 180px)}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-mobile-header{display:flex}.BookingCard-anchor .BookingCard-container .BookingCard-card .StandardDatesPicker-container{display:none;height:80px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-mobile__availability-slots-button-container,.BookingCard-anchor .BookingCard-container .BookingCard-card .StandardDatesPicker-mobile{display:flex}}.BookingCard-anchor .BookingCard-container .BookingCard-card .scrollable{width:100%;min-height:475px}@media screen and (max-height:680px){.BookingCard-anchor .BookingCard-container .BookingCard-card .scrollable{min-height:unset;height:calc(100vh - 210px)}}.BookingCard-anchor .BookingCard-container .BookingCard-card .scrollable .line{border-bottom:1px solid #dfe3e6;margin-bottom:8px}@media screen and (min-width:768px){.BookingCard-anchor .BookingCard-container .BookingCard-card.anchored-bottom{position:absolute;transform:translateY(var(--booking-card-offset))}}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container{display:flex;justify-content:space-between;align-items:center}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-label{display:flex;align-items:center;color:#2845c9}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-label p{font-size:.75rem}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-label i{font-size:.75rem;margin-right:10px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-counter{display:flex;align-items:center}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-counter span{color:#434a5f;font-size:1rem;width:30px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-counter .counter-button-icon{width:32px;height:32px;border-radius:32px;border:1px solid #b4c4d7;display:flex;justify-content:center;align-items:center;cursor:pointer}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-counter .counter-button-icon.disabled{background-color:#ededee;border-color:#dce0e5;cursor:default}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-counter .counter-button-icon.disabled:hover{background-color:#ededee}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-counter .counter-button-icon:hover{background-color:#f5f7fa}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tenants-container .BookingCard-tenants-counter .counter-button-icon i{color:#434a5f}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details{margin-top:10px;display:flex;flex-direction:column}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .icon_blue{color:#1d9afa!important;cursor:pointer;font-size:.813rem}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc{display:flex;justify-content:space-between;margin-bottom:10px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc.total{color:#2845c9;margin-bottom:0}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc.total h5{margin:0;font-size:1.125rem;font-weight:700}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc h6{margin:0;font-weight:700}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc span{font-size:.875rem}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc .payment-info-container{display:flex;flex-direction:column}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc .payment-info-container>div{display:flex}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc .payment-info-container>div i{margin-left:5px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc .payment-info-container>div .InfoPopover{display:flex}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-payment-details .payment-desc .payment-info-container small{font-size:.5rem}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-info-soft{text-align:center;margin-top:10px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-info-soft p{font-size:.625rem;font-weight:400;color:#8c9ba5;white-space:nowrap;line-height:unset}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-info-soft p.bold{font-weight:700}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container{display:flex;flex-direction:column;align-items:center;margin-top:15px;margin-bottom:15px;padding:0 10px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container>:not(:last-child){margin-bottom:15px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn{font-size:.75rem;font-weight:500;flex:1 1;padding-left:0;padding-right:0;text-align:center;width:100%}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.btn-secondary{color:#5a6872}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled:not(.tooltip){opacity:.5;cursor:default;filter:brightness(95%)}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled:not(.tooltip):hover{box-shadow:none}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled.tooltip{cursor:default}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled.tooltip.btn-special,.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled.tooltip.btn-special:hover{background-color:rgba(47,155,248,.6)}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled.tooltip.btn-secondary{background-color:#f6fcff;color:#8c9ba5;border-color:#57b4f2}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled.tooltip.btn-secondary:hover{box-shadow:none}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled.tooltip:before{top:-12.5px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.disabled.tooltip:after{bottom:calc(100% + 10px);width:210px;padding:8px 12px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-button-container .btn.coming-soon>span{font-size:.563rem;left:0;bottom:-15px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-request-container .BookingCard-info-with-icon{cursor:pointer}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tags{display:flex;align-items:center;padding:10px 15px 5px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tags .tag{padding:4px;flex:1 1;flex-direction:row-reverse;justify-content:space-evenly}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tags .tag:first-child{margin-right:20px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tags .tag p.icon_info{font-size:.688rem;line-height:1.125rem}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-tags .tag i{font-size:.75rem}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-info-with-icon{color:#1d9afa;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-top:10px}.BookingCard-anchor .BookingCard-container .BookingCard-card .BookingCard-info-with-icon p{font-weight:700;font-size:.75rem;line-height:16px;padding-left:5px}.BookingCard-mobile-header{display:none;padding-top:25px;padding-bottom:10px;margin-top:-18px;justify-content:space-between;position:relative}.BookingCard-mobile-header .BookingCard-mobile-header__info{display:flex;width:100%;justify-content:space-between;white-space:nowrap}.BookingCard-mobile-header .BookingCard-mobile-header__info>div{display:flex;flex-direction:column;font-size:.75rem}.BookingCard-mobile-header .BookingCard-mobile-header__info>div:last-child{text-align:right}.BookingCard-mobile-header .BookingCard-mobile-header__info>div>h5{font-size:.875rem;color:#2845c9}.BookingCard-mobile-header .BookingCard-mobile-header__info>div>span>strong{font-size:.875rem}.BookingCard-mobile-header:before{content:"";background-color:#dfdfdf;width:50px;height:5px;border-radius:5px;position:absolute;left:calc(50% - 25px);top:5px}.BookingCard-mobile__availability-slots-button-container,.StandardDatesPicker-mobile{display:none;padding-bottom:25px;justify-content:center}.BookingCard-mobile__availability-slots-button-container>.btn,.StandardDatesPicker-mobile>.btn{width:100%;justify-content:center;align-items:center;text-align:center;height:35px;padding:0;line-height:32px;font-size:.875rem}.BookingCard-mobile__availability-slots-button-container>.btn:not(:only-child),.StandardDatesPicker-mobile>.btn:not(:only-child){font-size:.75rem}.BookingCard-mobile__availability-slots-button-container>.btn:not(:only-child):first-child,.StandardDatesPicker-mobile>.btn:not(:only-child):first-child{margin-right:10px}.StandardDatesPicker-container{border-radius:10px;border:1px solid #57b4f2;width:100%;min-height:70px;height:70px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;cursor:pointer;overflow:hidden}.StandardDatesPicker-container.read-only{cursor:default}.StandardDatesPicker-container .StandardDatesPicker-date{padding-right:10px}.StandardDatesPicker-container .StandardDatesPicker-date p.title{color:#2845c9}.StandardDatesPicker-container .StandardDatesPicker-date h5{margin:0;color:#434a5f}@media screen and (max-width:768px){.StandardDatesPicker-container .StandardDatesPicker-date h5{white-space:nowrap;display:flex;flex-direction:column}.StandardDatesPicker-container .StandardDatesPicker-date h5 p.date.small{margin-left:0}}.StandardDatesPicker-container .StandardDatesPicker-date h5:not(.add-dates){text-transform:uppercase}.StandardDatesPicker-container .StandardDatesPicker-date h5 p.date{color:#434a5f;font-weight:400;display:inline;margin-left:5px}.StandardDatesPicker-container .StandardDatesPicker-separator{width:32px;height:32px;background:#f0f3f6;display:flex;justify-content:center;align-items:center;border-radius:32px;color:#5a6872;position:relative}.StandardDatesPicker-container .StandardDatesPicker-separator:before{content:"";background-color:#f0f3f6;position:absolute;z-index:-1;width:1px;height:56px}@media screen and (max-width:768px){.StandardDatesPicker-container .StandardDatesPicker-separator:before{z-index:1}.StandardDatesPicker-container .StandardDatesPicker-separator .icon-compare_arrows{z-index:99}}#dates-dialog .MuiPaper-root{border-radius:16px;display:inline-flex;width:700px;max-width:700px;min-height:500px;margin:0}#dates-dialog .MuiPaper-root>div{display:flex}@media screen and (max-width:768px){#dates-dialog .MuiPaper-root>div{flex-direction:column}}#dates-dialog .DatesDialog__header{padding:20px 20px 30px 30px}#dates-dialog .DatesDialog__price{background:#f0f3f6;color:#5a6872;height:54px;align-items:center;justify-content:space-around}#dates-dialog .DatesDialog__price>div{margin-left:15px;display:flex;flex-direction:column}#dates-dialog .DatesDialog__price>div.DatesDialog__price__info{display:flex;flex-direction:row;width:230px;align-items:center}#dates-dialog .DatesDialog__price>div.DatesDialog__price__info .icon-info{margin-right:8px}#dates-dialog .DatesDialog__price>div>small{font-size:.688rem}#dates-dialog .DatesDialog__dates{padding:10px 35px 0}#dates-dialog .DatesDialog__header,.DateRange .DatesDialog__header{display:flex;justify-content:space-between;width:100%;white-space:nowrap}#dates-dialog .DatesDialog__header h5,.DateRange .DatesDialog__header h5{color:#2845c9;margin:0}#dates-dialog .DatesDialog__header>div,.DateRange .DatesDialog__header>div{align-items:flex-end;color:#8c9ba5;display:inline-flex}@media screen and (max-width:360px){#dates-dialog .DatesDialog__header>div,.DateRange .DatesDialog__header>div{flex-direction:column}}#dates-dialog .DatesDialog__header>div p,.DateRange .DatesDialog__header>div p{margin-right:3px}#dates-dialog .DatesDialog__header>div p.caption,.DateRange .DatesDialog__header>div p.caption{line-height:21px}#dates-dialog .DatesDialog__header>div p.caption:first-child,.DateRange .DatesDialog__header>div p.caption:first-child{display:none}#dates-dialog .DatesDialog__header>div p:not(.caption),.DateRange .DatesDialog__header>div p:not(.caption){font-weight:600;text-transform:capitalize;font-size:.75rem}#dates-dialog .DatesDialog__dates,.DateRange .DatesDialog__dates{justify-content:space-around;flex:1 1;gap:24px;overflow-x:hidden}#dates-dialog .DatesDialog__dates .calendar-container,.DateRange .DatesDialog__dates .calendar-container{display:flex;align-items:center;flex-direction:column}#dates-dialog .DatesDialog__dates .calendar-container>h5,.DateRange .DatesDialog__dates .calendar-container>h5{font-size:.875rem;color:#2845c9}@media screen and (max-width:768px){#dates-dialog .DatesDialog__dates,.DateRange .DatesDialog__dates{flex:0 1;align-items:center;justify-content:flex-start}}#dates-dialog .DatesDialog__dates .react-datepicker,.DateRange .DatesDialog__dates .react-datepicker{border:none}@media screen and (max-width:660px){#dates-dialog .DatesDialog__dates .react-datepicker.availability-date-picker,.DateRange .DatesDialog__dates .react-datepicker.availability-date-picker{display:flex;flex-wrap:wrap;justify-content:center}}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon:before,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon:before{display:none;content:unset}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__navigation--next,#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__navigation--previous,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__navigation--next,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__navigation--previous{background:url(/_next/static/media/chevron_right.9339199a.svg) no-repeat 50%;background-size:18px;width:35px;height:35px;margin-top:-10px;border:none}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__navigation--next,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__navigation--next{right:0;top:15px}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__navigation--next.react-datepicker__navigation--custom,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__navigation--next.react-datepicker__navigation--custom{right:6px;top:10px}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__navigation--previous,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__navigation--previous{top:15px}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__navigation--previous.react-datepicker__navigation--custom,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__navigation--previous.react-datepicker__navigation--custom{top:10px}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__navigation--previous,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__navigation--previous{transform:scaleX(-1)}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day-names,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day-names{display:flex;justify-content:space-between;margin-bottom:-5px;padding:10px 10px 0}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__header,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__header{background:#fff;border:none}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__header .react-datepicker__current-month,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__header .react-datepicker__current-month{color:#8c9ba5;font-weight:600;font-size:14px;text-transform:capitalize}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__month,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__month{display:flex;flex-direction:column;width:282px;min-height:216px}@media screen and (min-width:768px){#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__month,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__month{min-height:100%}}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__month .react-datepicker__week,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__month .react-datepicker__week{display:inline-flex;justify-content:space-around;height:36px;width:100%}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day--disabled,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day--disabled{color:#b4c4d7!important}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day--disabled,#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day--excluded,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day--disabled,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day--excluded{text-decoration:line-through}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day{align-items:center;border-radius:0;display:flex;flex:1 1;justify-content:center;margin:0}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--keyboard-selected,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--keyboard-selected{background:none}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--in-range,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--in-range{background-color:rgba(29,154,250,.2)}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--today,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--today{font-weight:400!important}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month{visibility:hidden}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-end .DatesDialog__dates-day__content,#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-start .DatesDialog__dates-day__content,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-end .DatesDialog__dates-day__content,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-start .DatesDialog__dates-day__content{background:#1d9afa;color:#fff;height:100%;width:36px}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-start,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-start{background:linear-gradient(90deg,#fff 50%,rgba(29,154,250,.2) 0)}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-end,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-end{background:linear-gradient(90deg,rgba(29,154,250,.2) 50%,#fff 0)}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--range-end,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--range-start.react-datepicker__day--range-end{background:none}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--selecting-range-end:not(.react-datepicker__day--in-range),.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--selecting-range-end:not(.react-datepicker__day--in-range){background-color:unset;border-top-right-radius:50%;border-bottom-right-radius:50%}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range),.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:#e6f7ff}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day .DatesDialog__dates-day__content,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day .DatesDialog__dates-day__content{align-items:center;border-radius:28px;display:flex;height:100%;justify-content:center;text-align:center;width:36px}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day .DatesDialog__dates-day__content.disabled-date,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day .DatesDialog__dates-day__content.disabled-date{position:relative}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day{border-radius:8px;color:#5a6872;font-weight:500}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day:hover,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day:hover{background:#e0f1fa}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day--selected,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day--selected{background:#1d9afa;border-radius:8px;color:#fff;font-weight:700}#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day--in-range,#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day--in-selecting-range,#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day--in-selecting-range-start,#dates-dialog .DatesDialog__dates .react-datepicker .react-datepicker__day--in-selecting-range:hover,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day--in-range,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day--in-selecting-range,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day--in-selecting-range-start,.DateRange .DatesDialog__dates .react-datepicker .react-datepicker__day--in-selecting-range:hover{border-radius:0}#dates-dialog .DatesDialog__biweekly,.DateRange .DatesDialog__biweekly{display:flex;background:#fff;border:1px solid #18a0fb;border-radius:8px;margin:1rem;align-items:center;width:85%;position:relative;left:5%}#dates-dialog .DatesDialog__biweekly:before,.DateRange .DatesDialog__biweekly:before{content:"";width:5px;height:100%;background-color:#18a0fb;transform:translateX("5px");border-bottom-left-radius:8px;border-top-left-radius:8px}#dates-dialog .DatesDialog__biweekly img,.DateRange .DatesDialog__biweekly img{margin:1rem;height:20px}#dates-dialog .DatesDialog__biweekly .DatesDialog__biweekly-text label,.DateRange .DatesDialog__biweekly .DatesDialog__biweekly-text label{color:#1d9afa;font-weight:700;font-size:.75rem;line-height:20px}#dates-dialog .DatesDialog__buttons,.DateRange .DatesDialog__buttons{display:flex;align-items:flex-end;justify-content:space-between;width:100%;padding:0 30px 30px}#dates-dialog .DatesDialog__buttons>div,.DateRange .DatesDialog__buttons>div{display:inline-flex}@media screen and (max-width:768px){#dates-dialog .DatesDialog__buttons,.DateRange .DatesDialog__buttons{flex-direction:column;align-items:flex-start;flex:1 1}#dates-dialog .DatesDialog__buttons .btn-link,.DateRange .DatesDialog__buttons .btn-link{font-size:12px;width:100%;margin-bottom:10px;margin-top:-10px}#dates-dialog .DatesDialog__buttons>div,.DateRange .DatesDialog__buttons>div{display:flex;width:100%}#dates-dialog .DatesDialog__buttons>div>button,.DateRange .DatesDialog__buttons>div>button{height:35px;line-height:18px;flex:1 1 auto;padding:0;font-size:14px}}#dates-dialog .DatesDialog__buttons>div>button,.DateRange .DatesDialog__buttons>div>button{width:190px}@media screen and (max-width:768px){#dates-dialog .DatesDialog__buttons>div>button,.DateRange .DatesDialog__buttons>div>button{width:unset}}#dates-dialog .DatesDialog__buttons>div>button:first-child,.DateRange .DatesDialog__buttons>div>button:first-child{margin-right:20px}@media screen and (max-width:768px){#dates-dialog .DatesDialog__buttons>div>button:first-child,.DateRange .DatesDialog__buttons>div>button:first-child{margin-right:10px}}.discount-value{color:#8c9ba5;font-size:.875rem;font-weight:400}@media screen and (max-width:768px){.discount-value .mobile{display:none}}.discount-value span:first-child{font-size:.75rem;margin-right:4px;padding:0 5px;position:relative;opacity:.8}.discount-value span:first-child:after{content:"";position:absolute;width:80%;height:1px;top:8px;left:6px;transform:rotate(-23deg);background-color:#c1381a}.discount-value span:last-child{font-weight:600}@media screen and (max-width:768px){.discount-value span:last-child{font-size:.875rem;color:#2845c9}}.availability-modal{position:relative;display:flex;width:100%}.availability-periods{position:absolute;width:100%;background:#fff}.availability-modal .availability-info{display:flex;font-size:10px;flex-direction:row;flex-wrap:wrap;justify-content:space-around;border-radius:.5rem;margin-bottom:.5rem;background:rgba(40,69,201,.1);color:#2845c9}.availability-modal .availability-info>strong{font-weight:700;font-size:10px}.availability-picker{display:flex;flex-direction:column;align-items:center;width:100%;border:1px solid #dfe3e6;border-radius:10px;box-shadow:0 6px 30px rgba(140,155,165,.15);position:absolute;z-index:10;max-height:clamp(55vh,100vh - 375px,560px);overflow:auto;background-color:#fff}.availability-picker .availability-picker__slot{display:flex;width:100%;height:70px;min-height:70px;padding:0 8px;align-items:center;justify-content:space-between;color:#434a5f;overflow:hidden;cursor:pointer;gap:.5rem}.availability-picker .availability-picker__slot:nth-child(2n){background-color:#f5f7fa}.availability-picker .availability-picker__slot:nth-child(2n) .availability-picker__separator__icon-container,.availability-picker .availability-picker__slot:nth-child(2n) .availability-picker__separator__line{background:#fff}.availability-picker .availability-picker__slot:nth-child(odd){background-color:#fff}.availability-picker .availability-picker__slot:nth-child(odd) .availability-picker__separator__icon-container,.availability-picker .availability-picker__slot:nth-child(odd) .availability-picker__separator__line{background:#f5f7fa}.availability-picker .availability-picker__slot:hover{background-color:#e0f1fa}.availability-picker .availability-picker__slot:hover>.availability-picker__slot__info>p{color:#5a6872}.availability-picker .availability-picker__slot:first-child{border-radius:10px 10px 0 0}.availability-picker .availability-picker__slot:last-child{border-radius:0 0 10px 10px}.availability-picker .availability-picker__slot .availability-picker__slot__info{display:flex;flex-direction:column}.availability-picker .availability-picker__slot .availability-picker__slot__info>p{font-size:12px;font-weight:400;color:#5a6872}.availability-picker .availability-picker__slot .availability-picker__slot__info>h5{font-weight:700;font-size:16px}.availability-picker .availability-picker__slot .availability-picker__slot__info>div{display:flex}.availability-picker .availability-picker__slot .availability-picker__slot__info>div h5{font-weight:700;font-size:16px}.availability-picker .availability-picker__slot .availability-picker__slot__info>div h5>small{font-size:12px;font-weight:200}.availability-picker .availability-picker__slot .availability-picker__slot__info .availability-picker__slot__info__default>p{font-weight:400;font-size:12px;color:#2845c9}.availability-picker .availability-picker__slot .availability-picker__slot__info{flex:2 1}.availability-picker .availability-picker__slot .availability-picker__separator{flex:1 1}.availability-picker .availability-picker__slot.selected{background-color:#1d9afa;color:#fff}.availability-picker .availability-picker__slot.selected:hover{background-color:#e0f1fa;color:#5a6872}.availability-picker .availability-picker__slot.selected:hover>.availability-picker__slot__info>p{color:#5a6872}.availability-picker__slot.selected .availability-picker__slot__info>p{color:#fff}.availability-picker__separator{display:flex;flex-direction:column;align-items:center}.availability-picker__separator .availability-picker__separator__line{width:1px;background-color:#fff}.availability-picker__separator .availability-picker__separator__icon-container{display:flex;justify-content:center;align-items:center;padding:6px;background-color:#fff;border-radius:100%}.availability-picker__separator .availability-picker__separator__icon-container .icon{width:24px;height:24px}.availability-dates{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;border:1px solid #57b4f2;border-radius:10px;margin-bottom:8px}.availability-dates .availability-picker__slot{display:flex;width:100%;height:70px;min-height:70px;padding:0 8px;align-items:center;justify-content:space-between;color:#434a5f;overflow:hidden;cursor:pointer}.availability-dates .availability-picker__slot .availability-picker__slot__info{display:flex;flex-direction:column;padding:14px 0}.availability-dates .availability-picker__slot .availability-picker__slot__info>p{font-size:12px;font-weight:400;color:#2845c9}.availability-dates .availability-picker__slot .availability-picker__slot__info h5,.availability-dates .availability-picker__slot .availability-picker__slot__info>div{font-weight:700;font-size:15px;white-space:nowrap}.availability-dates .availability-picker__slot .availability-picker__slot__info h5 small,.availability-dates .availability-picker__slot .availability-picker__slot__info>div small{font-size:12px;font-weight:400}.availability-dates .availability-picker__slot .availability-picker__slot__info .availability-picker__slot__info__default>p{font-weight:400;font-size:12px;color:#2845c9}.availability-dates .availability-picker__slot .availability-picker__separator__icon-container,.availability-dates .availability-picker__slot .availability-picker__separator__line{background:#f5f7fa}.availability-dates .availability-picker__slot .availability-picker__slot__info{flex:2 1}.availability-dates .availability-picker__slot .availability-picker__separator{flex:1 1}.OnBoarding{justify-content:center}.OnBoarding:not(.dialog-mode){padding:65px 25px 0!important}.OnBoarding:not(.dialog-mode):before{background-image:url(/_next/static/media/bg_dots.6a5fc92d.svg)}@media screen and (max-width:768px){.OnBoarding:not(.dialog-mode):before{background-image:url(/_next/static/media/bg_favorites_mobile.892e9621.svg)}}.OnBoarding:not(.dialog-mode):after{background-image:url(/_next/static/media/bg_favorites_left.41c1c8a9.svg)}.OnBoarding.dialog-mode{padding:0!important;overflow:auto}@media screen and (max-width:768px){.OnBoarding.dialog-mode .OnBoarding_container .OnBoarding_form{padding-bottom:60px}}.OnBoarding.dialog-mode .OnBoarding_container .OnBoarding_form>h2{margin-top:30px}@media screen and (max-width:768px){.OnBoarding.dialog-mode .OnBoarding_container .OnBoarding_form>h2{margin-top:25px;text-align:center}}.OnBoarding.dialog-mode .OnBoarding_container .OnBoarding_form>p{padding:0 20px;color:#5a6872}.OnBoarding.dialog-mode .OnBoarding_container .OnBoarding_form .OnBoarding_form-card{box-shadow:unset;margin-top:10px}.OnBoarding.dialog-mode .OnBoarding-spinner{position:fixed}.OnBoarding.dialog-mode .OnBoarding-spinner .spinner-container{z-index:999}@media screen and (max-width:768px){.OnBoarding{flex-direction:column;height:100%;overflow:auto;justify-content:flex-start}}.OnBoarding .OnBoarding_container{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.OnBoarding .OnBoarding_container{flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-start;width:100%}}.OnBoarding .OnBoarding_container.has-form{height:100%;width:100%;flex-direction:column;justify-content:flex-start}.OnBoarding .OnBoarding_container .OnBoarding_form{display:flex;flex-direction:column;max-width:440px;width:100%;align-items:center;height:-moz-fit-content;height:fit-content;text-align:center;z-index:1}@media screen and (max-width:768px){.OnBoarding .OnBoarding_container .OnBoarding_form{text-align:left;max-width:100%}}.OnBoarding .OnBoarding_container .OnBoarding_form>h2{color:#2845c9;margin-bottom:15px;margin-top:50px}@media screen and (max-width:768px){.OnBoarding .OnBoarding_container .OnBoarding_form>h2{margin-top:20px;width:100%}}.OnBoarding .OnBoarding_container .OnBoarding_form>p{font-size:.813rem}.OnBoarding .OnBoarding_container .OnBoarding_form .OnBoarding_form-card{width:100%;background-color:#fff;box-shadow:0 4px 40px hsla(0,0%,79%,.25);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;padding:20px}@media screen and (max-width:768px){.OnBoarding .OnBoarding_container .OnBoarding_form .OnBoarding_form-card{margin-bottom:67px}}.OnBoarding .OnBoarding_container .OnBoarding_form .OnBoarding_form-card>h5{color:#2845c9}.OnBoarding .OnBoarding_container .OnBoarding_form .OnBoarding_form-card>:not(:last-child){margin-bottom:25px}.OnBoarding .OnBoarding_container .OnBoarding_form .OnBoarding_form-card .multiple-selection-container>p{margin-bottom:5px}@media screen and (max-width:768px){.OnBoarding .OnBoarding_container .OnBoarding_form .OnBoarding_form-card .multiple-selection-container .multiple-selection{max-width:80vw}}.OnBoarding .OnBoarding_container .OnBoarding_form .OnBoarding_form-card .PriceRange{min-width:unset}.OnBoarding .OnBoarding_container .OnBoarding_final{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;max-width:440px;text-align:center;padding:1.5rem}.OnBoarding .OnBoarding_container .OnBoarding_final>img.header-img{width:320px}@media screen and (max-width:768px){.OnBoarding .OnBoarding_container .OnBoarding_final>img.header-img{width:90%}}.OnBoarding .OnBoarding_container .OnBoarding_final>img.chosen-houses{width:100%;max-width:198px;margin-top:10px}.OnBoarding .OnBoarding_container .OnBoarding_final>h2{color:#2845c9;margin-bottom:15px;margin-top:50px}.OnBoarding .OnBoarding_container .OnBoarding_final>.btn{margin-top:10px;max-width:260px}.OnBoarding .OnBoarding_container .form-footer-padding{min-height:65px;margin-top:15px;width:100%}.OnBoarding .OnBoarding_footer{position:fixed;bottom:0;left:0;width:100%;height:65px;z-index:101;background-color:#fff;overflow:hidden;display:flex}@media screen and (max-width:768px){.OnBoarding .OnBoarding_footer{height:min-content;padding:.5rem;border-top-left-radius:14px;border-top-right-radius:14px}}.OnBoarding .OnBoarding_footer .container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.OnBoarding .OnBoarding_footer .container{flex-direction:column}}.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-info{display:flex;flex-direction:column;width:100%;margin-left:30px}@media screen and (max-width:768px){.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-info{margin-left:0;padding:1rem 0}}.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-info h5{color:#2845c9;margin:0}.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-info p{font-size:.75rem}.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-buttons{display:flex;height:40px}@media screen and (max-width:768px){.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-buttons{width:100%}}.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-buttons .btn{height:40px;line-height:20px;width:150px;max-width:calc(50vw - 25px)}@media screen and (max-width:768px){.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-buttons .btn{width:100%}}.OnBoarding .OnBoarding_footer .container .OnBoarding_footer-buttons .btn:first-child{margin-right:15px}.OnBoarding .OnBoarding-spinner{width:100px;height:100px;position:absolute;top:0;left:0}.OnBoarding_desc{display:flex;max-width:960px;justify-content:space-between;align-items:center}.OnBoarding_desc.noLogin{height:100%}@media screen and (max-width:768px){.OnBoarding_desc.noLogin{height:unset}.OnBoarding_desc{flex-direction:column}}.OnBoarding_desc .OnBoarding_desc_main{display:flex;flex-direction:column;max-width:460px;margin-right:30px;flex:1 1;height:-moz-fit-content;height:fit-content}@media screen and (max-width:768px){.OnBoarding_desc .OnBoarding_desc_main{margin-right:0;margin-top:1rem}}.OnBoarding_desc .OnBoarding_desc_main.noLogin{align-items:center}@media screen and (max-width:768px){.OnBoarding_desc .OnBoarding_desc_main.noLogin{margin-top:1rem}}.OnBoarding_desc .OnBoarding_desc_main>.btn{margin-top:20px;margin-bottom:30px;max-width:260px}.OnBoarding_desc .OnBoarding_desc_main>img{width:320px}@media screen and (max-width:768px){.OnBoarding_desc .OnBoarding_desc_main>img{display:none}}.OnBoarding_desc .OnBoarding_desc_main>h2{color:#2845c9;margin-top:30px;margin-bottom:15px}@media screen and (max-width:768px){.OnBoarding_desc .OnBoarding_desc_main>h2{margin-top:15px}}.OnBoarding_desc .OnBoarding_desc_list{max-width:460px;flex:1 1}.OnBoarding_desc .OnBoarding_desc_list>h2{color:#2845c9}@media screen and (max-width:768px){.OnBoarding_desc .OnBoarding_desc_list>h2{margin-top:40px;font-size:1.25rem}.OnBoarding_desc .OnBoarding_desc_list .AuthenticationDialog_container-tenant{margin-bottom:70px}.OnBoarding_desc .OnBoarding_desc_list .AuthenticationDialog_container-tenant .AuthenticationForm{margin-top:1rem}.OnBoarding_desc .OnBoarding_desc_list .AuthenticationDialog_container-tenant .AuthenticationForm__form{min-height:unset}}.OnBoarding_desc .OnBoarding_desc_list .IconInformationList__container{display:flex;flex-direction:column;max-height:unset;margin-top:30px}.OnBoarding_desc .OnBoarding_desc_list .IconInformationList__container .IconInformationList__icon{margin-bottom:30px;padding-right:0}.OnBoarding_desc .OnBoarding_desc_list .IconInformationList__container .IconInformationList__icon .icon-specification{font-size:70px;margin:-30px -20px;min-width:95px}.OnBoarding_desc .OnBoarding_desc_list .IconInformationList__container .IconInformationList__icon .icon-tips_recommendations{padding-left:5px}.CancellationList{padding-top:163px!important;align-items:unset!important}@media screen and (max-width:768px){.CancellationList{padding-top:90px!important}}.CancellationList .CancellationList_Content{z-index:100;height:-moz-fit-content;height:fit-content;padding-bottom:30px}.CancellationList .CancellationList_Content .cancellation-title{font-size:20px;color:#2845c9;font-weight:700}@media screen and (max-width:768px){.CancellationList .CancellationList_Content{flex-direction:column}.CancellationList .CancellationList_Content .cancellation-title{width:-moz-fit-content;width:fit-content;margin:auto}}.CancellationList .CancellationList_Content .CancellationCard{width:100%;background-color:#fff;box-shadow:0 4px 40px hsla(0,0%,79%,.25);border-radius:8px;display:flex;justify-content:space-between;align-items:center;height:180px;margin-bottom:10px;overflow-x:auto;position:relative}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard{flex-direction:column;height:-moz-fit-content;height:fit-content;overflow:hidden}}.CancellationList .CancellationList_Content .CancellationCard::-webkit-scrollbar{height:0!important;width:0!important}.CancellationList .CancellationList_Content .CancellationCard .Card__image{width:180px;min-width:180px;height:100%;border-top-left-radius:8px;border-bottom-left-radius:8px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-right:10px;padding:10px;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__image{width:100%;min-width:unset;height:140px;margin-right:0;border-radius:8px 8px 0 0}}.CancellationList .CancellationList_Content .CancellationCard .Card__image .Card__image-type-tag{display:flex;justify-content:space-between;align-items:center;height:28px;border-radius:14px;font-size:.75rem;color:#fff;padding:0 16px}.CancellationList .CancellationList_Content .CancellationCard .Card__image .Card__image-type-tag>i{margin-right:8px;margin-left:-4px}.CancellationList .CancellationList_Content .CancellationCard .Card__image .Card__image-type-tag>span{display:block;width:100%;text-align:center}.CancellationList .CancellationList_Content .CancellationCard .Card__image .booking{background-color:#57b4f2}.CancellationList .CancellationList_Content .CancellationCard .Card__image .instant{background-color:#9575cd}.CancellationList .CancellationList_Content .CancellationCard .Card__body{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 150px);padding:20px;height:100%}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__body{width:100%;flex-direction:column;align-items:flex-start}}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-info{display:flex;flex-direction:column}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-info{width:100%;margin-bottom:10px}}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-info .title{font-size:.875rem;color:#2845c9;font-weight:600;margin-bottom:20px;max-width:340px;width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-info .title{max-width:100%;width:unset}}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-info .cancellation-info{display:flex;flex-direction:column;justify-content:space-between}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-info .cancellation-info>span{color:#8c9ba5;font-size:.875rem}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-info .cancellation-info>span:first-child{margin-bottom:8px}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-info .cancellation-info>span:last-child{margin-top:14px;font-size:.75rem}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-rent{display:flex;flex-direction:column;min-width:250px}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-rent{min-width:unset;width:100%;margin-top:10px}}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-rent>span{font-size:11px;color:#284f83}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-rent>span{text-align:center}}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-rent>div{display:flex;min-width:163px;align-items:center}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-rent>div{min-width:unset;flex-direction:column}}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-actions{display:flex;flex-direction:column;min-width:150px}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-actions{width:100%;min-width:unset;flex-direction:column-reverse;align-items:center}}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-actions .promoCode>span{display:inline-flex;font-size:.625rem;color:#dfe3e6}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-actions .promoCode>span>img{margin-left:7px}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-actions .cancellationCard-button{height:100%;display:flex;justify-content:center;align-items:center}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-actions .button-action{cursor:pointer;display:flex;padding:5px 8px;justify-content:center;align-items:center;text-align:center;border-radius:20px;color:#fff;font-size:.875rem;width:145px}@media screen and (max-width:768px){.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-actions .button-action{width:100%;margin-top:20px!important}}.CancellationList .CancellationList_Content .CancellationCard .Card__body .Card__body-actions .see-details{background-color:#1d9afa;border:1px solid #1d9afa}.AccountSettings{padding-top:184px!important;align-items:unset!important}@media screen and (max-width:768px){.AccountSettings{padding-top:163px!important}}.AccountSettings .AccountSettings_content{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:-moz-fit-content;height:fit-content;background:#fff;box-shadow:0 6px 30px rgba(140,155,165,.15);border-radius:16px;padding:53px 57px 23px 49px;z-index:100;margin-bottom:122px;position:relative}.AccountSettings .AccountSettings_content:after{content:"";position:absolute;bottom:75px;left:0;width:100%;height:1px;background-color:#e6ecee}.AccountSettings .AccountSettings_content .AccountSettings_content-avatar{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:96px;height:96px;border-radius:50%;border:3px solid #fff;background-color:hsla(0,0%,100%,0);background-blend-mode:lighten;background-size:cover;background-position:50%;background-repeat:no-repeat;background-origin:border-box;box-shadow:0 15px 40px rgba(40,79,131,.2);transition:background-color .2s ease-in-out;cursor:pointer}.AccountSettings .AccountSettings_content .AccountSettings_content-avatar:before{content:attr(data-change-text);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:600;font-size:.75rem;color:#434a5f;text-shadow:0 0 8px #fff;opacity:0;transition:opacity .2s ease-in-out}.AccountSettings .AccountSettings_content .AccountSettings_content-avatar:hover{background-color:hsla(0,0%,100%,.4)}.AccountSettings .AccountSettings_content .AccountSettings_content-avatar:hover:before{opacity:1}.AccountSettings .AccountSettings_content .AccountSettings_content-avatar>input{display:none}.AccountSettings .AccountSettings_content .AccountSettings_content-avatar>svg{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:22px;height:16px;border-radius:5px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings{display:flex;justify-content:space-between;width:100%}.AccountSettings .AccountSettings_content .AccountSettings_content-settings>div{width:45%}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings{display:flex;flex-direction:column}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings .input-label{font-size:.75rem;line-height:20px;color:#2845c9}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div{margin-bottom:39px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .settings-input{display:flex;align-items:center;justify-content:space-between;margin-top:6px;box-sizing:border-box;position:relative}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .settings-input>input{font-size:14px;line-height:22px;color:#284f83;border:1px solid #b4c4d7;border-radius:10px;padding:9px 40px 9px 20px;height:40px;width:100%}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .settings-input>input:focus{border-color:#2684ff}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .settings-input>i{position:absolute;right:13px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .error{border-color:#dd654b!important}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .select-input__control{width:100%;font-size:14px;line-height:22px;color:#284f83;border:1px solid #b4c4d7;box-sizing:border-box;border-radius:10px;height:40px;margin-top:6px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .select-input__control .select-input__value-container{padding:9px 0 0 20px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .select-input__control .select-input__indicator-separator{display:none}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings>div .select-input__control .select-input__indicator{color:#434a5f}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings .phone-section{display:flex}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings .phone-section .input-field:first-child{width:25%;min-width:115px;margin-right:15px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings .phone-section .input-field>label{margin-bottom:6px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings .phone-section .input-field .input-label{line-height:unset}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .user-settings .phone-section .input-field .settings-input{margin-top:0}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings{display:flex;flex-direction:column;margin-top:15px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .notifications-title{font-weight:700;font-size:1.5rem;line-height:30px;color:#2845c9;margin-bottom:19px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .notifications-text{font-size:.875rem;line-height:22px;color:#8c9ba5;margin-bottom:39px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .notification-option{display:flex;justify-content:space-between;margin-bottom:15px;width:60%}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .notification-option>span{font-size:.75rem;line-height:20px;color:#8c9ba5}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .switch{display:inline-flex;width:-moz-fit-content;width:fit-content}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .switch>input{height:0;width:0;visibility:hidden}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .switch>label{cursor:pointer;width:32px;height:20px;background:#dfe3e6;display:block;border-radius:32px;position:relative}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .switch input[type=checkbox]:checked+label{background:#57b4f2}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .switch input[type=checkbox]:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .switch label:after{content:"";position:absolute;top:calc(50% - 8px);left:2px;width:16px;height:16px;background:#fff;border-radius:16px;transition:.3s}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .AccountSettings__permissions{display:flex;flex-direction:column;margin-top:20px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .AccountSettings__permissions .permissions-title{font-weight:700;font-size:1.5rem;line-height:30px;color:#2845c9;margin-bottom:19px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .AccountSettings_content__rigth .notification-settings .AccountSettings__permissions .permissions-text{font-size:.875rem;line-height:22px;color:#8c9ba5;margin-bottom:39px}.AccountSettings .AccountSettings_content .AccountSettings_content-bottom{display:flex;justify-content:space-between;align-items:center}.AccountSettings .AccountSettings_content .AccountSettings_content-bottom .logout-button{color:#8c9ba5;font-size:.875rem;line-height:22px;cursor:pointer}.AccountSettings .AccountSettings_content .AccountSettings_content-bottom .logout-button>i{color:#284f83;margin-left:13px}.AccountSettings .AccountSettings_content .AccountSettings_content-bottom>button{display:flex;justify-content:center;align-items:center;height:36px;width:142px}@media screen and (max-width:768px){.AccountSettings .AccountSettings_content{align-items:center;padding:53px 15px 32px}.AccountSettings .AccountSettings_content .AccountSettings_content-settings{flex-direction:column}.AccountSettings .AccountSettings_content .AccountSettings_content-settings .notification-settings .notification-option,.AccountSettings .AccountSettings_content .AccountSettings_content-settings>div{width:100%}.AccountSettings .AccountSettings_content .AccountSettings_content-bottom{flex-direction:column-reverse}.AccountSettings .AccountSettings_content .AccountSettings_content-bottom>button{margin-bottom:33px;margin-top:25px}.AccountSettings .AccountSettings_content .AccountSettings_content-avatar{top:-40px}.AccountSettings .AccountSettings_content .AccountSettings_content-line{display:none}}.PhoneValidationDialog .MuiPaper-root{width:90%;min-width:700px;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 120px);border-radius:25px}@media screen and (max-width:768px){.PhoneValidationDialog .MuiPaper-root{max-width:100%;max-height:unset;margin:0;border-radius:25px;min-width:unset}}.PhoneValidationDialog .PhoneValidation{display:flex;flex-direction:column;width:100%;min-height:300px;height:-moz-fit-content;height:fit-content;border-radius:16px;padding:24px}.PhoneValidationDialog .PhoneValidation>i{margin-left:auto;cursor:pointer;color:#8c9ba5}.PhoneValidationDialog .PhoneValidation .image_container{margin:0 auto;position:relative}.PhoneValidationDialog .PhoneValidation .image_container>img{width:300px}.PhoneValidationDialog .PhoneValidation .image_container .GreenCheck{position:absolute;left:53px;top:84px}.PhoneValidationDialog .PhoneValidation .title{font-size:1.375rem;color:#2845c9;font-weight:700;margin-top:10px}.PhoneValidationDialog .PhoneValidation .subtitle{font-size:.813rem;color:#8c9ba5;margin-bottom:20px}.PhoneValidationDialog .PhoneValidation .code_container>label{font-size:.75rem;color:#2845c9;margin-bottom:6px}.PhoneValidationDialog .PhoneValidation .code_container .input__wrapper{display:flex;margin-top:5px;align-items:center;flex-wrap:wrap}.PhoneValidationDialog .PhoneValidation .code_container .input__wrapper .digit_input{height:38px;width:32px;text-align:center;color:#284f83;font-size:.875rem;background:#fff;border:1px solid #b4c4d7;border-radius:10px;outline:0;margin-right:5px}.PhoneValidationDialog .PhoneValidation .code_container .input__wrapper .digit_input:focus{border:1px solid #1d9afa}.PhoneValidationDialog .PhoneValidation .code_container .input__wrapper .btn-special{margin-left:30px;font-size:.875rem;border:unset;display:flex;align-items:center}.PhoneValidationDialog .PhoneValidation .code_container .input__wrapper .btn-special:disabled{background:#dfe3e6;color:#8c9ba5;opacity:1}.PhoneValidationDialog .PhoneValidation .code_container .input__wrapper .btn-special>img{margin-right:10px}@media screen and (max-width:437px){.PhoneValidationDialog .PhoneValidation .code_container .input__wrapper .btn-special{margin-left:auto;margin-top:10px}}.PhoneValidationDialog .PhoneValidation .info{font-size:.75rem;color:#8c9ba5;margin-top:5px}.PhoneValidationDialog .PhoneValidation .info .link{font-size:.75rem}.GreenCheck{height:65px;width:65px;border-radius:50%;background:#2dc928;display:flex;justify-content:center;align-items:center}.GreenCheck>i{color:#fff;font-size:3rem}.MyCalendar{margin-top:48px;height:100%;display:flex;flex-direction:column}@media(max-width:768px){.MyCalendar{flex-direction:column;overflow-x:unset}.MyCalendar.DashboardBackground{padding-top:30px}}.MyCalendar .component-spinner{position:absolute;z-index:10000;width:70px;height:50px;top:0;left:0;margin:auto}.MyCalendar .MyCalendar__label{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}.MyCalendar .MyCalendar__label .title{font-size:20px;color:#2845c9;font-weight:700}.MyCalendar .MyCalendar__body{max-height:65vh;display:flex;flex:1.5 1;width:90%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@media(max-width:768px){.MyCalendar .MyCalendar__body{flex-direction:column;padding-right:10px;padding-left:10px;align-items:center}}.MyCalendar .MyCalendar__body .firstColumn{max-height:100%;min-width:min-content;max-width:min-content;margin-right:2rem}@media(max-width:768px){.MyCalendar .MyCalendar__body .firstColumn{min-width:unset;max-width:unset;margin-right:0}}.MyCalendar .MyCalendar__body .firstColumn .wireframe{width:88%!important}@media(max-width:768px){.MyCalendar .MyCalendar__body .firstColumn .wireframe{display:none}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body{flex-direction:column}}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar{display:flex;flex-direction:column;border-radius:16px;height:-moz-fit-content;height:fit-content}@media(max-width:768px){.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar{margin-bottom:15px}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar>div:last-child{display:flex;justify-content:center}}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker{border:unset;box-shadow:0 4px 40px hsla(0,0%,79%,.25)}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__header{border-bottom:unset;background:unset;padding-top:unset}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__header .calendar__header{display:flex;align-items:center;font-size:.875rem;color:#284f83;font-weight:700;margin-left:1rem;margin-top:.5rem;justify-content:space-between}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__header .calendar__header .title{display:flex}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__header .calendar__header .title>img{margin-right:12px}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__header .calendar__header .react-datepicker__navigation{line-height:unset;text-align:unset;position:unset;top:unset;text-indent:unset;overflow:unset;border:none;height:24px;margin-right:1rem}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__header .calendar__header .react-datepicker__navigation .forward{transform:rotate(180deg)}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__header .calendar__header-month{font-style:normal;font-weight:700;font-size:.875rem;line-height:1.375rem;color:#434a5f;margin-top:1rem;margin-bottom:1rem}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__current-month{font-style:normal;font-weight:700;font-size:.875rem;line-height:1.375rem;color:#434a5f;margin-bottom:1rem}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day-names .react-datepicker__day-name{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5rem;text-align:center;color:#404955;height:25px;margin:2px}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__week{width:100%}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__week>div{font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5rem;text-align:center;color:#404955;margin:.6rem 2px 2px}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__week>div>span{height:25px}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__week .react-datepicker__day--keyboard-selected{background:#18a0fb;border-radius:100px;color:#fff!important}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day--outside-month{visibility:hidden}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day>span{display:flex;flex-direction:column}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day>span .custom-marks{display:flex;justify-content:center;margin-top:2px}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day>span .custom-marks .react-datepicker__day--highlighted-custom{width:7px;height:7px;border-radius:50%}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day>span .custom-marks .check-in{background:#a3e31a}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day>span .custom-marks .visit-appointment{background:#1ab3e3}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day>span .custom-marks .pending-visit{background:#f2b457}.MyCalendar .MyCalendar__body .firstColumn .MyCalendar__calendar-body .calendar .react-datepicker .react-datepicker__day>span .custom-marks .user-event{background:#9575cd}.MyCalendar .MyCalendar__body .calendar-list{display:flex;flex-direction:column;box-shadow:0 4px 40px hsla(0,0%,79%,.25);padding:1rem;background-color:#fff;border-radius:11px;z-index:1;max-width:40%;overflow-x:auto;min-width:450px}@media(max-width:768px){.MyCalendar .MyCalendar__body .calendar-list{max-width:100%;padding:0;margin-top:2rem;overflow-x:unset}}.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header{display:flex;align-items:center;margin-bottom:40px;font-size:.875rem;color:#434a5f;font-weight:700;padding:2rem}@media(max-width:768px){.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header{display:none;margin-bottom:unset}}.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header.mobile{display:none}@media(max-width:768px){.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header.mobile{padding:1rem;white-space:nowrap;display:flex;flex-direction:column}}.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header.mobile>div{display:flex}.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header.mobile>div>img{margin-right:16px;width:19px}.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header.mobile>button{padding:6px 15px;margin-left:unset;margin-top:1rem}.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header>img{margin-right:16px;width:19px}.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header>button{margin-left:auto;font-size:.75rem;color:#363636;font-weight:400;background-color:#fff;border:1px solid #2f9bf8}.MyCalendar .MyCalendar__body .calendar-list .calendar-list__header>button:hover{background-color:#e6ecee}.MyCalendar .MyCalendar__body .calendar-list .list-filters{display:flex;border-bottom:2px solid #e6ecee;margin-bottom:30px}@media(max-width:768px){.MyCalendar .MyCalendar__body .calendar-list .list-filters{overflow-x:scroll;overflow-y:hidden}.MyCalendar .MyCalendar__body .calendar-list .list-filters::-webkit-scrollbar{display:none}}.MyCalendar .MyCalendar__body .calendar-list .list-filters .list-filter:not(:first-child){margin-left:30px}.MyCalendar .MyCalendar__body .calendar-list .list-filters .list-filter{position:relative;font-size:.688rem;color:#8c9ba5;padding:3px 6px 7px;cursor:pointer;line-height:20px;white-space:nowrap}.MyCalendar .MyCalendar__body .calendar-list .list-filters .list-filter.selected{color:#18a0fb}.MyCalendar .MyCalendar__body .calendar-list .list-filters .list-filter.selected:after{content:"";display:block;position:absolute;width:100%;height:3px;border-top-right-radius:4px;border-top-left-radius:4px;background:#57b4f2;top:29px;right:-2px}.MyCalendar .MyCalendar__body .calendar-list .Loading{background-color:unset}.MyCalendar .MyCalendar__body .calendar-list .events-list{display:flex;flex-direction:column;height:400px;overflow-y:scroll;min-width:393px;padding-right:3px}@media(max-width:768px){.MyCalendar .MyCalendar__body .calendar-list .events-list{min-width:unset}}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events{display:flex;flex-direction:column}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .day-name{font-size:.875rem;font-weight:700;color:#284f83;margin-bottom:20px;padding:5px}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info{display:flex;align-items:center;margin-bottom:20px;padding:5px;cursor:pointer;border-radius:4px}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info.selected,.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info:hover{background:linear-gradient(174.92deg,#fff 28.06%,#f2f3f7 75.54%);border-bottom:1px solid #e6ecee}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .hour{font-weight:400;font-size:.813rem;margin-right:30px}@media(max-width:768px){.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .hour{margin-right:5px}}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info{display:flex;width:100%}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .type-icon{margin-top:5px;width:8px;height:16px;border-radius:100px;margin-right:20px}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .type-icon.visit_request{background-color:#f2b457}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .type-icon.confirmed_visit{background-color:#1ab3e3}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .type-icon.check_in{background-color:#a3e31a}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .type-icon.user_event{background-color:#9575cd}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .description{display:flex;flex-direction:column;max-width:84%}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .description>span:first-child{font-weight:700;font-size:.875rem;margin-bottom:6px;color:#434a5f}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .description>span:last-child{font-size:.75rem;font-weight:400;color:#8c9ba5}@media(max-width:768px){.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info .info .description>span:last-child{max-width:60%}}.MyCalendar .MyCalendar__body .calendar-list .events-list .day-events .event-info.selected{background-color:linear-gradient(210.47deg,#57b4f2 32.04%,rgba(87,180,242,0) 81.48%)}.MyCalendar .MyCalendar__body .MyCalendar__selected{display:flex;flex-direction:column;flex:1 1;margin-left:24px;background-color:#fff;z-index:1;border-radius:12px;max-width:410px;box-shadow:0 4px 40px hsla(0,0%,79%,.25)}@media(max-width:768px){.MyCalendar .MyCalendar__body .MyCalendar__selected{margin-left:unset;margin-top:2rem;max-width:100%}}.MyCalendar .MyCalendar__body .MyCalendar__selected .user-event{padding:25px 10px 10px 40px}.MyCalendar .MyCalendar__body .MyCalendar__selected .label{display:flex;align-items:center;font-size:1rem;color:#434a5f;font-weight:700;margin-bottom:24px}.MyCalendar .MyCalendar__body .MyCalendar__selected .label>image{margin-right:8px}.MyCalendar .MyCalendar__body .MyCalendar__selected .round-image{width:48px;height:48px;border-radius:50%;background-position:50%;background-size:cover;margin-right:48px}.MyCalendar .MyCalendar__body .MyCalendar__selected .property-info{display:flex;flex-direction:column;background-position:50%;background-size:cover;border-top-left-radius:14px;border-top-right-radius:14px;min-height:max-content}.MyCalendar .MyCalendar__body .MyCalendar__selected .property-info .shadow{min-width:100%;min-height:100%;background:linear-gradient(178.19deg,rgba(4,4,4,0) 34.87%,rgba(41,45,57,.7) 91.59%)}.MyCalendar .MyCalendar__body .MyCalendar__selected .property-info .shadow .property-info__inner{color:#fff;padding:10px 10px 10px 22px;font-size:.875rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .property-info .shadow .property-info__inner .label{font-style:normal;font-weight:700;font-size:.875rem;line-height:22px;margin-top:1rem;color:#fff}.MyCalendar .MyCalendar__body .MyCalendar__selected .property-info .shadow .property-info__inner .rent{float:right;padding:.5rem 1rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .property-info .shadow .property-info__inner .rent:before{content:" ";height:19px;width:1px;background-color:#fff;display:inline-flex;position:absolute;transform:translateX(-.7rem);border-radius:14px}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body{overflow-y:scroll}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details{display:flex;flex-direction:column;margin-bottom:12px;padding:15px 10px 10px 22px}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details.visit{font-size:1rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details.visit .user-info .user-photo .round-image{width:36px;height:36px;background-color:red;margin-right:24px}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details .tags{display:flex;margin-top:1rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details .label{color:#284f83}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details .user-info{display:flex}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details .user-info .user-photo{display:flex;flex-direction:column}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details .user-info .user-photo>span{display:flex;align-items:center;font-size:.875rem;color:#434a5f;font-weight:700}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details .user-info .user-photo>span>img{height:11px;margin-left:5px}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .user-details .user-info .details{display:flex;color:#284f83;font-weight:700;font-size:1rem;line-height:22px}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details{display:flex;flex-direction:column;padding:15px 10px 10px 15px}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details .label{color:#284f83}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details.visit{justify-content:center;align-items:center}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details .enter-visit,.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details .visit-info{padding:10px 30px;border-radius:22px;width:80%;font-size:.875rem;align-self:center;margin-top:14px;font-style:normal;line-height:20px;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details .visit-info{background:rgba(139,200,160,.1);color:#2dc928;font-weight:700;margin-top:2rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details .enter-visit{background-color:#2dc928;font-weight:400;color:#fff;cursor:pointer}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details .enter-visit.disabled{background-color:rgba(45,201,40,.56);cursor:not-allowed}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .event-details .cancel-visit{font-style:normal;font-weight:400;font-size:.75rem;line-height:20px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#dfe3e6;text-align:center;margin-top:2.5rem;margin-bottom:1rem;cursor:pointer}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .visit_buttons{display:flex;align-items:center;margin-top:20px;justify-content:center;padding-bottom:1rem;flex-direction:column}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .visit_buttons .expiration-date,.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .visit_buttons .reject_visit{font-style:normal;font-weight:400;font-size:.75rem;line-height:20px;color:#ccdce6}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .visit_buttons .reject_visit{text-decoration:underline;cursor:pointer}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .visit_buttons .answer-suggestion{background:#3ad06e;padding:7px 12px;width:312px;color:#fff;font-size:.875rem;font-style:normal;font-weight:400;border:none;margin-bottom:1rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .small-text{font-size:.75rem;color:#8c9ba5}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .eventDetails_label{padding:0 35px 10px 22px;font-weight:700;font-size:1rem;color:#284f83}@media(max-width:768px){.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .eventDetails_label{padding:0 0 10px 12px}}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in{display:flex;justify-content:space-between;padding:0 35px 10px 22px;margin-top:1rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in>div:not(:last-child){margin-right:5px}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in p{font-size:.75rem;margin-right:5px}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in span{font-size:.75rem;font-weight:400;line-height:20px;color:#2845c9;white-space:nowrap}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in label{font-size:1rem;font-weight:700;color:#434a5f;white-space:nowrap}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in small{color:#434a5f;font-size:.625rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in .check-in__date{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:768px){.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in .check-in__date{flex:1 1}}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in .RequestCard__date label{text-transform:uppercase}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in .divider{min-width:1px;min-height:calc(100% - 10px);background-color:#f0f3f6;margin:0}@media screen and (max-width:768px){.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in .divider{margin-right:20px!important}}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in_buttons{display:flex;flex-direction:column;margin:1rem;justify-content:center;align-items:center;padding:1rem}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in_buttons .check-in_buttons__see-details{cursor:pointer;display:flex;padding:5px 8px;justify-content:center;align-items:center;text-align:center;border-radius:20px;color:#fff;font-size:.875rem;width:145px;background-color:#1d9afa;border:1px solid #1d9afa;margin-bottom:1rem}@media screen and (max-width:768px){.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in_buttons .check-in_buttons__see-details{width:100%;margin-top:20px!important}}.MyCalendar .MyCalendar__body .MyCalendar__selected .selected__body .check-in_buttons .check-in_buttons__cancel{margin-top:10px;text-align:right;display:inline-block;float:right;text-decoration:underline;font-size:.813rem;color:#8c9ba5;cursor:pointer}.NewEventDialog .MuiDialog-paper{overflow-y:unset}.NewEventDialog .MuiDialog-container .MuiPaper-root{max-height:calc(100vh - 120px);height:-moz-fit-content;height:fit-content;width:70vw;max-width:700px;border-radius:20px}.NewEventDialog .MuiDialog-container .MuiPaper-root .MuiDialogTitle-root{padding:0}.NewEventDialog .NewEventDialog__content{display:flex;flex-direction:column}.NewEventDialog .NewEventDialog__content .title{display:flex;justify-content:space-between;font-weight:700;font-size:1rem;margin-bottom:20px}.NewEventDialog .NewEventDialog__content .title>img{cursor:pointer}.NewEventDialog .NewEventDialog__content .title>img:hover{opacity:.7}.NewEventDialog .NewEventDialog__content .input_container{margin-bottom:15px;display:flex;flex-direction:column}.NewEventDialog .NewEventDialog__content .input_container>textarea{width:100%;height:100px;resize:none}.NewEventDialog .NewEventDialog__content .input_container .input_field{border:1px solid #e6ecee;border-radius:5px;height:36px;padding-left:10px}.NewEventDialog .NewEventDialog__content .input_container .input_field:not(.disabled):not(:disabled):not(:focus):hover{border-color:#5a6872}.NewEventDialog .NewEventDialog__content .input_container .input_field:focus{border:1px solid #00d3ff}.NewEventDialog .NewEventDialog__content .submit-button{width:-moz-fit-content;width:fit-content;margin-left:auto}.become-ambassador{width:100%;height:100%;display:flex;background-color:#f2f3f7;position:relative;overflow:auto;padding-top:115px}@media(max-width:768px){.become-ambassador{padding-top:65px}.become-ambassador .dashboard__ambassadors{padding-top:.5rem}}.dashboard__ambassadors{display:flex;flex-direction:column;gap:1.5rem;padding-top:2.5rem}.dashboard__ambassadors h2{color:#2845c9;font-size:1.5rem;font-weight:700}.dashboard__ambassadors .ambassadors-program{width:100%;min-height:10rem;display:flex;align-items:center;gap:2.5rem;padding:1.5rem 2.5rem;border-radius:1rem;background:#eae3f5}@media(max-width:768px){.dashboard__ambassadors .ambassadors-program{flex-direction:column;gap:1rem;padding:1rem}}.dashboard__ambassadors .ambassadors-program .ambassadors-program__content{display:flex;flex-direction:column;gap:1rem}.dashboard__ambassadors .ambassadors-program .ambassadors-program__content .ambassadors-program__content__title{color:#9575cd;font-size:1.125rem;font-weight:700}.dashboard__ambassadors .ambassadors-program .ambassadors-program__content .ambassadors-program__content__bonus,.dashboard__ambassadors .ambassadors-program .ambassadors-program__content .ambassadors-program__content__info{color:#434a5f;font-size:.875rem;font-weight:500}.dashboard__ambassadors .ambassadors-program .ambassadors-program__content .ambassadors-program__content__bonus strong.bonus-point{color:var(--Inlife-Blue-2,#1d9afa);font-size:1rem;font-weight:700}.dashboard__ambassadors .ambassadors-program .ambassadors-program__content .ambassadors-program__content__bonus strong{font-weight:700}@media screen and (max-width:768px){.MapDialog .MuiDialog-container .MuiPaper-root{width:100%;height:100%;max-height:unset;border-radius:24px 0 0 0}}.MapDialog .MuiDialog-paperWidthSm{border-radius:24px;max-width:none;margin:0;width:90%;overflow:hidden}@media screen and (max-width:768px){.MapDialog .MapDialog__content{min-height:100%;display:flex;flex-direction:column;justify-content:space-between}}.MapDialog .MapDialog__content .mapPreview{background-position:50%;background-size:cover;height:50vh;min-height:100px;max-height:600px;border-top-right-radius:24px;border-top-left-radius:24px;height:clamp(100px,60vh,600px);position:relative;width:100%}@media screen and (max-width:768px){.MapDialog .MapDialog__content .mapPreview{max-height:unset;height:unset;flex-grow:1}}.MapDialog .MapDialog__content .mapPreview .Map{height:100%;width:100%}.MapDialog .MapDialog__content .mapPreview .zoomButtons{position:absolute;right:20px;height:100px;display:flex;flex-direction:column;justify-content:space-between;bottom:35px;z-index:5}.MapDialog .MapDialog__content .mapPreview .zoomButtons .zoomButton{background:#fff!important;font-size:20px;padding:0}.MapDialog .MapDialog__content .mapPreview .zoomButtons .zoomButton i{font-size:25px}.MapDialog .MapDialog__content .closeButton{font-size:20px;padding:0;position:absolute;right:20px;top:20px}.MapDialog .MapDialog__content .closeButton i{font-size:25px}.MapDialog .MapDialog__content>:last-child{padding:20px 30px}.MapDialog .MapDialog__content>:last-child h4{color:#2845c9;max-width:500px}.MapDialog .MapDialog__content>:last-child>div{display:inline-flex;padding:15px 0 0}@media screen and (max-width:768px){.MapDialog .MapDialog__content>:last-child>div{width:100%}}.MapDialog .MapDialog__content>:last-child>div>div{display:inline-flex;padding:0}@media screen and (max-width:768px){.MapDialog .MapDialog__content>:last-child>div>div{flex-direction:column}}.MapDialog .MapDialog__content>:last-child>div>div:first-child{margin-right:20px}.MapDialog .MapDialog__content>:last-child>div>div h5{margin:0 5px 0 0;color:#284f83}.MapDialog .MapDialog__content>:last-child>div>div p{padding:0;color:#284f83}.HouseMapDialog__marker-2{width:48px;height:48px;opacity:.1;z-index:40}.HouseMapDialog__marker-1{width:36.87px;height:36.87px;opacity:.2;z-index:30}.HouseMapDialog__marker{width:24px;height:24px;z-index:50}.HouseMapDialog__marker,.HouseMapDialog__marker-1,.HouseMapDialog__marker-2{border-radius:100px;background:linear-gradient(180deg,#1d9afa,#9575cd);left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.PhotoGalleryDialog h2{color:#2845c9}.PhotoGalleryDialog .MuiDialog-container{display:flex;flex-direction:column;justify-content:flex-end;padding-top:30px}.PhotoGalleryDialog .MuiDialog-container .MuiPaper-root>div{height:100%}.PhotoGalleryDialog .MuiDialog-paperWidthSm{background:#fff;border-radius:24px 24px 0 0;box-shadow:0 4px 40px rgba(0,0,0,.04);height:-moz-fit-content;height:fit-content;margin:0;max-width:none;max-height:850px;width:100%;overflow:hidden;padding-bottom:10px}@media screen and (max-width:768px){.PhotoGalleryDialog .MuiDialog-paperWidthSm{max-height:100%;height:100%}}.PhotoGalleryDialog .PhotoGalleryDialog__header{align-items:center;display:inline-flex;height:clamp(100px,18vh,150px);min-height:150px;justify-content:space-between;width:100%}@media screen and (max-width:768px){.PhotoGalleryDialog .PhotoGalleryDialog__header{height:calc(100vh - 620px);min-height:90px;max-height:130px;width:90%;margin-left:5%}}.PhotoGalleryDialog .PhotoGalleryDialog__header .LightBox__header{cursor:pointer;display:inline-flex}.PhotoGalleryDialog .PhotoGalleryDialog__header .LightBox__header i{color:#2845c9;font-size:20px;margin:0 5px 0 0}.PhotoGalleryDialog .react-photo-gallery--gallery{max-height:calc(100% - 150px);overflow-y:auto}@media screen and (max-width:768px){.PhotoGalleryDialog .react-photo-gallery--gallery{max-height:calc(100% - 105px);overflow-y:auto;width:100vw;margin-left:-5vw}}.PhotoGalleryDialog .LightBox{display:flex;height:100%;flex-direction:column;transition:width 2s,height 4s}.PhotoGalleryDialog .image-gallery{height:calc(100% - clamp(100px,18vh,120px))}@media screen and (max-width:768px){.PhotoGalleryDialog .image-gallery{width:100vw;margin-left:-5vw;height:calc(100% - 50px)}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails-wrapper.bottom{display:none}}.PhotoGalleryDialog .image-gallery .image-gallery-content .image-gallery-slide .image-gallery-image{max-height:850px}@media screen and (max-width:768px){.PhotoGalleryDialog .image-gallery .image-gallery-slide{width:100%}}.PhotoGalleryDialog .image-gallery .image-gallery-slide>div{background-color:#fff}.PhotoGalleryDialog .image-gallery .image-gallery-image{object-fit:contain}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails-wrapper.bottom{margin-bottom:30px}.PhotoGalleryDialog .image-gallery .image-gallery-content{height:100%}.PhotoGalleryDialog .image-gallery .image-gallery-slide-wrapper{height:calc(100% - 166px)}.PhotoGalleryDialog .image-gallery .image-gallery-slide-wrapper .safari{transform:rotate(180deg) scale(1.2) translateY(15px);-webkit-transform:rotate(180deg) scale(1.2) translateY(15px);transform-origin:center}@media screen and (max-width:768px){.PhotoGalleryDialog .image-gallery .image-gallery-slide-wrapper{height:calc(100% - 135px)}}.PhotoGalleryDialog .image-gallery .image-gallery-slide-wrapper div,.PhotoGalleryDialog .image-gallery .image-gallery-slide-wrapper img{height:100%}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails{margin-top:10px}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails .image-gallery-thumbnail{border:none;cursor:pointer;height:96px;width:200px;margin:0 7px}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails .image-gallery-thumbnail:first-child{margin-left:0}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails .image-gallery-thumbnail:last-child{margin-right:0}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails .image-gallery-thumbnail.active{border:none}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails .image-gallery-thumbnail.active .image-gallery-thumbnail-inner .image-gallery-thumbnail-image{opacity:.4}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails .image-gallery-thumbnail .image-gallery-thumbnail-inner{width:100%;height:100%;overflow-y:hidden}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails .image-gallery-thumbnail .image-gallery-thumbnail-inner .image-gallery-thumbnail-image{max-width:100%;height:96px;object-fit:cover}.PhotoGalleryDialog .image-gallery .image-gallery-thumbnails .image-gallery-thumbnail .image-gallery-thumbnail-inner .image-gallery-thumbnail-label{font-size:11px;bottom:2px;left:2px;top:unset;transform:unset;padding:0;width:unset;text-shadow:-1px -1px 2px #393939,1px 1px 2px #393939}.PhotoGalleryDialog .fallback-nav-lightbox{position:absolute;width:calc(100% - 120px);top:150px;left:60px;height:calc(100% - 295px);display:flex;justify-content:space-between}.PhotoGalleryDialog .fallback-nav-lightbox .navButton,.PhotoGalleryDialog .image-gallery .navButton{border:none;border-radius:50%;background:radial-gradient(#2845c9 0,#2845c9 50%,transparent 0);cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%) scale(1.4);z-index:99;box-shadow:0 6px 20px rgba(140,155,165,.25);transition:box-shadow .2s ease-in-out,opacity .2s ease-in-out;opacity:.7}.PhotoGalleryDialog .fallback-nav-lightbox .navButton:hover,.PhotoGalleryDialog .image-gallery .navButton:hover{opacity:1;box-shadow:0 0 6px 1px rgba(36,104,227,.38)}.PhotoGalleryDialog .fallback-nav-lightbox .navButton>img,.PhotoGalleryDialog .image-gallery .navButton>img{border-radius:50%}.PhotoGalleryDialog .fallback-nav-lightbox .navButton[disabled],.PhotoGalleryDialog .image-gallery .navButton[disabled]{opacity:.4}.PhotoGalleryDialog .fallback-nav-lightbox .navButton.navRight,.PhotoGalleryDialog .image-gallery .navButton.navRight{right:40px}@media screen and (max-width:768px){.PhotoGalleryDialog .fallback-nav-lightbox .navButton.navRight,.PhotoGalleryDialog .image-gallery .navButton.navRight{right:10px}}.PhotoGalleryDialog .fallback-nav-lightbox .navButton.navLeft,.PhotoGalleryDialog .image-gallery .navButton.navLeft{left:40px}@media screen and (max-width:768px){.PhotoGalleryDialog .fallback-nav-lightbox .navButton.navLeft,.PhotoGalleryDialog .image-gallery .navButton.navLeft{left:10px}}.PhotoGalleryDialog .hidden{display:none;visibility:hidden}.PhotoGalleryDialog .visible{display:initial;visibility:visible;transition:visibility .5s linear}#side-information-dialog{align-items:flex-start;display:inline-flex;justify-content:flex-end}@media screen and (max-width:768px){#side-information-dialog{position:relative}}#side-information-dialog .MuiDialog-scrollPaper{align-items:flex-start;display:flex;flex-direction:row;max-width:580px;width:80%}@media screen and (max-width:768px){#side-information-dialog .MuiDialog-scrollPaper{width:100%;max-width:unset}}#side-information-dialog .MuiPaper-root{border-radius:24px 0 0 0;overflow-y:visible;height:-moz-fit-content;height:fit-content;margin:0;max-height:100%;max-width:580px;width:100%}#side-information-dialog .SideInformationDialog__root{background:#fff;border-radius:24px 0 0 0;display:flex;flex-direction:column;height:100vh;width:100%}@media screen and (max-width:768px){#side-information-dialog .SideInformationDialog__root{height:var(--100vh)}}#side-information-dialog .SideInformationDialog__header{background-color:#57b4f2;background-repeat:no-repeat;background-size:110px;background-position:100% 100%;background-image:url(/_next/static/media/bg.3776884f.svg);border-radius:24px 0 0 0;color:#fff;display:inline-flex;justify-content:space-between;min-height:250px;width:100%}@media screen and (max-width:768px){#side-information-dialog .SideInformationDialog__header{min-height:190px}#side-information-dialog .SideInformationDialog__header.SideInformationDialog__header--smaller{min-height:150px}#side-information-dialog .SideInformationDialog__header.SideInformationDialog__header--larger{min-height:250px}#side-information-dialog .SideInformationDialog__header div i{font-size:55px!important;-webkit-text-fill-color:unset;color:#fff;background:unset}#side-information-dialog .SideInformationDialog__header div i.icon-icon-average_time:before{content:""}#side-information-dialog .SideInformationDialog__header div i.icon-icon-response:before{content:""}#side-information-dialog .SideInformationDialog__header p{font-size:.7rem;line-height:unset}}#side-information-dialog .SideInformationDialog__header>div{display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 40px 8%}#side-information-dialog .SideInformationDialog__header>div h2{margin-bottom:5px}#side-information-dialog .SideInformationDialog__header>div>i{margin-bottom:5px;font-size:55px}@media screen and (max-width:768px){#side-information-dialog .SideInformationDialog__header>div>i{font-size:35px;margin-left:unset;margin-top:35px}}#side-information-dialog .SideInformationDialog__header button{margin:20px 20px 0 0;min-height:40px;min-width:40px;display:flex;justify-content:center;align-items:center;padding:0 1px 0 0}#side-information-dialog .SideInformationDialog__header button i{font-size:25px}#side-information-dialog .SideInformationDialog__content{color:#8c9ba5;height:-moz-fit-content;height:fit-content;flex:1 1;overflow-y:scroll;padding:30px 50px;width:100%}@media screen and (max-width:768px){#side-information-dialog .SideInformationDialog__content{padding:18px 17px}#side-information-dialog .SideInformationDialog__content h3{font-size:1rem}#side-information-dialog .SideInformationDialog__content h2{font-size:1.4rem}}#side-information-dialog .SideInformationDialog__content h2,#side-information-dialog .SideInformationDialog__content h3,#side-information-dialog .SideInformationDialog__content h4,#side-information-dialog .SideInformationDialog__content h5{color:#2845c9;margin-top:0}#side-information-dialog .SideInformationDialog__content a{color:#1d9afa}#side-information-dialog .SideInformationDialog__content>div:not(.PaymentDetailsDialog) h2,#side-information-dialog .SideInformationDialog__content>div:not(.PaymentDetailsDialog) h3,#side-information-dialog .SideInformationDialog__content>div:not(.PaymentDetailsDialog) h4,#side-information-dialog .SideInformationDialog__content>div:not(.PaymentDetailsDialog) h5{margin-bottom:10px}#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__steps{margin-bottom:20px}#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__steps .VisitsDialogDialog__step{align-items:center;display:inline-flex;margin-bottom:10px}#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__steps .VisitsDialogDialog__step .VisitsDialogDialog__icon{align-items:center;display:flex;flex-direction:row;justify-content:center;height:64px;min-width:64px;padding-right:15px}#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__steps .VisitsDialogDialog__step .VisitsDialogDialog__icon i{font-size:32px;color:#757bcd;-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(transparent,transparent),linear-gradient(180deg,#1d9afa,#9575cd);-webkit-background-clip:text;-webkit-box-decoration-break:clone}#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__steps .VisitsDialogDialog__step .VisitsDialogDialog__icon i.icon-click,#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__steps .VisitsDialogDialog__step .VisitsDialogDialog__icon i.icon-videocam_tiny{font-size:24px}#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__steps .VisitsDialogDialog__step .VisitsDialogDialog__icon [class*=" icon-"]:before,#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__steps .VisitsDialogDialog__step .VisitsDialogDialog__icon [class^=icon-]:before{margin:0;width:100%}#side-information-dialog .SideInformationDialog__content .VisitsDialogDialog .VisitsDialogDialog__information{margin-bottom:30px}#side-information-dialog .SideInformationDialog__content .RequestCard__info__container,#side-information-dialog .SideInformationDialog__content .RequestCard__info__title{display:flex;align-items:center}#side-information-dialog .SideInformationDialog__content .InfoPopover{margin-left:5px}#side-information-dialog .SideInformationDialog__content .RequestCard__info__container{justify-content:space-between}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog h2,#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog h3,#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog h4,#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog h5{margin-bottom:0}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog h4{color:#2dc928}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog h5,#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog label{color:#284f83}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog label{font-size:.875rem;font-weight:700}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div:not(:last-child){margin-bottom:50px}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .paymentRow,#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .totalList{display:inline-flex;justify-content:space-between;flex-wrap:wrap;width:100%}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .paymentRow .caption,#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .totalList .caption{margin-right:5px}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .PaymentDetailsDialog__monthlyRents--header,#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .totalList{border-bottom:1px solid #dfe3e6;padding-bottom:15px;margin-top:30px}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .paymentRow{margin-top:15px}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .paymentRow .label{display:flex}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .paymentRow.main-label p{color:#284f83;font-size:.875rem;font-weight:700}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .paymentRow>div{align-items:flex-end;display:inline-flex}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .paymentRow>div.firstChild{margin-right:10px}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .PaymentDetailsDialog__monthlyRents--header{align-items:center;display:inline-flex;justify-content:space-between;width:100%;cursor:pointer}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .PaymentDetailsDialog__monthlyRents--header i,#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .PaymentDetailsDialog__monthlyRents--header label{cursor:pointer}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .PaymentDetailsDialog__monthlyRents--header i{color:#363636}#side-information-dialog .SideInformationDialog__content .PaymentDetailsDialog>div .price{min-width:60px;text-align:right}.VisitList{padding-top:163px!important;align-items:unset!important}@media screen and (max-width:768px){.VisitList{padding-top:90px!important}}.VisitList .VisitList_Content{z-index:100;height:-moz-fit-content;height:fit-content;padding-bottom:30px}.VisitList .VisitList_Content .VisitList-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.VisitList .VisitList_Content .VisitList-label .title{font-size:20px;color:#2845c9;font-weight:700}@media screen and (max-width:768px){.VisitList .VisitList_Content .VisitList-label{flex-direction:column}.VisitList .VisitList_Content .VisitList-label .title{margin-bottom:24px}}.ReservationList{padding-top:163px!important;align-items:unset!important}@media screen and (max-width:768px){.ReservationList{padding-top:90px!important}}.ReservationList .ReservationList_Content{z-index:100;height:-moz-fit-content;height:fit-content;padding-bottom:30px}.ReservationList .ReservationList_Content .ReservationsList-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.ReservationList .ReservationList_Content .ReservationsList-label .rotate{animation:rotate 1.5s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}.ReservationList .ReservationList_Content .ReservationsList-label .refresh-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#fff;padding:3px;border-radius:50%;cursor:pointer}.ReservationList .ReservationList_Content .ReservationsList-label .title{font-size:20px;color:#2845c9;font-weight:700}@media screen and (max-width:768px){.ReservationList .ReservationList_Content .ReservationsList-label{flex-direction:column}.ReservationList .ReservationList_Content .ReservationsList-label .title{margin-bottom:24px}}.ReservationList .ReservationList_Content .expired,.ReservationList .ReservationList_Content .rejected{color:#c1381a}.ReservationList .ReservationList_Content .request,.ReservationList .ReservationList_Content .request_cancellation,.ReservationList .ReservationList_Content .suggestedByLandlord{color:#cdaa80}.ReservationList .ReservationList_Content .paid,.ReservationList .ReservationList_Content .payment{color:#2dc928}.ReservationDetails_wrapper{padding-top:140px!important;align-items:unset!important}@media screen and (max-width:768px){.ReservationDetails_wrapper{padding-top:90px!important}}.ReservationDetails_wrapper .ReservationDetails{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;position:relative;max-width:1200px;width:90%;margin:0 auto}.ReservationDetails_wrapper .ReservationDetails .goTopButton{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#2845c9;color:#fff;position:fixed;bottom:30px;right:50%;cursor:pointer}.ReservationDetails_wrapper .ReservationDetails .hide{visibility:hidden}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body{display:flex;flex-direction:column;width:100%;height:100%}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .details-spinner{position:fixed;top:0;left:0}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top{flex-direction:column}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-image{width:calc(45% - 20px);max-width:calc(100% - 590px);min-width:230px;min-height:320px;background-size:cover;background-position:50%;border-radius:12px;padding:10px;box-shadow:0 4px 40px hsla(0,0%,79%,.25);display:flex;align-items:flex-end;position:relative;cursor:pointer}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-image:before{position:absolute;content:"";background:linear-gradient(178.19deg,rgba(4,4,4,0) 34.87%,rgba(41,45,57,.5) 91.59%);width:100%;min-height:220px;height:100%;bottom:0;left:0;border-radius:12px;z-index:1}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-image{width:100%;max-width:unset;min-width:unset;min-height:180px}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-image>div{margin-left:10px;margin-bottom:15px;display:flex;flex-direction:column;z-index:2;font-size:1rem;font-weight:700;color:#fff}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-image>div .no-break{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card{display:flex;flex-direction:column;justify-content:space-between;margin-left:20px;max-width:660px;background:linear-gradient(174.92deg,#fff 28.06%,#f2f3f7 75.54%);box-shadow:0 6px 30px rgba(140,155,165,.15);border-radius:12px;padding:25px}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card{margin-left:0;margin-top:20px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card>div{flex-direction:column}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card>div>div:not(:last-child){margin-bottom:20px}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .landlord_tag{width:-moz-fit-content;width:fit-content;position:relative;top:-38px;right:-70%}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .text{font-size:.75rem}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info{display:flex;margin-bottom:35px}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info{margin-bottom:20px}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info>div:not(:last-child){margin-right:20px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info>div{display:flex;flex-direction:column;width:50%}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info>div{width:100%}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .btn{font-size:.875rem;height:35px;padding:0;display:flex;justify-content:center;align-items:center}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .btn:not(:last-child){margin-bottom:15px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .btn.btn-link{margin-top:-10px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord_info-image{display:flex;align-items:center;margin-bottom:10px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord_info-image>span.text{font-size:.875rem;color:#5a6872}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord_info-image .gradient-avatar{width:42px;height:42px;border-radius:42px;margin-right:10px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord_info-image .gradient-avatar .image-container{width:38px;height:38px;background-size:cover;background-position:50%;border-radius:50%;display:flex;justify-content:center;align-items:center}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div:not(:last-child){margin-bottom:10px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div{display:flex;align-items:center;position:relative}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div{flex-direction:column;align-items:flex-start}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div>label{display:inline-block;float:left;clear:left;min-width:85px;text-align:left;font-size:12px;color:#2845c9;margin-right:20px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div .landlord-contact-value{position:relative}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div .landlord-contact-value{width:100%;margin-top:5px}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div .landlord-contact-value>input{width:100%;border:1px solid #b4c4d7;border-radius:10px;height:30px;padding-left:25px;color:#5a6872;font-size:12px;opacity:1}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div .landlord-contact-value>i{position:absolute;left:6px;font-size:10px;top:7px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .landlord-contact>div .landlord-contact-value>i.icon-cellphone{left:8px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-landlord .action-cancel{text-align:right;margin-top:20px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_actions-card{min-height:155px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_actions-card .action-spinner{height:100%;display:flex;align-items:center}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_actions-card .actions-label{font-size:.75rem}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_actions-card .action-cancel{margin-top:10px;text-align:right;display:inline-block;float:right;width:270px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_actions-card .suggested-dates{font-size:.75rem;font-weight:700;color:#8c9ba5;margin-bottom:10px;margin-top:3px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-state.request,.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-state.request_cancellation{color:#cdaa80}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-state.cancelled,.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-state.expired,.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .reservation_info-state.rejected{color:#c1381a}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_info .rejected-suggestion{font-size:.813rem;text-align:justify}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_extra{display:flex}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_extra>div:not(:last-child){margin-right:20px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_extra>div{display:flex;flex-direction:column;width:50%}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails_body-top .reservation-card .reservation_extra>div{width:100%}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .section-title{font-size:1.5rem;color:#2845c9;font-weight:600;margin-top:45px;margin-bottom:15px}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .section-title{margin-top:25px}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom{display:flex;flex-direction:row;margin-top:20px;margin-bottom:30px;width:100%;justify-content:space-between}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom{flex-direction:column;padding:0 5px}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom>div{display:flex;flex-direction:column}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .left{width:50%}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .left{width:100%}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .left .ReservationDetails__bottom-reservation{display:flex;flex-direction:row;margin-bottom:20px;justify-content:space-between;width:calc(100% - 40px);max-width:380px}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .left .ReservationDetails__bottom-reservation{flex-direction:column;max-width:unset;width:unset}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .left .ReservationDetails__bottom-reservation>div{display:flex;flex-direction:column}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .left .ReservationDetails__bottom-reservation>div:not(:last-child){margin-bottom:25px}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .left .ReservationDetails__bottom-reservation>div>div:not(:last-child){margin-bottom:15px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right{display:flex;flex-direction:column;margin-right:50px}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right{margin-right:0;margin-top:15px}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .payment-details{display:flex;flex-direction:column;margin-bottom:30px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .payment-details>div:not(:last-child){margin-bottom:10px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .payment-details>div{display:inline-flex;justify-content:space-between;width:320px}@media screen and (max-width:768px){.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .payment-details>div{width:unset}}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .payment-details>div>div{display:flex;flex-direction:column}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .tenant-bills{display:flex;flex-direction:column;margin-top:5px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .tenant-bills .entry-date{margin-bottom:20px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .tenant-bills .entry-date>span:not(:first-child){display:inline-flex}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .tenant-bills>div{display:inline-flex;justify-content:space-between}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .refund-bills{display:flex;flex-direction:column;margin-top:25px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .refund-bills>div{display:inline-flex;justify-content:space-between}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .total-value{display:flex;flex-direction:column;margin-top:25px}.ReservationDetails_wrapper .ReservationDetails .ReservationDetails_body .ReservationDetails__bottom .right .total-value>div{display:inline-flex;justify-content:space-between}.ReservationDetails_wrapper .title{margin-bottom:13px;font-size:13px;color:#284f83;font-weight:700}.ReservationDetails_wrapper .text{font-size:.813rem;color:#8c9ba5;font-weight:400}.ReservationDetails_wrapper .link_grey{text-decoration:underline;font-size:.813rem;color:#8c9ba5;cursor:pointer}.ReservationDetails_wrapper .ReservationDetails__section{display:flex;flex-direction:column}.action-back{display:flex;margin-bottom:32px;align-items:center;cursor:pointer;padding-right:12px;width:-moz-fit-content;width:fit-content}.action-back:hover .button-container{transform:scale(1.15)}.action-back .button-container{cursor:pointer;height:28px;width:28px;background:#fff;box-shadow:0 4px 40px hsla(0,0%,77%,.25);border-radius:100px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.action-back .button-container>i{font-size:1.25rem;color:#1d9afa}.action-back>span{margin-left:10px;font-size:.75rem;color:#1d9afa;line-height:20px}.ReservationCancellation{height:100%;display:flex;flex-direction:column;position:relative;align-items:flex-start;padding-top:140px;max-width:1200px;width:90%;margin:0 auto}@media screen and (max-width:768px){.ReservationCancellation{padding-top:80px}}.ReservationCancellation .ReservationCancellation__card{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 40px hsla(0,0%,79%,.25);border-radius:8px;padding:25px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-title{font-size:1.375rem;font-weight:700;color:#2845c9}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-text{display:flex;flex-direction:column;margin-top:45px;margin-bottom:45px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-text>span{font-size:.875rem;color:#8c9ba5;margin-bottom:10px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-text>span:last-child{margin-top:15px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-terms{display:flex;margin-bottom:40px;justify-content:space-between}@media screen and (max-width:768px){.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-terms{flex-direction:column;align-items:center}}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-terms>div{display:flex}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-terms>div .input-checkbox label{display:flex;align-items:center}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-terms>div .input-checkbox label span{flex:1 1;font-size:.75rem;color:#8c9ba5}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-terms>div .input-checkbox label input{margin-right:10px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-terms>button{cursor:pointer;display:flex;padding:5px;justify-content:center;align-items:center;background-color:#1d9afa;border:1px solid #1d9afa;border-radius:20px;color:#fff;font-size:14px;width:120px}@media screen and (max-width:768px){.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-terms>button{margin-top:15px}}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates{display:flex;width:100%}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step{display:flex;flex-direction:column;justify-content:space-between;min-width:180px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-line{display:flex;align-items:center;margin-bottom:20px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-line .number{display:flex;justify-content:center;align-items:center;width:30px;height:30px;color:#8c9ba5;border-radius:50%;background-color:#f0f3f6}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-line .number .icon-notification{color:#fff}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-line .line{margin-left:20px;margin-right:20px;display:flex;justify-content:center;align-items:center;flex:1 1;border-radius:4px;border-top:1px solid #dfe3e6}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-info{display:flex;flex-direction:column;height:100%;justify-content:space-between}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-info .date-title{font-size:.875rem;color:#8c9ba5;width:140px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-info .date{font-size:.875rem;font-weight:700;color:#8c9ba5;width:140px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates>div:last-child .time-line .number{background:linear-gradient(180deg,#1d9afa,#9575cd)}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates>div:last-child .time-line .line{border:unset}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates>div:last-child .time-info .date{color:#1d9afa}@media screen and (max-width:768px){.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates{flex-direction:column;width:unset}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates>div:not(:first-child){margin-top:20px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step{flex-direction:row;justify-content:unset}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-line{flex-direction:column;margin-bottom:unset}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-line .number{width:24px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-line .line{margin-top:10px;border-top:unset;border-left:1px solid #dfe3e6;height:100%;flex:unset}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-info{justify-content:space-between;flex-direction:column-reverse}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-dates .time-step .time-info .date{margin-top:3px;margin-bottom:9px}}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-cancellation-policy{display:flex;flex-direction:column;width:100%;background-color:#f6fcff;border:2px solid #57b4f2;border-radius:8px;box-shadow:0 6px 30px rgba(140,155,165,.15);padding:20px;margin-top:50px;margin-bottom:30px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-cancellation-policy .cancellation-policy-title{font-size:.875rem;color:#363636;margin-bottom:5px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-cancellation-policy .cancellation-policy-link{text-decoration:underline}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-cancellation-policy .cancellation-policy-text{font-size:.813rem;color:#8c9ba5;margin-bottom:2px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .title,.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-reservation .title,.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-text-section .title{font-size:1.125rem!important;color:#2845c9!important;margin-bottom:17px!important;font-weight:700!important}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-reservation{display:flex;flex-direction:column;margin-bottom:35px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-reservation>span:not(:last-child){margin-bottom:5px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-reservation>span{font-size:.75rem;color:#b4c4d7}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-reservation>span>strong{font-weight:700;color:#8c9ba5}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}@media screen and (max-width:768px){.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs{flex-direction:column}}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs>div{display:flex;flex-direction:column}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs>div>label{font-size:.75rem;color:#2845c9;margin-bottom:3px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .motive-select{font-size:16px!important}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents{margin-bottom:15px}@media screen and (max-width:768px){.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents{margin-top:20px}}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents>span{font-size:.75rem;color:#b4c4d7}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .error{color:#c1381a}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box{display:flex;justify-content:space-between;background:#fff;width:400px;padding:14px 16px;align-items:center;margin-bottom:15px;border:1px solid #f0f3f6;box-sizing:border-box;box-shadow:0 6px 30px rgba(140,155,165,.15);border-radius:8px}@media screen and (max-width:768px){.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box{width:100%}}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .select-input>div{width:210px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box>label{width:100%;font-size:.75rem;color:#8c9ba5;display:flex;align-items:center;justify-content:space-between;font-weight:700}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box>label .input-document{display:none}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .document-details{display:flex;flex-direction:column}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .document-details>div{display:flex;align-items:center}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .document-details>div>span:first-child{font-size:.813rem;width:300px;max-width:300px;overflow:hidden}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .document-details>span{font-size:.75rem}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .document-details>input{width:300px;font-size:.813rem;border:none;color:#8c9ba5}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .upload-button{width:40px;height:40px;padding:10px;cursor:pointer;background:#1d9afa;border-radius:50%;display:flex;justify-content:center;align-items:center}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .upload-button>i{color:#fff;font-size:18px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .icon-container{display:flex;justify-content:center;align-items:center;width:16px;height:16px;background-color:#dfe3e6;color:#fff;border-radius:50%;padding:3px;cursor:pointer}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .edit-icon{font-size:.688rem;margin-right:5px;background-color:unset;color:#dfe3e6}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .edit-icon:hover{color:#1d9afa}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .delete-icon{font-size:11px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .white-box .delete-icon:hover{background-color:#c1381a}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .input-box{border:2px dashed #f0f3f6}@media screen and (max-width:768px){.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .input-box{flex-direction:column}}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-inputs .input-documents .active-input{border:2px solid #18a0fb}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-text-section{display:flex;flex-direction:column;margin-bottom:30px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation__card-text-section .text-input{resize:none;height:120px;border:1px solid #b4c4d7;border-radius:10px;padding:16px 24px}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation_card-submit{display:flex;justify-content:flex-end}.ReservationCancellation .ReservationCancellation__card .ReservationCancellation_card-submit .submit-button{cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#1d9afa;width:142px;height:36px;border-radius:24px;padding:0 16px}.ReservationCancellation .disabled{opacity:.5;pointer-events:none}.OffersList{padding-top:163px!important;align-items:unset!important}@media screen and (max-width:768px){.OffersList{padding-top:90px!important}}.OffersList .OffersList_Content{z-index:100;height:-moz-fit-content;height:fit-content;padding-bottom:30px}.OffersList .OffersList_Content .OffersList_Content-label{display:flex;justify-content:space-between;align-items:center}.OffersList .OffersList_Content .OffersList_Content-label .OffersList-title{font-size:20px;color:#2845c9;font-weight:700}.OffersList .OffersList_Content .OffersList-subtitle{font-size:.875rem;color:#8c9ba5;margin-top:3px;font-weight:400;margin-bottom:30px}.expiration-date{display:flex;gap:.25rem}.Cancellation{height:100%;display:flex;flex-direction:column;position:relative;align-items:flex-start;padding-top:140px;max-width:1200px;width:90%;margin:0 auto}.Cancellation .Cancellation__card{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;background:#fff;box-shadow:0 4px 40px hsla(0,0%,79%,.25);border-radius:8px;padding:25px}.Cancellation .Cancellation__card .Cancellation__card-title{margin-bottom:42px;font-size:1.125rem;font-weight:700;color:#2845c9}.Cancellation .Cancellation__card .Cancellation__card-subtitle{font-size:1rem;font-weight:700;color:#2845c9}.Cancellation .Cancellation__card .Cancellation__card-timeLine{display:flex;margin-bottom:32px;flex-wrap:wrap}.Cancellation .Cancellation__card .Cancellation__card-timeLine>div{display:flex;flex-direction:column;justify-content:space-between;height:150px;margin-bottom:10px}.Cancellation .Cancellation__card .Cancellation__card-timeLine>div .top-section{display:flex;align-items:center}.Cancellation .Cancellation__card .Cancellation__card-timeLine>div .top-section .number{display:flex;justify-content:center;align-items:center;width:30px;height:30px;color:#8c9ba5;border-radius:50%;background-color:#f0f3f6}.Cancellation .Cancellation__card .Cancellation__card-timeLine>div .top-section .line{margin-left:20px;margin-right:20px;display:flex;justify-content:center;align-items:center;width:148px;border-top:1px solid #dfe3e6}.Cancellation .Cancellation__card .Cancellation__card-timeLine>div .top-section i.icon-notification{color:#fff}.Cancellation .Cancellation__card .Cancellation__card-timeLine>div .mid-section{font-size:.875rem;color:#8c9ba5;width:140px;margin-right:80px}.Cancellation .Cancellation__card .Cancellation__card-timeLine>div .bottom-section{font-size:.875rem;font-weight:700;color:#8c9ba5}.Cancellation .Cancellation__card .Cancellation__card-cancellation-policy{display:flex;flex-direction:column;width:100%;background-color:#f6fcff;border:2px solid #57b4f2;border-radius:8px;box-shadow:0 6px 30px rgba(140,155,165,.15);padding:20px;margin-top:50px;margin-bottom:32px}.Cancellation .Cancellation__card .Cancellation__card-cancellation-policy .cancellation-policy-title{font-size:.875rem;color:#363636;margin-bottom:5px}.Cancellation .Cancellation__card .Cancellation__card-cancellation-policy .cancellation-policy-link{text-decoration:underline}.Cancellation .Cancellation__card .Cancellation__card-cancellation-policy .cancellation-policy-text{font-size:.813rem;color:#8c9ba5;margin-bottom:2px}.Cancellation .Cancellation__card .Cancellation__card-info{display:flex;margin-bottom:32px;flex-wrap:wrap}.Cancellation .Cancellation__card .Cancellation__card-info .info-reservation{margin-right:130px}.Cancellation .Cancellation__card .Cancellation__card-info>div{display:flex;flex-direction:column}.Cancellation .Cancellation__card .Cancellation__card-info>div .text-section{display:flex;flex-direction:column;margin-top:17px}.Cancellation .Cancellation__card .Cancellation__card-info>div .text-section>span{font-size:.75rem;color:#8c9ba5}.Cancellation .Cancellation__card .Cancellation__card-description{display:flex;flex-direction:column;margin-bottom:25px}.Cancellation .Cancellation__card .Cancellation__card-description .request-description{margin-top:18px;margin-bottom:20px}.Cancellation .Cancellation__card .Cancellation__card-description .request-description .description-textarea{resize:none;border:1px solid #b4c4d7;border-radius:10px;width:100%;height:120px;padding:15px 54px 22px 24px;font-size:.875rem;color:#8c9ba5;line-height:22px;overflow-y:scroll}.Cancellation .Cancellation__card .Cancellation__card-description .Cancellation__card-documents{display:flex;flex-wrap:wrap}.Cancellation .Cancellation__card .Cancellation__card-description .Cancellation__card-documents .document-download{display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:-moz-fit-content;width:fit-content;height:30px;padding:5px 6px 5px 10px;border:1px solid #b4c4d7;border-radius:10px;margin-right:20px}.Cancellation .Cancellation__card .Cancellation__card-description .Cancellation__card-documents .document-download>img{margin-left:20px}@font-face{font-family:inlife_icons;src:url(/_next/static/media/inlife_icons.7d85ed7e.eot);src:url(/_next/static/media/inlife_icons.7d85ed7e.eot#iefix) format("embedded-opentype"),url(/_next/static/media/inlife_icons.5e0b3144.woff2) format("woff2"),url(/_next/static/media/inlife_icons.02dbb63e.woff) format("woff"),url(/_next/static/media/inlife_icons.1c8a8ad2.ttf) format("truetype"),url(/_next/static/media/inlife_icons.517fff70.svg#inlife_icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:inlife_icons;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tv:before{content:"\e800"}.icon-verified:before{content:"\e801"}.icon-videocam:before{content:"\e802"}.icon-verified_user:before{content:"\e803"}.icon-videocam_tiny:before{content:"\e804"}.icon-videocam-1:before{content:"\e805"}.icon-visit_in_person:before{content:"\e806"}.icon-walking_metro:before{content:"\e807"}.icon-walking_supermarket:before{content:"\e808"}.icon-wardrobe:before{content:"\e809"}.icon-wardrobe-1:before{content:"\e80a"}.icon-washbasin:before{content:"\e80b"}.icon-washing_machine:before{content:"\e80c"}.icon-water:before{content:"\e80d"}.icon-wifi:before{content:"\e80e"}.icon-withdraw:before{content:"\e80f"}.icon-window_outside:before{content:"\e810"}.icon-yard:before{content:"\e811"}.icon-05x:before,.icon-2x:before{content:"\e812"}.icon-1x:before{content:"\e813"}.icon-3x:before{content:"\e814"}.icon-7x:before{content:"\e815"}.icon-accommodates_x_people:before{content:"\e816"}.icon-ac:before{content:"\e817"}.icon-add:before{content:"\e818"}.icon-accommodation_type:before{content:"\e819"}.icon-alarm_on:before{content:"\e81a"}.icon-arrow_back:before{content:"\e81b"}.icon-arrow_drop_down:before{content:"\e81c"}.icon-arrow_forward:before{content:"\e81d"}.icon-assignment_turned_in:before{content:"\e81e"}.icon-average_time_response:before{content:"\e81f"}.icon-back:before{content:"\e820"}.icon-balcony:before{content:"\e821"}.icon-balcony_outside:before{content:"\e822"}.icon-bar:before{content:"\e823"}.icon-bathhub:before{content:"\e824"}.icon-bathroom:before{content:"\e825"}.icon-bathrooms:before{content:"\e826"}.icon-bed:before{content:"\e827"}.icon-bed_linen:before{content:"\e828"}.icon-bills:before{content:"\e829"}.icon-bills_included:before{content:"\e82a"}.icon-blender:before{content:"\e82b"}.icon-booking_fee:before{content:"\e82c"}.icon-cable_tv:before{content:"\e82d"}.icon-microphone:before{content:"\e82e"}.icon-camera:before{content:"\e82f"}.icon-cancellation_policy:before{content:"\e830"}.icon-car:before{content:"\e831"}.icon-cctv:before{content:"\e832"}.icon-cellphone:before{content:"\e833"}.icon-chair:before{content:"\e834"}.icon-check:before{content:"\e835"}.icon-check_circle:before{content:"\e836"}.icon-check_in_details:before{content:"\e837"}.icon-chevron_bottom:before{content:"\e838"}.icon-chevron_left:before{content:"\e839"}.icon-chevron_right:before{content:"\e83a"}.icon-chevron_up:before{content:"\e83b"}.icon-cleaning_service:before{content:"\e83c"}.icon-cleaning_services:before{content:"\e83d"}.icon-click:before{content:"\e83e"}.icon-close:before{content:"\e83f"}.icon-clothes_dryer:before{content:"\e840"}.icon-coffee_machine:before{content:"\e841"}.icon-contract_type:before{content:"\e842"}.icon-compare_arrows:before{content:"\e843"}.icon-couples_also_allowed:before{content:"\e844"}.icon-cowork_space:before{content:"\e845"}.icon-desk:before{content:"\e846"}.icon-diagonal_bar:before{content:"\e847"}.icon-dishes_cutlery:before{content:"\e848"}.icon-dishwasher:before{content:"\e849"}.icon-disinfectant_gel:before{content:"\e84a"}.icon-documents_required:before{content:"\e84b"}.icon-drawers:before{content:"\e84c"}.icon-electricity:before{content:"\e84d"}.icon-eletric_heating:before{content:"\e84e"}.icon-elevator:before{content:"\e84f"}.icon-equal:before{content:"\e850"}.icon-euro_symbol:before{content:"\e851"}.icon-extractor:before{content:"\e852"}.icon-fan:before{content:"\e853"}.icon-favorite:before{content:"\e854"}.icon-favorite_border:before{content:"\e855"}.icon-favorites:before{content:"\e856"}.icon-female:before{content:"\e857"}.icon-filter_list:before{content:"\e858"}.icon-fire_extinguisher:before{content:"\e859"}.icon-first_aid_kit:before{content:"\e85a"}.icon-floor:before{content:"\e85b"}.icon-fridge:before{content:"\e85c"}.icon-freezer:before{content:"\e85d"}.icon-gas:before{content:"\e85e"}.icon-gym:before{content:"\e85f"}.icon-hair_dryer:before{content:"\e860"}.icon-hangers:before{content:"\e861"}.icon-heating:before{content:"\e862"}.icon-hoven:before{content:"\e863"}.icon-hydro:before{content:"\e864"}.icon-incomplete_months:before{content:"\e865"}.icon-info:before{content:"\e866"}.icon-iron:before{content:"\e867"}.icon-joined_inlife:before{content:"\e868"}.icon-juicer:before{content:"\e869"}.icon-kettle:before{content:"\e86a"}.icon-kitchen:before{content:"\e86b"}.icon-cellphone_left:before{content:"\e86c"}.icon-kitchenette:before{content:"\e86d"}.icon-landlord_details:before{content:"\e86e"}.icon-landlord_lives:before{content:"\e86f"}.icon-landlord_payments:before{content:"\e870"}.icon-laundry_services:before{content:"\e871"}.icon-leisure_wellness:before{content:"\e872"}.icon-listings:before{content:"\e873"}.icon-living_room:before{content:"\e874"}.icon-location_city:before{content:"\e875"}.icon-location_on:before{content:"\e876"}.icon-lock:before{content:"\e877"}.icon-lock_key:before{content:"\e878"}.icon-long_stays:before{content:"\e879"}.icon-male:before{content:"\e87a"}.icon-map:before{content:"\e87b"}.icon-maximum_stay:before{content:"\e87c"}.icon-microwave:before{content:"\e87d"}.icon-minimum_stay:before{content:"\e87e"}.icon-mirror:before{content:"\e87f"}.icon-movie_theater:before{content:"\e880"}.icon-multimedia_room_games:before{content:"\e881"}.icon-occasional_guests:before{content:"\e882"}.icon-only_students:before{content:"\e883"}.icon-paid_move_in:before{content:"\e884"}.icon-paid_parking:before{content:"\e885"}.icon-parking:before{content:"\e886"}.icon-payment_complete:before{content:"\e887"}.icon-payment_detail:before{content:"\e888"}.icon-payment_request:before{content:"\e889"}.icon-video:before{content:"\e88a"}.icon-person_add:before{content:"\e88b"}.icon-pets_allowed:before{content:"\e88c"}.icon-photocopier:before{content:"\e88d"}.icon-pool:before{content:"\e88e"}.icon-pots_pans:before{content:"\e88f"}.icon-private_bedroom:before{content:"\e890"}.icon-private_park:before{content:"\e891"}.icon-protected_24:before{content:"\e892"}.icon-protected_48:before{content:"\e893"}.icon-reception:before{content:"\e894"}.icon-reject_request:before{content:"\e895"}.icon-remove:before{content:"\e896"}.icon-response:before{content:"\e897"}.icon-rooftop:before{content:"\e898"}.icon-search:before{content:"\e899"}.icon-security_deposit:before{content:"\e89a"}.icon-send_request:before{content:"\e89b"}.icon-share:before{content:"\e89c"}.icon-shelf:before{content:"\e89d"}.icon-shower:before{content:"\e89e"}.icon-shower_gel:before{content:"\e89f"}.icon-size:before{content:"\e8a0"}.icon-smoking_allowed:before{content:"\e8a1"}.icon-sofa:before{content:"\e8a2"}.icon-sofa_bed:before{content:"\e8a3"}.icon-star_border:before{content:"\e8a4"}.icon-stove:before{content:"\e8a5"}.icon-table:before{content:"\e8a6"}.icon-terrace:before{content:"\e8a7"}.icon-thumb_up:before{content:"\e8a8"}.icon-time_24:before{content:"\e8a9"}.icon-time_24_payment:before{content:"\e8aa"}.icon-time_accept:before{content:"\e8ab"}.icon-to_book_now:before{content:"\e8ac"}.icon-to_request_now:before{content:"\e8ad"}.icon-toaster:before{content:"\e8ae"}.icon-toilet:before{content:"\e8af"}.icon-towels:before{content:"\e8b0"}.icon-promo:before{content:"\e8b1"}.icon-average_time:before{content:"\e8b2"}.icon-visits:before{content:"\e8b3"}.icon-hydromassage:before{content:"\e8b4"}.icon-refresh:before{content:"\e8b5"}.icon-edit:before{content:"\e8b6"}.icon-menu:before{content:"\e8b7"}.icon-hide_map:before{content:"\e8b8"}.icon-notes:before{content:"\e8b9"}.icon-warning:before{content:"\e8ba"}.icon-specification:before{content:"\e8bb"}.icon-tips_recommendations:before{content:"\e8bc"}.icon-offer:before{content:"\e8bd"}.icon-hotel:before{content:"\e8be"}.icon-file_upload:before{content:"\e8bf"}.icon-bus:before{content:"\e8c0"}.icon-calendar_today:before{content:"\e8c1"}.icon-microphone_disabled:before{content:"\e8c2"}.icon-email:before{content:"\e8c3"}.icon-image_search:before{content:"\e8c4"}.icon-video_disabled:before{content:"\e8c5"}.icon-notification:before{content:"\e8c6"}.icon-meeting_room:before{content:"\e8c7"}.icon-clock:before{content:"\e8c8"}.icon-no_meeting_room:before{content:"\e8c9"}.icon-file_download:before{content:"\e8ca"}.icon-camera_switch:before{content:"\e8cb"}.icon-person:before{content:"\e8cc"}.icon-shutdown:before{content:"\e8cd"}.icon-logout:before{content:"\e8ce"}.icon-phone:before{content:"\e8cf"}.icon-food:before{content:"\e8d0"}.icon-trophy:before{content:"\e8d1"}.icon-featured_star:before{content:"\e8d2"}.icon-hot_deal:before{content:"\e8d3"}.icon-instant:before{content:"\e8d4"}.icon-settings:before{content:"\e8d5"}.icon-double_bed:before{content:"\e8d6"}.icon-external_link:before{content:"\e8d7"}