.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal,.odometer.odometer-theme-minimal .odometer-digit{display:inline-block;vertical-align:middle;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transform:translateY(0);transform:translateY(0)}@font-face{font-family:Gotham;font-weight:400;font-style:normal;src:local(Gotham-Book);src:url(https://remax-prodapp.imgix.net/assets/fonts/Gotham-Book.ttf) format("truetype");src:url(https://remax-prodapp.imgix.net/assets/fonts/Gotham-Book.otf) format("opentype")}@font-face{font-family:Gotham;font-weight:300;font-style:normal;src:local(Gotham-Light);src:url(https://remax-prodapp.imgix.net/assets/fonts/Gotham-Light.otf) format("opentype");src:url(https://remax-prodapp.imgix.net/assets/fonts/Gotham-Light.ttf) format("truetype")}@font-face{font-family:Gotham;font-weight:100;font-style:normal;src:local(Gotham-Thin);src:url(https://remax-prodapp.imgix.net/assets/fonts/Gotham-Thin.ttf) format("truetype");src:url(https://remax-prodapp.imgix.net/assets/fonts/Gotham-Thin.eot) format("opentype")}@font-face{font-family:Gotham;font-weight:600;font-style:normal;src:local(Gotham-Medium);src:url(https://remax-prodapp.imgix.net/assets/fonts/Gotham-Medium.ttf) format("truetype");src:url(https://remax-prodapp.imgix.net/assets/fonts/Gotham-Medium.otf) format("opentype")}@media only screen and (min-device-width:320px) and (max-device-height:480px) and (-webkit-device-pixel-ratio:1){input,select,textarea{font-size:16px!important}}@media only screen and (min-device-width:320px) and (max-device-height:480px) and (-webkit-device-pixel-ratio:2){input,select,textarea{font-size:16px!important}}@media only screen and (min-device-width:320px) and (max-device-height:568px) and (-webkit-device-pixel-ratio:2){input,select,textarea{font-size:16px!important}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (-webkit-device-pixel-ratio:2){input,select,textarea{font-size:16px!important}}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (-webkit-device-pixel-ratio:3){input,select,textarea{font-size:16px!important}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3){input,select,textarea{font-size:16px!important}}form app-checkbox .has-error,form app-checkbox.has-errors,form app-input .has-error,form app-input.has-errors,form app-min-max-slider .has-error,form app-min-max-slider.has-errors,form app-radio-group .has-error,form app-radio-group.has-errors,form app-select .has-error,form app-select.has-errors,form app-switch .has-error,form app-switch.has-errors{color:#dc1c2e;border-color:#dc1c2e!important}form app-checkbox .has-error .error-clue,form app-checkbox .has-error label,form app-checkbox.has-errors .error-clue,form app-checkbox.has-errors label,form app-input .has-error .error-clue,form app-input .has-error label,form app-input.has-errors .error-clue,form app-input.has-errors label,form app-min-max-slider .has-error .error-clue,form app-min-max-slider .has-error label,form app-min-max-slider.has-errors .error-clue,form app-min-max-slider.has-errors label,form app-radio-group .has-error .error-clue,form app-radio-group .has-error label,form app-radio-group.has-errors .error-clue,form app-radio-group.has-errors label,form app-select .has-error .error-clue,form app-select .has-error label,form app-select.has-errors .error-clue,form app-select.has-errors label,form app-switch .has-error .error-clue,form app-switch .has-error label,form app-switch.has-errors .error-clue,form app-switch.has-errors label{color:#dc1c2e!important}form app-checkbox .has-error .form-control,form app-checkbox.has-errors .form-control,form app-input .has-error .form-control,form app-input.has-errors .form-control,form app-min-max-slider .has-error .form-control,form app-min-max-slider.has-errors .form-control,form app-radio-group .has-error .form-control,form app-radio-group.has-errors .form-control,form app-select .has-error .form-control,form app-select.has-errors .form-control,form app-switch .has-error .form-control,form app-switch.has-errors .form-control{border-color:#dc1c2e!important}form .show-hide{color:#004e9b}form .form-control-feedback,form .form-control-feedback-error,form .form-control-feedback-text{right:10px;top:10px;position:absolute;pointer-events:initial}form .form-control-feedback-text{top:6px}textarea{background-color:#fff;border-color:#007dc3;border-radius:4px;outline-color:#007dc3;outline-width:2px;padding:10px}.btn{padding:10px 30px;border-radius:2px;box-shadow:4px 4px 11px 1px rgba(0,0,0,.25)}.btn svg{vertical-align:middle}.btn[disabled]{cursor:not-allowed}.btn.btn-primary{border-color:#b30b30;text-align:center;color:#fff;font-weight:300;background-repeat:repeat-x;background-image:linear-gradient(45deg,#dc1c2e,#b2292e)}.btn.btn-primary:focus,.btn.btn-primary:hover{background:#b2292e}.btn.btn-primary[disabled]{background-image:linear-gradient(to bottom,#949ca1 0,#5f6062 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF949CA1', endColorstr='#FF5F6062', GradientType=0);border-color:#949ca1}.btn.btn-secondary{background-image:linear-gradient(to bottom,#fff 50%,#f6f7f9 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF6F7F9', GradientType=0);border-color:#007dc3;text-align:center;color:#007dc3}.btn.btn-secondary:focus,.btn.btn-secondary:hover{background:#fbfcfd}.btn.btn-secondary[disabled]{background-color:#fbfcfd;border-color:#fbfcfd;color:#f6f7f9}.btn.btn-fake{border:none;box-shadow:0 0 0 0 #fff;background:0 0}.btn-group{box-shadow:0 0 10px 0 #c4c6c8}.btn.btn-borderless{border:0}.btn.btn-flat-borders{border-radius:0}.btn.btn-circle{border-radius:100%;height:36px;width:36px;padding:0}.btn.btn-circle i{vertical-align:text-top}.btn.btn-bold{font-weight:700}.btn.btn-full-sized{width:100%}.btn.btn-blue{background-image:linear-gradient(to bottom,#007dc3 0,#0054a4 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF007DC3', endColorstr='#FF0054A4', GradientType=0);color:#fff}.btn.btn-luxury,.btn.btn-luxury-base,.btn.btn-luxury-inverted{border:0;padding:5px;font-family:Baskerville,serif;text-transform:uppercase;background-color:#fff}.btn.btn-luxury span,.btn.btn-luxury-base span,.btn.btn-luxury-inverted span{display:inline-block;padding:15px 40px;font-family:Baskerville,serif;font-size:18px;font-weight:600;color:#004e9b;text-transform:uppercase;line-height:20px;white-space:normal}.btn.btn-persona{background-color:#002f6d;opacity:.9;color:#fff}.btn.btn-luxury span{background-image:linear-gradient(90deg,#002f6d,rgba(0,78,155,.9),#002f6d);box-shadow:inset 0 0 16px 25px rgba(45,45,45,.25);color:#fff}.btn.btn-luxury-inverted{background-color:#c8c6c2;background-image:linear-gradient(to right,#c8c6c2 20,#414042 100%);background-repeat:repeat-x}.btn.btn-luxury-inverted span{color:#fff;border:2px solid #fff}.btn.btn-polar-gradient{display:flex;position:relative;border:none;box-sizing:content-box;color:#fff;background-image:linear-gradient(90deg,#e11b22 35%,#b2292e 50%);cursor:pointer;z-index:1;align-items:center;justify-content:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.btn.btn-polar-gradient:before{content:'';position:absolute;bottom:0;left:0;display:block;width:98%;height:45%;background-image:none;background-color:#b2292e;z-index:0;box-shadow:1px -1px 4px 0 #b2292e}.btn.btn-polar-gradient span{z-index:1;font-weight:500;font-size:16px}.btn.btn-maps{margin-right:10px;top:67px!important}.btn.btn-maps i{font-size:16px;color:#4f504f}.btn.btn-maps.active{background:#949ca1}.btn.btn-maps.active .my-location-ic{color:#0054a4;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:pulsate;animation-name:pulsate;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pulsate{from{font-size:16px}to{font-size:18px}}@keyframes pulsate{from{font-size:16px}to{font-size:18px}}button.btn-link{color:#007dc3;padding:0;border:0;background:0}.btn-redesign{color:#fff;display:flex;justify-content:center;align-items:center;border-radius:5px;padding:5px 10px;margin-bottom:auto;line-height:24px;font-weight:500;font-size:12px;text-transform:uppercase;white-space:nowrap;cursor:pointer}.btn-redesign .hover{display:none}.btn-redesign .no-hover,.btn-redesign:hover .hover{display:block}.btn-redesign:hover .no-hover{display:none}.btn-redesign+.btn-redesign{margin-left:8px}.btn-redesign--max-size-260{max-width:260px}.btn-redesign--max-size-440{max-width:440px}.btn-redesign--side-spacing{min-width:140px;padding-left:30px;padding-right:30px}.btn-redesign--center-button{margin-left:auto;margin-right:auto}.btn-redesign--large{padding:12px 15px;min-width:214px}.btn-redesign--primary{background-color:#007dc3;color:#fff;border:1px solid #007dc3}.btn-redesign--primary:hover{background-color:#006eac}.btn-redesign--primary:hover a{color:#fff}.btn-redesign--primary:disabled{background-color:#edeff0;color:#acaaaa;border:1px solid #edeff0;cursor:not-allowed}.btn-redesign--secondary{background-color:#fff;color:#007dc3;border:1px solid #007dc3}.btn-redesign--secondary:hover{background-color:#007dc3;color:#fff}.btn-redesign--secondary:hover a{color:#fff}.btn-redesign--secondary--disabled{border:1px solid #acaaaa;background-color:#fff;color:#acaaaa;cursor:not-allowed}.btn-redesign--secondary-on-color{background-color:transparent;color:#fff;border:1px solid #fff}.btn-redesign--secondary-on-color:hover{border-color:#007dc3;background-color:#007dc3;color:#fff}.btn-redesign--secondary-on-color:hover a{color:#fff}.btn-redesign--secondary-on-color--disabled{border:1px solid #acaaaa;background-color:#fff;color:#acaaaa;cursor:not-allowed}.btn-redesign--home{background-color:#dc1c2e;color:#fff;border-radius:5px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;padding:10px 15px;box-shadow:0 0 8px 0 rgba(31,53,94,.5)}.btn-redesign--home:hover{background:#b2292e;color:#fff}.commercial.btn-redesign--primary{background-color:#dc1c2e;border-color:#dc1c2e}.commercial.btn-redesign--primary:hover{background-color:#b8222b}.commercial.btn-redesign--primary:disabled{background-color:#edeff0;color:#acaaaa;border:1px solid #edeff0}.commercial.btn-redesign--secondary{color:#dc1c2e;border-color:#dc1c2e}.commercial.btn-redesign--secondary a{color:#dc1c2e}.commercial.btn-redesign--secondary:hover{border-color:#dc1c2e;background-color:#dc1c2e;color:#fff}.commercial.btn-redesign--secondary:hover a{color:#fff}.commercial.btn-redesign--secondary-on-color:hover{background-color:#dc1c2e;border-color:#dc1c2e}@media (max-width:599px){.btn-redesign+.btn-redesign{margin-left:2%}.btn-redesign--side-spacing{padding-left:1%;padding-right:1%}.btn-redesign--mobile{font-size:10px}}body{min-width:350px;margin:0;font-size:14px;line-height:1.42857143}body>canvas{display:none}html{box-sizing:border-box;font-size:10px;overflow:visible}html.no-scroll body,html.with-side-nav body{overflow:hidden}*,:after,:before{box-sizing:inherit}img.loading{background-position:center center;background-size:auto;background-repeat:no-repeat;color:transparent}.lazyload{opacity:0}.lazyloading{opacity:1}body,html{height:100%}body app-root{font-family:Roboto,Gotham,Arial,sans-serif}app-home-page{height:100%;display:flex;flex-direction:column}app-my-remax{flex:1;display:flex;flex-direction:column}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){app-my-remax{flex:1 0 auto}}a:hover{cursor:pointer}a:focus,a:hover{text-decoration:none}ul{margin:0}button.disabled,button.disabled:hover,button[disabled],button[disabled]:hover,input.disabled,input.disabled:hover,input[disabled],input[disabled]:hover,option.disabled,option.disabled:hover,option[disabled],option[disabled]:hover{cursor:not-allowed;pointer-events:none}.hidden{display:none}.is-borderless{border:0!important}.has-no-btm-margin{margin-bottom:0!important}.has-no-right-margin{margin-right:0!important}.is-flex{display:flex}.is-flex-column{display:flex;flex-direction:column}.flex-one{flex:1}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.flex-one{flex:1 0 auto}}.has-flex-content-center{justify-content:center}.has-flex-align-center{align-items:center}.has-flex-align-start{align-items:flex-start}.has-flex-align-end{align-items:flex-end}.has-flex-content-space-between{justify-content:space-between}.has-flex-content-space-around{justify-content:space-around}.has-flex-content-end{justify-content:flex-end}.has-flex-content-start{justify-content:flex-start}.has-flex-wrap{flex-wrap:wrap}.has-no-pad-sides{padding-left:0!important;padding-right:0!important}.has-pos-rel{position:relative!important}.has-pos-abs{position:absolute!important}.has-pos-fix{position:fixed!important}.full-width{width:100%!important}.full-height{height:100%!important}.is-table{display:table}.is-middle-cell{display:table-cell;vertical-align:middle}i.v-align{vertical-align:middle}.material-icons.md-18{font-size:18px!important;height:18px!important;width:18px!important}.material-icons.md-24{font-size:24px!important;height:24px!important;width:24px!important}.material-icons.md-36{font-size:36px!important;height:36px!important;width:36px!important}.material-icons.md-48{font-size:48px!important;height:48px!important;width:48px!important}.sticky-bottom{position:fixed;bottom:0;width:100%;z-index:10}.sticky-bottom ::ng-deep .btn{font-size:1.4rem}.has-padding-sides{padding-left:1rem;padding-right:1rem}.multi-line-ellipsis{overflow:hidden;position:relative;line-height:1.2em;max-height:3.6em;text-align:justify;margin-right:-1em;padding-right:1em}.multi-line-ellipsis:before{content:'...';position:absolute;right:0;bottom:0}.multi-line-ellipsis:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}.white-icon{fill:#fff}.blue-icon{fill:#004e9b}svg{vertical-align:middle}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ngui-map{height:100%!important}@media (max-width:599px){.hide-on-mobile{display:none!important}}@media (max-width:900px){.hide-on-tablet-down{display:none!important}}@media (max-width:1199px){.hide-on-desktop-down{display:none!important}}@media (min-width:600px){.hide-on-tablet-up{display:none!important}}@media (min-width:900px){.hide-on-tablet-landscape-up{display:none!important}}@media (min-width:1200px){.hide-on-desktop-up{display:none!important}}.wrap-word{white-space:pre-line}.welcome-image{color:#fff;height:400%;width:400%;position:fixed;left:-150%;top:-200%}.welcome-image.welcome-image-animate{display:inline;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:logo-fadeaway;animation-name:logo-fadeaway;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes logo-fadeaway{0%{width:400%;height:400%;left:-150%;top:-125%}20%{height:400%;width:400%;left:-150%;top:-125%}50%{width:25%;height:25%;left:38%;top:30%;opacity:1}80%{opacity:.1}100%{top:-200%;width:25%;height:25%;left:38%;opacity:0}}@keyframes logo-fadeaway{0%{width:400%;height:400%;left:-150%;top:-125%}20%{height:400%;width:400%;left:-150%;top:-125%}50%{width:25%;height:25%;left:38%;top:30%;opacity:1}80%{opacity:.1}100%{top:-200%;width:25%;height:25%;left:38%;opacity:0}}.marker{background-color:#004e9b;border-radius:5px;font-size:12px;font-weight:700;color:#fff;height:30px;border:2.5px solid #004e9b;z-index:1000002!important;flex-direction:column}.marker span{margin:4px 10px}.marker img{margin-left:5px}.marker.cluster{border-radius:50%}.marker:not(.cluster):after{content:'';position:absolute;top:-o-calc(100% - 5px);top:calc(100% - 5px);left:-o-calc(50% - 5px);left:calc(50% - 5px);width:14px;height:14px;background:#004e9b;border-right:1px solid #004e9b;border-bottom:1px solid #004e9b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.marker.selected,.marker.viewed.selected{background-color:#fff;border:2.5px solid #004e9b;color:#004e9b;z-index:1}.marker.selected:after,.marker.viewed.selected:after{border-right:2.5px solid #004e9b;border-bottom:2.5px solid #004e9b;background-color:#fff}.marker.viewed{background-color:#007dc3;border:2.5px solid #007dc3}.marker.viewed:after{border-right:2.5px solid #007dc3;border-bottom:2.5px solid #007dc3;background-color:#007dc3}.marker.favourite{background-color:#dc1c2e;border:2.5px solid #dc1c2e}.marker.favourite:after{border-right:2.5px solid #dc1c2e;border-bottom:2.5px solid #dc1c2e;background-color:#dc1c2e}.marker.favourite.selected{background-color:#fff;color:#dc1c2e;border:2.5px solid #dc1c2e}.marker.favourite.selected:after{border-right:2.5px solid #dc1c2e;border-bottom:2.5px solid #dc1c2e;background-color:#fff}.ll-filters.ll-maps,.ll-schools.ll-filters{font-size:12px;margin:10px}.recaptcha-container>div{margin:0 auto 20px}.text-align-justified{text-align:justify;white-space:pre-line}.form-control:focus{box-shadow:0 0 3px 2px Highlight}.hidden-anchor{width:1px;height:1px;opacity:0;outline:0;position:absolute}.noscroll{overflow:hidden}.hide-ll-list-container{display:none}.ll .ll-content.ll-mobile p.ll-nps-feedback-link{bottom:0!important;right:10%!important}.ll-mobile .ll-widget-modal--feedback-nps .ll-feedback{bottom:0!important;right:15%!important}.poiWidget .ll-map-container{margin-left:0!important;width:100%!important}app-dropdown .dropdown-container .rmx-dropdown-item .social-button{width:100%;display:block;outline:0;border:none;margin-bottom:5px}app-dropdown .dropdown-container .rmx-dropdown-item .social-button:focus{outline:auto}app-dropdown .dropdown-container .rmx-dropdown-item .social-button>span{color:#fff!important}app-dropdown .dropdown-container .rmx-dropdown-item .social-button>.social-button-icon{width:30px;text-align:center;display:inline-block}app-dropdown .dropdown-container .rmx-dropdown-item a.social-button{padding:3px 0}app-dropdown .dropdown-container .rmx-dropdown-item a.facebook-bg{background-color:#3b5999}app-dropdown .dropdown-container .rmx-dropdown-item a.twitter-bg{background-color:#55acee!important}app-dropdown .dropdown-container .rmx-dropdown-item a.email-bg{background-color:rgba(0,0,0,.5)}app-dropdown .dropdown-container .rmx-dropdown-item a.email-bg>.social-button-icon img{width:15px;height:auto}
/*# sourceMappingURL=styles.c36ca0409528db4dfb93.css.map*/