.custom-icon-bed-0:before{content:'0'}.custom-icon-bed-1:before{content:'1'}.custom-icon-bed-2:before{content:'2'}.custom-icon-bed-3:before{content:'3'}.custom-icon-bed-4:before{content:'4'}.custom-icon-bed-5:before{content:'5'}.custom-icon-check:before{content:'x'}.custom-icon-face-r:before{content:'r'}.custom-icon-face-w:before{content:'w'}.custom-icon-face-e:before{content:'e'}.custom-icon-face-n:before{content:'n'}.custom-icon-face-q:before{content:'q'}* .magenta,.magenta{color:#c03e62!important}* .magenta a,.magenta a{color:#c03e62}.grey{color:#777}.teal{color:#008c99}.text_shadow{text-shadow:1px 1px 4px #000}.left{float:left}.right{float:right}.font_1{font-family:Arial,Helvetica,sans-serif!important}.font_2{font-family:myriad-pro,Arial,Helvetica,sans-serif!important}.font_3{font-family:iwan-reschniev,Arial,Helvetica,sans-serif!important}.font_4{font-family:Georgia,serif!important}.font_5{font-family:Helvetica,sans-serif!important}.uib-datepicker-popup{display:block;float:none;margin:0;font-family:Arial,Helvetica,sans-serif!important;position:absolute;font-size:10px;color:#000;line-height:normal;width:200px;padding:14px;background-color:#f9f9f9;z-index:1000000;margin-top:8px!important;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 1px 5px #888;box-shadow:0 1px 5px #888;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.uib-button-bar{padding:10px 9px 2px}.uib-datepicker .uib-title{width:100%;border:none;background:0 0;text-transform:uppercase}.uib-datepicker table{margin:auto;width:100%}.uib-datepicker table th.text-center{text-transform:uppercase;color:#415473;font-size:12px;border-bottom:1px solid #ccc;padding:5px 2px}.uib-datepicker table .text-muted{color:#aaa}.uib-day button,.uib-month button,.uib-year button{min-width:100%;background:0 0;border:none;padding:2px;font-size:10px}.uib-day button.active,.uib-month button.active,.uib-year button.active{background-color:#498999;border-radius:3px;color:#fff}.uib-day button fieldset[disabled] .btn,.uib-day button.disabled,.uib-day button[disabled],.uib-month button fieldset[disabled] .btn,.uib-month button.disabled,.uib-month button[disabled],.uib-year button fieldset[disabled] .btn,.uib-year button.disabled,.uib-year button[disabled]{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;background:#cacaca}.uib-left,.uib-right{width:25px;border:none;height:10px}.uib-left i,.uib-right i{display:none}.uib-left{background:url(/neo/i/w/tp/DatePicker/arrow_left.png) center no-repeat}.uib-right{background:url(/neo/i/w/tp/DatePicker/arrow_right.png) center no-repeat;right:0}.animationIf.ng-enter,.animationIf.ng-leave{-webkit-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}.animationIf.ng-enter,.animationIf.ng-leave.ng-leave-active{opacity:0}.animationIf.ng-enter.ng-enter-active,.animationIf.ng-leave{opacity:1}.no-scroll{overflow:hidden!important}.body-fixed{position:fixed;width:100%;top:0;left:0;right:0}#google-one-tap{position:fixed;top:70px;right:10px;z-index:10000}.google-one-tap-text{background-color:#fff;margin-left:7px;padding:17px 15px;border:1px solid #dadce0;font-weight:700;color:#202124;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:8px;margin-bottom:-10px}@media (max-width:767px){.cmp-registration .registration-email-password,.cmp-registration .registration-main,.cmp-registration .registration-sign-in{max-width:100%}.cmp-registration .registration-email-password .form,.cmp-registration .registration-phone-request .form,.cmp-registration .registration-sign-in .form{min-width:100px;width:100%}}.cmp-registration .cmp-registration-content-wrapper{z-index:10001;background:rgba(255,255,255,.95);padding:40px 25px;bottom:0;left:0;right:0;height:auto;min-height:50%;max-height:100%;position:fixed;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(100%);transform:translateY(100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.cmp-registration .cmp-registration-content-wrapper.opened.blocking:before{position:fixed;content:"";display:block;bottom:100%;height:100vh;left:0;right:0;background:rgba(0,0,0,.4)}.cmp-registration .cmp-registration-content-wrapper .mobile-wrapper,.cmp-registration .cmp-registration-content-wrapper .steps-wrapper{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center}.cmp-registration .cmp-registration-content-wrapper .steps-wrapper{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.cmp-registration .cmp-registration-content-wrapper .steps-wrapper.opaque{opacity:0}.cmp-registration .cmp-registration-content-wrapper.opened{-webkit-transform:translateY(0);transform:translateY(0)}.cmp-registration .cmp-registration-content-wrapper input{resize:none}.cmp-registration .cmp-registration-content-wrapper .reg-container-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .title{font-family:Georgia,serif!important;font-size:40px;line-height:46px;font-weight:400;margin-bottom:25px}@media (max-width:1180px){.cmp-registration .cmp-registration-content-wrapper .reg-container-new .title{font-size:28px;line-height:34px;margin-bottom:15px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .title.small-margin{margin-bottom:10px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .title strong{font-size:24px;line-height:32px}}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .title.small-margin{margin-bottom:10px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .wording{font-family:Arial,Helvetica,sans-serif!important;color:#000;font-size:20px;font-weight:400;line-height:34px;margin:10px 0 15px}@media (max-width:1180px){.cmp-registration .cmp-registration-content-wrapper .reg-container-new .wording{font-size:16px;line-height:24px}}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.google-signin{width:335px;height:44px;border:2px solid #000;border-radius:10px;background-color:#fff;letter-spacing:.25px;position:relative;margin:0 auto 10px;font-family:"Google Sans",arial,sans-serif;color:#3c4043;font-size:14px!important;font-weight:500;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:none}@media (max-width:1180px){.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.google-signin{font-size:14px!important;height:44px;width:280px}}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email{margin-bottom:0;background:#000;color:#fff}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email i{color:#fff}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email:hover i{color:#000}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.google-signin{background:0 0;height:auto;overflow:hidden;padding:0}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 12px;outline:0}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email>div,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook>div{width:18px;height:18px;margin-left:0;margin-right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email>div.fb-logo,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook>div.fb-logo{border-radius:50%;background:#176AE6;color:#fff}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email>div.fb-logo i,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook>div.fb-logo i{font-size:18px;position:relative;top:4px;margin:0}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email>div.envelope-logo,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook>div.envelope-logo{color:#547190}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email>div.envelope-logo i,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook>div.envelope-logo i{font-size:18px;line-height:20px;margin:0}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.email span,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .button.facebook span{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .alternative-text{font-size:14px;color:#000}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .multi-line-text{font-size:16px;color:#000;line-height:24px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .terms-and-privacy{margin-top:20px;font-size:16px;line-height:25px;color:#000}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .terms-and-privacy a{color:#000;font-size:16px;line-height:25px;text-decoration:underline}.cmp-registration .cmp-registration-content-wrapper .reg-container-new label{text-align:left;width:100%;font-weight:700;margin:0 0 5px;display:block;color:#000}@media (max-width:1180px){.cmp-registration .cmp-registration-content-wrapper .reg-container-new label{max-width:280px;margin-left:auto;margin-right:auto}}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .form-control,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .textarea{border:2px solid #9AA6B1;height:50px;border-radius:6px;background:#f2f4f9}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .textarea{height:77px;padding:9px 11px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-size:14px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .licensed-agent{margin:5px 10px 0}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .pt-10{padding-top:10px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .pb-10{padding-bottom:10px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .a-right{text-align:right!important}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .a-left{text-align:left!important}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .fw-normal{font-weight:400!important}.cmp-registration .cmp-registration-content-wrapper .reg-container-new button.button{width:100%;max-width:334px;border-radius:35px;background:#000;border:2px solid #000;color:#fff;height:50px;font-size:16px;margin:15px auto 0;outline:0}@media (max-width:1180px){.cmp-registration .cmp-registration-content-wrapper .reg-container-new button.button{margin:5px auto 0}}.cmp-registration .cmp-registration-content-wrapper .reg-container-new button.button.filled{text-transform:none}.cmp-registration .cmp-registration-content-wrapper .reg-container-new button.button:hover{background:#F1F5F9;color:#000}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes{margin:25px 0;position:relative}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes>div:not(.error-msg){display:inline-block;margin:0}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes>div:not(.error-msg).checkboxes-group{margin-left:4px;position:relative}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes>input{display:inline-block;height:40px;margin:0 10px;padding:0 8px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes>input.budget{max-width:140px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes>input.address{margin:0}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes .inline-checkbox{margin:0 0 0 6px!important}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes .inline-checkbox button{border:2px solid #9AA6B1;background:0 0;font-size:16px;line-height:16px;padding:6px 24px;border-radius:20px;margin:0;outline:0}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes .inline-checkbox button.active,.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes .inline-checkbox button:hover{border:2px solid #000;background:#000;color:#fff}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes.address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes.address>div:not(.error-msg){-webkit-box-flex:0;-ms-flex:0 0 225px;flex:0 0 225px}@media (max-width:1180px){.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes.address>div:not(.error-msg){-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0!important}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes .input-title{margin:5px 0!important;text-align:center!important;width:100%;padding:0!important;-webkit-box-sizing:border-box;box-sizing:border-box}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes .checkboxes-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes .checkboxes-group .inline-checkbox{margin:0!important}.cmp-registration .cmp-registration-content-wrapper .reg-container-new .inline-checkboxes .checkboxes-group .inline-checkbox button{padding:6px 12px}}.cmp-registration .cmp-registration-content-wrapper .input-title{color:#000;font-size:16px;font-weight:700;margin:10px 0}.cmp-registration .cmp-registration-content-wrapper .back-to-cityrealty{position:absolute;top:20px;right:20px;cursor:pointer}.cmp-registration .cmp-registration-content-wrapper .back-to-cityrealty .close-button{width:30px;height:30px;display:inline-block;position:relative;cursor:pointer}.cmp-registration .cmp-registration-content-wrapper .back-to-cityrealty .close-button:after,.cmp-registration .cmp-registration-content-wrapper .back-to-cityrealty .close-button:before{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background-color:rgba(0,0,0,.2)}.cmp-registration .cmp-registration-content-wrapper .back-to-cityrealty .close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-registration .cmp-registration-content-wrapper .back-to-cityrealty .close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-registration i.close-button{position:relative;font-size:24px;color:#acacac;cursor:pointer}.cmp-registration .title{font-family:Georgia,serif!important;font-size:35px;font-weight:100;color:#000;display:block;text-align:center;margin-bottom:25px}@media (max-width:1180px){.cmp-registration .title{font-size:24px;line-height:32px;margin-bottom:15px}}.cmp-registration .check-field{color:#000;font-size:14px;cursor:pointer;padding-left:15px;position:relative}.cmp-registration .check-field i{position:absolute;left:0;top:2px}.cmp-registration .global-errors{margin:10px 0;color:red;min-height:15px;text-align:center}.cmp-registration .global-errors.hidden{display:none}.cmp-registration .form{position:relative;min-width:334px}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid{background-color:#ffeaf1}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffeaf1 inset!important}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid:-moz-autofill{-moz-box-shadow:0 0 0 1000px #ffeaf1 inset!important}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid:-o-autofill{-moz-box-shadow:0 0 0 1000px #ffeaf1 inset!important}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid:-khtml-autofill{-moz-box-shadow:0 0 0 1000px #ffeaf1 inset!important}.cmp-registration .form ul .form-field .input-wrapper input:-khtml-autofill,.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid.custom-error:-khtml-autofill{-moz-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid.custom-error{background-color:#fff!important}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid.custom-error:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid.custom-error:-moz-autofill{-moz-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form.ng-submitted .form-field .input-wrapper input.ng-invalid.custom-error:-o-autofill{-moz-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form .global-errors{margin:15px 0;color:red;min-height:15px;text-align:center}.cmp-registration .form ul{list-style:none;margin:auto}.cmp-registration .form ul .form-field{padding-bottom:4px;margin-bottom:4px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.cmp-registration .form ul .form-field.invisible{padding:0;margin:0;width:0;height:0;overflow:hidden;opacity:0}.cmp-registration .form ul .form-field .input-wrapper{position:relative}.cmp-registration .form ul .form-field .input-wrapper .fa-check{position:absolute;right:10px;margin-top:-7px;top:50%;font-size:15px}.cmp-registration .form ul .form-field .input-wrapper input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 30px 10px 20px;color:#000;font-size:14px;background:#f2f4f9}.cmp-registration .form ul .form-field .input-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form ul .form-field .input-wrapper input:-moz-autofill{-moz-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form ul .form-field .input-wrapper input:-o-autofill{-moz-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched{background-color:#ffeaf1;border-color:#C03E62}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffeaf1 inset!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched:-moz-autofill{-moz-box-shadow:0 0 0 1000px #ffeaf1 inset!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched:-o-autofill{-moz-box-shadow:0 0 0 1000px #ffeaf1 inset!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched:-khtml-autofill{-moz-box-shadow:0 0 0 1000px #ffeaf1 inset!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched.custom-error{background-color:#fff!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched.custom-error:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched.custom-error:-moz-autofill{-moz-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched.custom-error:-o-autofill{-moz-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form ul .form-field .input-wrapper input.ng-invalid.ng-touched.custom-error:-khtml-autofill{-moz-box-shadow:0 0 0 1000px #fff inset!important}.cmp-registration .form .button-reset{outline:0}.cmp-registration .form .error-msg{min-width:210px;left:100%;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin:-1px 10px 0 25px;text-align:left;padding:8px 10px 8px 5px;font-weight:400}@media (max-width:1180px){.cmp-registration .form .error-msg{position:relative;top:0;bottom:0;left:0;-webkit-transform:none;transform:none;margin:5px 0;padding:3px 10px;border-radius:5px;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cmp-registration .form .error-msg .arrow{display:none!important}}.cmp-registration .form .error-msg:before{display:none}.cmp-registration .form .error-msg .arrow{display:block;position:absolute;width:10px;left:-10px;top:0;bottom:0;overflow:hidden}.cmp-registration .form .error-msg .arrow:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-right:10px solid rgba(192,62,98,.8)}.cmp-registration .looking-to-group{padding:10px 0;position:relative}.cmp-registration .looking-to-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-registration .looking-to-block .looking-to-text{font-weight:700;color:#000;font-size:16px;margin-right:4px;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px}.cmp-registration .looking-to-block .looking-to-choices{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-registration .looking-to-block .inline-checkbox{margin-right:0}.cmp-registration .looking-to-block .inline-checkbox button{border:2px solid #9AA6B1;background:0 0;font-size:16px;line-height:16px;padding:6px 24px;border-radius:20px;outline:0}.cmp-registration .looking-to-block .inline-checkbox button.active,.cmp-registration .looking-to-block .inline-checkbox button:hover{border:2px solid #000;background:#000;color:#fff}@media (max-width:1180px){.cmp-registration .looking-to-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cmp-registration .looking-to-block .looking-to-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cmp-registration .looking-to-block .inline-checkbox button{padding:6px 12px}}.cmp-registration-main .title{margin-bottom:10px!important}.cmp-registration-main .login-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-registration-main .login-fields.reversed{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cmp-registration-main .error-msg,.cmp-registration-main .input-wrapper .fa-check{top:65%!important}.cmp-registration-main h2.title+form{margin-top:10px}.cmp-registration-main .form .error-msg{top:50%!important}.cmp-registration-main .or-delimiter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;font-size:18px;margin:20px 0;color:#000;width:334px}.cmp-registration-main .or-delimiter:after,.cmp-registration-main .or-delimiter:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;background:#000;height:1px}@media (max-width:1180px){.cmp-registration-main .or-delimiter{width:280px;margin:10px auto 20px}.cmp-registration-main .form-field{width:280px;margin-left:auto;margin-right:auto;margin-bottom:10px}}.cmp-registration-main .input-wrapper input{width:100%}.cmp-registration-looking-to{width:475px;margin:auto}@media (max-width:1180px){.cmp-registration-looking-to{width:90%}}.cmp-registration-looking-to .form-field.narrow{margin:auto}.cmp-registration-looking-to .input-wrapper{max-width:334px;margin:auto}.cmp-registration-looking-to button.button{margin:auto}.cmp-registration-thank-you{max-width:100%;width:670px;margin:auto}.cmp-registration-thank-you .title{margin-bottom:20px!important}.cmp-registration-thank-you .checkboxes-group.interests{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@media (max-width:1180px){.cmp-registration-thank-you{width:320px}.cmp-registration-thank-you .title{margin-bottom:15px!important}.cmp-registration-thank-you .checkboxes-group.interests{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cmp-registration-thank-you form{text-align:left}.cmp-registration-thank-you .interested-in{position:relative}.cmp-registration-thank-you .phone-field{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;margin-bottom:10px}@media (max-width:767px){.cmp-registration-thank-you .phone-field{margin-top:10px}}.cmp-registration-thank-you .phone-field .label{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-weight:700}.cmp-registration-thank-you .phone-field .form-field{-webkit-box-flex:1;-ms-flex:1;flex:1}.cmp-registration-thank-you .phone-field .form-field .input-wrapper .cr-country-dropdown input{border:2px solid #9AA6B1!important;border-radius:6px;background:#f2f4f9}.cmp-registration-thank-you .phone-field .form-field .input-wrapper .cr-country-dropdown .monitor input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.cmp-registration-thank-you .cmp-registration-content-wrapper .reg-container-new .form-control{border:initial}.cmp-registration-thank-you .disabled{opacity:.3}.cmp-registration-thank-you .check-field{margin-top:6px;margin-bottom:6px}.cmp-registration-thank-you .button-image{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:4px;border:2px solid #9AA6B1;border-radius:7px;margin-bottom:10px;background-color:#DDEDFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0}@media (max-width:1180px){.cmp-registration-thank-you .button-image{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}}.cmp-registration-thank-you .button-image .image{aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7px 0}.cmp-registration-thank-you .button-image .image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:38px}.cmp-registration-thank-you .button-image .image img#newDevelopmentDeals{position:relative;left:5px}.cmp-registration-thank-you .button-image .caption{font-size:10px;line-height:13px;margin:0 -5px;display:block;color:#000}.cmp-registration-thank-you .button-image .caption.white-space-pre{white-space:pre}.cmp-registration-thank-you .button-image img{width:100%;height:auto}.cmp-registration-thank-you .button-image.selected{background-color:#000;border-color:#000}.cmp-registration-thank-you .button-image.selected .image img{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1)}.cmp-registration-thank-you .button-image.selected .caption{color:#fff}.cmp-registration-thank-you .inline-checkbox{display:inline-block;margin-right:25px}.cmp-registration-thank-you .form-field{position:relative}.cmp-registration-thank-you .form-field .looking-for-title{color:#000;font-size:13px;font-weight:700;margin:8px 0;text-align:left}.cmp-registration-thank-you .form-field .looking-for-subtitle{color:#000;font-size:13px;font-style:italic;margin:8px 0;text-align:left}.cmp-registration-thank-you .form-field .phone-title{color:#000;font-size:12px;margin:8px 0;text-align:left}.cmp-registration-thank-you .form-field .input-wrapper .cr-country-dropdown{margin-bottom:5px}.cmp-registration-thank-you .form-field .input-wrapper .cr-country-dropdown .monitor{border:0}.cmp-registration-thank-you .form-field .input-wrapper .cr-country-dropdown .monitor input{width:calc(100% - 40px)}.cmp-registration-thank-you .form-field .input-wrapper .cr-country-dropdown input{border:1px solid #ccc!important;font-size:12px;padding:10px 30px 10px 10px;color:#000}.cmp-registration-thank-you .form-field .input-wrapper .validity-text{color:#000;font-weight:700}.cmp-registration-thank-you .button.filled{margin:auto}.cmp-registration-thank-you #err-msg-off-market-access,.cmp-registration-thank-you #err-msg-sale-rent{margin-left:20px}@media (max-width:1180px){.cmp-registration-thank-you #err-msg-off-market-access,.cmp-registration-thank-you #err-msg-sale-rent{margin-left:0}}body .registration-phone-request{width:100%}body .cmp-registration-phone-request{max-width:90%;width:900px;margin:auto}body .cmp-registration-phone-request .bg-img{min-height:178px;background-image:url(/neo/i/p/reg-thank-you-bg.png);margin:5px 39px 20px}body .cmp-registration-phone-request .title{margin-bottom:15px!important}body .cmp-registration-phone-request .reg-container-new .input-title{font-size:18px;line-height:28px;margin:auto auto 15px}body .cmp-registration-phone-request .reg-container-new .input-title.smaller{font-size:16px;margin:15px auto}@media (max-width:1180px){body .cmp-registration-phone-request .reg-container-new .input-title,body .cmp-registration-phone-request .reg-container-new .input-title strong{font-size:16px;line-height:24px}}body .cmp-registration-phone-request .multi-line-text{font-size:16px!important}body .cmp-registration-phone-request .form-field .phone-title{color:#000;font-size:14px;font-weight:700;margin:8px -25px}body .cmp-registration-phone-request .form-field .input-wrapper{width:334px;max-width:100%;margin:auto}body .cmp-registration-phone-request .form-field .input-wrapper .cr-country-dropdown{margin-bottom:10px}body .cmp-registration-phone-request .form-field .input-wrapper .cr-country-dropdown .monitor{border:none}body .cmp-registration-phone-request .form-field .input-wrapper .cr-country-dropdown input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 30px 10px 20px;color:#000;font-size:16px;border:2px solid #9AA6B1;height:50px;border-radius:6px;outline:0}body .cmp-registration-phone-request .form-field .input-wrapper .cr-country-dropdown input.ng-touched.ng-invalid{background-color:#ffeaf1;border-color:#C03E62}body .cmp-registration-phone-request .email-updates{text-align:left}body .cmp-registration-phone-request .error-msg .arrow{display:block!important}.cmp-registration-thank-you-final .title{margin-bottom:15px!important}.cmp-registration-sign-in .form{max-width:334px;margin:0 auto 10px}.cmp-registration-sign-in .form .alternative-text{text-align:right;margin:0 0 18px}.cmp-registration-sign-in .form .alternative-text a,.cmp-registration-sign-in .form .alternative-text button{color:#000}@media (max-width:1180px){.cmp-registration-sign-in .form .alternative-text{margin:0 0 5px}.cmp-registration-sign-in .form{max-width:280px}}.cmp-registration-sign-in .back-to-signup{color:#000;text-decoration:underline;margin:10px 0}.cmp-registration-sign-in .terms-and-privacy{margin:0!important}.cmp-registration-password-reset .form{max-width:334px;margin:0 auto 10px}.cmp-registration-password-reset .back-to-login{color:#000;text-decoration:underline;margin:10px 0}.cmp-registration-password-reset-confirmation .title{margin-bottom:10px!important}.cmp-registration-password-reset-confirmation .multi-line-text{margin-bottom:15px}