@import"https://fonts.googleapis.com/css?family=Nunito Sans:300,400,500,600,700,800,900";.image-container .image,.form-container{height:100vh}.footer{margin-bottom:4%}.company-listed-by{font-size:16px;font-weight:400;line-height:17px}.phone-email-next{margin-left:0px}.form-container{position:relative;width:40%;padding:0px 25px}.parsley-errors-list,.phone-error-msg{color:red;list-style:none;font-size:16px;text-align:left}body{font-family:Nunito Sans;font-size:24px;font-style:normal;font-weight:700;line-height:28px}div.listing-image-section{font-style:Normal}div.listing-image-section .image{width:100%}div.listing-image-section .details{margin:4% !important;width:92% !important;align-items:flex-end}div.listing-image-section .price-font{font-size:36px}div.listing-image-section .offer{font-size:14px}div.listing-image-section .addresses{font-size:24px;font-weight:700 !important;width:50%;text-transform:uppercase}div.listing-image-section .price{text-align:right;font-weight:700 !important}div.listing-image-section .house-details{font-size:16px;font-style:normal;font-weight:600;line-height:20px}div.listing-image-section .content{margin-bottom:15px}div.listing-image-section .space{gap:6px !important}.linear-image{background:linear-gradient(180deg, #02172300 73.42%, #021723cc 100%)}.input-suggestion{flex-direction:column;width:100%}.image-container{width:60%}.main-container{display:flex !important;font-family:Nunito Sans}.mobile-back{display:none}.title-header{color:#021723;text-align:center;font-size:56px;font-style:normal;font-weight:800;line-height:60px;text-transform:uppercase}#signUpForm{background-color:#fff}#signUpForm .form-header{gap:5px;text-align:center;font-size:.9em}#signUpForm .form-header .stepIndicator{position:relative;flex:1;padding-bottom:30px}#signUpForm .form-header .stepIndicator.active{font-weight:600}#signUpForm .form-header .stepIndicator.finish{font-weight:600;color:#4e84a2}#signUpForm .form-header .stepIndicator::before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:9;width:16px;height:16px;background-color:#4E84A23D;border-radius:50%}#signUpForm .form-header .stepIndicator.active::before{background-color:#4e84a2}#signUpForm .form-header .stepIndicator.finish::before{background-color:#4e84a2;border:3px solid #b7e1dd}#signUpForm .form-header .stepIndicator::after{content:"";position:absolute;left:50%;bottom:7px;width:100%;height:3px;background-color:#f3f3f3}#signUpForm .form-header .stepIndicator.finish::after{background-color:#4e84a2}#signUpForm .form-header .stepIndicator:last-child:after{display:none}#signUpForm input#phone{padding-left:90px !important}#signUpForm .iti__selected-country{padding-left:12%}#signUpForm .iti__country-container button{width:unset}#signUpForm input{padding:15px 20px;width:100%;font-size:21px;border:1px solid #e3e3e3;border-radius:30px}#signUpForm input:focus{border:1px solid #4e84a2;outline:0}#signUpForm input.invalid{border:1px solid #ffaba5}#signUpForm .step{display:none}#signUpForm .form-footer{overflow:auto;gap:20px}#signUpForm button{border:none;font-size:20px;cursor:pointer;width:180px}#signUpForm button:hover{opacity:.8}#signUpForm #prevBtn{background-color:#fff;color:#4e84a2}a,a:link,a:visited,a:hover,a:active,a:focus{color:#02172380}.disclaimer-messages{text-align:center;margin-top:8px;color:#02172380;line-height:16px;font-size:12px}#popover{font-size:13px !important;min-width:320px !important}#popover .modal-dialog{min-width:100% !important}.popover-x.top .arrow{left:50% !important}.sign-header{margin-bottom:10% !important}.agent-info{padding-top:14px;width:100% !important;gap:5px;height:110px}.sign-in-agent-info{position:unset;margin-bottom:1% !important}.agent-name-details{width:50% !important;color:#021723;font-style:normal;font-weight:700;line-height:16px}.agent-name{font-size:20px}.agent-contact-details a,.agent-contact-details a:link,.agent-contact-details a:visited,.agent-contact-details a:hover,.agent-contact-details a:active,.agent-contact-details a:focus,.agent-contact-details .appleLinks,.agent-contact-details a[href^=tel],.agent-contact-details a[href^=sms],.agent-contact-details a[href^=mailto]{color:inherit !important;text-decoration:none !important;border-bottom:none !important;cursor:text;pointer-events:none}hr{margin-top:0px !important}.agent-title{font-size:14px;text-transform:uppercase;font-weight:700;padding-bottom:8px}.agent-contact-details{width:47% !important;color:#021723;text-align:right;font-style:normal;font-weight:400;line-height:15px}.agent-phone{font-size:16px;text-decoration:none !important}.agent-image{height:60px !important;width:60px !important;margin-right:10px !important}.step-content{display:none}.step-content.active{display:block}.step-progress{width:60px;height:2px;background-color:#4E84A23D;margin:0px 8px}.step{border:2px solid #4E84A23D;border-radius:50%;width:16px;height:16px;display:flex;justify-content:center;align-items:center;background-color:#4E84A23D}.step.active,.step-progress.active{color:#fff}.btn.next{width:180px;height:60px}.btn.first{width:100% !important}.btn.back{width:150px;font-size:20px;padding:8px;background-color:#fff !important}.iti__selected-country-primary{border-right:1px solid #e3e3e3;padding:0px 15px !important}.iti{display:grid !important;margin-bottom:10px;width:100% !important}.phone-email-title{color:#021723;text-align:center;font-size:40px;font-style:normal;font-weight:700;margin-bottom:3%;line-height:40px}.thank-you-text{color:#021723;text-align:center;font-size:52px;font-style:normal;font-weight:800;line-height:64px;text-transform:uppercase}.sub-title{color:#021723;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:28px}.final-step{margin-bottom:25%;margin-top:39%}.suggestions{gap:10px;margin-top:15px}.mail-suggestion{border:1px solid #afafaf !important;padding:9px !important;font-size:20px !important;color:#878787;font-weight:normal}.mail-suggestion:hover{border:1px solid #000 !important;color:#000}.mail-selected{border:1px solid #021723 !important;color:#021723}.overall-height{height:100vh}.agent-email{width:100% !important;word-wrap:break-word !important}.mobile-icon{fill:#fff}.vh-100{height:100vh !important}.form-layout{padding:0px 140px !important}input[type=radio]{width:24px !important;height:24px !important}.cursor-pointer{cursor:pointer}@media screen and (max-width: 512px){.choice-pill,.choice-desc-div{width:95% !important}.step-progress{width:24px !important}.addresses{font-size:18px !important;width:100% !important}.agent-title,.offer{font-size:13px !important}.title-header{font-size:40px !important}.form_head p{font-size:20px !important;margin-top:0px !important}.form-container{padding:0px !important}.price-font{font-size:26px !important}.content{margin-bottom:25px !important}.house-details{flex-wrap:wrap !important}.step-progress{width:60px !important}.agent-image{height:55px !important;width:55px !important}.agent-name{font-size:16px !important}.agent-phone{font-size:14px !important}.btn{height:50px !important}.phone-email-field{flex-direction:column !important;width:88%}.normal-back{display:none !important}.image,.input-suggestion{width:100%}.btn.back{font-size:0px !important;padding:18px !important;width:58px !important}.suggestions{margin-bottom:15px !important}.phone-view-suggestions{display:flex !important;gap:10px;margin-bottom:10px !important}.thank-you-text{font-size:44px !important}.sub-title{font-size:21px !important}.price{text-align:left !important}.content{flex-direction:column !important}#signUpForm input{font-size:18px !important;padding:10px 20px !important}#signUpForm .suggestions button,#signUpForm .phone-view-suggestions button{padding:3px 10px !important}#signUpForm .mail-suggestion{font-size:18px !important}}@media screen and (max-width: 410px){#signUpForm button{width:45%}}@media screen and (max-width: 1024px){.image-container .image{height:40vh}.preview-container{min-height:450px !important}.step-progress{width:35px !important;margin:0px 2px !important}.main-container{flex-direction:column-reverse !important;padding-left:0px;padding-right:0px}.form-container{height:60vh;padding:0px;display:flex;justify-content:space-between;flex-direction:column;padding-left:2% !important;padding-right:2% !important}.container{max-width:unset}.phone-email-title{font-size:30px !important}.footer{margin-bottom:10px}.footer .tooltip-inner{max-width:500px !important}.agent-info{position:unset !important;padding-top:5px !important;gap:5px;width:100%;height:fit-content !important}.image-container,.form-container{width:100% !important}.sign-header{margin-top:0px !important;margin-bottom:0px !important}}/*# sourceMappingURL=homeforsale.signin.css.map */
