:root{--color-light-sky-blue:#c8dced;--color-black:#000;--color-white:#fff;--dark-blue:#0014a7;--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{font-family:var(--inter-font);margin:0}h1,h2,h3,h4{font-family:var(--inter-font);font-weight:700;font-size:var(--large-font-size);letter-spacing:0;color:var(--color-black);line-height:1.2}a{color:var(--color-black)}body input{font-family:var(--inter-font)}h5{font-family:var(--inter-font);font-size:22px;font-weight:700;line-height:26.63px}h6{font-family:var(--inter-font);letter-spacing:0%;font-size:16px;font-weight:700;line-height:19.36px}p{font-family:var(--inter-font);font-weight:500;font-size:var(--medium-font-size);letter-spacing:0;color:var(--color-black);line-height:19.36px}.container{width:100%;max-width:810px;margin:0 auto;padding:0 36px 0 15px}*{box-sizing:border-box;margin:0}form p{margin-bottom:0}.modalFooter{display:none!important}.modalBody{text-align:left!important;color:#495057!important;padding:16px!important}.modalBody p{text-align:left!important;color:#495057!important}.modalBody span{text-align:left!important;color:#495057!important;margin-left:0!important;font-size:14px!important}.modalBody a,.modalBody a span{color:#318dd4!important;text-decoration:underline!important}.modalBody table,.modalBody th,.modalBody td{text-align:left;color:#495057;padding:5px;line-height:1.2em;border-collapse:collapse!important;border:1px solid #000!important;font-size:12px!important}.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{color:#777;margin-left:20px!important}.modalBody h4 span,.modalBody h4{color:#000!important;margin-bottom:.5rem!important;font-size:1.09375rem!important;font-weight:600!important;line-height:1.2!important}.tst38-card{color:#fff;background:linear-gradient(#0014a7,#0053e0);border-radius:16px;width:100%;max-width:560px;margin:20px auto 0;padding:28px;font-family:Inter,sans-serif;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000026;text-align:left!important}.tst38-card:before{content:"";background:#ffffff1a;border-radius:50%;width:140px;height:140px;position:absolute;top:-60px;right:-60px}.tst38-header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.tst38-icon{background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;padding:10px;display:flex}.tst38-icon svg{fill:#fff;width:22px;height:22px}.tst38-title{font-size:17px;font-weight:600}.tst38-subtitle{opacity:.9;font-size:13px}.tst38-line{border-bottom:1px solid #fff3;margin:12px 0 18px}.tst38-list{font-size:14px;line-height:2;position:relative}.tst38-list span{float:right;opacity:.6;filter:blur(5px)}.tst38-list br,.tst38-list{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tst38-list:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:.8;pointer-events:none;width:65%;height:100%;position:absolute;top:0;left:0}.tst38-cost{text-align:center;background:#ffffff26;border-radius:10px;margin-top:24px;padding:14px 0;position:relative;overflow:hidden}.tst38-cost-value{filter:blur(6px);opacity:.8;font-size:28px;font-weight:600}.tst38-cost:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0003);position:absolute;inset:0}.modal-custom{padding-left:0!important;padding-right:0!important}.modalHeader{color:#fff;text-transform:uppercase;background-color:#c8dced}@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{justify-content:space-between;align-items:center;display:flex}header .site-logo{cursor:pointer;width:151px}header .secure .img-content{-webkit-text-decoration:unset;text-decoration:unset;align-items:center;gap:9px;display:flex}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);font-weight:500;line-height:1.2;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{width:100%;max-width:814px;margin:0 auto;padding:0 15px}.privacy-policy-sec .privacy-policy{width:100%}.privacy-policy-sec .privacy-policy .wrapper{width:fit-content;padding:0x 20px;text-align:center;border-radius:50px;margin:0 auto}.privacy-links-section{display:flex}.privacy-policy-sec .privacy-policy .wrapper p,.privacy-policy-sec .privacy-policy .wrapper .link-container{font-size:var(--xsmall-font-size);color:var(--color-black);margin-left:4px}.privacy-policy-sec .privacy-policy .wrapper p a,.privacy-policy-sec .privacy-policy .wrapper .link-container a{color:var(--color-black);font-size:14px}.privacy-policy-sec .inner-wrapper{max-width:704px;margin:0 auto;padding:12px 0 70px}.privacy-policy-sec .para{margin-top:5px}.privacy-policy-sec .para p,.privacy-policy .wrapper #step1_4,.privacy-policy .wrapper button{color:#2d3b48;text-align:left;font-size:13px;font-weight:300;line-height:18.2px}.privacy-policy .wrapper #step1_4{text-align:center}.privacy-policy .wrapper button{font-size:14px}.banner-layout-2{flex-direction:column;justify-content:flex-end;height:calc(100vh - 78px);display:flex;position:relative}.banner-layout-2 .privacy-policy{width:100%}.banner-layout-2 .privacy-policy .wrapper{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:50px;flex-wrap:wrap;justify-content:center;align-items:center;width:fit-content;margin:0 auto;padding:4px 20px;display:flex}.banner-layout-2 .privacy-policy .wrapper p{font-size:var(--xsmall-font-size);color:var(--color-black);margin-left:4px}.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:initial}.banner-layout-2 .content form{background:#fff;border-radius:5px;gap:5px;max-width:74.1%;margin:40px auto 0;padding:6px;display:flex;position:relative;box-shadow:0 6px 24px #0000001a}.banner-layout-2 form .form__group,.banner-layout-2 form .form__group input{width:100%}.banner-layout-2 form .button-wrapper button{background:var(--dark-blue);color:var(--color-white);width:fit-content;box-shadow:unset;white-space:nowrap;-webkit-hyphens:none;hyphens:none;border:1px solid #000;border-radius:5px;padding:25px 53px;font-size:16px;font-weight:600;line-height:19.36px;transition:all .3s linear}.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{width:100%;letter-spacing:0%;background:0 0;border:1px solid #0003;border-radius:5px;outline:none;padding:25px 23px;font-family:Inter;font-size:16px;font-weight:600;line-height:19.36px;display:block;position:relative}.banner-layout-2 form .form__label{pointer-events:none;font-size:var(--msmall-font-size);background-color:#fff;transition:all .3s ease-in-out;position:absolute;top:10px;left:11px;transform:translateY(-50%)}.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;top:0;transform:translateY(-50%)}.banner-layout-2 form .form__input::-webkit-input-placeholder{color:#0000}.banner-layout-2 form .form__input::placeholder{color:#0000}.banner-layout-2 .content{text-align:center;width:100%;padding-top:63px;position:absolute;top:0;left:50%;transform:translate(-50%)}.banner-layout-2 .check-eligibility{align-items:center;gap:7px;width:fit-content;margin:19px auto 0;padding:5px 34px 5px 28px;display:flex}.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{flex-direction:column;justify-content:space-between;min-height:calc(100vh - 190px);display:flex;position:relative}.form-sec .inner-wrapper{padding:42px 0 40px}.form-sec form .back-btn div{border:1px solid var(--dark-blue);width:fit-content;color:var(--dark-blue);font-size:var(--small-font-size);background-color:var(--color-white);box-shadow:none;font-weight:600;line-height:1.2;font-family:var(--inter-font);cursor:pointer;border-radius:80px;align-items:center;gap:7px;padding:10px 24px;text-decoration:none;transition:all .3s linear;display:flex}.form-sec form .back-btn div:hover{background:var(--dark-blue);color:var(--color-white)}.form-sec form .back-btn div:hover img{filter:invert();transform:translate(-5px)}.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-top:11px;margin-bottom:27px}.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{border:1px solid #0000004d;border-radius:35px;align-items:center;width:100%;margin-bottom:10px;padding:16px 18px;transition:all .3s linear;display:flex}.form-sec form .form-wrapper .circle-radio li:hover,.form-sec form .form-wrapper .circle-radio li.active{cursor:pointer;border-color:#00d258;box-shadow:0 4px 4px #00000026}.form-sec form .form-wrapper .circle-radio li.red:hover,.form-sec form .form-wrapper .circle-radio li.red.active{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 #00000026}.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{font-size:var(--msmall-font-size);margin-left:15px;font-weight:500;line-height:1.2}.form-sec form .form-wrapper .circle-radio li label:after{content:"";cursor:pointer;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.form-sec form .form-wrapper .own-your-home li{position:relative}.form-sec form .form-wrapper .own-your-home li label{letter-spacing:0%;font-size:16px;font-weight:500;line-height:19.36px}.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{border:1px solid #0003;border-radius:100%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.form-sec form .form-wrapper .own-your-home li{padding:5px 7px}.form-sec form .form-wrapper .own-your-home li input{opacity:0;z-index:99;width:100%;height:100%;position:absolute;top:0}.form-sec form .form-wrapper .kind-of-project li{justify-content:center;padding:16px;transition:all .3s linear;position:relative}.form-sec form .form-wrapper .kind-of-project li label{font-size:16px;font-weight:500;line-height:19.36px}.form-sec form .form-wrapper .kind-of-project li input{opacity:0;z-index:99;border:1px solid #0000004d;border-radius:35px;width:100%;height:100%;position:absolute;top:0}.form-sec form .form-wrapper .kind-of-project .img-box{width:26px;height:26px}.form-sec form .form-wrapper .own-your-home,.form-sec form .form-wrapper .kind-of-project{max-width:375px}.form-sec form .form-wrapper .own-your-home li label{width:fit-content;margin:0 auto;padding-right:42px}.form-sec form .form-group select{font-family:Inter;font-weight:500;font-size:var(--msmall-font-size);background-color:#e5e5e5;border:1px solid #0003;border-radius:55px;width:100%;height:44px;padding:14px 18px;line-height:14.52px}ul.circle-radio li:has(input[type=radio]:checked){background-color:var(--color-light-sky-blue)}.form-sec .form__group{margin-top:10px;position:relative}.form-sec .form__group .form__input{width:100%;font-size:var(--msmall-font-size);background:#ffffff4d;border:1px solid #0000004d;border-radius:105px;outline:none;padding:15px 18px;font-weight:600;display:block;position:relative}.form-sec .form__group .form__label{pointer-events:none;font-size:var(--msmall-font-size);color:#0009;transition:all .3s ease-in-out;position:absolute;top:23px;left:18px;transform:translateY(-50%)}.form-sec .form__group .form__input:focus~label,.form-sec .form__group .form__input:not(:placeholder-shown)~label{z-index:1;background-color:#fff;font-size:9px;top:0}.form-sec .form__group .form__input::-webkit-input-placeholder{color:#0000}.form-sec .form__group .form__input::placeholder{color:#0000}.form-sec span{font-weight:500;font-size:var(--xsmall-font-size);margin-top:4px;margin-left:18px;line-height:1.2}.form-sec span b{color:var(--dark-blue);font-weight:500}.form-sec .button-wrapper{margin-top:24px}.form-sec .button-wrapper button{background-color:var(--dark-blue);color:var(--color-white);font-size:var(--medium-font-size);box-shadow:0;cursor:pointer;white-space:nowrap;-webkit-hyphens:none;hyphens:none;border:0;border-radius:95px;width:100%;padding:18px 48px;font-weight:600;line-height:1.2;transition:all .3s linear}.form-sec .button-wrapper button:hover{background:var(--color-light-sky-blue);color:var(--color-black);box-shadow:0 4px 4px #00000026}.form-sec .info-para{width:60%;max-width:676px;margin:19px auto 0}.form-sec .info-para p,.form-sec .info-para .link-container{text-align:left;color:#2d3b48;text-align:left;font-family:Inter;font-size:13px;font-weight:300;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{text-align:left;color:red;margin-top:5px;padding-left:2px;font-size:13px;display:block}span.error-message{text-align:left;color:red;margin-top:8px;margin-left:2px;font-size:13px;display:block}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{z-index:1000000;background:#000000e6;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.modal-container .container-spinner{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-container .container-spinner .spinner{border:15px solid #f3f3f3;border-top-color:#0084bd;border-radius:50%;width:100px;height:100px;animation:1s linear infinite spin;position:absolute}.req-complete .inner-wrapper{margin:45px 0 39px}.req-complete .heading h5{text-align:center;margin-bottom:20px}.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{border:1px solid #898989;border-radius:20px;margin-top:25px;padding:13px 16px}.req-complete .special-offer .check-eligibility{text-align:center;border:1px solid var(--dark-blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0014a71a;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;padding:5px 34px 5px 28px;display:flex}.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{background-color:#f7f7f7;border:1px solid #efefef;border-radius:10px;align-items:center;margin-top:15px;padding:14px 15px 13px 12px;display:flex}.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{width:fit-content;height:100%;padding-left:13px;position:relative}.req-complete .special-offer .insurance-provider .call-btn:before{content:"";background-color:#e1e1e1;width:1px;height:96%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.req-complete .special-offer .insurance-provider .wrapper{justify-content:space-between;width:83%;display:flex}.req-complete .special-offer .insurance-provider .wrapper ul{flex-direction:column;justify-content:center;align-items:center;padding-left:41px;list-style-type:none;display:flex;position:relative}.req-complete .special-offer .insurance-provider .wrapper ul li{color:var(--color-black);width:100%;margin-bottom:12px;padding-left:20px;font-size:14px;font-weight:600;line-height:16.94px;position:relative}.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{content:"";background-color:var(--color-black);background-repeat:no-repeat;border-radius:100%;width:5px;height:5px;position:absolute;top:6px;left:7px}.req-complete .special-offer .insurance-provider .wrapper ul:before{content:"";background-color:#e1e1e1;width:1px;height:96%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.req-complete .special-offer .insurance-provider .call-btn .tel-container{height:135px;color:var(--color-white);cursor:pointer;background-color:#4cb347;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:20px 46px;text-decoration:none;transition:all .3s linear;display:flex}.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{align-items:center;gap:6px;display:flex}.req-complete .special-offer .insurance-provider .content form .form-wrapper .form-group{width:100%}.req-complete form .form-wrapper .form-group select{width:100%;font-weight:500;font-size:var(--msmall-font-size);border:1px solid #dadada;border-radius:55px;height:43px;padding:14px 20px;line-height:14.52px}.req-complete form .form-wrapper .btn-wrapper input{width:fit-content;font-family:Inter;font-weight:600;font-size:var(--small-font-size);color:var(--color-white);cursor:pointer;background:#60bb48;border:0;border-radius:55px;padding:13px 35px;line-height:16.94px;transition:all .3s linear}.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;border-radius:80px;margin-bottom:15px;transition:all .3s}.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;margin-left:20px;transition:all .3s linear}.accordain-wrapper .accordion .accordion-item .accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:25px 26px;font-size:14px;font-weight:600;line-height:16.94px;display:flex}.accordain-wrapper .accordion{margin-top:18px}.accordain-wrapper .accordion .accordion-item .accordion-content{box-sizing:border-box;max-height:0;margin-bottom:0;padding:0 25px;transition:all .3s;overflow:hidden;transform:scaleY(0)}.accordion-open{max-height:50px!important;margin-bottom:20px!important;transform:scaleY(1)!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{clip-path:inset(100% 0 0)}.animate{animation:2s ease-in-out forwards fillUp}.pogress-bar{padding:10px 20px 0}.pogress-bar .bar{background:#0014a71a;border-radius:30px;width:100%;height:14px;position:relative}.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{content:"";background-image:url(/dropdown.svg);background-position:50%;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.drop-down-arrow select{-webkit-appearance:none!important;color:var(--color-black)!important;border:1px solid #0003!important}.drop-down-arrow select::selection{color:var(--color-black)!important;border:1px solid #0003!important}.privacy-policy-sec.bg{background:#c8dced;margin-top:20px}.privacy-policy-sec.bg .inner-wrapper{max-width:655px;padding:20px 0}.iframe-thumbtack{width:100%;height:90vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-visible{display:block}.phone-icon{width:50px!important}.req-no-lenders{text-align:center;margin-top:50px;padding:0 20px}.req-no-lenders .thanks-message{margin-bottom:30px;font-size:32px;font-weight:500}.req-no-lenders p{margin-top:40vh;font-size:26px}.change-zip-btn{cursor:pointer;color:var(--dark-blue);margin-left:0!important}.form__state select.form__input{appearance:none;cursor:pointer;width:200px;padding-right:2.5rem}.form__state:after{content:"▼";color:#757575;pointer-events:none;font-size:.6rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.hidden-element{display:none}@keyframes fillUp{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.header-layout-2,#zip_1,.banner-image,.check-eligibility{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{text-align:center;background:#f0f0f0;border-radius:12px;max-width:600px;margin:16px auto;padding:16px;font-family:sans-serif}.tst-preview-title{color:#0028a5;margin-bottom:12px;font-size:clamp(14px,4vw,18px);font-weight:700}.tst-preview-content{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tst-preview-block{flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;min-width:0;display:flex}.tst-preview-value{color:#0028a5;white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-height:38px;font-size:clamp(20px,6vw,30px);font-weight:700;line-height:1.1;display:flex}.tst-highlight{font-size:.55em;font-weight:400}.tst-preview-label{color:#0028a5;white-space:nowrap;justify-content:center;align-items:center;height:20px;margin-top:4px;font-size:clamp(12px,3vw,14px);display:flex}.tst-preview-locked .tst-lock-icon{flex-shrink:0;width:clamp(95px,6vw,40px);height:auto}@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{flex-direction:column;width:100%}.req-complete .special-offer .insurance-provider .wrapper ul{align-items:unset;margin-bottom:29px;padding-top:20px;padding-left:0}.req-complete .special-offer .insurance-provider .call-btn{width:100%}.req-complete .special-offer .insurance-provider .wrapper ul:before,.req-complete .special-offer .insurance-provider .call-btn:before{width:100%;height:1px;top:0;left:0}.req-complete .special-offer .insurance-provider .call-btn{padding-top:17px;padding-left:0}.req-complete .special-offer .insurance-provider .call-btn .tel-container{flex-direction:row;justify-content:center;gap:6px;width:100%;height:auto;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{font-size:var(--msmall-font-size);white-space:nowrap;-webkit-hyphens:none;hyphens:none;padding:16px 22px}.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 .own-your-home,.form-sec form .form-wrapper .kind-of-project{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{width:100%;max-width:370px}.req-complete .heading h6{margin-top:42px}.req-complete .special-offer{border-radius:10px;margin-top:19px;padding:11px 9px}.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-size:20px;font-weight:600;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-size:12px;font-weight:600;line-height:14.52px}.us-window-sec .content{padding:16px 31px}.us-window-sec .content h5{font-family:Inter;font-size:18px;font-weight:600;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;gap:0;padding:0}.us-window-sec ul li{border-bottom:1px solid #0003;width:100%;padding:10px 0}.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{letter-spacing:0%;white-space:nowrap;-webkit-hyphens:none;hyphens:none;white-space:nowrap;padding:27px 20px;font-family:Inter;font-size:12px;font-weight:600;line-height:14.52px}.banner-layout-2 .privacy-policy .wrapper{max-width:284px;margin-left:auto;margin-right:auto}.us-window-sec .card-box .card img{object-fit:cover;height:100%;min-height:147px}.req-complete .special-offer .insurance-provider .call-btn span{width:initial!important}.form-sec .info-para p,.form-sec .info-para .link-container{font-size:10px;line-height:11px}.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{margin-top:10vh;font-size:18px}.privacy-policy-sec .para p,.privacy-policy .wrapper #step1_4{font-size:12px}.privacy-policy .wrapper button{font-size:11px}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
