@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}: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}.d-flex{display:flex;flex-wrap:wrap}.hero-banner form .form__group{position:relative}.hero-banner form .form__input{position:relative;display:block;width:100%;padding:29px 260px 29px 43px;border:2px solid rgba(0,0,0,.3);border-radius:5px;outline:none;background:rgba(0,0,0,0);font-weight:600;font-size:16px;line-height:19.36px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-banner form .form__label{position:absolute;top:50%;transform:translateY(-50%);left:43px;transition:all .3s ease-in-out;pointer-events:none;font-size:var(--msmall-font-size)}.hero-banner form .form__input:focus~label,.hero-banner form .form__input:not(:placeholder-shown)~label{top:0;font-size:var(--xsmall-font-size);z-index:1;transform:translateY(60%)}.hero-banner form .form__input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.hero-banner form .form__input::-moz-placeholder{color:rgba(0,0,0,0)}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}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;margin:0}.hero-banner{position:relative;min-height:calc(100vh - 78px);height:100%}.hero-banner .banner-image{width:100%}.hero-banner .banner-image img{width:100%;height:100%;object-fit:contain;position:absolute;object-position:bottom}.hero-banner .content{width:100%;padding-top:63px;text-align:center;position:relative;z-index:9}.hero-banner .content .heading h1{margin-bottom:11px;text-transform:capitalize}.hero-banner .content form{max-width:73%;margin:40px auto 0}.hero-banner form .button-wrapper{position:absolute;top:6px;right:6px}.hero-banner form .button-wrapper button{padding:25px 46px;background-color:var(--dark-blue);color:var(--color-white);font-size:var(--medium-font-size);font-weight:600;line-height:1.2;border-radius:5px;box-shadow:0;border:0;cursor:pointer;transition:all .3s linear}.hero-banner form .button-wrapper button:hover,.hero-banner form .button-wrapper input:hover{background:var(--color-light-sky-blue);color:var(--color-black)}.hero-banner form{position:relative}.hero-banner .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;border:1px solid var(--dark-blue);background-color:hsla(0,0%,100%,.1);border-radius:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-banner .check-eligibility img{width:20px;height:20px}.hero-banner .check-eligibility p{font-size:var(--small-font-size);color:var(--dark-blue);margin:0}.hero-banner .privacy-policy{width:100%;margin-top:148px}.hero-banner .main-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:13px;min-height:calc(100vh - 78px)}.hero-banner .privacy-policy .container{padding:0 20px}.hero-banner .privacy-policy .wrapper{width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;align-items:center;border-radius:50px;padding:4px 20px}.hero-banner .privacy-policy .wrapper p{margin-left:4px}.hero-banner .privacy-policy .wrapper p,.hero-banner .privacy-policy .wrapper p a{font-size:var(--xsmall-font-size);color:var(--color-black)}.form-sec{background-image:url(/_next/static/media/desktop-banner-new.846be637.png);background-position:0 100%;background-repeat:no-repeat;background-size:100%}.form-sec.final-step{background-image:none}.form-sec .inner-wrapper{padding:42px 0 40px;background-color:#fff}.form-sec form .back-btn a{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}.form-sec form .back-btn a:hover{background:var(--dark-blue);color:var(--color-white)}.form-sec form .back-btn a:hover img{transform:translateX(-5px);filter:invert(1)}.form-sec form .back-btn a img,.form-sec form .back-btn a svg{width:7px;transition:all .3s linear}.form-sec form .form-wrapper .heading{text-align:center;margin-top:40px}.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:332px;margin:24px auto 0;padding:0;list-style-type:none}.form-sec form .form-wrapper .circle-radio li{width:100%;border-radius:5px;border:1px solid rgba(0,0,0,.3);padding:17px 15px;margin-bottom:10px;display:flex;align-items:center;transition:all .3s linear;background-color:#fff}.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: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 .own-your-home.box-layout,.form-sec form .form-wrapper .siding-installed.box-layout{display:flex;justify-content:space-between;flex-wrap:wrap}.form-sec form .form-wrapper .own-your-home.box-layout li,.form-sec form .form-wrapper .siding-installed.box-layout li{flex-direction:column;width:calc(50% - 5px);height:140px;justify-content:center;align-items:center}.form-sec form .form-wrapper .own-your-home.box-layout li label,.form-sec form .form-wrapper .siding-installed.box-layout li label{padding-right:0}.form-sec form .form-wrapper .own-your-home.box-layout li .img-box,.form-sec form .form-wrapper .siding-installed.box-layout li .img-box{border:none;padding:0;margin-bottom:10px}.form-sec form .form-wrapper .own-your-home.box-layout li .img-box img,.form-sec form .form-wrapper .siding-installed.box-layout li .img-box img{max-width:100%}.form-sec form .form-wrapper .siding-installed.box-layout li{position:relative}.form-sec form .form-wrapper .siding-installed.box-layout li input{position:absolute;opacity:0;top:0;left:0;z-index:999;width:100%;height:100%}.form-sec form .form-wrapper .siding-installed.box-layout li:has(input[type=checkbox]:checked){background-color:var(--color-light-sky-blue);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.form-sec form .form-wrapper .circle-radio li input{width:19px;height:19px;border-radius:5px}.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:0;font-size:var(--msmall-font-size);font-weight:500;line-height:1.2;color:rgba(0,0,0,.6);width:calc(100% - 19px);text-align:center}.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.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:5px;border:1px solid rgba(0,0,0,.2)}.form-sec form .form-wrapper .own-your-home li{padding:5px}.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-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{min-height:calc(100vh - 102px);position:relative;display:flex;flex-direction:column;justify-content:space-between}.form-sec .wrapper{max-width:332px;margin:24px auto 0}.form-sec .form__group{position:relative;margin-top:10px}.form-sec .form__group .form__input{position:relative;display:block;width:100%;padding:19px 25px;border:1px solid rgba(0,0,0,.3);border-radius:5px;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__state .form__input{height:56px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.form-sec .form__group.form__state{position:relative}.form-sec .form__group.form__state .select-group:after{position:absolute;top:21px;right:15px;pointer-events:none;content:"";background-image:url(/_next/static/media/arrow.ad836b79.svg);width:15px;height:15px;background-position:50%;background-repeat:no-repeat;transform:rotate(-90deg)}.form-sec .form__group .form__label{position:absolute;top:50%;transform:translateY(-50%);left:25px;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:0}.form-sec span b{color:var(--dark-blue);font-weight:500}.form-sec .button-wrapper{margin-top:24px}.form-sec .button-wrapper button,.form-sec .button-wrapper input{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:5px;box-shadow:0;border:0;cursor:pointer;width:100%;transition:all .3s linear}.form-sec .button-wrapper button:hover,.form-sec .button-wrapper input: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:20px auto 24px}.form-sec .info-para p{text-align:center;font-family:Inter;font-weight:500;font-size:9px;line-height:1.1;color:var(--color-black)}.form-sec .info-para p a,.form-sec .info-para p button{color:var(--dark-blue);font-weight:600;font-size:inherit;text-decoration:underline}.form-sec .info-para p a:hover,.form-sec .info-para p button:hover{color:var(--color-black)}.form-sec .privacy-policy-sec .wrapper{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;border-radius:50px;padding:4px 20px}.form-sec .privacy-policy-sec .wrapper p{margin-left:4px}.form-sec .privacy-policy-sec .wrapper p,.form-sec .privacy-policy-sec .wrapper p a{font-size:var(--xsmall-font-size);color:var(--color-black)}.req-complete .inner-wrapper{margin:45px 0 39px}.req-complete .heading h5{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{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:left;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}.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 a{display:flex;align-items:center;justify-content:center;background-color:#60bb48;height:135px;flex-direction:column;padding:20px 46px;gap:9px;border-radius:11px;color:var(--color-white);text-decoration:none;transition:all .3s linear}.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:5px;transition:all .3s linear}.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 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}.form-sec .privacy-policy-sec{width:100%}.form-sec .privacy-policy-sec .wrapper{flex-wrap:wrap;justify-content:center}.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}.desktop{display:block}.mobile{display:none}.req-complete .special-offer .insurance-provider .call-btn a svg{width:32px;height:32px}.req-complete .special-offer .insurance-provider .call-btn a svg g rect{transition:all .3s linear}.req-complete .special-offer .insurance-provider .call-btn a:hover{background:var(--color-light-sky-blue);color:var(--color-black)}.req-complete .special-offer .insurance-provider .call-btn a:hover svg g rect{fill:var(--color-black)}.hero-banner .privacy-policy .para{max-width:655px;margin:17px auto 0}.hero-banner .privacy-policy .inner-wrapper{max-width:707px;border-radius:10px;padding:28px 21px 25px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.9);margin:20px auto 0}.hero-banner .privacy-policy .para p{font-family:Inter;font-weight:500;font-size:10px;line-height:16px;text-align:center}.privacy-policy-sec.homepage-privay .inner-wrapper{padding:12px 0}.privacy-policy-sec.homepage-privay .para{max-width:655px;margin-left:auto;margin-right:auto}.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;white-space:nowrap}.phone-icon{width:50px!important}@media(max-width:900px){.legal-modal .legal-modal-container{width:100%!important}.legal-modal .legal-modal-container .legal-modal-body,.modalBody{padding-left:10px!important;padding-right:10px!important}.legal-modal .legal-modal-container .legal-modal-body p{font-size:12px}.legal-modal .legal-modal-container .legal-modal-body td p{font-size:10px}}@media(max-width:800px){.req-complete .special-offer .insurance-provider .wrapper ul{padding-left:30px}.req-complete .special-offer .insurance-provider .call-btn a{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 a{width:100%;height:auto;flex-direction:row;justify-content:center;gap:6px;padding:25px}.desktop{display:none}.mobile{display:block}.container{padding:0 21px}.hero-banner .content{padding-top:100px}.hero-banner .content .heading h1{margin-bottom:17px}.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;font-size:14px}.hero-banner form .button-wrapper button,.hero-banner form .button-wrapper input{padding:16px 22px;font-size:var(--msmall-font-size)}.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 .special-offer .insurance-provider .call-btn .tel-container{width:100%;height:auto;flex-direction:row;justify-content:center;gap:6px;padding:12px}.req-complete .special-offer .insurance-provider .call-btn span{width:auto!important}.req-complete .special-offer .insurance-provider .logo img{margin:0}.req-complete .special-offer .insurance-provider .logo{margin:0 auto}}@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}.form-sec form .form-wrapper .heading h2 br{display:none}.form-sec .info-para{max-width:378px}.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}.hero-banner form .button-wrapper button{padding:16px 10px;font-size:10px}}.us-window-sec{margin-bottom:82px}.us-window-sec .container{max-width:814px!important;width:100%;margin:0 auto;padding:0 15px}.us-window-sec .heading{background:var(--dark-blue);padding:19px 0;text-align:center}.us-window-sec .heading h1{font-weight:600;font-size:26px;line-height:31.47px;color:var(--color-white)}.us-window-sec .card-box{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:20px}.us-window-sec .card-box .card{position:relative}.us-window-sec .card-box .card img{width:100%;border-radius:10px;height:100%}.us-window-sec .card-box .card:nth-of-type(2){grid-row-start:span 2}.us-window-sec .card-box .card .tag{position:absolute;left:7px;top:8px;border-radius:5px;text-align:center}.us-window-sec .card-box .card .tag h6{color:var(--color-white);width:160px;padding:14px;background-color:#60bb48;border-radius:5px;font-family:Inter;font-weight:600;font-size:18px;line-height:21.78px}.req-complete .heading p span{font-weight:600}.us-window-sec .content{width:100%;padding:22px 27px;margin-top:20px;background:var(--dark-blue);border-radius:10px;margin-bottom:5px}.us-window-sec .content h5{color:var(--color-white)}.us-window-sec ul{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.2);padding:25px 88px 20px 48px;list-style-type:none;gap:30px}.us-window-sec ul:last-child{border-bottom:0}.us-window-sec .btn-wrapper{max-width:687px;margin:10px auto 0}.us-window-sec .btn-wrapper .btn-2{background:var(--dark-blue);color:var(--color-white);padding:19px;font-weight:600;font-size:16px;line-height:19.36px;border-radius:8px;width:100%;display:block;text-align:center;text-decoration:unset;transition:all .3s linear;cursor:pointer}.us-window-sec .btn-wrapper .btn-2:hover{background:var(--color-black)}.us-window-sec .btn-wrapper .btn-1{text-align:center;display:block;font-weight:500;font-size:14px;line-height:16.94px;letter-spacing:0;background:rgba(0,20,167,.1);border:1px solid var(--dark-blue);border-radius:8px;padding:14px;width:100%;color:var(--color-black);text-decoration:unset;transition:all .3s linear}.us-window-sec .btn-wrapper .btn-1:hover{background:var(--dark-blue);color:var(--color-white)}.us-window-sec .btn-wrapper .btn-1 span{font-weight:600}.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;display:flex;align-items:center;border-radius:50px;padding:0x 20px;flex-wrap:wrap;justify-content:center}.privacy-policy-sec .privacy-policy .wrapper p{font-weight:400!important}.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>p>a,.privacy-policy-sec .privacy-policy .wrapper>p>button{font-size:var(--xsmall-font-size);color:var(--color-black);text-decoration:underline}.privacy-policy-sec .inner-wrapper{max-width:704px;margin:0 auto;padding:51px 0 70px}.privacy-policy-sec .para{margin-top:18px}.privacy-policy-sec .para p,.privacy-policy-sec .privacy-policy .wrapper>p,.privacy-policy-sec .privacy-policy .wrapper>p>button{font-weight:300;font-size:13px;line-height:1.5;text-align:left;color:#575757}.loader-sec{width:100%;height:100vh;margin:0;position:relative}.loader-sec .background-image{width:100%}.loader-sec .background-image img{width:100%;height:100vh;object-fit:cover}.loader-sec .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@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)}}.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;animation-iteration-count:infinite}.progress-btn{padding:11px 21px;align-items:center}.pogress-bar{padding:0 12px;width:calc(100% - 84px)}.progress-btn .back-btn a{font-family:var(--inter-font);font-weight:600;font-size:13px;text-decoration:none}.progress-btn .back-btn a img{margin-right:6px}.progress-btn .numbers{font-family:var(--inter-font);font-weight:600;font-size:13px}.pogress-bar .bar{width:100%;height:14px;background:rgba(0,20,167,.1);position:relative;border-radius:40px}.pogress-bar .fill{background:#0014a7;width:10%;position:absolute;height:100%;border-radius:30px}.pogress-bar .fill:after{position:absolute;content:"";right:-2px;background-image:url(/_next/static/media/bar-point.b3b6f416.svg);background-repeat:no-repeat;width:20px;height:20px;top:-3px}@media(max-width:500px){.form-sec .inner-wrapper{padding:30px 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 21px}.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}}.header-layout-2{background:#f6f6f6}.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,.banner-layout-2 .banner-image img{width:100%}.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 input{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}.banner-layout-2 form .button-wrapper input: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}.privacy-policy .wrapper p a:hover{color:var(--dark-blue)}@media(max-width:500px){.hero-banner .privacy-policy .wrapper{max-width:284px}.banner-layout-2{height:calc(100vh - 63.5px)}.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 input{padding:27px 20px;font-family:Inter;font-weight:600;font-size:12px;line-height:14.52px;letter-spacing:0}.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}}.drop-down-arrow{position:relative}.drop-down-arrow:after{position:absolute;content:"";width:20px;height:20px;top:50%;right:10px;background-image:url(/_next/static/media/dropdown.f0a16320.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}.error-box p,.hero-banner .error{color:red;font-size:14px}.error-box{margin-top:10px;text-align:center}body{display:flex;flex-direction:column;min-height:100vh}body .privacy-policy-sec{margin-top:auto;position:relative;z-index:9999}.form-sec .content-box{margin-top:20px}.form-sec .content-box label{text-align:center;font-family:Inter;font-weight:300;font-size:13px;line-height:1.5;color:#2d3b48;max-width:700px;padding:0;margin:auto;display:block;max-width:332px;text-align:left}.form-sec .content-box label button,.form-sec .content-box label>a{color:var(--dark-blue);font-weight:300;font-size:inherit;text-decoration:underline}.form-sec .content-box label>p{text-align:left;font-family:Inter;line-height:1.5;color:#2d3b48;font-size:13px;font-weight:300;max-width:700px;padding:0;margin:auto;width:100%}.form-sec .content-box label .final-step-btn{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:5px;box-shadow:0;border:0;cursor:pointer;width:100%;transition:all .3s linear;max-width:330px;margin:25px auto;display:block}.form-sec .content-box label .final-step-btn img{transition:all .5s}.form-sec .content-box label .final-step-btn:hover{background:var(--color-light-sky-blue);color:var(--color-black);box-shadow:0 4px 4px rgba(0,0,0,.1490196078)}.form-sec .content-box label .final-step-btn:hover img,.legal-modal .legal-modal-container .legal-modal-icon-button svg{filter:invert(1)}.legal-modal .legal-modal-container .legal-modal-body{text-align:left}.loader-screen{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;z-index:999999;background-position:50%}.loader-screen .inner-box{width:200px;height:220px}h1.legal-modal-title{text-transform:uppercase}.req-complete iframe{width:100%;height:100vh}.change-zip-btn{cursor:pointer;color:#0014a7}span.error-message{text-align:left;display:block;font-size:13px;color:red;margin-top:8px;margin-left:2px}span.error-step-two{text-align:center}.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}