.hero-with-form-sec .step-form-sec input.next.action-button.goto-next{opacity:1}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset:first-child{display:block}.hbspt-form form .hs_submit.hs-submit,.hs_elevation_certificate label{display:none!important}.file-upload input[type=file]{display:block;margin:0 auto;max-width:470px}input.error{border-color:red!important}.hero-with-form-sec .file-upload [type=file]::-webkit-file-upload-button{border-radius:5px;color:rgba(63,63,63,.5);cursor:pointer;display:inline-block;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:110%;outline:none;padding:20px 60px;text-transform:uppercase;transition:all 1s ease;transition:all .3s ease-in-out}.hero-with-form-sec .file-upload [type=file]::-webkit-file-upload-button:hover{background:#fff;border:2px solid #535353;color:#000}.hero-with-form-sec .file-upload input[type=file]{border:0!important}section.hero-with-form-sec{background-color:#2f4291;display:inline-block;padding-bottom:43px;width:100%}section.hero-with-form-sec .lp-banner-row{align-items:center}.hero-with-form-sec .step-form-sec,.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .field,.step-form-sec .hero-landright-new,.step-form-sec .hero-landright-new form#msform{display:inline-block;width:100%}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset{background:#fff;border:1px solid hsla(0,4%,89%,.5);border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25);display:none;margin:60px 0 0!important;margin:0;padding:50px 40px;width:100%}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .field h2{color:#3f3f3f;display:inline-block;font-family:Inter;font-size:30px;font-style:normal;font-weight:700;line-height:110%;text-align:center;width:100%}.hero-with-form-sec form fieldset .field{padding:0}.hero-with-form-sec .lp-banner-right-col{align-items:flex-start;margin-top:0}.hero-with-form-sec .lp-banner-left-col{padding:130px 0 50px}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .field .sub-title{display:inline-block;padding:0 0 30px;width:100%}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .field .sub-title span{color:#3f3f3f;display:inline-block;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:110%;text-align:center;width:100%}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .input-and-label-box{align-items:center;background-color:#fff;border:1px solid hsla(0,0%,44%,.5);border-radius:4px;display:inline-block;margin:0 auto 20px;width:100%}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .field .input-and-label-box input[type=radio]{height:25px;width:25px}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .field label{color:rgba(63,63,63,.5);cursor:pointer;display:inline-block;font-family:Inter;font-size:20px;font-weight:500;line-height:110%;padding:25px 25px 25px 65px;position:relative;width:100%}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .form-btn{display:inline-block;padding:30px 0 0;text-align:center;width:100%}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .form-btn p{color:#515151;display:inline-block;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;width:100%}.hero-with-form-sec .step-form-sec input.next.action-button{background:#2f4291;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:Inter;font-size:18px;font-weight:700;line-height:110%;margin:0 auto;padding:25px;transition:all .5s ease-in-out;width:100%}.hero-with-form-sec .step-form-sec [type=radio]:checked+label,.hero-with-form-sec .step-form-sec input[type=checkbox]:checked+label{background:#2f4291;border-radius:4px;color:#fff!important}.hero-with-form-sec input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background:#fff;border:1px solid hsla(0,0%,44%,.5);border-radius:4px;color:#707070!important;display:inline-block;font-size:16px;line-height:1.25;margin-top:8px;outline:none;padding:32px 13px 11px 36px;width:100%!important}.hero-with-form-sec textarea::placeholder{color:rgba(63,63,63,.5);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:110%}.hero-with-form-sec .file-upload,.hero-with-form-sec fieldset.second-step,.hero-with-form-sec fieldset.second-step .meassge-area,.hero-with-form-sec fieldset.third-step{display:inline-block;width:100%}.hero-with-form-sec .file-upload .file-select{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.hero-with-form-sec .file-upload .file-select .file-select-button{border:1px solid hsla(0,0%,44%,.5);border-radius:4px;color:rgba(63,63,63,.5);display:inline-block;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:110%;padding:20px 60px;transition:all .3s ease-in-out;width:auto}.hero-with-form-sec .file-upload .file-select .file-select-button:nth-child(2){border:none;padding:0 0 0 30px}.hero-with-form-sec .contact-info,.hero-with-form-sec fieldset.fourth-step{display:inline-block;width:100%}.hero-with-form-sec .contact-info .contact-inner{align-items:center;display:flex;gap:20px;justify-content:center;margin:0;width:100%}.hero-with-form-sec .contact-info .contact-inner input{display:inline-block;width:100%}.hero-with-form-sec fieldset.fourth-step input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid hsla(0,0%,44%,.5);border-radius:4px;color:rgba(63,63,63,.5)!important;font-size:20px;font-weight:500;line-height:110%;margin:0 0 20px;outline:none;padding:20px}.hero-with-form-sec fieldset.fourth-step input[type=email]::placeholder,input[type=file]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select,textarea{color:rgba(63,63,63,.5)}.hero-with-form-sec fieldset.five-step{display:inline-block;width:100%}.hero-with-form-sec .address-info{display:inline-block;position:relative;width:100%}.hero-with-form-sec .address-info i{color:rgba(0,0,0,.3);display:block;font-size:25px;left:33px;position:absolute;top:18px}.hero-with-form-sec .address-info input[type=text]{padding:20px 75px}.hero-with-form-sec fieldset.property-foundation{display:inline-block;width:100%}.hero-with-form-sec fieldset.property-foundation .property-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;width:100%}.hero-with-form-sec .year-built{display:inline-block;padding:20px 0 0;width:100%}.hero-with-form-sec fieldset.loan-type{display:inline-block;width:100%}.hero-with-form-sec fieldset.loan-type .property-inner{align-items:center;display:flex;gap:24px;justify-content:space-between;width:100%}.hero-with-form-sec fieldset.year-built-step input[type=text]{padding:20px 30px}.hero-with-form-sec fieldset.year-built-step{display:inline-block;width:100%}[type=radio]:checked,[type=radio]:not(:checked){left:-9999px;position:absolute}[type=radio]:checked+label,[type=radio]:not(:checked)+label{color:#666;cursor:pointer;display:inline-block;line-height:20px;padding-left:28px;position:relative}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #d1d5db;border-radius:100%;content:"";height:20px;left:20px;position:absolute;top:27px;width:20px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{background:#fff;border-radius:100%;content:"";height:6px;left:28px;position:absolute;top:38px;-webkit-transition:all .2s ease;transition:all .2s ease;width:6px}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.hero-with-form-sec [type=radio]:checked+label:after{left:27px;opacity:1;top:34px;-webkit-transform:scale(1);transform:scale(1)}.hero-with-form-sec [type=radio]:checked+label:before{background:#03186f;border:1px solid #03186f}.form-group input[type=checkbox]{cursor:pointer;display:none}input[type=checkbox]+label:before{-webkit-appearance:none;border:1px solid #dedede;border-radius:6px;content:"";cursor:pointer;display:inline-block;height:25px;left:20px;position:absolute;top:29px;vertical-align:middle;width:25px}input[type=checkbox]:checked+label:before{background-color:#00aacf}input[type=checkbox]:checked+label:after{border:1px solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:31px;position:absolute;top:34px;transform:rotate(45deg);width:4px}.step-form-sec input[type=checkbox]{display:none}@media(max-width:1199px){.hero-with-form-sec fieldset.property-foundation{padding:30px 40px!important}.hero-with-form-sec fieldset.property-foundation label{font-size:18px!important;padding:25px 25px 25px 50px!important}.hero-with-form-sec fieldset.property-foundation span{font-size:18px!important}.hero-with-form-sec fieldset.property-foundation .property-inner [type=radio]:not(:checked)+label:before{top:25px}.hero-with-form-sec fieldset.property-foundation .property-inner [type=radio]:checked+label:after{left:27px;top:37px}.hero-with-form-sec fieldset.property-foundation .sub-title{padding:0 0 20px!important}.hero-with-form-sec fieldset.property-foundation .form-btn{padding:20px 0 0!important}}@media(max-width:1080px){.hero-with-form-sec .lp-banner-left-col{padding:60px 0 30px}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset{margin:40px 0 0!important}}@media(max-width:767px){section.hero-with-form-sec .lp-title h1{font-size:30px}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .field h2{font-size:22px;line-height:125%}.hero-with-form-sec fieldset.fourth-step input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{font-size:15px}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset{padding:40px 20px}.hero-with-form-sec fieldset.second-step .meassge-area textarea{min-height:120px}.hero-with-form-sec .step-form-sec .hero-landright-new form#msform fieldset .field .sub-title span{font-size:18px;line-height:130%}}@media(max-width:550px){.hero-with-form-sec fieldset.property-foundation .property-inner{flex-wrap:wrap;gap:0}.hero-with-form-sec fieldset.property-foundation{padding:30px 20px!important}.hero-with-form-sec fieldset.fourth-step input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{padding:20px 15px}.hero-with-form-sec fieldset.loan-type .property-inner{flex-wrap:wrap;gap:0}}