html,body{height:100%}body{overflow-x:hidden}.wrapper{height:100%;position:relative}.content{min-height:100%;height:100%}footer{width:100%;height:95px}@keyframes fadein{from{opacity:0;top:20px}to{opacity:1;top:0}}@-moz-keyframes fadein{from{opacity:0;top:20px}to{opacity:1;top:0}}@-webkit-keyframes fadein{from{opacity:0;top:20px}to{opacity:1;top:0}}@-ms-keyframes fadein{from{opacity:0;top:20px}to{opacity:1;top:0}}@-o-keyframes fadein{from{opacity:0;top:20px;}to{opacity:1;top:0;}}body{font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;color:#000}a{color:#707070}a:hover{color:#ef9d19}a:focus{color:#707070;outline:0}textarea:focus,input:focus{outline:none}h2{font-size:26px;font-weight:400;margin:0 0 15px 0;line-height:34px}.address-error-msg{display:none;background-color:#f03;color:#fff;border:1px solid #f03;border-radius:4px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);font-size:16px;padding:5px 10px;margin:0 auto;position:absolute;left:45px;top:70px;width:calc(100% - 210px)}.address-error-msg:after,.address-error-msg:before{content:"";position:absolute;width:0;height:0;left:14px}.address-error-msg:before{top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f03}.address-error-msg:after{top:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #f03}.contact-error-msg{color:#f03;margin:-8px 0 13px 5px}.contact-modal-error{color:#f03}.contact-modal-error-msg{background-color:#f03;color:#fff;border:1px solid #f03;border-radius:4px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5);font-size:14px;padding:5px 10px;margin:0;position:absolute;top:-10px;left:15px}.contact-modal-error-msg:after,.contact-modal-error-msg:before{content:"";position:absolute;width:0;height:0}.contact-modal-error-msg:before{top:100%;left:20px;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid;border-top-color:#f03}.contact-modal-error-msg:after{top:100%;left:20px;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f03}.no-padding{padding:0}input[type="radio"]{display:none}input[type="radio"]+label{color:#505050;font-size:22px;font-weight:400;cursor:pointer}input[type="radio"]+label span{display:inline-block;width:22px;height:22px;margin:-5px 10px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%;background-color:#fff;border:1px solid #c6c6c6}input[type="radio"]:checked+label span{background-color:#f4b44d;border-color:#f4b44d}input[type="radio"]+label span,input[type="radio"]:checked+label span{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}.button{font-size:18px;font-weight:600;color:#553f1a;height:54px;background-color:#f4b44d;border:0;border-radius:5px;transition:.3s all ease}.button:hover{background-color:#ef9d19}.home{background:url(../images/seller-lead-cover-photo-1.jpg) 15% center no-repeat;background-size:cover}.home.home--1{background-image:url(../images/seller-lead-cover-photo-1.jpg)}.home.home--2{background-image:url(../images/seller-lead-cover-photo-2.jpg)}.home.home--3{background-image:url(../images/seller-lead-cover-photo-3.jpg)}.home.home--4{background-image:url(../images/seller-lead-cover-photo-4.jpg)}.home.home--5{background-image:url(../images/seller-lead-cover-photo-5.jpg)}.home.home--6{background-image:url(../images/seller-lead-cover-photo-6.jpg)}.home.home--7{background-image:url(../images/seller-lead-cover-photo-7.jpg)}.home.home--8{background-image:url(../images/seller-lead-cover-photo-8.jpg)}.home .content{display:flex;background-color:rgba(0,0,0,.5)}.home .form{width:720px;padding-bottom:80px}.home h1{color:#fff;font-size:56px;width:600px;text-align:center;margin:0 auto 15px;line-height:1.02}.home p{color:#fff;font-size:17px;text-align:center;letter-spacing:1px;margin:0 0 30px 0}.home .input-area{width:100%;height:78px;border-radius:5px;background-color:#fff;padding:12px;position:relative}.home .input-area .ico-search{width:27px;height:27px;float:left;background:url(../images/search.png) 0 0 no-repeat;margin:14px 15px 0 10px}.home .input-area .ico-arrow{width:34px;height:67px;float:left;background:url(../images/arrow.png) 0 0 no-repeat;position:absolute;top:-22px;left:-56px}.home .input-area input{height:54px;line-height:54px;padding:0;border:0;width:calc(100% - 210px);font-size:20px;color:#444}.home .input-area button{width:150px;position:absolute;top:12px;right:12px}.home .input-area button .ico-right{display:inline-block;width:18px;height:18px;margin:0 0 0 5px;position:relative;top:3px;left:0;transition:.3s all ease}.home .input-area button .ico-right>svg{width:18px;height:18px}.home .input-area button .ico-right>svg>g{fill:#553f1a}.home .input-area button:hover .ico-right{left:6px}.home .fade-in{opacity:0;-webkit-animation:fadein .75s;-moz-animation:fadein .75s;-ms-animation:fadein .75s;-o-animation:fadein .75s;animation:fadein .75s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.home .fade-in.key-1{position:relative;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.home .fade-in.key-2{position:relative;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.home .fade-in.key-3{position:relative;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.sidebar{width:30%;height:100%;float:left;background:url(../images/main-bg.jpg) 30% center no-repeat;background-size:cover}.header{background-color:#f5f5f5;height:120px;line-height:120px;font-size:22px;color:#666;border-bottom:1px solid #ccc;text-align:right;padding:0 75px}.header>a{font-size:1.5em}.header>span{width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main{width:100%;height:calc(100% - 120px);float:left;display:flex;padding:0 20px;background-color:#f5f5f5}.form{margin:auto;width:550px}.form label{display:block}.form button.next{width:100%}.prev{text-align:center;margin:15px 0 0}.prev a{color:#999;font-size:13px;text-decoration:underline}.prev a:hover{color:#ef9d19}.radio-item{margin:0 0 13px 0}.question{margin:0 0 35px 0}.round-ico{width:96px;height:96px;border-radius:50%;background-color:#454545;position:relative;float:left;margin:-10px 25px 0 0}.round-ico .ico{width:46px;height:46px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-size:contain;background-position:center center;background-repeat:no-repeat}.round-ico .ico>svg{width:46px;height:46px}.round-ico .ico>svg>g{fill:#f4b44d}.round-ico .ico.ico-beds{background-image:url(../images/beds.png)}.round-ico .ico.ico-baths{background-image:url(../images/baths.png)}.round-ico .ico.ico-tag{background-image:url(../images/tag.png)}.round-ico .ico.ico-report{background-image:url(../images/report.png)}.round-ico .ico.ico-text{background-image:url(../images/text.png)}.round-ico .ico.ico-done{background-image:url(../images/done.png)}.input-groups{width:calc(100% - 125px);float:right}.input-group{display:block;margin-bottom:15px}.floating-label{width:100%;position:relative}.floating-label.fifty{float:left;width:calc(50% - 8px)}.floating-label.fifty.left{margin-right:16px}.floating-label input{border:1px solid #b8b8b8;height:62px;padding:20px 15px 0;width:100%;border-radius:4px;background-color:#fff}.floating-label label{color:#ccc;font-weight:400;color:#707070;width:auto;position:absolute;left:15px;top:20px;font-size:16px;cursor:text;transition:.15s all ease;margin:0}.floating-label.is-focused label{font-size:12px;top:8px}.horz .radio-item{width:70px;float:left}.wide{width:680px}.wide .round-ico{margin-right:40px}.wide .input-groups{width:calc(100% - 140px)}footer{background-color:#fff;font-size:17px;text-align:center;padding:20px 0 20px}footer ul{margin:0;padding:0}footer ul li{font-size:13px;color:#707070;display:inline-block;list-style:none;margin:3px 0 0 0}footer ul li:not(:first-child):before{content:'|';font-size:20px;color:#ccc;position:relative;top:3px;display:inline-block;margin:0 12px 0 8px}footer ul li a{color:#707070}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.form{margin:15% auto 0}}@media(max-width:991px){.home .input-area .ico-arrow{display:none}}@media(max-width:767px){.address-error-msg{width:calc(100% - 180px)}.home .form{width:100%;padding:0 20px 50px}.home h1{width:100%;font-size:36px}.home p{font-size:14px}.home .input-area button{width:120px}.home .input-area input{width:calc(100% - 180px)}.home .input-area button .ico-right{display:none}.header{padding:0 15px;height:60px;line-height:60px;font-size:18px}.main{padding-top:50px;padding-bottom:50px;height:calc(100% - 60px)}.sidebar{width:100%;height:210px}.round-ico{width:54px;height:54px;margin:-10px 15px 0 0}.round-ico .ico{width:32px;height:32px}.round-ico .ico>svg{width:32px;height:32px}.input-groups{width:calc(100% - 70px)}.horz .radio-item{width:20%}.wide .input-groups{width:calc(100% - 95px)}footer{height:120px;bottom:-120px}footer ul li.sierra{display:block}footer ul li.sierra{display:block}footer ul li.sierra:before{display:none}}@media(max-width:479px){.address-error-msg{width:calc(100% - 90px);left:0}.address-error-msg:after,.address-error-msg:before{left:6px}.home .input-area .ico-search{display:none}.home .input-area button{width:80px;font-size:16px}.home .input-area input{width:calc(100% - 90px);font-size:16px}.question{margin-bottom:0}.next{margin-top:30px}.round-ico{display:none}.input-groups{width:100%}.radio-item input[type="radio"]+label{font-size:18px}.wide .input-groups{width:100%}footer{height:205px;bottom:-205px}footer .lic-dash{display:none}footer .lic{display:block}footer ul li{display:block;margin-top:10px}footer ul li:not(:first-child):before{display:none}}@media(max-width:359px){.sidebar{height:120px}}@media(max-height:539px){.pt-page{overflow:visible}.pt-perspective{height:540px}.main,.home .content{display:block;padding-top:50px}.form{width:100%}}#accessibility h2{font-weight:bold;padding-bottom:20px}#accessibility-body{padding:60px 15px;font-size:18px}@media(min-width:992px)and (min-height:580px){#accessibility{position:relative;height:100%}#accessibility footer{position:absolute;bottom:0;width:100%}}.report-container{background:#fff;border-bottom:solid 1px #e1e1e1}.col-map{display:none}.col-map{}.report-map.affix{position:fixed;top:0;width:300px}.report-map>img,#mapCanvas{width:100%;height:100vh}.report{padding:30px 0;max-width:790px;margin:0 auto}.report .round-ico{width:70px;height:70px;margin:0 15px 0 0}.report .round-ico .ico{width:40px;height:40px}.report .round-ico .ico>svg{width:40px;height:40px}.report .round-ico .ico>svg>g{fill:#f4b44d}.report-title{padding-bottom:20px;border-bottom:solid 1px #e1e1e1}.report-title>span{display:block;color:#707070;margin:8px 0 5px 0}.report-title>h2{margin:5px 0}.report-info{width:100%;padding:20px 0}.report-info>div{text-align:center;width:11%;float:left;margin:5px 0}.report-info>div.is-wide{width:22.5%}.report-info>div>strong{display:block;font-size:17px}.report-info>div>label{display:block;color:#707070;text-transform:uppercase;font-size:13px}.report-buyers{margin:20px 0;background-color:#454545;border-bottom:solid 1px #e1e1e1}.report-buyers>img{width:190px;height:120px;float:left}.buyers-info{float:left;padding:20px 25px}.buyers-info>span{display:block;color:#828282;text-transform:uppercase;margin-bottom:5px}.buyers-info>strong{display:block;color:#fff;font-size:18px;font-weight:500;margin-bottom:5px}.buyers-info>a{display:block;color:#f4b44d;text-decoration:underline}.report-estimates{margin:20px 0}.report-estimate{padding:25px 0;border-bottom:1px solid #e1e1e1}.report-estimate+.report-estimate{margin-top:15px}.estimate-source{float:left;width:30%;padding:0 15px}.estimate-source>h3{margin:5px 0;font-size:20px}.estimate-detail{float:left;width:70%;padding:0 15px}.estimate-detail>div{float:left;width:33.33%;text-align:center}.estimate-detail>div>strong{display:block;font-size:17px}.estimate-detail>div>label{display:block;color:#707070;text-transform:uppercase;font-size:13px}.estimate-bar{width:100%!important;height:12px;background:#fdf1dd;border-radius:8px;margin:10px 0 20px;position:relative}.estimate-bar:after{display:block;content:'';height:12px;width:70%;background-color:#f4b44d;border-radius:8px;margin:auto}.estimate-bar-arrow{}.estimate-bar-arrow:after,.estimate-bar-arrow:before{display:block;content:'';position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:0;height:0}.estimate-bar-arrow:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #f4b44d}.estimate-bar-arrow:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid #fff}.report-contact{background:url(../images/email.png) 15px 0 no-repeat;margin:40px 0 20px 0;padding:0 15px 30px;border-bottom:1px solid #e1e1e1}.report-contact>div{padding-left:100px}.report-contact .button{font-size:16px!important;font-weight:400!important;padding:10px 15px!important;height:auto!important}.report-comparables{margin:30px 0}.report-comparables>h3{margin:20px 0;padding:0 15px}.report-comparables>h3>span{font-size:1.6em;vertical-align:middle;line-height:1;color:#f4b44d;margin-right:10px}.report-comparables .table>thead>tr>th{background-color:#f3f3f3;color:#919191;font-size:14px;text-transform:uppercase;border-top:0;border-bottom:0;padding:15px 12px}.report-comparables .table>tbody>tr>td{font-weight:600;font-size:15px;border-top:solid 1px #e1e1e1;padding:15px 12px}.report-comparables .table>tbody>tr:first-child>td{border-top:0}.report.no-detail{max-width:700px;margin:0 auto}.report.no-detail .button-wrapper{text-align:center;margin:40px 0}.report.no-detail .button{font-size:16px!important;font-weight:400!important;padding:10px 15px!important;height:auto!important}@media(max-width:767px){.report .round-ico{width:70px;height:70px}.report .round-ico .ico{width:40px;height:40px}.report .round-ico .ico>svg{width:40px;height:40px}.report-info>div{width:20%}.report-info>div.is-wide{width:50%}.estimate-source,.estimate-detail{width:100%;text-align:center}}@media(min-width:1200px){.col-map{display:block;width:300px;padding-left:0;padding-right:0}.col-report{width:790px;padding-left:45px;padding-right:45px}.col-report .report{margin:0}}@media(min-width:1200px)and (max-width:1380px){.report-footer{padding-left:150px}}@media(min-width:1480px){.col-map,.report-map.affix{width:calc((100% - 880px)/2)}}