body:has(.windows-quote__wrapp){background:url(/v2/img/my-homequote/pages/windows-quote/body-bg.jpg) #51b057 no-repeat center center/cover;background-attachment:fixed!important;background-size:cover;-webkit-background-size:cover}@supports (background:url(/v2/img/my-homequote/pages/windows-quote/webp/body-bg.webp)){body:has(.windows-quote__wrapp){background:url(/v2/img/my-homequote/pages/windows-quote/webp/body-bg.webp) #51b057 no-repeat center center/cover}}@media screen and (max-width:767px){body:has(.windows-quote__wrapp){background:url(/v2/img/my-homequote/pages/windows-quote/body-bg.jpg) #fff no-repeat center center/cover;background-attachment:fixed!important;background-size:cover;-webkit-background-size:cover}@supports (background:url(/v2/img/my-homequote/pages/windows-quote/webp/body-bg.webp)){body:has(.windows-quote__wrapp){background:url(/v2/img/my-homequote/pages/windows-quote/webp/body-bg.webp) #fff no-repeat center center/cover}}}.main-wrapp{padding:0 50px}@media screen and (max-width:767px){.main-wrapp{padding:0 20px}}.windows-quote__wrapp{max-width:850px;margin:0 auto;background:#fff}.windows-quote__wrapp .container{width:100%;padding:0 25px}.windows-quote__wrapp .container.footer-container{padding:0 12px}@media screen and (max-width:520px){.windows-quote__wrapp .container.footer-container{padding:0 40px}}@media screen and (max-width:768px){.windows-quote__wrapp .container{padding:0 20px}}.windows-quote__wrapp .header-disc{background-color:#444;padding:15px 10px;text-align:center;color:#fff;width:100%;margin-bottom:20px}@media screen and (max-width:767px){.windows-quote__wrapp .header-disc{margin-bottom:23px}}.windows-quote__wrapp .header-disc .header-disc__descr{font-size:17px;line-height:21px}@media screen and (max-width:520px){.windows-quote__wrapp .header-disc .header-disc__descr br{display:none}}@media screen and (max-width:520px){.windows-quote__wrapp .header-disc .header-disc__descr{font-size:14px;line-height:17px}}.windows-quote__wrapp .logos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}.windows-quote__wrapp .logos-wrapper .logo-inner{max-width:153px;width:100%}.windows-quote__wrapp .logos-wrapper .logo-inner img{width:100%}@media screen and (max-width:767px){.windows-quote__wrapp .logos-wrapper .logo-inner{max-width:126px}}@media screen and (max-width:767px){.windows-quote__wrapp .logos-wrapper{padding-bottom:23px}}.windows-quote__wrapp .windows-quote__wrapp-logo{max-width:206px;margin:0 auto;padding-bottom:30px}@media screen and (max-width:767px){.windows-quote__wrapp .windows-quote__wrapp-logo{max-width:126px;padding-bottom:23px}}.windows-quote__wrapp .windows-quote__wrapp-logo img{width:100%;height:auto;display:block}.windows-quote__wrapp .windows-quote__wrapp-banner{max-width:100%;margin-bottom:30px}@media screen and (max-width:520px){.windows-quote__wrapp .windows-quote__wrapp-banner{margin-bottom:23px}}.windows-quote__wrapp .windows-quote__wrapp-banner img{width:100%;height:auto;display:block}.windows-quote__wrapp .banner-title{font-size:24px;font-weight:400;line-height:30px;text-align:center;max-width:480px;color:#444;margin:0 auto;padding-bottom:30px}@media screen and (max-width:520px){.windows-quote__wrapp .banner-title{font-size:18px;line-height:22px;padding-bottom:28px;max-width:348px}}.windows-quote__wrapp #quiz_form{min-height:450px}@media screen and (max-width:420px){.windows-quote__wrapp #quiz_form{min-height:400px}}.windows-quote__wrapp #quiz_form .form-title{font-size:18px;font-weight:700;line-height:23px;text-align:center;color:#444}.windows-quote__wrapp #quiz_form .form-subtitle{font-size:14px;font-weight:400;line-height:18px;text-align:center;color:#444;margin:13px 0}.windows-quote__wrapp #quiz_form .steps__item{max-width:620px;width:100%;margin:0 auto}.windows-quote__wrapp #quiz_form .steps__item .step-img{margin:0 auto;padding-bottom:30px}.windows-quote__wrapp #quiz_form #address_tab .inputs-item,.windows-quote__wrapp #quiz_form #email_tab .inputs-item,.windows-quote__wrapp #quiz_form #names_tab .inputs-item,.windows-quote__wrapp #quiz_form #phone_tab .inputs-item,.windows-quote__wrapp #quiz_form #zip_tab .inputs-item{margin:0}.windows-quote__wrapp #quiz_form #address_tab .form,.windows-quote__wrapp #quiz_form #email_tab .form,.windows-quote__wrapp #quiz_form #names_tab .form,.windows-quote__wrapp #quiz_form #phone_tab .form,.windows-quote__wrapp #quiz_form #zip_tab .form{max-width:460px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;margin:0 auto;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width:520px){.windows-quote__wrapp #quiz_form #address_tab .form,.windows-quote__wrapp #quiz_form #email_tab .form,.windows-quote__wrapp #quiz_form #names_tab .form,.windows-quote__wrapp #quiz_form #phone_tab .form,.windows-quote__wrapp #quiz_form #zip_tab .form{max-width:300px}}.windows-quote__wrapp #quiz_form #address_tab .form.with-pt,.windows-quote__wrapp #quiz_form #email_tab .form.with-pt,.windows-quote__wrapp #quiz_form #names_tab .form.with-pt,.windows-quote__wrapp #quiz_form #phone_tab .form.with-pt,.windows-quote__wrapp #quiz_form #zip_tab .form.with-pt{padding-top:13px}.windows-quote__wrapp #quiz_form #address_tab .form.invalid,.windows-quote__wrapp #quiz_form #email_tab .form.invalid,.windows-quote__wrapp #quiz_form #names_tab .form.invalid,.windows-quote__wrapp #quiz_form #phone_tab .form.invalid,.windows-quote__wrapp #quiz_form #zip_tab .form.invalid{gap:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.windows-quote__wrapp #quiz_form #address_tab .form .error-text,.windows-quote__wrapp #quiz_form #email_tab .form .error-text,.windows-quote__wrapp #quiz_form #names_tab .form .error-text,.windows-quote__wrapp #quiz_form #phone_tab .form .error-text,.windows-quote__wrapp #quiz_form #zip_tab .form .error-text{padding-top:0}.windows-quote__wrapp #quiz_form #address_tab .form .inputs-field input,.windows-quote__wrapp #quiz_form #email_tab .form .inputs-field input,.windows-quote__wrapp #quiz_form #names_tab .form .inputs-field input,.windows-quote__wrapp #quiz_form #phone_tab .form .inputs-field input,.windows-quote__wrapp #quiz_form #zip_tab .form .inputs-field input{height:auto;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d9d9d9;border-radius:8px;color:#444;font-family:Rubik;font-size:14px;font-weight:400;line-height:18px;caret-color:#a4a4a4}.windows-quote__wrapp #quiz_form #address_tab .form .inputs-field input::-webkit-input-placeholder,.windows-quote__wrapp #quiz_form #email_tab .form .inputs-field input::-webkit-input-placeholder,.windows-quote__wrapp #quiz_form #names_tab .form .inputs-field input::-webkit-input-placeholder,.windows-quote__wrapp #quiz_form #phone_tab .form .inputs-field input::-webkit-input-placeholder,.windows-quote__wrapp #quiz_form #zip_tab .form .inputs-field input::-webkit-input-placeholder{color:#a4a4a4;font-family:Rubik;font-size:14px;font-weight:400;line-height:18px}.windows-quote__wrapp #quiz_form #address_tab .form .inputs-field input::-moz-placeholder,.windows-quote__wrapp #quiz_form #email_tab .form .inputs-field input::-moz-placeholder,.windows-quote__wrapp #quiz_form #names_tab .form .inputs-field input::-moz-placeholder,.windows-quote__wrapp #quiz_form #phone_tab .form .inputs-field input::-moz-placeholder,.windows-quote__wrapp #quiz_form #zip_tab .form .inputs-field input::-moz-placeholder{color:#a4a4a4;font-family:Rubik;font-size:14px;font-weight:400;line-height:18px}.windows-quote__wrapp #quiz_form #address_tab .form .inputs-field input:-ms-input-placeholder,.windows-quote__wrapp #quiz_form #email_tab .form .inputs-field input:-ms-input-placeholder,.windows-quote__wrapp #quiz_form #names_tab .form .inputs-field input:-ms-input-placeholder,.windows-quote__wrapp #quiz_form #phone_tab .form .inputs-field input:-ms-input-placeholder,.windows-quote__wrapp #quiz_form #zip_tab .form .inputs-field input:-ms-input-placeholder{color:#a4a4a4;font-family:Rubik;font-size:14px;font-weight:400;line-height:18px}.windows-quote__wrapp #quiz_form #address_tab .form .inputs-field input::-ms-input-placeholder,.windows-quote__wrapp #quiz_form #email_tab .form .inputs-field input::-ms-input-placeholder,.windows-quote__wrapp #quiz_form #names_tab .form .inputs-field input::-ms-input-placeholder,.windows-quote__wrapp #quiz_form #phone_tab .form .inputs-field input::-ms-input-placeholder,.windows-quote__wrapp #quiz_form #zip_tab .form .inputs-field input::-ms-input-placeholder{color:#a4a4a4;font-family:Rubik;font-size:14px;font-weight:400;line-height:18px}.windows-quote__wrapp #quiz_form #address_tab .form .inputs-field input::placeholder,.windows-quote__wrapp #quiz_form #email_tab .form .inputs-field input::placeholder,.windows-quote__wrapp #quiz_form #names_tab .form .inputs-field input::placeholder,.windows-quote__wrapp #quiz_form #phone_tab .form .inputs-field input::placeholder,.windows-quote__wrapp #quiz_form #zip_tab .form .inputs-field input::placeholder{color:#a4a4a4;font-family:Rubik;font-size:14px;font-weight:400;line-height:18px}.windows-quote__wrapp #quiz_form #address_tab .form .form-btn,.windows-quote__wrapp #quiz_form #email_tab .form .form-btn,.windows-quote__wrapp #quiz_form #names_tab .form .form-btn,.windows-quote__wrapp #quiz_form #phone_tab .form .form-btn,.windows-quote__wrapp #quiz_form #zip_tab .form .form-btn{width:100%;border-radius:190px;padding:17px 5px;text-transform:uppercase;font-size:16px;font-weight:700;line-height:20px;text-align:center;color:#fff;background:#85c32f}.windows-quote__wrapp #quiz_form #address_tab .form:has(.inputs-item.invalid){gap:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.windows-quote__wrapp #quiz_form #email_tab .form:has(.inputs-field.invalid){gap:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.windows-quote__wrapp #quiz_form #names_tab .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.windows-quote__wrapp #quiz_form #names_tab .inputs:has(.inputs-field.invalid){gap:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.windows-quote__wrapp #quiz_form #names_tab .form:has(.inputs-field.invalid){gap:23px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.windows-quote__wrapp #quiz_form #windows_how_many .inputs,.windows-quote__wrapp #quiz_form #windows_repair .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.windows-quote__wrapp #quiz_form #windows_how_many .steps__roofing_form_checkbox,.windows-quote__wrapp #quiz_form #windows_repair .steps__roofing_form_checkbox{max-width:220px;width:100%}.windows-quote__wrapp #quiz_form #windows_how_many .steps__roofing_form_checkbox label,.windows-quote__wrapp #quiz_form #windows_repair .steps__roofing_form_checkbox label{height:auto!important;width:100%;border-radius:360px;cursor:pointer;font-family:Rubik;font-size:14px;font-weight:400;line-height:18px;padding:16px 20px 16px 46px;color:#a4a4a4;border:1px solid #d9d9d9;-webkit-box-shadow:0 0 6.3000001907px 0 rgba(0,0,0,.2) inset;box-shadow:0 0 6.3000001907px 0 rgba(0,0,0,.2) inset;background:#fff;position:relative;margin:0}.windows-quote__wrapp #quiz_form #windows_how_many .steps__roofing_form_checkbox label::before,.windows-quote__wrapp #quiz_form #windows_repair .steps__roofing_form_checkbox label::before{content:"";position:absolute;left:17px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.windows-quote__wrapp #quiz_form #windows_how_many .steps__roofing_form_checkbox label::after,.windows-quote__wrapp #quiz_form #windows_repair .steps__roofing_form_checkbox label::after{content:"";width:12px;height:12px;background:#d9d9d9;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;border-radius:100%}.windows-quote__wrapp #quiz_form #windows_how_many .checkbox-btn:checked+label,.windows-quote__wrapp #quiz_form #windows_repair .checkbox-btn:checked+label{font-family:Rubik;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-align:center;color:#85c32f;border:1px solid #85c32f;-webkit-box-shadow:0 0 6.3000001907px 0 rgba(0,0,0,.2) inset;box-shadow:0 0 6.3000001907px 0 rgba(0,0,0,.2) inset}.windows-quote__wrapp #quiz_form #windows_how_many .checkbox-btn:checked+label::after,.windows-quote__wrapp #quiz_form #windows_repair .checkbox-btn:checked+label::after{background:#85c32f}.windows-quote__wrapp #quiz_form #windows_how_many .checkbox-btn:checked+label::before,.windows-quote__wrapp #quiz_form #windows_repair .checkbox-btn:checked+label::before{border:1px solid #85c32f}.windows-quote__wrapp #quiz_form #phone_tab .form{gap:0;max-width:570px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.windows-quote__wrapp #quiz_form #phone_tab .form{margin-bottom:50px}}.windows-quote__wrapp #quiz_form #phone_tab .form .inputs-field{margin-bottom:13px}.windows-quote__wrapp #quiz_form #phone_tab .form .inputs,.windows-quote__wrapp #quiz_form #phone_tab .form .steps__buttons{max-width:460px;width:100%}.windows-quote__wrapp #quiz_form #phone_tab .form:has(.inputs-field.invalid) .inputs-field{margin-bottom:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.windows-quote__wrapp #quiz_form #phone_tab .tcpa-black{margin-bottom:13px}.windows-quote__wrapp #quiz_form #phone_tab .tcpa-black .request{padding:0;font-size:12px;font-weight:400;line-height:15px;text-align:center;color:#a4a4a4}.windows-quote__wrapp #quiz_form #phone_tab .tcpa-black .request a{color:#000;font-size:12px;font-weight:500;line-height:15px}.windows-quote__wrapp #quiz_form #phone_tab .tcpa-black .request a:focus{color:#a4a4a4}.windows-quote__wrapp #quiz_form #phone_tab .tcpa-black .tcpa-bottom{text-transform:uppercase;font-size:12px;font-weight:400;line-height:15px;text-align:center;color:#a4a4a4;margin:0 auto}.windows-quote__wrapp-footer .footer-label{max-width:200px;margin:0 auto;padding-bottom:25px}.windows-quote__wrapp-footer .footer-label img{width:100%;height:auto;display:block}.windows-quote__wrapp-footer .footer-privacy{margin-bottom:25px}.windows-quote__wrapp-footer .footer-privacy .footer-privacy__descr{text-align:center;font-size:10px;font-weight:400;line-height:13px;color:#444}.windows-quote__wrapp-footer .footer-link{padding-bottom:40px}@media screen and (max-width:420px){.windows-quote__wrapp-footer .footer-link{padding-bottom:25px}}.windows-quote__wrapp-footer .footer-link .footer-link__descr{font-size:10px;font-weight:400;line-height:13px;text-align:center;color:#444}.windows-quote__wrapp-footer .footer-link .footer-link__descr a{color:#444;text-decoration:underline}@media screen and (max-width:420px){.windows-quote__wrapp-footer{padding-top:20px}}
/*# sourceMappingURL=windows-quote.min.css.map */
