*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit;padding:0;margin:0}body,html{overscroll-behavior-y:contain}html{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;font-size:16px;font-weight:400;line-height:1.5;scroll-behavior:smooth}body{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Rubik,sans-serif;color:#292929;min-height:100%}body.no-scroll{overflow:hidden}li,ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:inherit}input{font-family:inherit;font-size:inherit;outline:0;border:none;background:#fff;width:100%;height:auto;color:inherit}input::-webkit-input-placeholder{color:inherit;font-size:inherit}input::-moz-placeholder{color:inherit;font-size:inherit}input:-ms-input-placeholder{color:inherit;font-size:inherit}input::-ms-input-placeholder{color:inherit;font-size:inherit}input::placeholder{color:inherit;font-size:inherit}textarea{overflow:auto}button{border:none;outline:0;cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}a{color:inherit;display:inline-block;text-decoration:none}img{display:block;max-width:100%;height:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select,textarea{font-family:inherit}.hidden{display:none}.tab{display:none}.error-text,.valid-text{display:none}.error-text{font-size:80%;color:#e60023;text-align:left;height:0}.request{text-align:center}.input-loader{position:absolute;top:50%;right:14px;width:28px;height:28px;border:2px solid #a0a0a0;border-bottom-color:transparent;border-radius:50%;display:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg)}}.validation-wrapper.invalid .error-text{display:block}.validation-wrapper.invalid input{color:#e60023;border:2px solid #e60023}.validation-wrapper.invalid .select2-container--default .select2-selection--single,.validation-wrapper.invalid select{color:#e60023;border:2px solid #e60023}.validation-wrapper.valid input{border:2px solid #66aa4f;background:#fff url(/v2/img/dist/icons/valid-input-icon.svg) no-repeat 95% center}.inputs-field{position:relative}.inputs-field.validation-in-progress-indicator .input-loader{display:block}.inputs-field input.parsley-error{color:#e60023;border:2px solid #e60023}.inputs-field input.parsley-success{border:2px solid #66aa4f;background:#fff url(/v2/img/dist/icons/valid-input-icon.svg) no-repeat 95% center}.inputs-field.invalid input{color:#e60023;border:2px solid #e60023}.inputs-field.invalid .error-text{display:block}.inputs-field.valid input{border:2px solid #66aa4f;background:#fff url(/v2/img/dist/icons/valid-input-icon.svg) no-repeat 95% center}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;width:auto}input[type=checkbox]+label,input[type=radio]+label{position:relative;display:block;height:auto;width:100%;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.modaal-wrapper{overflow-x:hidden;z-index:100000}.modaal-wrapper .modaal-close{display:none}.modaal-wrapper .modaal-inner-wrapper{padding-left:0;padding-right:0}.modaal-wrapper .modaal-container{width:100%;-webkit-box-shadow:none;box-shadow:none;background:0 0}.modaal-wrapper .modaal-content-container{padding:0!important}.modaal-wrapper .modal{padding:15px 30px;color:#292929;background:#f0eadf;-webkit-box-shadow:0 4px 4px #c3cade;box-shadow:0 4px 4px #c3cade;border-radius:24px 24px 24px 0}.modaal-wrapper .modal.modal_terms_privacy{overflow:hidden;background:#fff;display:block;width:100%;max-width:100%}@media screen and (max-width:480px){.modaal-wrapper .modal.modal_terms_privacy{padding:24px 12px;padding-left:0}}.modaal-wrapper .modal.modal_terms_privacy button{position:absolute;right:35px;top:35px;background-color:transparent;background-image:url(/img/ico/modal-close.svg);height:16px;width:16px;z-index:10000}.modaal-wrapper .modal.modal_terms_privacy .modal_main{padding-bottom:40px}.modaal-wrapper .modal_main{height:100%}.modaal-wrapper .modal_title{padding:60px 20px 25px 20px;margin-bottom:25px;text-align:center;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.modaal-wrapper .modal_title{font-size:32px;padding-top:32px;padding-bottom:0}}@media screen and (max-width:480px){.modaal-wrapper .modal_title{font-size:22px}}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper{display:block;padding:0 47px 47px;text-align:justify}@media screen and (max-width:480px){.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper{padding:0 10px 47px}}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper p{padding-bottom:30px;font-size:14px;line-height:19px}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper p .link{color:#fc8267}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper h4{font-size:30px;padding-bottom:15px;font-weight:500}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper h5{font-size:16px;line-height:18px;padding-bottom:10px;font-weight:500}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper h6{font-size:20px;font-weight:500;padding-top:20px;padding-bottom:20px}.modaal-wrapper .modal.modal_terms_privacy .modal_main_wrapper ul li{line-height:35px;font-size:14px;list-style:disc}.modaal-wrapper .button-top{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modaal-wrapper .button-top a{width:98px;height:40px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:6px;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#393939;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modaal-wrapper .button-top a i{margin-right:4px;width:16px;height:16px;background:url(/img/ico/arrow-top-button.png) no-repeat center center}.modal-loading{background:#fff;-webkit-box-shadow:0 4px 4px #c3cade;box-shadow:0 4px 4px #c3cade;border-radius:14px;width:100%;max-width:429px;padding:50px;position:fixed;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:480px){.modal-loading{max-width:400px}}@media screen and (max-width:420px){.modal-loading{max-width:320px}}.modal-loading .close-modal{display:none}.modal-loading .img-wrap{width:120px;height:90px;margin:0 auto}.modal-loading .img-wrap img{width:100%}.modal-loading h2{font-style:normal;font-weight:700;font-size:22px;line-height:26px;text-align:center;color:#292929}.modal-loading p{font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:center;color:#444;padding-top:10px}body{overflow:auto!important}.phone-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:26px}@media screen and (min-width:560px){.phone-box{display:none}}.phone-box .wrapp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phone-box .wrapp .icon{-webkit-animation:shake 1s infinite;animation:shake 1s infinite;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.phone-box .wrapp .text{color:#444;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.phone-box .wrapp .text span{font-weight:500;color:#85c32f}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0)}15%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}45%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}75%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0)}15%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}45%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}75%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.container{margin:0 auto;width:100%;max-width:1170px}@media screen and (max-width:1500px){.container{padding:0 18px}}.banner{border:2px solid #85c32f;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);box-shadow:0 4px 15px 0 rgba(0,0,0,.1019607843);padding:14px 20px;border-radius:10px;max-width:522px;margin:33px auto 26px auto}@media screen and (max-width:520px){.banner{padding:11px;margin:20px auto 18px auto}}.banner__wrap{display:grid;grid-template-columns:53px 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:520px){.banner__wrap{grid-template-columns:49px 1fr}}.banner-icon{width:100%}.banner_text{display:grid;row-gap:5px}.banner_text__title{font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#85c32f}@media screen and (max-width:520px){.banner_text__title{font-size:12px;line-height:130%}}.banner_text__description{font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:#333}@media screen and (max-width:520px){.banner_text__description{font-size:12px;line-height:120%}}.open-bathremodel__header{padding:15px 0}@media screen and (max-width:520px){.open-bathremodel__header{padding:10px 0}}.open-bathremodel__header .logo-inner{max-width:152px}@media screen and (max-width:520px){.open-bathremodel__header .logo-inner{max-width:102px}}.open-bathremodel__header .logo-inner img{width:100%;height:auto;display:block}.open-bathremodel__header .container{max-width:1125px;padding:0 50px;margin:0 auto}@media screen and (max-width:767px){.open-bathremodel__header .container{padding:0 20px}}@media screen and (max-width:520px){.open-bathremodel__header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.steps__item.tab.typ_tab{display:none}#spinnerInner.show{display:block}#spinnerDone{display:none}#spinnerDone .done-title{font-size:35px;font-weight:500;line-height:41px;text-align:center;margin-bottom:10px;color:#85c32f}@media screen and (max-width:520px){#spinnerDone .done-title{font-size:24px;line-height:28px}}#spinnerDone .done-subtitle{font-size:22px;font-weight:400;line-height:26px;text-align:center;color:#444}@media screen and (max-width:520px){#spinnerDone .done-subtitle{font-size:18px;line-height:21px}}.windowsquote-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.windows-text-bold{max-width:624px;margin:30px auto;text-align:center;font-size:17px;line-height:20px;font-weight:500}@media screen and (max-width:520px){.windows-text-bold{font-size:14px;line-height:17px}}.form-btn-next{width:100%;padding:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:600;line-height:28px;border-radius:10px;color:#fff;background:#85c32f}@media screen and (max-width:520px){.form-btn-next{padding:15px;font-size:20px;line-height:23px}}.open-bathremodel__wrapp .form-preview{padding:33px 0 55px 0}@media screen and (max-width:479px){.open-bathremodel__wrapp .form-preview{padding:20px 0 26px 0}}.open-bathremodel__wrapp .form-preview .h1{font-size:35px;font-weight:500;line-height:41.48px;text-align:center;text-transform:uppercase;color:#333;margin-bottom:26px}@media screen and (max-width:1000px){.open-bathremodel__wrapp .form-preview .h1{max-width:540px;margin:0 auto 26px auto}}@media screen and (max-width:520px){.open-bathremodel__wrapp .form-preview .h1{font-size:24px;line-height:28px;margin-bottom:15px}}.open-bathremodel__wrapp .form-preview__description{max-width:740px;margin:0 auto;font-size:18px;font-weight:400;line-height:27px;text-align:center;color:#333}@media (max-width:767px){.open-bathremodel__wrapp .form-preview__description{font-size:14px;line-height:21px}}.open-bathremodel__wrapp .form-preview .form-preview__steps{display:grid;grid-template-columns:repeat(4,1fr);max-width:540px;margin:0 auto}@media screen and (max-width:479px){.open-bathremodel__wrapp .form-preview .form-preview__steps{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}.open-bathremodel__wrapp .form-preview .form-preview__steps .steps-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media screen and (max-width:479px){.open-bathremodel__wrapp .form-preview .form-preview__steps .steps-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}}.open-bathremodel__wrapp .form-preview .form-preview__steps .steps-inner:has(.dot.active-tab) .dot-inner::before{background:#85c32f}.open-bathremodel__wrapp .form-preview .form-preview__steps .dot-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.open-bathremodel__wrapp .form-preview .form-preview__steps .dot-inner::before{content:"";top:50%;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);position:absolute;height:1px;width:100%;background:#d9d9d9}.open-bathremodel__wrapp .form-preview .form-preview__steps .dot-inner.nth-line::before{display:none}.open-bathremodel__wrapp .form-preview .form-preview__steps .dot{background:#d9d9d9;border-radius:50%;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #d9d9d9;box-shadow:0 0 0 1px #fff,0 0 0 2px #d9d9d9;width:11px;height:11px;position:relative}.open-bathremodel__wrapp .form-preview .form-preview__steps .dot.active-tab{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #85c32f;box-shadow:0 0 0 1px #fff,0 0 0 2px #85c32f;background:#85c32f}.open-bathremodel__wrapp .form-preview .form-preview__steps .dot.active-tab::before{background:#85c32f}.open-bathremodel__wrapp .form-preview .form-preview__steps .item{font-size:15px;font-weight:400;line-height:17.78px;color:#333;position:relative;text-align:center}@media screen and (max-width:520px){.open-bathremodel__wrapp .form-preview .form-preview__steps .item{font-size:12px;line-height:14px}}.open-bathremodel__wrapp .container{max-width:1125px;padding:0 50px;margin:0 auto}@media screen and (max-width:767px){.open-bathremodel__wrapp .container{padding:0 20px}}.open-bathremodel__wrapp .zip-form-box .step-description{padding-top:40px;max-width:440px;margin:0 auto}.open-bathremodel__wrapp .zip-form-box .step-description .title{font-size:17px;font-weight:600;line-height:20.15px;margin-bottom:10px;color:#333;text-align:center}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box .step-description .title{font-size:14px;line-height:16px;max-width:265px;margin:0 auto 10px auto}}.open-bathremodel__wrapp .zip-form-box .step-description .list{max-width:87%;margin:0 auto}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box .step-description .list{max-width:93%}}.open-bathremodel__wrapp .zip-form-box .step-description .list li{list-style-type:disc;font-size:17px;font-weight:400;line-height:25.5px;color:#333;-webkit-animation:fadeIn ease-in 1s forwards;animation:fadeIn ease-in 1s forwards;opacity:0}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box .step-description .list li{font-size:14px;line-height:21px}}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}.open-bathremodel__wrapp .zip-form-box .form-title{font-size:35px;font-weight:500;line-height:41px;text-align:center;color:#000;margin-bottom:30px}@media screen and (max-width:520px){.open-bathremodel__wrapp .zip-form-box .form-title{font-size:24px;line-height:28px}}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box .form-title{font-size:20px;line-height:24px}}.open-bathremodel__wrapp .zip-form-box .form-section .form-subtitle{font-size:22px;font-weight:400;line-height:26.07px;text-align:center;margin-bottom:30px;color:#000}@media screen and (max-width:767px){.open-bathremodel__wrapp .zip-form-box .form-section .form-subtitle{font-size:17px;line-height:20.5px}}.open-bathremodel__wrapp .zip-form-box .form-section .form-subtitle.subtitle--sm{font-size:18px;line-height:100%}.open-bathremodel__wrapp .zip-form-box .form-section .form-title-accent{font-size:20px;font-weight:400;line-height:23.7px;text-align:center;padding-top:15px;margin:0 auto;max-width:500px;color:#000}@media screen and (max-width:767px){.open-bathremodel__wrapp .zip-form-box .form-section .form-title-accent{padding-top:20px;font-size:15px;font-weight:400;line-height:17.78px}}.open-bathremodel__wrapp .zip-form-box .form-section:has(.form-subtitle) .form-title{margin-bottom:10px}.open-bathremodel__wrapp .zip-form-box .form input{height:auto}.open-bathremodel__wrapp .zip-form-box .form input::-webkit-input-placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box .form input::-moz-placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box .form input:-ms-input-placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box .form input::-ms-input-placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box .form input::placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box .form .inputs-field input{width:100%;padding:16px 35px 16px 16px;font-size:17px;background:#fff;border-radius:6px;border:none;color:#292929;outline:0;border:1px solid transparent;-webkit-box-shadow:0 4px 14px rgba(68,68,68,.19);box-shadow:0 4px 14px rgba(68,68,68,.19);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.open-bathremodel__wrapp .zip-form-box .form .form-btn{width:100%;padding:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;font-weight:600;line-height:28px;border-radius:10px;color:#fff;background:#85c32f}@media screen and (max-width:520px){.open-bathremodel__wrapp .zip-form-box .form .form-btn{padding:15px;font-size:20px;line-height:23px}}.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;max-width:750px;margin:0 auto}@media screen and (max-width:767px){.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs .checkbox-btn:checked+label{border:2px solid #d9d9d9}.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs .steps__roofing_form_checkbox{width:100%}.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs .steps__roofing_form_checkbox label{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 40px;font-size:22px;font-weight:500;line-height:25px;text-align:center;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:10px;border:2px solid #d9d9d9;background:#85c32f;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;height:auto}@media screen and (max-width:520px){.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs .steps__roofing_form_checkbox label{padding:0 20px;height:auto;font-size:17px;line-height:19px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;border-radius:20px}}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs .steps__roofing_form_checkbox label span br{display:none}}.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs .steps__roofing_form_checkbox label img{margin-right:0;width:100%}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs .steps__roofing_form_checkbox label img{max-width:120px}}.open-bathremodel__wrapp .zip-form-box #windows_repair .inputs .steps__roofing_form_checkbox label::before{display:none}@media screen and (max-width:768px){.open-bathremodel__wrapp .zip-form-box #windows_repair .form-title{max-width:480px;margin:0 auto 30px auto}}@media screen and (max-width:767px){.open-bathremodel__wrapp .zip-form-box #windows_repair .form-title{max-width:320px}}@media screen and (max-width:520px){.open-bathremodel__wrapp .zip-form-box #budget_tab,.open-bathremodel__wrapp .zip-form-box #financing_option,.open-bathremodel__wrapp .zip-form-box #rate_credit,.open-bathremodel__wrapp .zip-form-box #windows_how_many{min-height:auto;height:100%}}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box #budget_tab .form-title,.open-bathremodel__wrapp .zip-form-box #financing_option .form-title,.open-bathremodel__wrapp .zip-form-box #rate_credit .form-title,.open-bathremodel__wrapp .zip-form-box #windows_how_many .form-title{max-width:245px;margin:0 auto 30px auto}}.open-bathremodel__wrapp .zip-form-box #budget_tab .inputs,.open-bathremodel__wrapp .zip-form-box #financing_option .inputs,.open-bathremodel__wrapp .zip-form-box #rate_credit .inputs,.open-bathremodel__wrapp .zip-form-box #windows_how_many .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:515px;margin:0 auto}@media screen and (max-width:520px){.open-bathremodel__wrapp .zip-form-box #budget_tab .inputs,.open-bathremodel__wrapp .zip-form-box #financing_option .inputs,.open-bathremodel__wrapp .zip-form-box #rate_credit .inputs,.open-bathremodel__wrapp .zip-form-box #windows_how_many .inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box #budget_tab .inputs,.open-bathremodel__wrapp .zip-form-box #financing_option .inputs,.open-bathremodel__wrapp .zip-form-box #rate_credit .inputs,.open-bathremodel__wrapp .zip-form-box #windows_how_many .inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.open-bathremodel__wrapp .zip-form-box #budget_tab .inputs .steps__roofing_form_checkbox,.open-bathremodel__wrapp .zip-form-box #financing_option .inputs .steps__roofing_form_checkbox,.open-bathremodel__wrapp .zip-form-box #rate_credit .inputs .steps__roofing_form_checkbox,.open-bathremodel__wrapp .zip-form-box #windows_how_many .inputs .steps__roofing_form_checkbox{width:100%}.open-bathremodel__wrapp .zip-form-box #budget_tab .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #financing_option .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #rate_credit .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #windows_how_many .inputs .steps__roofing_form_checkbox label{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 30px;font-size:24px;font-weight:600;line-height:28px;text-align:center;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:20px;background:#85c32f;border:2px solid #d9d9d9;height:auto}@media screen and (max-width:520px){.open-bathremodel__wrapp .zip-form-box #budget_tab .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #financing_option .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #rate_credit .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #windows_how_many .inputs .steps__roofing_form_checkbox label{padding:15px 7px;height:auto;font-size:20px;line-height:23px}}@media screen and (max-width:479px){.open-bathremodel__wrapp .zip-form-box #budget_tab .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #financing_option .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #rate_credit .inputs .steps__roofing_form_checkbox label,.open-bathremodel__wrapp .zip-form-box #windows_how_many .inputs .steps__roofing_form_checkbox label{padding:18px 30px;font-size:17px;line-height:20px}}.open-bathremodel__wrapp .zip-form-box #budget_tab .inputs .steps__roofing_form_checkbox label::before,.open-bathremodel__wrapp .zip-form-box #financing_option .inputs .steps__roofing_form_checkbox label::before,.open-bathremodel__wrapp .zip-form-box #rate_credit .inputs .steps__roofing_form_checkbox label::before,.open-bathremodel__wrapp .zip-form-box #windows_how_many .inputs .steps__roofing_form_checkbox label::before{display:none}.open-bathremodel__wrapp .zip-form-box #address_tab .form,.open-bathremodel__wrapp .zip-form-box #email_tab .form,.open-bathremodel__wrapp .zip-form-box #names_tab .form,.open-bathremodel__wrapp .zip-form-box #zip_tab .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:505px;margin:0 auto;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.open-bathremodel__wrapp .zip-form-box #address_tab .form:has(.inputs-field.invalid),.open-bathremodel__wrapp .zip-form-box #email_tab .form:has(.inputs-field.invalid),.open-bathremodel__wrapp .zip-form-box #names_tab .form:has(.inputs-field.invalid),.open-bathremodel__wrapp .zip-form-box #zip_tab .form:has(.inputs-field.invalid){gap:29px}.open-bathremodel__wrapp .zip-form-box #address_tab .form:has(.inputs-field.invalid) input,.open-bathremodel__wrapp .zip-form-box #email_tab .form:has(.inputs-field.invalid) input,.open-bathremodel__wrapp .zip-form-box #names_tab .form:has(.inputs-field.invalid) input,.open-bathremodel__wrapp .zip-form-box #zip_tab .form:has(.inputs-field.invalid) input{border:1px solid #fc8267!important;color:#fc8267}.open-bathremodel__wrapp .zip-form-box #address_tab .form .error-text,.open-bathremodel__wrapp .zip-form-box #email_tab .form .error-text,.open-bathremodel__wrapp .zip-form-box #names_tab .form .error-text,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .error-text{padding-top:0;color:#fc8267}.open-bathremodel__wrapp .zip-form-box #address_tab .form .inputs .inputs-item,.open-bathremodel__wrapp .zip-form-box #email_tab .form .inputs .inputs-item,.open-bathremodel__wrapp .zip-form-box #names_tab .form .inputs .inputs-item,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs .inputs-item{margin:0}.open-bathremodel__wrapp .zip-form-box #address_tab .form .inputs input,.open-bathremodel__wrapp .zip-form-box #email_tab .form .inputs input,.open-bathremodel__wrapp .zip-form-box #names_tab .form .inputs input,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs input{font-family:Rubik;font-size:18px;font-weight:400;line-height:21px;border-radius:10px;color:#000;-webkit-box-shadow:0 4px 20px 0 rgba(85,85,85,.1019607843);box-shadow:0 4px 20px 0 rgba(85,85,85,.1019607843);border:1px solid #d9d9d9}.open-bathremodel__wrapp .zip-form-box #address_tab .form .inputs input::-webkit-input-placeholder,.open-bathremodel__wrapp .zip-form-box #email_tab .form .inputs input::-webkit-input-placeholder,.open-bathremodel__wrapp .zip-form-box #names_tab .form .inputs input::-webkit-input-placeholder,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs input::-webkit-input-placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box #address_tab .form .inputs input::-moz-placeholder,.open-bathremodel__wrapp .zip-form-box #email_tab .form .inputs input::-moz-placeholder,.open-bathremodel__wrapp .zip-form-box #names_tab .form .inputs input::-moz-placeholder,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs input::-moz-placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box #address_tab .form .inputs input:-ms-input-placeholder,.open-bathremodel__wrapp .zip-form-box #email_tab .form .inputs input:-ms-input-placeholder,.open-bathremodel__wrapp .zip-form-box #names_tab .form .inputs input:-ms-input-placeholder,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs input:-ms-input-placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box #address_tab .form .inputs input::-ms-input-placeholder,.open-bathremodel__wrapp .zip-form-box #email_tab .form .inputs input::-ms-input-placeholder,.open-bathremodel__wrapp .zip-form-box #names_tab .form .inputs input::-ms-input-placeholder,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs input::-ms-input-placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box #address_tab .form .inputs .select2-selection__placeholder,.open-bathremodel__wrapp .zip-form-box #address_tab .form .inputs input::placeholder,.open-bathremodel__wrapp .zip-form-box #email_tab .form .inputs .select2-selection__placeholder,.open-bathremodel__wrapp .zip-form-box #email_tab .form .inputs input::placeholder,.open-bathremodel__wrapp .zip-form-box #names_tab .form .inputs .select2-selection__placeholder,.open-bathremodel__wrapp .zip-form-box #names_tab .form .inputs input::placeholder,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs .select2-selection__placeholder,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs input::placeholder{color:#a6a6a6}.open-bathremodel__wrapp .zip-form-box #address_tab .form .steps__buttons .steps__buttons-descr,.open-bathremodel__wrapp .zip-form-box #email_tab .form .steps__buttons .steps__buttons-descr,.open-bathremodel__wrapp .zip-form-box #names_tab .form .steps__buttons .steps__buttons-descr,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .steps__buttons .steps__buttons-descr{text-align:center;padding-top:15px;font-size:14px;font-weight:400;line-height:17px;color:#444}.open-bathremodel__wrapp .zip-form-box #phone_tab .form .inputs-field input,.open-bathremodel__wrapp .zip-form-box #zip_tab .form .inputs-field input{border:1px solid #d9d9d9}@media screen and (max-width:767px){.open-bathremodel__wrapp .zip-form-box #zip_tab .form-title{font-size:19px}}.open-bathremodel__wrapp .zip-form-box #names_tab .form{width:100%}.open-bathremodel__wrapp .zip-form-box #names_tab .form:has(.inputs-field.invalid) .inputs{gap:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.open-bathremodel__wrapp .zip-form-box #names_tab .form .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-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width:767px){.open-bathremodel__wrapp .zip-form-box #phone_tab .form-title{max-width:278px;margin:0 auto 10px auto}}@media screen and (max-width:767px){.open-bathremodel__wrapp .zip-form-box #phone_tab .form-subtitle{max-width:320px}}.open-bathremodel__wrapp .zip-form-box #phone_tab .error-text{padding-top:0}.open-bathremodel__wrapp .zip-form-box #phone_tab .form{max-width:100%}.open-bathremodel__wrapp .zip-form-box #phone_tab .form:has(.inputs-field.invalid) .inputs{gap:30px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.open-bathremodel__wrapp .zip-form-box #phone_tab .form .inputs{max-width:502px;margin:0 auto;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:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.open-bathremodel__wrapp .zip-form-box #phone_tab .form .inputs .inputs-item{margin-bottom:0}.open-bathremodel__wrapp .zip-form-box #phone_tab .request{padding:26px 0 0 0;max-width:800px;margin:0 auto;font-weight:400;font-size:14px;line-height:17px;color:#888}.open-bathremodel__wrapp .zip-form-box #phone_tab .request a{color:#85c32f;text-decoration:underline}.disclamer__block{text-align:center;padding:80px 0 33px 0}@media screen and (max-width:479px){.disclamer__block{padding:40px 0 20px 0}}.disclamer__block .title{font-size:12px;font-weight:600;line-height:14.22px;color:#333;margin-bottom:10px}.disclamer__block .descr{font-size:12px;font-weight:400;line-height:18px;margin-bottom:20px}.disclamer__block .descr:last-child{margin-bottom:0}.disclamer__block .links-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:12px;font-weight:400;line-height:18px;color:#333}.disclamer__block .links-inner a{color:inherit}.open-bathremodel__footer{margin-top:auto}.open-bathremodel__footer .footer__inner{background:#444;padding:23px 0;max-width:100%}.open-bathremodel__footer .footer__inner .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:400;line-height:13px;text-align:center;color:#fff}.open-bathremodel__footer .footer__inner .footer-content a{padding:0 7px;color:inherit;text-decoration:underline}.jquery-modal.blocker.current{display:none}.inputs:has(.validation-wrapper.invalid){gap:23px!important}@media screen and (max-width:520px){#one_tab_contains_all_fields_tab .input-inner:has(.validation-wrapper.invalid){gap:20px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#email_tab .form-title,#names_tab .form-title,#phone_tab .form-title{font-size:20px;line-height:23px}}.container.loader-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.container.loader-inner #svgContainer{max-width:355px}@media screen and (max-width:479px){.container.loader-inner #svgContainer{max-width:212px}}.container.loader-inner .loader-title{font-size:35px;font-weight:600;line-height:41.48px;color:#333;text-align:center}@media screen and (max-width:620px){.container.loader-inner .loader-title{font-size:28px;line-height:33px}}@media screen and (max-width:479px){.container.loader-inner .loader-title{font-size:20px;line-height:23px}}.container.loader-inner .loader-description{font-size:17px;font-weight:600;line-height:20.15px;color:#333;margin-bottom:20px;text-align:center}.container.loader-inner .loader-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container.loader-inner .result-inner{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.container.loader-inner .result-inner:last-child{margin-bottom:0}.container.loader-inner .result-inner.active{-webkit-animation:fadeActive linear .5s forwards;animation:fadeActive linear .5s forwards;opacity:0}@-webkit-keyframes fadeActive{to{opacity:1}}@keyframes fadeActive{to{opacity:1}}.container.loader-inner .result-inner.colored .result-title{color:#85c32f}.container.loader-inner .result-inner.colored .ico svg path{fill:#85c32f}.container.loader-inner .result-inner .ico{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.container.loader-inner .result-inner .ico svg path{-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;fill:#d9d9d9}.container.loader-inner .result-inner .result-title{font-size:17px;font-weight:400;line-height:25.5px;color:#d9d9d9;position:relative;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.container.loader-inner .result-inner .result-item{font-size:17px;font-weight:400;line-height:25.5px;color:#333}#email_tab .inputs{position:relative}#email_tab .email-dropdown{border-radius:10px;padding:10px 0;position:absolute;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);max-width:inherit;width:100%;max-height:205px;overflow-y:scroll;background:#fff;border:1px solid #d9d9d9;z-index:2}#email_tab .email-dropdown::-webkit-scrollbar{-webkit-appearance:none}#email_tab .email-dropdown::-webkit-scrollbar:vertical{width:7px}#email_tab .email-dropdown::-webkit-scrollbar:horizontal{height:11px}#email_tab .email-dropdown::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.3)}#email_tab .email-dropdown li{font-size:18px;font-weight:400;line-height:21.33px;padding:11.5px 20px;cursor:pointer;background:#fff;color:#444;text-align:left}#email_tab .email-dropdown li:hover{background:#f8f8f8}.form .inputs-field.valid .parsley-success,.form .inputs-field.valid input{border:1px solid #66aa4f!important;background:#fff url(../../img/dist/icons/valid-input-icon.svg) no-repeat 95% center!important}.form .inputs-field.valid input:-webkit-autofill{border:1px solid #66aa4f!important;background:#fff url(../../img/dist/icons/valid-input-icon.svg) no-repeat 95% center!important}.form .inputs-field.valid input:autofill{border:1px solid #66aa4f!important;background:#fff url(../../img/dist/icons/valid-input-icon.svg) no-repeat 95% center!important}.form .inputs-field.valid .valid-text{display:none}.form .inputs-field.valid .error-text{display:none}.form .inputs-field.invalid input{color:#e60023!important;border:1px solid #e60023!important;background:#fff}.form .inputs-field.invalid .valid-text{display:none}
/*# sourceMappingURL=progress-windowsqoute-o.min.css.map */
