*,::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}.container{max-width:1510px;padding-inline:40px;margin:0 auto}@media screen and (max-width:767px){.container{padding-inline:20px}}.tab:has(.form-wrapping) .step-title{margin-bottom:40px}@media (max-width:767px){.tab:has(.form-wrapping) .step-title{margin-bottom:15px}}#project_tab .form-btn{max-width:513px;margin:0 auto;margin-top:40px}@media (max-width:767px){#project_tab .form-btn{margin-bottom:20px}}.sticky-container{margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0!important;left:0!important;background:rgba(0,0,0,.6);width:100%;padding:10px 20px;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.sticky-container.show{display:block}.sticky-container:not(:has(#phone-btn)){display:none!important}.sticky-container .btn-inner{margin-top:0}#info_tab .error-text{padding-top:0}#info_tab .tcpa-wrapper{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-top:0}@media screen and (max-width:767px){#info_tab .tcpa-wrapper{padding-top:0}}#info_tab .tcpa-wrapper .tcpa-bottom{margin-top:10px;text-transform:uppercase}#info_tab .form:has(.inputs-field.invalid) .inputs{gap:30px!important;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width:767px){#info_tab .form:has(.inputs-field.invalid) .inputs{gap:20px!important}}#info_tab .form .btn-inner{margin-top:20px}#info_tab .form .btn-inner .steps__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#info_tab .form .btn-inner .steps__buttons .form-btn{max-width:500px}#info_tab .form .email-form.hide,#info_tab .form .phone-form.hide{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#info_tab .form .col-2{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media screen and (max-width:580px){#info_tab .form .col-2{gap:5px}}#info_tab .form .checkbox-wrap{padding:8px 13px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;height:40px}@media screen and (max-width:486px){#info_tab .form .checkbox-wrap{height:50px}}#info_tab .form .checkbox-wrap .checkbox{position:absolute;opacity:0}#info_tab .form .checkbox-wrap .checkbox+label{display:inline-block;position:relative;cursor:pointer;line-height:20px;padding-left:39px;font-weight:500;font-size:14px;line-height:100%;color:#fff}#info_tab .form .checkbox-wrap .checkbox+label:before{position:absolute;display:block;left:0;top:-5px;content:"";background:0 0;width:24px;height:24px;-webkit-box-shadow:inset 0 0 0 1px #c3cade;box-shadow:inset 0 0 0 1px #c3cade;border-radius:8px;-webkit-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;transition:.2s ease-in-out all}@media screen and (max-width:486px){#info_tab .form .checkbox-wrap .checkbox+label:before{top:2px}}#info_tab .form .checkbox-wrap .checkbox+label:after{position:absolute;display:block;content:"";top:1px;left:9px;width:6px;height:10px;border-right:2px solid transparent;border-bottom:2px solid transparent;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s ease-in-out all;-o-transition:.2s ease-in-out all;transition:.2s ease-in-out all}@media screen and (max-width:486px){#info_tab .form .checkbox-wrap .checkbox+label:after{top:7px}}#info_tab .form .checkbox-wrap .checkbox+label:hover{color:#333}#info_tab .form .checkbox-wrap .checkbox+label:focus{outline:0}#info_tab .form .checkbox-wrap .checkbox:checked+label:before{background:#2d8dff;-webkit-box-shadow:none;box-shadow:none}#info_tab .form .checkbox-wrap .checkbox:checked+label:after{border-color:#fff}#info_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:26px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@media screen and (max-width:767px){#info_tab .form .inputs{gap:10px}}#info_tab .form .inputs .inputs-item{margin-bottom:0}#info_tab .form .inputs .inputs-field input::-webkit-input-placeholder{color:#a6a6a6}#info_tab .form .inputs .inputs-field input::-moz-placeholder{color:#a6a6a6}#info_tab .form .inputs .inputs-field input:-ms-input-placeholder{color:#a6a6a6}#info_tab .form .inputs .inputs-field input::-ms-input-placeholder{color:#a6a6a6}#info_tab .form .inputs .inputs-field input::placeholder{color:#a6a6a6}#info_tab .form .request{padding:20px 0 0 0;max-width:800px;margin:0 auto;font-weight:400;font-size:14px;line-height:17px;color:#9999a9}#info_tab .form .request a{color:#9999a9;text-decoration:underline}#age_of_home_tab .hero__form-wrapper,#kind_of_property_tab .hero__form-wrapper,#square_footage_tab .hero__form-wrapper,#warranty_cover_tab .hero__form-wrapper{max-width:513px}#age_of_home_tab .hero__form-wrapper .inputs,#kind_of_property_tab .hero__form-wrapper .inputs,#square_footage_tab .hero__form-wrapper .inputs,#warranty_cover_tab .hero__form-wrapper .inputs{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:20px;width:100%}@media (max-width:767px){#age_of_home_tab .hero__form-wrapper .inputs,#kind_of_property_tab .hero__form-wrapper .inputs,#square_footage_tab .hero__form-wrapper .inputs,#warranty_cover_tab .hero__form-wrapper .inputs{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:20px}}#age_of_home_tab .hero__form-wrapper .inputs.boxes-wrap,#kind_of_property_tab .hero__form-wrapper .inputs.boxes-wrap,#square_footage_tab .hero__form-wrapper .inputs.boxes-wrap,#warranty_cover_tab .hero__form-wrapper .inputs.boxes-wrap{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;width:100%}@media (max-width:767px){#age_of_home_tab .hero__form-wrapper .inputs.boxes-wrap,#kind_of_property_tab .hero__form-wrapper .inputs.boxes-wrap,#square_footage_tab .hero__form-wrapper .inputs.boxes-wrap,#warranty_cover_tab .hero__form-wrapper .inputs.boxes-wrap{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:20px}}#age_of_home_tab .hero__form-wrapper .inputs.boxes-wrap .col,#kind_of_property_tab .hero__form-wrapper .inputs.boxes-wrap .col,#square_footage_tab .hero__form-wrapper .inputs.boxes-wrap .col,#warranty_cover_tab .hero__form-wrapper .inputs.boxes-wrap .col{row-gap:40px;display:grid}@media (max-width:767px){#age_of_home_tab .hero__form-wrapper .inputs.boxes-wrap .col,#kind_of_property_tab .hero__form-wrapper .inputs.boxes-wrap .col,#square_footage_tab .hero__form-wrapper .inputs.boxes-wrap .col,#warranty_cover_tab .hero__form-wrapper .inputs.boxes-wrap .col{row-gap:20px}}#age_of_home_tab .hero__form-wrapper .inputs .steps__form_checkbox,#kind_of_property_tab .hero__form-wrapper .inputs .steps__form_checkbox,#square_footage_tab .hero__form-wrapper .inputs .steps__form_checkbox,#warranty_cover_tab .hero__form-wrapper .inputs .steps__form_checkbox{width:100%}#age_of_home_tab .hero__form-wrapper .inputs .steps__form_checkbox label,#kind_of_property_tab .hero__form-wrapper .inputs .steps__form_checkbox label,#square_footage_tab .hero__form-wrapper .inputs .steps__form_checkbox label,#warranty_cover_tab .hero__form-wrapper .inputs .steps__form_checkbox label{height:57px;margin:0;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;padding:17px;font-size:20px;font-weight:600;line-height:100%;text-align:center;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:6px;background:#2d8dff;text-transform:uppercase}@media (max-width:767px){#age_of_home_tab .hero__form-wrapper .inputs .steps__form_checkbox label,#kind_of_property_tab .hero__form-wrapper .inputs .steps__form_checkbox label,#square_footage_tab .hero__form-wrapper .inputs .steps__form_checkbox label,#warranty_cover_tab .hero__form-wrapper .inputs .steps__form_checkbox label{padding:13px;font-size:16px}}@media (max-width:767px){.form-wrapping .inputs-field input{font-size:14px;padding:13.5px 30px 13.5px 20px}}.form-wrapping .inputs-field input#emailInput{padding:15px 50px 15px 24px}@media (max-width:767px){.form-wrapping .inputs-field input#emailInput{padding:13.5px 39px 13.5px 20px}}.form-wrapping .inputs-field input#firstNameInput,.form-wrapping .inputs-field input#lastNameInput{padding:15px 35px 15px 24px}@media (max-width:767px){.form-wrapping .inputs-field input#firstNameInput,.form-wrapping .inputs-field input#lastNameInput{padding:13.5px 30px 13.5px 20px}}.form-wrapping__inner{max-width:513px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.form-wrapping__group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media (max-width:767px){.form-wrapping__group{gap:5px}}.form-wrapping__check{padding:8px 13px}.form-wrapping__check:has(input:checked) input[type=checkbox]+label::before{background:#2d8dff url(/v2/img/domain/bestwarrantypros-com/quiz-two/icons/check.svg) no-repeat center center/auto}.form-wrapping__check input[type=checkbox]+label{font:500 14px/100% Rubik,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;color:#fff}.form-wrapping__check input[type=checkbox]+label::before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:23px;height:23px;border-radius:8px;background:#fff;border:1px solid #c3cade}.form-wrapping__btn{max-width:513px;margin:0 auto}.h2{font-size:36px;font-weight:500;line-height:43.2px;color:#444}@media screen and (max-width:1199px){.h2{font-size:32px;line-height:38.4px}}@media screen and (max-width:767px){.h2{font-size:24px;line-height:28.4px}}.h2 span{color:#2d8dff}.link{padding:17px;font-size:20px;font-weight:600;line-height:23px;width:100%;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;text-decoration:none;text-transform:uppercase;border-radius:6px;color:#fff;background:#2d8dff}@media screen and (max-width:768px){.link{font-size:17px}}@media screen and (max-width:374px){.link{font-size:14px}}.tab.animated-tab{-webkit-animation:fadeIn .5s linear;animation:fadeIn .5s linear}.tab.animated-tab.no-anim{-webkit-animation:none;animation:none}@-webkit-keyframes fadeIn{0%{opacity:.2}100%{opacity:1}}@keyframes fadeIn{0%{opacity:.2}100%{opacity:1}}.inputs-field input{font-family:Rubik,sans-serif;font-size:20px;font-weight:400;line-height:23.7px;border-radius:6px;padding:15px 24px;color:#444;border:1px solid #999;-webkit-box-shadow:0 4px 14px 0 rgba(68,68,68,.1882352941);box-shadow:0 4px 14px 0 rgba(68,68,68,.1882352941)}.inputs-field input#addressInput{padding:13.5px 45px 13.5px 20px}.inputs-field input.parsley-error,.inputs-field input.parsley-success{border-width:1px}.inputs-field input::-webkit-input-placeholder{color:#6b6f81}.inputs-field input::-moz-placeholder{color:#6b6f81}.inputs-field input:-ms-input-placeholder{color:#6b6f81}.inputs-field input::-ms-input-placeholder{color:#6b6f81}.inputs-field input::placeholder{color:#6b6f81}.form-btn{font-size:20px;font-weight:600;line-height:23px;text-align:center;font-weight:700;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;padding:17px 10px;width:100%;text-transform:uppercase;border-radius:6px;color:#fff;background:#2d8dff}.btn-prev{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:18.5px 25px;background:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.btn-prev .ico{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;width:17px;height:17px}.btn-prev .text{text-transform:uppercase;font-size:16px;font-weight:500;line-height:24px;color:#c2c2c2}.step-animate{position:absolute;right:0;top:50%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.step-loading .wave{position:relative;margin:0 auto 5px auto;text-align:center;line-height:0}.step-loading .wave .dot{display:inline-block;vertical-align:bottom;width:2px;height:2px;border-radius:2px;margin-right:1px;background:#31eaa7;-webkit-animation:wave 1s linear infinite;animation:wave 1s linear infinite}.step-loading .wave .dot:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.step-loading .wave .dot:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.step-loading .loading{position:relative;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;left:0;top:0;font-size:16px;line-height:19px;font-weight:400;text-transform:capitalize;overflow:hidden}@media screen and (max-width:768px){.step-loading .loading{font-size:12px;line-height:14px}}.step-loading .loading:before{color:#aaa;content:attr(data-loading-text)}.step-loading .loading:after{top:0;left:0;width:0;opacity:1;color:#31eaa7;overflow:hidden;position:absolute;content:attr(data-loading-text);-webkit-animation:loading 3s infinite;animation:loading 3s infinite}@-webkit-keyframes loading{0%{width:0}100%{width:100%}}@keyframes loading{0%{width:0}100%{width:100%}}.steps__bar_wrapper{padding-top:40px;max-width:575px;margin:0 auto;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:10px}.steps__bar_wrapper .steps__bar{width:100%;height:7px;border-radius:36px;background:rgba(86,86,86,.2784313725)}.steps__bar_wrapper .steps__bar .steps__bar_line{width:0;height:100%;border-radius:36px;-webkit-transition-property:width;-o-transition-property:width;transition-property:width;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;background:-o-linear-gradient(179.98deg,#88ffd4 .69%,#31eaa7 99.99%);background:linear-gradient(270.02deg,#88ffd4 .69%,#31eaa7 99.99%)}.steps__bar_wrapper .steps__bar_text{font-family:Rubik,sans-serif;font-size:15px;font-weight:400;line-height:22.5px;color:#fff}@media screen and (max-width:767px){.steps__bar_wrapper .steps__bar_text{font-size:13px;line-height:20px}}.steps__bar_wrapper .steps__bar_text #progress{color:#31eaa7}.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-dropdown::-webkit-scrollbar{-webkit-appearance:none}.email-dropdown::-webkit-scrollbar:vertical{width:7px}.email-dropdown::-webkit-scrollbar:horizontal{height:11px}.email-dropdown::-webkit-scrollbar-thumb{border-radius:8px;background-color:rgba(0,0,0,.3)}.email-dropdown li{font-size:18px;font-weight:400;line-height:21.33px;padding:11.5px 20px;cursor:pointer;background:#fff;color:#444}.email-dropdown li:not(:last-child){margin-bottom:7px}.email-dropdown li:hover{background:#f8f8f8}.step-title{font-size:44px;font-weight:500;line-height:50.6px;text-align:center;margin-bottom:15px;color:#eee}.step-title--lg{margin-bottom:40px}@media screen and (max-width:767px){.step-title{font-size:28px;line-height:32px;margin-bottom:10px}.step-title--lg{margin-bottom:20px}}.step-subtitle{font-size:22px;font-weight:500;line-height:25.3px;text-align:center;margin-bottom:40px;color:#fff}@media screen and (max-width:767px){.step-subtitle{font-size:16px;line-height:24px;margin-bottom:20px}}.modal-timer-wrapper{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;background:rgba(0,0,0,.768627451);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:101}.custom__tab{border-radius:20px;border:3px solid #e8e8e8;padding:30px 40px 60px 40px;background:url(../../img/my-homequote/pages/bathrromquotes/final-step-bg.jpg) no-repeat center center/cover}@media screen and (max-width:767px){.custom__tab{padding:20px}}.custom__tab .inner-box{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}.custom__tab .inner-box .title-tab{font-size:38px;font-weight:500;line-height:45.03px;text-align:center;margin-bottom:37px;color:#515d53}@media screen and (max-width:767px){.custom__tab .inner-box .title-tab{font-size:23px;line-height:26px;margin-bottom:20px}}.custom__tab .inner-box .title-text{margin-top:-27px;margin-bottom:37px;color:#515d53;text-align:center;font-family:Rubik;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:767px){.custom__tab .inner-box .title-text{font-size:18px;margin-top:-10px;margin-bottom:20px}}.custom__tab .inner-box .buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:26px;width:100%}@media screen and (max-width:767px){.custom__tab .inner-box .buttons-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.custom__tab .inner-box .buttons-wrap .btn{font-size:32px;font-weight:600;line-height:37.92px;border-radius:10px;text-transform:uppercase;padding:21.5px;max-width:161px;width:100%;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;background:#2d8dff;color:#fff}@media screen and (max-width:767px){.custom__tab .inner-box .buttons-wrap .btn{max-width:100%;font-size:25px;line-height:30px;padding:16.5px}}svg.loading-animate-svg{width:200px;height:200px}.loading-line{stroke-dasharray:440;stroke-dashoffset:0;-o-transition:stroke-dashoffset 1s linear;transition:stroke-dashoffset 1s linear;-webkit-transition:stroke-dashoffset 1s linear}.loading-text{font-family:Rubik,sans-serif;font-size:60px;font-style:normal;font-weight:600;line-height:normal;fill:#333;text-anchor:middle;dominant-baseline:middle;-webkit-dominant-baseline:middle;-moz-dominant-baseline:middle;-ms-dominant-baseline:middle}.tcpa-wrapper{max-width:519px;margin:0 auto;padding-top:50px;text-align:center}.tcpa-wrapper.form-wrapping__tcpa{max-width:762px;padding-top:30px;margin-bottom:20px}@media screen and (max-width:767px){.tcpa-wrapper.form-wrapping__tcpa{padding-top:15px;margin-bottom:15px}}.tcpa-wrapper.form-wrapping__tcpa .tcpa-bottom{text-transform:uppercase}@media screen and (max-width:767px){.tcpa-wrapper{padding-top:30px}}.tcpa-wrapper .tcpa-black .request{font-size:14px;font-weight:400;line-height:21px;margin-bottom:10px;color:#b1b1b1}.tcpa-wrapper .tcpa-black .request a{text-decoration:underline}@media screen and (max-width:767px){.tcpa-wrapper .tcpa-black .request{font-size:12px;line-height:18px}}.tcpa-wrapper .tcpa-bottom{text-decoration:underline;font-size:12px;font-weight:400;line-height:15.6px;color:#888}.hero{min-height:100vh;padding-block:0 80px;position:relative}@media screen and (max-width:767px){.hero{padding-block:0 60px}}@media screen and (max-width:767px){.hero{min-height:100svh}}.hero__header{position:relative;padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.hero__header{padding-top:15px}}.hero__header .header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;max-width:164px}@media screen and (max-width:991px){.hero__header .header__logo{max-width:140px}}@media screen and (max-width:767px){.hero__header .header__logo{max-width:134px}}.hero__header .header__logo img{width:100%;height:auto}.hero__form{max-width:1170px;margin:135px auto 0}@media screen and (max-width:767px){.hero__form{margin:56px auto 0}}.hero__form .checked-item--colored{border-radius:6px;color:#fff;background:#2d8dff}.hero__form-owner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:724px;margin:0 auto;gap:30px}@media (max-width:767px){.hero__form-owner{gap:20px}}.hero__form-owner .checked-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero__form-owner .checked-item label{padding:12px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:10px;font:600 20px/115% Rubik;text-transform:uppercase}@media (max-width:767px){.hero__form-owner .checked-item label{font-size:16px}}.hero__form-owner .checked-item label img{max-width:109px;width:100%}.hero__form-age{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:724px;margin:0 auto;gap:30px}@media (max-width:767px){.hero__form-age{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero__form-age .checked-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.hero__form-age .checked-item label{padding:17px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:10px;font:600 20px/115% Rubik;text-transform:uppercase}@media (max-width:767px){.hero__form-age .checked-item label{font-size:16px}}.hero__form-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:970px;margin:0 auto;gap:15px}@media (max-width:767px){.hero__form-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.hero__form-project .checked-item{-webkit-box-flex:1;-ms-flex:1;flex:1;border:2px solid #2d8dff;background:rgba(21,21,21,.7490196078)}.hero__form-project .checked-item:has(input.required-error){border:2px solid #e60023}.hero__form-project .checked-item input:checked+label{background:#2d8dff}.hero__form-project .checked-item label{padding:10px;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:20px;font:600 20px/115% Rubik;text-transform:uppercase}@media (max-width:767px){.hero__form-project .checked-item label{font-size:16px;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hero__form-project .checked-item label img{max-width:139px}@media (max-width:767px){.hero__form-project .checked-item label img{max-width:50px}}.hero__form-project .checked-item span{min-height:46px;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}@media (max-width:767px){.hero__form-project .checked-item span{min-height:auto}}.hero__form-coverage{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;max-width:356px;margin:0 auto}.hero__form-coverage label{padding:17px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:600 20px/115% Rubik;text-transform:uppercase}@media (max-width:767px){.hero__form-coverage label{padding:19px;font-size:16px}}.hero__form-fields{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}@media screen and (max-width:767px){.hero__form-fields{gap:10px;-webkit-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}}.hero__form-fields:has(#firstNameInput.parsley-error){gap:20px}.hero__form-list{padding-top:65px;max-width:468px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px 40px}@media screen and (max-width:767px){.hero__form-list{display:none}}.hero__form-list li{font-size:16px;font-weight:400;line-height:24px;list-style-type:disc;color:#d4d4d4}.hero__form-description{text-align:center;margin-bottom:65px}@media screen and (max-width:767px){.hero__form-description{margin-bottom:40px}}.hero__form-description .h1{font-size:44px;font-weight:500;line-height:52.8px;margin-bottom:20px;color:#eee}.hero__form-description .h1 span{color:#31eaa7}@media screen and (max-width:991px){.hero__form-description .h1 br{display:none}}@media screen and (max-width:767px){.hero__form-description .h1{font-size:32px;line-height:38px}}.hero__form-description .h2{max-width:762px;margin:0 auto;color:#fff}.hero__form-wrapper{max-width:513px;margin:0 auto;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}.invest{padding-block:80px}@media screen and (max-width:767px){.invest{padding-block:30px}}.invest__title{text-align:center;margin-bottom:20px;color:#fff}.invest__description{font-size:18px;font-weight:400;line-height:27px;text-align:center;margin-bottom:40px;color:#fff}@media screen and (max-width:767px){.invest__description{font-size:14px;line-height:21px}}.invest__cards{display:grid;grid-template-columns:repeat(5,1fr);place-items:flex-start;gap:20px}@media screen and (max-width:1199px){.invest__cards{max-width:630px;margin:0 auto;grid-template-columns:repeat(1,1fr)}}.invest__cards-item{border-radius:20px;overflow:hidden;background:rgba(28,28,28,.7490196078)}@media screen and (max-width:1199px){.invest__cards-item{display:grid;grid-template-columns:270px 1fr}}@media screen and (max-width:767px){.invest__cards-item{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}}.invest__cards-item .thumbnail{width:100%}@media screen and (max-width:1199px){.invest__cards-item .thumbnail{height:100%}}.invest__cards-item .thumbnail img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1199px){.invest__cards-item .thumbnail img{height:100%}}.invest__cards-item .content{padding:20px;color:#fff}@media screen and (max-width:1199px){.invest__cards-item .content{padding:9px 20px}}.invest__cards-item .content .title{font-size:22px;font-weight:500;line-height:33px;margin-bottom:10px}.invest__cards-item .content .text{font-size:14px;font-weight:400;line-height:21px}.idea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:991px){.idea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.idea__col{width:50%}@media screen and (max-width:991px){.idea__col{width:100%}}.idea__col picture{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.idea__col picture img{-o-object-fit:cover;object-fit:cover}.idea__col-content{max-width:545px;padding-block:80px;padding-inline:40px}@media screen and (max-width:991px){.idea__col-content{max-width:100%}}@media screen and (max-width:767px){.idea__col-content{padding:30px 20px}}.idea__col-content p{font-weight:400;font-size:18px;line-height:150%;color:#444}@media screen and (max-width:767px){.idea__col-content p{font-size:14px;line-height:21px}}.idea .h2{margin-bottom:20px}.protected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:991px){.protected{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:991px){.protected .wrapper{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}}.protected .link{max-width:431px}.protected .deco-text{padding-top:15px;font-size:14px;font-weight:400;line-height:21px;text-align:center;margin:0;color:#444}.protected .protected__col:first-child{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:end;-ms-flex-align:end;align-items:flex-end}.protected__col{width:50%}@media screen and (max-width:991px){.protected__col{width:100%}}.protected__col picture{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.protected__col picture img{-o-object-fit:cover;object-fit:cover}.protected__col-content{max-width:545px;padding-block:80px;padding-inline:40px}@media screen and (max-width:991px){.protected__col-content{max-width:100%}}@media screen and (max-width:767px){.protected__col-content{padding:30px 20px}}.protected__col-content p{font-weight:400;font-size:18px;line-height:150%;margin-bottom:30px;color:#444}@media screen and (max-width:767px){.protected__col-content p{font-size:14px;line-height:21px}}.protected .h2{margin-bottom:20px}.disclaimer{padding-block:80px}@media screen and (max-width:767px){.disclaimer{padding-block:30px}}.disclaimer__title{max-width:770px;margin:0 auto;text-align:center}.disclaimer__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-align:center;-ms-flex-align:center;align-items:center;gap:20px;max-width:1015px;margin:0 auto}.disclaimer__text{font-size:18px;font-weight:400;line-height:23.4px;text-align:center}@media screen and (max-width:767px){.disclaimer__text{font-size:14px;line-height:21px}}.disclaimer__logo{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;gap:5px;width:100%}.disclaimer__logo img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.disclaimer__logo::before{content:"";width:100%;height:1px;background:#c4c4c4}.disclaimer__logo::after{content:"";width:100%;height:1px;background:#c4c4c4}.footer{padding-block:40px;margin-top:auto;border-top:1px solid #d9d9d9}.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;padding-inline:20px}@media screen and (max-width:767px){.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;max-width:164px}@media screen and (max-width:991px){.footer__logo{max-width:140px}}@media screen and (max-width:767px){.footer__logo{max-width:134px}}.footer__logo img{width:100%;height:auto}.footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (max-width:767px){.footer__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__nav ul a{padding:10px 20px;font-size:16px;font-weight:400;line-height:18.96px;color:#353535}@media screen and (max-width:991px){.footer__nav ul a{padding:0}}.footer__privacy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.footer__privacy .text{font-size:14px;font-weight:400;line-height:16.1px;color:#353535}.sticky-container{margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0!important;left:0!important;background:rgba(0,0,0,.6);width:100%;padding:10px 20px;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.sticky-container.show{display:block}.sticky-container:not(:has(#phone-btn)){display:none!important}.sticky-container .btn-inner{margin-top:0}.sticky-container #phone-btn{border-radius:10px;width:100%;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;padding:22px;color:#fff;background:#2d8dff}@media (max-width:767px){.sticky-container #phone-btn{padding:15px;font-size:20px;line-height:23px}}
/*# sourceMappingURL=bestwarrantypros-quiz-two.min.css.map */
