*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}a,article,body,div,h1,h2,h3,h4,h5,h6,header,html,img,li,menu,p,section,span,time,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,div,header,section{display:block}body,html{width:100%;padding:0;margin:0}body{line-height:1}ul{list-style:none}.hidden,[hidden]{display:none!important}button:focus{outline:none}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slideIn{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideIn{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loading{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes loading{0%{background-position:-468px 0}to{background-position:468px 0}}@font-face{font-family:IntervalNextBook;font-display:swap;src:url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-book.woff2) format("woff2"),url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-book.woff) format("woff"),url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-book.eot?) format("eot")}@font-face{font-family:IntervalNextMed;font-display:swap;src:url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-medium.woff2) format("woff2"),url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-medium.woff) format("woff"),url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-medium.eot?) format("eot")}@font-face{font-family:IntervalNextReg;font-display:swap;src:url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-regular.woff2) format("woff2"),url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-regular.woff) format("woff"),url(https://static-spa-residences-property.uniplaces.com/fonts/intervalnext-regular.eot?) format("eot")}:root{--residence-property-background:#f6f6f6}body{font-family:IntervalNextBook,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:var(--residence-property-background)}body,html{max-width:100%;overflow-x:hidden}:root .background,_::-webkit-full-page-media,_:future{background:url(https://static-spa-residences-property.uniplaces.com/static/images/background_alt.jpg) 100% 0/cover no-repeat}:root{--search-bar-margin:12px}button{font-family:IntervalNextReg,sans-serif;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:48px;font-size:1rem;background-color:transparent;border:2px solid transparent;position:relative}button .text{-webkit-flex:10 1;-ms-flex:10 1;flex:10 1}button svg{-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}button span{font-family:IntervalNextBook,sans-serif;display:block;font-size:.75rem}button.facebook{background-color:#3b5998;color:#fff;border:2px solid #3b5998}button.google{color:rgba(0,60,88,.7);border:2px solid rgba(0,60,88,.3)}button.email{color:#00adef;border:2px solid #00adef}label{display:block}label:not(:last-of-type){margin-bottom:8px}input[type=email],input[type=password],input[type=text]{font-family:IntervalNextBook,sans-serif;font-size:1.25rem;width:100%;height:56px;padding:0 14px;color:#224251;border:2px solid #d1d5da;border-radius:4px}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border:2px solid #66d5ff;outline:none}input[type=email].error,input[type=password].error,input[type=text].error{border:2px solid #ff6b6b}.t-consentPrompt{border-radius:12px!important}.t-consentPrompt span{font-family:IntervalNextReg,sans-serif!important;font-weight:400!important;font-size:.875rem!important}@media screen and (max-width:767px){.t-consentPrompt{-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;width:100%!important;bottom:0!important;margin:0!important}}.t-consentPrompt button{height:40px!important;border-radius:8px!important;font-family:IntervalNextReg,sans-serif!important;font-weight:400!important;font-size:.875rem!important}.t-preference-modal,[class^=termly-styles-modal-]{border-radius:12px!important}.t-preference-modal>[class^=termly-styles-preferenceContainer-]{border-radius:0 0 12px 12px!important;margin-bottom:20px}.t-preference-modal>[class^=termly-styles-root-]{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 20px)!important;border-radius:0 0 12px 12px!important;border-top:none!important}.t-preference-modal>[class^=termly-styles-root-] button{border-radius:8px!important;font-family:IntervalNextReg,sans-serif!important;font-weight:400!important;font-size:.875rem!important}@media(max-width:767.98px){.vfrc-widget--chat{width:100 vw}}