.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@charset "UTF-8";.offset-info-icon{position:absolute;top:24px;right:24px;width:32px;height:32px;cursor:pointer;z-index:10;background:url(/assets/images/icons/info.svg) center/contain no-repeat;border:none}.offset-info-icon:hover{filter:brightness(.95)}.offset-info-icon:focus,.offset-info-icon:focus-visible{outline:none}.tip-popover .popover-body{font-size:.875rem;line-height:1.5;max-width:360px}.tip-popover .popover-body>div{font-size:.875rem;font-weight:400;line-height:1.5}.tip-popover .popover-body>div ul{padding-left:1.2em;margin:.5em 0}.tip-popover .popover-body>div li{margin-bottom:.4em}.tip-popover .popover-body>div p{margin-bottom:.5em;font-size:.875rem}::ng-deep .qrc-centered-popover-backdrop{background-color:#00000080;z-index:1040;position:fixed;top:0;left:0;right:0;bottom:0;animation:qrc-backdrop-fade-in .16s cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::ng-deep .cdk-overlay-container.qrc-popover-exiting .qrc-centered-popover-backdrop{animation:qrc-backdrop-fade-out .14s cubic-bezier(.4,0,1,1);animation-fill-mode:forwards}@media (prefers-reduced-motion: reduce){::ng-deep .qrc-centered-popover-backdrop{animation:none}}::ng-deep .qrc-centered-popover-panel{z-index:1041;max-width:90vw;max-height:90vh;display:flex;align-items:flex-start;justify-content:center}@media (min-width: 992px){::ng-deep .qrc-centered-popover-panel{max-width:600px}}.qrc-centered-popover-content{background-color:#000;color:#fff;border-radius:24px;padding:32px;width:100%;margin:16px;max-width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;min-width:280px}.qrc-centered-popover-content .offset-info-icon{top:8px;right:8px}.qrc-centered-popover-content.qrc-popover-small{max-width:400px;padding:20px}@media (max-width: 991px){.qrc-centered-popover-content.qrc-popover-small{max-width:85vw}}.qrc-centered-popover-content.qrc-popover-large{max-width:800px}@media (max-width: 991px){.qrc-centered-popover-content.qrc-popover-large{max-width:95vw}}.qrc-centered-popover-content.qrc-popover-fullscreen{max-width:100vw;max-height:100vh;border-radius:0;margin:0}@media (min-width: 992px){.qrc-centered-popover-content.qrc-popover-fullscreen{max-width:90vw;max-height:90vh;border-radius:24px;margin:auto}}.qrc-centered-popover-content.about-popover{font-family:Poppins,sans-serif;color:#fff;word-wrap:break-word;line-height:22px;max-width:320px}.qrc-centered-popover-content.about-popover .about-title{display:block;font-size:24px;font-weight:600;margin-bottom:18px}.qrc-centered-popover-content.about-popover .about-description{display:block;font-size:16px;font-weight:400;line-height:22px}.qrc-centered-popover-content.about-popover .about-description .about-row{display:block;margin-top:18px;font-size:16px;font-weight:400;line-height:22px}.qrc-centered-popover-content.about-popover .about-description .about-row .about-label{font-size:16px;font-weight:700}.qrc-centered-popover-content{animation:qrc-popover-enter .22s cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.qrc-centered-popover-content.qrc-popover-exiting{animation:qrc-popover-exit .16s cubic-bezier(.4,0,1,1);animation-fill-mode:forwards}@media (prefers-reduced-motion: reduce){.qrc-centered-popover-content{animation:qrc-popover-fade-instant .1s}.qrc-centered-popover-content.qrc-popover-exiting{animation:qrc-popover-fade-out-instant 80ms}}@keyframes qrc-popover-enter{0%{opacity:0;transform:scale(.97) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes qrc-popover-exit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.98) translateY(6px)}}@keyframes qrc-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes qrc-backdrop-fade-out{0%{opacity:1}to{opacity:0}}@keyframes qrc-popover-fade-instant{0%{opacity:0}to{opacity:1}}@keyframes qrc-popover-fade-out-instant{0%{opacity:1}to{opacity:0}}.qrc-centered-popover-content{outline:none;font-family:Poppins,sans-serif;line-height:1.5;font-size:16px}@media (max-width: 991px){.qrc-centered-popover-content{font-size:16px}}.qrc-centered-popover-content{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.1)}.qrc-centered-popover-content::-webkit-scrollbar{width:8px}.qrc-centered-popover-content::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:4px}.qrc-centered-popover-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:4px}.qrc-centered-popover-content::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.box-top{display:flex;justify-content:center;align-items:center}.box-bottom{display:flex;justify-content:center;align-items:center;text-align:center;font-size:30px;font-weight:600}@media print{*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}.overview-section{margin-top:0;font-size:16px!important}abp-logo,#navbarToolbar,.signup-cta,.lp-sidebar,.far,.fa,header,qrc-question-footer{display:none!important}.page-container{margin-top:0!important}.print-logo{display:block!important;text-align:center}.print-logo img{width:300px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin-left:0!important}.overview-section{margin-left:0!important;margin-right:0!important}.lp-content,.page-container,.card{padding:0!important;width:100%!important}body .h2,body h2{font-size:21px!important}.panel-collapse{font-size:12px!important}.print-hide{display:none!important}.print-show{display:block!important}h1{display:none!important;font-size:2rem!important;font-weight:700!important;margin-top:30px!important;margin-bottom:10px!important;line-height:1.2!important}.overview-section,.overview-section.overview-section-cost-range{border-radius:30px;padding:10px 20px!important;margin:0!important;gap:12px 24px!important;font-size:1.2rem!important}.overview-section .cost-range-label,.overview-section .cost-range-value{font-size:1.2rem!important}.categories-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:24px!important;gap:24px!important;width:100%!important;max-width:980px!important;margin:0 auto!important}.category-box{min-width:160px!important;min-height:120px!important;background-color:#fb861f!important;border:2px solid #FB861F!important;padding:1.5rem 1rem!important;border-radius:15px!important;font-size:20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;text-align:center!important;color:#fff!important}}.print-show{display:none}.qrc-form-wrap{max-width:820px;margin:28px auto 40px;padding:0 28px}.qrc-form{margin-top:6px}.qrc-form .col-full{flex:1 1 100%}.qrc-form .form-label{display:grid;grid-template-columns:1fr auto;grid-column-gap:8px;column-gap:8px;align-items:start;font-size:14px;margin:0 0 8px;color:#1b1b1e;font-weight:500}.qrc-form .info-icon img{width:20px}.qrc-form .info-icon img:hover{opacity:1;filter:brightness(1.2)}.qrc-form .field{position:relative}.qrc-form .form-control{height:42px;border-radius:999px;padding:0 18px;background:#FFEEE080!important;border:none!important;outline:none;font-size:14px;color:#1b1b1e;transition:all .2s ease}.qrc-form .form-control::placeholder{color:#9a8f89}.qrc-form .form-control:hover{background:#FFEEE080!important;box-shadow:0 0 0 3px #fb861f1a}.qrc-form input[type=number]::-webkit-outer-spin-button,.qrc-form input[type=number]::-webkit-inner-spin-button{opacity:1}.qrc-page-header{min-height:180px;margin:40px;text-align:center}.qrc-page-header h1{line-height:1.2!important;margin:0;font-size:clamp(24px,4.2vw,34px)}.qrc-page-header .qrc-page-description,.qrc-info-text{font-size:clamp(14px,2.2vw,18px);margin-top:20px;margin-bottom:20px}@media (max-width: 991px){.qrc-page-header{min-height:120px;margin:0 20px 20px}}.qrc-option-group{display:flex;gap:24px;flex-shrink:0;align-items:center}@media (max-width: 767px){.qrc-option-group{width:100%;justify-content:flex-end;gap:20px}}.qrc-option-group .qrc-option{border:0;background:transparent;cursor:pointer;font-size:16px;font-weight:500;color:#666;transition:color .2s ease}.qrc-option-group .qrc-option:after{content:"";display:inline-block;width:32px;height:32px;border:3px solid #ccc;border-radius:50%;background:#fff;transition:border-color .2s ease,background-color .2s ease}.qrc-option-group .qrc-option:hover:after{border-color:#ff9800}.qrc-option-group .qrc-option.is-selected:after{border-color:#ff9800;background:#ff9800}.qrc-option-group .qrc-option.is-invalid:after{border-color:#dc3545}@media (max-width: 767px){.qrc-option-group .qrc-option{font-size:14px}.qrc-option-group .qrc-option:after{width:28px;height:28px}}body{padding-top:15px!important;background:#fff;background-image:none!important;overflow-x:hidden}.entry-row{display:none}.abp-loading{background:transparent;color:#fb861f}.disabled{pointer-events:none;opacity:.5}.abp-loading .abp-spinner{top:0px!important;font-size:30px!important}.error-message{color:#fff;background-color:#db7171;font-size:18px;padding:10px;margin:10px;text-align:center;border:1px solid #ccc;border-radius:10px}.lp-footer{display:none}@media (min-width: 992px){.lp-sidebar{width:225px!important}.lp-sidebar .lp-sidebar-wrapper{top:0!important;height:100vh!important}.lp-content{min-height:calc(100vh - 135px)}body.lp-opened-sidebar .lp-content{padding-left:225px!important;padding-right:0!important;width:98%}}@media (max-width: 991px){.lp-content{padding-left:0!important}}.lp-toggle-sidebar{display:none!important}@media (max-width: 991px){.lp-toggle-sidebar{display:block!important}}.lp-sidebar{background:#fb861f!important;width:225px!important}.lp-sidebar-wrapper{background:#FB861F;color:#000;overflow:hidden;display:flex;flex-direction:column;padding-left:20px!important;padding-right:20px!important;overflow-y:hidden!important}.lp-sidebar-wrapper .lp-sidebar-navi{flex:1;display:flex;flex-direction:column;min-height:0}.lp-sidebar-wrapper .lp-sidebar-navi>ul{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:none}.lp-sidebar-wrapper .lp-sidebar-navi>ul::-webkit-scrollbar{display:none}.lp-sidebar .lp-sidebar-navi>ul>li{padding-top:12px!important;padding-bottom:3px!important;margin-top:0!important;margin-bottom:0!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.4)}.lp-sidebar .lp-sidebar-navi>ul>li:not(:first-child) a{height:29px!important}.lp-sidebar .lp-sidebar-navi>ul>li:first-child{margin-top:0;border-bottom:none}.lp-sidebar .lp-sidebar-navi>ul>li:nth-last-child(-n+2){border-bottom:none}.lp-sidebar .lp-sidebar-navi>ul>li:last-child{margin-top:auto!important}@media (max-width: 991px){.lp-opened-sidebar .lp-sidebar{top:66px;position:fixed}header{height:66px!important}body.mobile-menu-open .dropdown{z-index:1!important}}.lp-closed .lp-sidebar .lp-sidebar-navi ul li a .lp-text,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi ul li a .lp-text{color:var(--White, #FFF);font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;opacity:.8}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current{background:#FFF!important;color:#fb861f!important;border-radius:0!important}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page a,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page a .lp-text,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page a i,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current a,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current a .lp-text,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current a i,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page a,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page a .lp-text,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page a i,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current a,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current a .lp-text,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current a i{color:#fb861f!important}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-overview,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-overview,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-overview,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-overview{background-image:url(overview-highlight.f955105f32c8dca3.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-project-list,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-project-list,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-project-list,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-project-list{background-image:url(projects-highlight.59cf52c75bd11aca.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-cabinets,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-cabinets,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-cabinets,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-cabinets{background-image:url(cabinets-highlight.c84cb08ec814f468.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-countertops,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-countertops,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-countertops,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-countertops{background-image:url(countertops-highlight.bd2e2468f647a391.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-backsplash,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-backsplash,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-backsplash,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-backsplash{background-image:url(backsplash-highlight.e197512cc383a01e.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-appliances,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-appliances,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-appliances,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-appliances{background-image:url(appliances-highlight.677b9b65f59d3eb3.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-plumbing,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-plumbing,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-plumbing,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-plumbing{background-image:url(plumbing-highlight.db4fe89defdc127f.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-lighting,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-lighting,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-lighting,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-lighting{background-image:url(lighting-highlight.345c9c1e78999add.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-flooring,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-flooring,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-flooring,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-flooring{background-image:url(flooring-highlight.3c5937d9d92b1544.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-paint,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-paint,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-paint,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-paint{background-image:url(paint-highlight.1e1f311491067835.svg)}.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-results,.lp-closed .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-results,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.active-page .menu-results,.lp-opened-sidebar .lp-sidebar .lp-sidebar-navi>ul>li.current .menu-results{background-image:url(results-highlight.905d8f1056faf4e1.svg)}.btn{border:none!important;border-radius:9999px!important;padding:12px 24px!important;font-size:16px!important;font-weight:500!important}.btn.btn.btn-sm{padding:4px 12px!important;font-size:.9em!important}.btn-primary{background:#FB861F!important;color:#fff!important;border-color:#fb861f!important}.btn-primary:hover{filter:brightness(1.05)}.btn-secondary{background:#fff!important;color:#fb861f!important;border-color:#fb861f!important;min-width:100px!important}.btn-secondary:hover{background:rgba(251,134,31,.06)}.card{padding:10px!important;border-radius:0;box-shadow:none}.dropdown-menu[data-bs-popper]{right:0px!important;left:initial!important}.dropdown-item i{padding-right:10px}abp-register:before{content:"Registering to this tool is FREE and allows you to edit your project at a future time. \a\a  Your project entries are saved and can be shared with family members or your design team for a collaborative experience. \a\a\a\a";white-space:pre-line;display:inline-block}.dropdown-menu{background:#FFEEEE!important;color:#000!important;width:auto!important;min-width:auto!important}.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:not(:disabled):not(.disabled):active{background-color:#fb861f!important;color:#fff!important;opacity:1}.page-container{max-width:1320px;margin-left:auto;margin-right:auto}@media (max-width: 991px){.page-container{padding-top:66px}}.page-content{padding:0 0 200px!important}.lp-icon{opacity:1!important}.lp-icon i{width:32px;height:32px;display:block;margin-right:2px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{opacity:1}header .navbar{height:100%}.menu-home,.menu-overview,.menu-project-list,.menu-cabinets,.menu-countertops,.menu-backsplash,.menu-appliances,.menu-plumbing,.menu-lighting,.menu-flooring,.menu-paint,.menu-results,.menu-money{background-size:32px 32px;background-repeat:no-repeat;background-position:center;transform:scale(1);transition:transform .2s ease}.menu-home .current,.menu-overview .current,.menu-project-list .current,.menu-cabinets .current,.menu-countertops .current,.menu-backsplash .current,.menu-appliances .current,.menu-plumbing .current,.menu-lighting .current,.menu-flooring .current,.menu-paint .current,.menu-results .current,.menu-money .current{transform:scale(1.1)}.menu-home{background-image:url(home.ec61ecac4978ce76.png)}.menu-overview{background-image:url(overview.6d65f37cbce1b7f2.svg)}.menu-project-list{background-image:url(projects.3f9b56fc060cf886.svg)}.menu-cabinets{background-image:url(cabinets.caa5a46ee0a5b2d6.svg)}.menu-countertops{background-image:url(countertops.3af251b36a646493.svg)}.menu-backsplash{background-image:url(backsplash.de146ce49ff00650.svg)}.menu-appliances{background-image:url(appliances.07295014da12aabf.svg)}.menu-plumbing{background-image:url(plumbing.fa7ea9a20598b871.svg)}.menu-lighting{background-image:url(lighting.ecb14cfb3b2ef0c6.svg)}.menu-flooring{background-image:url(flooring.fc232cd53fe8be9b.svg)}.menu-paint{background-image:url(paint.8ef12f56f7cca570.svg)}.menu-results{background-image:url(results.06bb5a76463c0272.svg)}.menu-money{background-image:url(money.83b9ac688393694c.png)}.nav-login-button,#dropdownMenuLink{display:none!important}
