@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--color-light-sky-blue:rgba(200,220,237,1);--color-black:rgba(0,0,0,1);--color-white:#fff;--dark-blue:rgba(0,20,167,1);--large-font-size:30px;--mlarege-font-size:18px;--medium-font-size:16px;--small-font-size:14px;--msmall-font-size:12px;--xsmall-font-size:10px;--inter-font:"Inter",serif}body{margin:0}body,h1,h2,h3,h4{font-family:var(--inter-font)}h1,h2,h3,h4{font-weight:700;font-size:var(--large-font-size);line-height:1.2;letter-spacing:0}a,h1,h2,h3,h4{color:var(--color-black)}body input{font-family:var(--inter-font)}h5{font-size:22px;line-height:26.63px}h5,h6{font-family:var(--inter-font);font-weight:700}h6{font-size:16px}h6,p{line-height:19.36px;letter-spacing:0}p{font-family:var(--inter-font);font-weight:500;font-size:var(--medium-font-size);color:var(--color-black)}.container{max-width:810px;padding:0 36px 0 15px;margin:0 auto;width:100%}*{box-sizing:border-box;margin:0}form p{margin-bottom:0}.modalFooter{display:none!important}.modalBody{padding:16px!important}.modalBody,.modalBody p,.modalBody span{text-align:left!important;color:#495057!important}.modalBody span{font-size:14px!important;margin-left:0!important}.modalBody a,.modalBody a span{color:#318dd4!important;text-decoration:underline!important}.modalBody table,.modalBody td,.modalBody th{border:1px solid #000!important;border-collapse:collapse!important;font-size:12px!important;text-align:left;padding:5px;color:#495057;line-height:1.2em}.modalBody table td span{font-size:12px!important}.modalBody th{font-weight:700}.modalBody li{margin-bottom:10px!important;list-style-type:square!important}.modalBody ul{margin-left:20px!important;color:#777}.modalBody h4,.modalBody h4 span{font-size:1.09375rem!important;margin-bottom:.5rem!important;font-weight:600!important;line-height:1.2!important;color:#000!important}.modal-custom{padding-left:0!important;padding-right:0!important}.modalHeader{color:#fff;background-color:#c8dced;text-transform:uppercase}@media(max-width:900px){.legal-modal .legal-modal-container{width:100%!important}.modalBody{padding:0!important}}.header-layout-2{background:#f6f6f6}header{background-color:var(--color-light-sky-blue)}header .inner-wrapper{padding:12px 0}header .wrapper{display:flex;align-items:center;justify-content:space-between}header .site-logo{width:151px;cursor:pointer}header .secure .img-content{display:flex;align-items:center;gap:9px;text-decoration:unset}header .secure .img-content:hover p{color:var(--dark-blue)}header .secure .img-content img,header .secure .img-content svg{width:15px;height:15px}header .secure .img-content p{font-size:var(--msmall-font-size);line-height:1.2;font-weight:500;transition:all .3s linear}.banner-image .desktop{position:relative!important}.banner-image .mobile{display:none}.privacy-policy-sec{background-color:#f8f8f8}.privacy-policy-sec .container{max-width:814px;width:100%;margin:0 auto;padding:0 15px}.privacy-policy-sec .privacy-policy{width:100%}.privacy-policy-sec .privacy-policy .wrapper{width:-moz-fit-content;width:fit-content;margin:0 auto;border-radius:50px;padding:0x 20px;text-align:center}.privacy-links-section{display:flex}.privacy-policy-sec .privacy-policy .wrapper .link-container,.privacy-policy-sec .privacy-policy .wrapper p{margin-left:4px;font-size:var(--xsmall-font-size);color:var(--color-black)}.privacy-policy-sec .privacy-policy .wrapper .link-container a,.privacy-policy-sec .privacy-policy .wrapper p a{font-size:14px;color:var(--color-black)}.privacy-policy-sec .inner-wrapper{max-width:704px;margin:0 auto;padding:12px 0 70px}.privacy-policy-sec .para{margin-top:5px}.privacy-policy .wrapper #step1_4,.privacy-policy .wrapper button,.privacy-policy-sec .para p{font-weight:300;color:#2d3b48;font-size:13px;text-align:left;line-height:18.2px}.privacy-policy .wrapper #step1_4{text-align:center}.privacy-policy .wrapper button{font-size:14px}.banner-layout-2{height:calc(100vh - 78px);display:flex;flex-direction:column;justify-content:flex-end;position:relative}.banner-layout-2 .privacy-policy{width:100%}.banner-layout-2 .privacy-policy .wrapper{width:-moz-fit-content;width:fit-content;margin:0 auto;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;border-radius:50px;padding:4px 20px;justify-content:center;flex-wrap:wrap}.banner-layout-2 .privacy-policy .wrapper p{margin-left:4px}.banner-layout-2 .privacy-policy .wrapper p,.banner-layout-2 .privacy-policy .wrapper p a{font-size:var(--xsmall-font-size);color:var(--color-black)}.banner-layout-2 .banner-image{width:100%}.banner-layout-2 .banner-image img{width:100%;height:auto}.banner-layout-2 .content form{max-width:74.1%;margin:40px auto 0;position:relative;box-shadow:0 6px 24px 0 rgba(0,0,0,.1);padding:6px;display:flex;gap:5px;background:#fff;border-radius:5px}.banner-layout-2 form .form__group,.banner-layout-2 form .form__group input{width:100%}.banner-layout-2 form .button-wrapper button{padding:25px 53px;background:var(--dark-blue);color:var(--color-white);border-radius:5px;font-weight:600;font-size:16px;line-height:19.36px;width:-moz-fit-content;width:fit-content;border:1px solid #000;box-shadow:unset;transition:all .3s linear;white-space:nowrap;-webkit-hyphens:none;hyphens:none}.banner-layout-2 form .button-wrapper button:hover{cursor:pointer;background:var(--color-light-sky-blue);color:var(--color-black);border-color:var(--color-light-sky-blue)}.banner-layout-2 form .form__group{position:relative}.banner-layout-2 form .form__input{position:relative;display:block;width:100%;padding:25px 23px;border:1px solid rgba(0,0,0,.2);border-radius:5px;outline:none;background:rgba(0,0,0,0);font-family:Inter;font-weight:600;font-size:16px;line-height:19.36px;letter-spacing:0}.banner-layout-2 form .form__label{position:absolute;top:10px;transform:translateY(-50%);left:11px;transition:all .3s ease-in-out;pointer-events:none;font-size:var(--msmall-font-size);background-color:#fff}.banner-layout-2 .form__input:focus~label,.banner-layout-2 .form__input:not(:placeholder-shown)~label{font-size:var(--xsmall-font-size);z-index:1;transform:translateY(-50%);top:0}.banner-layout-2 form .form__input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.banner-layout-2 form .form__input::-moz-placeholder{color:rgba(0,0,0,0)}.banner-layout-2 .content{width:100%;position:absolute;top:0;padding-top:63px;left:50%;transform:translateX(-50%);text-align:center}.banner-layout-2 .check-eligibility{margin:19px auto 0;width:-moz-fit-content;width:fit-content;padding:5px 34px 5px 28px;display:flex;gap:7px;align-items:center}.banner-layout-2 .check-eligibility p{font-size:var(--small-font-size);color:var(--dark-blue);margin:0}.banner-layout-2 .content .heading h1{margin-bottom:11px}.form-container__content{width:96.5%;margin:15px auto 0}.form-sec{min-height:calc(100vh - 190px);position:relative;display:flex;flex-direction:column;justify-content:space-between}.form-sec .inner-wrapper{padding:42px 0 40px}.form-sec form .back-btn div{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:7px;border:1px solid var(--dark-blue);padding:10px 24px;color:var(--dark-blue);font-size:var(--small-font-size);font-weight:600;line-height:1.2;border-radius:80px;background-color:var(--color-white);box-shadow:none;transition:all .3s linear;font-family:var(--inter-font);text-decoration:none;cursor:pointer}.form-sec form .back-btn div:hover{background:var(--dark-blue);color:var(--color-white)}.form-sec form .back-btn div:hover img{transform:translateX(-5px);filter:invert(1)}.form-sec form .back-btn div img,.form-sec form .back-btn div svg{width:7px;transition:all .3s linear}.form-sec form .form-wrapper .heading{text-align:center;margin-top:27px}.form-sec form .form-wrapper .heading h2{text-transform:capitalize}.form-sec form .form-wrapper .heading p{color:var(--dark-blue);margin-bottom:27px;margin-top:11px}.form-sec form .form-wrapper .circle-radio{max-width:290px;margin:24px auto 0;padding:0;list-style-type:none}.form-sec form .form-wrapper .circle-radio li{width:100%;border-radius:35px;border:1px solid rgba(0,0,0,.3);padding:16px 18px;margin-bottom:10px;display:flex;align-items:center;transition:all .3s linear}.form-sec form .form-wrapper .circle-radio li.active,.form-sec form .form-wrapper .circle-radio li:hover{border-color:#00d258;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);cursor:pointer}.form-sec form .form-wrapper .circle-radio li.red.active,.form-sec form .form-wrapper .circle-radio li.red:hover{border-color:#ff0004}ul.circle-radio.own-your-home li.red:has(input[type=radio]:checked) .img-box{border-color:#ff0004}ul.circle-radio.own-your-home li:has(input[type=radio]:checked) .img-box{border-color:#00d258}ul.circle-radio li.red:has(input[type=radio]:checked){border-color:#ff0004}ul.circle-radio li:has(input[type=radio]:checked){border-color:#00d258;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.form-sec form .form-wrapper .own-your-home li .img-box{transition:all .3s linear}.form-sec form .form-wrapper .own-your-home li:hover .img-box{border-color:#00d258}.form-sec form .form-wrapper .own-your-home li.red:hover .img-box{border-color:#ff0004}.form-sec form .form-wrapper .circle-radio li input{width:19px;height:19px}.form-sec form .form-wrapper .circle-radio li input:hover{cursor:pointer}.form-sec form .form-wrapper .circle-radio li{position:relative}.form-sec form .form-wrapper .circle-radio li label{margin-left:15px;font-size:var(--msmall-font-size);font-weight:500;line-height:1.2}.form-sec form .form-wrapper .circle-radio li label:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.form-sec form .form-wrapper .own-your-home li{position:relative}.form-sec form .form-wrapper .own-your-home li label{font-weight:500;font-size:16px;line-height:19.36px;letter-spacing:0}.form-sec .wrapper{max-width:290px;margin:24px auto 0}.form-sec .wrapper.m-top{margin-top:10px}.form-sec form .form-wrapper .own-your-home .img-box{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid rgba(0,0,0,.2)}.form-sec form .form-wrapper .own-your-home li{padding:5px 7px}.form-sec form .form-wrapper .own-your-home li input{position:absolute;top:0;width:100%;height:100%;opacity:0;z-index:99}.form-sec form .form-wrapper .kind-of-project li{position:relative;justify-content:center;padding:16px;transition:all .3s linear}.form-sec form .form-wrapper .kind-of-project li label{font-weight:500;font-size:16px;line-height:19.36px}.form-sec form .form-wrapper .kind-of-project li input{position:absolute;top:0;width:100%;height:100%;opacity:0;z-index:99;border-radius:35px;border:1px solid rgba(0,0,0,.3)}.form-sec form .form-wrapper .kind-of-project .img-box{width:26px;height:26px}.form-sec form .form-wrapper .kind-of-project,.form-sec form .form-wrapper .own-your-home{max-width:375px}.form-sec form .form-wrapper .own-your-home li label{width:-moz-fit-content;width:fit-content;margin:0 auto;padding-right:42px}.form-sec form .form-group select{padding:14px 18px;font-family:Inter;font-weight:500;font-size:var(--msmall-font-size);line-height:14.52px;width:100%;border-radius:55px;background-color:#e5e5e5;border:1px solid rgba(0,0,0,.2);height:44px}ul.circle-radio li:has(input[type=radio]:checked){background-color:var(--color-light-sky-blue)}.form-sec .form__group{position:relative;margin-top:10px}.form-sec .form__group .form__input{position:relative;display:block;width:100%;padding:15px 18px;border:1px solid rgba(0,0,0,.3);border-radius:105px;outline:none;background:rgba(0,0,0,0);font-size:var(--msmall-font-size);font-weight:600;background-color:hsla(0,0%,100%,.3)}.form-sec .form__group .form__label{position:absolute;top:23px;transform:translateY(-50%);left:18px;transition:all .3s ease-in-out;pointer-events:none;font-size:var(--msmall-font-size);color:rgba(0,0,0,.6)}.form-sec .form__group .form__input:focus~label,.form-sec .form__group .form__input:not(:placeholder-shown)~label{top:0;z-index:1;background-color:#fff;font-size:9px}.form-sec .form__group .form__input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.form-sec .form__group .form__input::-moz-placeholder{color:rgba(0,0,0,0)}.form-sec span{font-weight:500;font-size:var(--xsmall-font-size);line-height:1.2;margin-top:4px;margin-left:18px}.form-sec span b{color:var(--dark-blue);font-weight:500}.form-sec .button-wrapper{margin-top:24px}.form-sec .button-wrapper button{padding:18px 48px;background-color:var(--dark-blue);color:var(--color-white);font-size:var(--medium-font-size);font-weight:600;line-height:1.2;border-radius:95px;box-shadow:0;border:0;cursor:pointer;width:100%;transition:all .3s linear;white-space:nowrap;-webkit-hyphens:none;hyphens:none}.form-sec .button-wrapper button:hover{background:var(--color-light-sky-blue);color:var(--color-black);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.form-sec .info-para{max-width:676px;margin:19px auto 0;width:60%}.form-sec .info-para .link-container,.form-sec .info-para p{font-family:Inter;font-weight:300;color:#2d3b48;font-size:13px;text-align:left;line-height:18.2px}.form-sec .info-para p a{color:var(--color-black)}.form-sec .info-para p a:hover{color:var(--dark-blue)}span.text-danger{margin-top:5px;padding-left:2px}span.error-message,span.text-danger{text-align:left;display:block;font-size:13px;color:red}span.error-message{margin-top:8px;margin-left:2px}span.error-step-two{text-align:center;margin-top:20px}header.header-layout-2.header-layout-form{background:var(--color-light-sky-blue)}.legal-modal-button{font-size:11px;text-decoration:underline;color:#000!important}.form__group__errors input{border-color:red!important}.form__group__errors .form__label{color:red!important}.modal-container{width:100%;height:100vh;position:fixed;display:none;top:0;left:0;background:rgba(0,0,0,.9);z-index:1000000}.modal-container .container-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px}.modal-container .container-spinner .spinner{border:15px solid #f3f3f3;border-top-color:#0084bd;border-radius:50%;width:100px;height:100px;animation:spin 1s linear infinite;position:absolute}.req-complete .inner-wrapper{margin:45px 0 39px}.req-complete .heading h5{margin-bottom:20px;text-align:center}.req-complete .heading p{font-size:var(--small-font-size);margin-bottom:20px;line-height:1.2}.req-complete .heading h6{margin-top:34px}.req-complete .special-offer{padding:13px 16px;border-radius:20px;border:1px solid #898989;margin-top:25px}.req-complete .special-offer .check-eligibility{width:100%;text-align:center;padding:5px 34px 5px 28px;display:flex;gap:7px;align-items:center;border:1px solid var(--dark-blue);background-color:rgba(0,20,167,.1);border-radius:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center}.req-complete .special-offer .check-eligibility img{width:20px;height:20px}.req-complete .special-offer .check-eligibility p{font-size:var(--small-font-size);color:var(--dark-blue);margin:0}.req-complete .special-offer .insurance-provider{display:flex;align-items:center;padding:14px 15px 13px 12px;background-color:#f7f7f7;border:1px solid #efefef;border-radius:10px;margin-top:15px}.req-complete .special-offer .insurance-provider .logo,.req-complete .special-offer .insurance-provider .logo img{width:112px;margin-right:23px}.req-complete .special-offer .insurance-provider .call-btn{height:100%;padding-left:13px;position:relative;width:-moz-fit-content;width:fit-content}.req-complete .special-offer .insurance-provider .call-btn:before{position:absolute;content:"";width:1px;background-color:#e1e1e1;height:96%;top:50%;left:0;transform:translateY(-50%)}.req-complete .special-offer .insurance-provider .wrapper{display:flex;justify-content:space-between;width:83%}.req-complete .special-offer .insurance-provider .wrapper ul{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;list-style-type:none;padding-left:41px}.req-complete .special-offer .insurance-provider .wrapper ul li{position:relative;font-weight:600;font-size:14px;line-height:16.94px;color:var(--color-black);padding-left:20px;margin-bottom:12px;width:100%}.req-complete .special-offer .insurance-provider .wrapper span{width:65%}.req-complete .special-offer .insurance-provider .wrapper ul li:last-of-type{margin-bottom:0}.req-complete .special-offer .insurance-provider .wrapper ul li:before{position:absolute;content:"";top:6px;width:5px;height:5px;border-radius:100%;background-color:var(--color-black);left:7px;background-repeat:no-repeat}.req-complete .special-offer .insurance-provider .wrapper ul:before{position:absolute;content:"";width:1px;background-color:#e1e1e1;height:96%;top:50%;transform:translateY(-50%);left:0}.req-complete .special-offer .insurance-provider .call-btn .tel-container{display:flex;align-items:center;justify-content:center;background-color:#4cb347;height:135px;flex-direction:column;padding:20px 46px;gap:9px;border-radius:11px;color:var(--color-white);text-decoration:none;transition:all .3s linear;cursor:pointer}.req-complete .special-offer .insurance-provider .call-btn span{width:100%!important}.req-complete .special-offer .insurance-provider .content{width:81%}.req-complete .special-offer .insurance-provider .content h3{font-family:Inter;font-weight:700;font-size:var(--mlarege-font-size);line-height:21.78px}.req-complete .special-offer .insurance-provider .content form{margin-top:10px}.req-complete .special-offer .insurance-provider .content form .form-wrapper{display:flex;gap:6px;align-items:center}.req-complete .special-offer .insurance-provider .content form .form-wrapper .form-group{width:100%}.req-complete form .form-wrapper .form-group select{width:100%;padding:14px 20px;border-radius:55px;border:1px solid #dadada;font-weight:500;font-size:var(--msmall-font-size);line-height:14.52px;height:43px}.req-complete form .form-wrapper .btn-wrapper input{width:-moz-fit-content;width:fit-content;background:#60bb48;padding:13px 35px;border-radius:55px;font-family:Inter;font-weight:600;font-size:var(--small-font-size);line-height:16.94px;color:var(--color-white);border:0;transition:all .3s linear;cursor:pointer}.req-complete form .form-wrapper .btn-wrapper input:hover{background:var(--dark-blue)}.accordain-wrapper .inner-wrapper{margin:39px 0 94px}.accordain-wrapper .accordion .accordion-item{border:1px solid #898989;margin-bottom:15px;border-radius:80px;transition:.3s ease}.accordain-wrapper .accordion .accordion-item.active{border-radius:20px}.accordain-wrapper .accordion .accordion-item.active img{transform:rotate(180deg)}.accordain-wrapper .accordion .accordion-item .accordion-header img{width:12px;height:6.4px;transition:all .3s linear;margin-left:20px}.accordain-wrapper .accordion .accordion-item .accordion-header{padding:25px 26px;font-weight:600;font-size:14px;line-height:16.94px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.accordain-wrapper .accordion{margin-top:18px}.accordain-wrapper .accordion .accordion-item .accordion-content{transform:scaleY(0);max-height:0;overflow:hidden;padding:0 25px;box-sizing:border-box;transition:.3s ease;margin-bottom:0}.accordion-open{transform:scaleY(1)!important;max-height:50px!important;margin-bottom:20px!important}.accordain-wrapper .accordion .accordion-item .accordion-content p{font-size:var(--msmall-font-size);line-height:1.2}.accordain-wrapper .heading h2{font-weight:700;font-size:var(--medium-font-size);line-height:19.36px}.zip-code-error input{border-color:red!important}.zip-code-error label{color:red!important}.loader svg rect{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.animate{animation:fillUp 2s ease-in-out forwards}.pogress-bar{padding:10px 20px 0}.pogress-bar .bar{width:100%;height:14px;background:rgba(0,20,167,.1);position:relative;border-radius:30px}.pogress-bar .fill.kind-of-project-bar{width:30%}.pogress-bar .fill.property-address-bar{width:50%}.pogress-bar .fill.what-name-bar{width:70%}.pogress-bar .fill.email-bar{width:80%}.pogress-bar .fill.phone-bar{width:100%}.drop-down-arrow{position:relative}.drop-down-arrow:after{position:absolute;content:"";width:20px;height:20px;top:50%;right:10px;background-image:url(/dropdown.svg);transform:translateY(-50%);background-repeat:no-repeat;background-position:50%}.drop-down-arrow select{-webkit-appearance:none!important;color:var(--color-black)!important;border:1px solid rgba(0,0,0,.2)!important}.drop-down-arrow select::selection{color:var(--color-black)!important;border:1px solid rgba(0,0,0,.2)!important}.privacy-policy-sec.bg{background:#c8dced;margin-top:20px}.privacy-policy-sec.bg .inner-wrapper{padding:20px 0;max-width:655px}.iframe-thumbtack{width:100%;height:90vh}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-visible{display:block}.phone-icon{width:50px!important}.req-no-lenders{margin-top:50px;text-align:center;padding:0 20px}.req-no-lenders .thanks-message{margin-bottom:30px;font-size:32px;font-weight:500}.req-no-lenders p{font-size:26px;margin-top:40vh}.change-zip-btn{cursor:pointer;color:var(--dark-blue);margin-left:0!important}.form__state select.form__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;width:200px;cursor:pointer}.form__state:after{content:"▼";font-size:.6rem;color:#757575;position:absolute;pointer-events:none;right:1rem;top:50%;transform:translateY(-50%)}.hidden-element{display:none}@keyframes fillUp{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}#zip_1,.banner-image,.check-eligibility,.header-layout-2{display:none!important}.banner-layout-2 .content .heading p{max-width:100%!important;font-size:21px!important}.banner-layout-2 .content form{display:block!important}.banner-layout-2 form .button-wrapper button{width:100%!important}.button-wrapper{margin-top:5px}.banner-layout-2{height:calc(100vh + 100px)!important}@media(max-width:500px){.banner-layout-2{height:calc(100vh + 50px)}}.form-sec{height:auto!important}.tst-estimate-preview{background:#f0f0f0;border-radius:12px;padding:16px;font-family:sans-serif;text-align:center;max-width:600px;margin:16px auto}.tst-preview-title{color:#0028a5;font-weight:700;margin-bottom:12px;font-size:clamp(14px,4vw,18px)}.tst-preview-content{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:nowrap}.tst-preview-block{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.tst-preview-value{font-size:clamp(20px,6vw,30px);font-weight:700;color:#0028a5;display:flex;justify-content:center;align-items:center;gap:4px;white-space:nowrap;line-height:1.1;min-height:38px}.tst-highlight{font-size:.55em;font-weight:400}.tst-preview-label{font-size:clamp(12px,3vw,14px);color:#0028a5;margin-top:4px;white-space:nowrap;height:20px;display:flex;align-items:center;justify-content:center}.tst-preview-locked .tst-lock-icon{width:clamp(95px,6vw,40px);height:auto;flex-shrink:0}@media(max-width:800px){.req-complete .special-offer .insurance-provider .wrapper ul{padding-left:30px}.req-complete .special-offer .insurance-provider .call-btn .tel-container{padding:20px 30px}}@media(max-width:750px){.req-complete .special-offer .insurance-provider .wrapper{width:100%;flex-direction:column}.req-complete .special-offer .insurance-provider .wrapper ul{align-items:unset;padding-left:0;padding-top:20px;margin-bottom:29px}.req-complete .special-offer .insurance-provider .call-btn{width:100%}.req-complete .special-offer .insurance-provider .call-btn:before,.req-complete .special-offer .insurance-provider .wrapper ul:before{width:100%;top:0;height:1px;left:0}.req-complete .special-offer .insurance-provider .call-btn{padding-left:0;padding-top:17px}.req-complete .special-offer .insurance-provider .call-btn .tel-container{width:100%;height:auto;flex-direction:row;justify-content:center;gap:6px;padding:12px}.desktop{display:none}.mobile{display:block!important}.container{padding:0 21px}.hero-banner .content{padding-top:59px}.hero-banner .content .heading h1{margin-bottom:21px}.hero-banner .content form{max-width:100%;margin-top:29px}.hero-banner form .form__group{width:100%}.hero-banner form .form__input{padding:18px 177px 18px 25px}.hero-banner form .button-wrapper button{padding:16px 22px;font-size:var(--msmall-font-size);white-space:nowrap;-webkit-hyphens:none;hyphens:none}.hero-banner form .form__label{left:25px}.hero-banner .check-eligibility{margin-top:18px}.hero-banner .privacy-policy .wrapper{flex-wrap:wrap;justify-content:center;padding-bottom:0}.form-sec .privacy-policy-sec{bottom:0}.form-sec form .form-wrapper .heading{max-width:370px;margin-left:auto;margin-right:auto}.req-complete .special-offer .check-eligibility{margin:0 auto;padding:5px 20px}.req-complete .special-offer .insurance-provider{flex-wrap:wrap;gap:8px}.req-complete .special-offer .insurance-provider .content{width:100%}.accordain-wrapper .inner-wrapper{margin:33px 0 79px}.req-complete .inner-wrapper{margin:42px 0 33px}.accordain-wrapper .accordion{margin-top:23px}.accordain-wrapper .accordion .accordion-item .accordion-header{padding:19px 25px}.accordain-wrapper .accordion .accordion-item{margin-bottom:12px}.req-complete .heading p{text-align:center}.req-complete .special-offer .insurance-provider .logo{margin:0 auto}.accordain-wrapper .heading h2{text-align:center}}@media(max-width:500px){.hero-banner .privacy-policy{bottom:18px}.req-complete .special-offer .check-eligibility p{font-size:12px;font-weight:600}.form-sec form .form-wrapper .kind-of-project,.form-sec form .form-wrapper .own-your-home{max-width:375px}.hero-banner .content .heading h1{max-width:342px;margin-left:auto;margin-right:auto}.hero-banner .content .heading p{max-width:285px;margin-left:auto;margin-right:auto}header .site-logo{width:107px}.hero-banner{min-height:calc(100vh - 63.43px)}header .site-logo img{width:100%}.form-sec .privacy-policy-sec .wrapper{max-width:244px;padding:0}.form-sec form .form-wrapper .heading h2{text-transform:capitalize;font-size:22px!important}.form-sec form .form-wrapper .heading h2 br{display:none}.form-sec .info-para{max-width:370px;width:100%}.req-complete .heading h6{margin-top:42px}.req-complete .special-offer{margin-top:19px;padding:11px 9px;border-radius:10px}.req-complete .special-offer .check-eligibility{margin:0 auto}.req-complete .special-offer .insurance-provider{margin-top:12px;padding:21px 16px 24px}.req-complete .special-offer .insurance-provider .content h3{font-size:14px;line-height:16.94px}.req-complete .special-offer .insurance-provider .content form{margin-top:13px}.req-complete .special-offer .insurance-provider .content form .form-wrapper{flex-wrap:wrap;gap:15px}.req-complete form .form-wrapper .form-group select{height:41px}.req-complete .special-offer .insurance-provider .content form .form-wrapper .form-group select{padding:13px 15px}.req-complete .special-offer .insurance-provider .wrapper span{width:100%!important}.form-sec .inner-wrapper{padding:16px 0 40px}.us-window-sec{margin-bottom:60px}.us-window-sec .heading h1{font-family:Inter;font-weight:600;font-size:20px;line-height:24.2px}.us-window-sec .heading{padding:23px 0}.us-window-sec .container{padding:0 21px}.us-window-sec .card-box .card .tag h6{width:101px;padding:8px 0 9px;font-weight:600;font-size:12px;line-height:14.52px}.us-window-sec .content{padding:16px 31px}.us-window-sec .content h5{font-family:Inter;font-weight:600;font-size:18px;line-height:21.78px}.us-window-sec .btn-wrapper .btn-1 span{display:block}.privacy-policy-sec .inner-wrapper{padding:49px 0 47px}.privacy-policy-sec .container{padding:0 14px}.us-window-sec ul{flex-wrap:wrap;padding:0;gap:0}.us-window-sec ul li{width:100%;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.2)}.us-window-sec ul:last-child li:last-child{border-bottom:0}.list-wrapper{margin:19px 0 15px}.hero-banner .privacy-policy .wrapper{max-width:284px}.banner-layout-2{height:calc(100vh - 63.5px)}.form-sec{height:calc(80vh - 88px)}.banner-layout-2 .content .heading h1{max-width:342px;margin-left:auto;margin-right:auto}.banner-layout-2 .content .heading p{max-width:285px;margin-left:auto;margin-right:auto}.banner-layout-2 .content form{max-width:100%}.banner-layout-2 form .button-wrapper button{padding:27px 20px;font-family:Inter;font-weight:600;font-size:12px;line-height:14.52px;letter-spacing:0;-webkit-hyphens:none;white-space:nowrap;hyphens:none}.banner-layout-2 .privacy-policy .wrapper{max-width:284px;margin-left:auto;margin-right:auto}.us-window-sec .card-box .card img{height:100%;min-height:147px;object-fit:cover}.req-complete .special-offer .insurance-provider .call-btn span{width:auto!important}.form-sec .info-para .link-container,.form-sec .info-para p{line-height:11px;font-size:10px}.container{padding:0 12px}.req-no-lenders{padding:0 10px}.req-no-lenders .thanks-message{margin-bottom:20px;font-size:25px}.req-no-lenders p{font-size:18px;margin-top:10vh}.privacy-policy .wrapper #step1_4,.privacy-policy-sec .para p{font-size:12px}.privacy-policy .wrapper button{font-size:11px}}