.rehab-box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;margin:auto;max-width:1340px;padding:20px 0 40px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.left-sidebar,.right-screen-wrapper{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.popup-close{cursor:pointer;position:absolute;right:15px;top:15px}#quote-form .form-wrapper{position:relative}.rehab-box .rehab-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.right-screen-wrapper{background-color:#fff;border-radius:0 5px 5px 5px;min-height:650px;padding:40px;width:80%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ask-content,.right-screen-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ask-content{background-color:#f6f6f6;border-radius:5px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);padding:40px 40px 15px 30px;position:relative}.ask-content h2{color:#5a5a5a;font-size:24px;margin-bottom:8px;text-transform:capitalize}.ask-content p{color:#5a5a5a;font-size:16px;margin:5px 0 25px}.ask-content .checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px -15px}.ask-content .checkboxes input{left:-9999px;opacity:0;position:absolute}.ask-content .checkboxes label{border:1px solid var(--site);color:var(--site);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15px;padding:30px 25px;-webkit-transition:all .3s ease;transition:all .3s ease;width:225px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:5px;font-size:20px;font-weight:500}.ask-content .checkboxes label:hover{color:var(--site);transform:scale(1.05)}.ask-content .checkboxes label:hover svg,.ask-content .checkboxes label:hover svg path{fill:var(--site)}.ask-content .checkboxes label svg{height:70px;margin-bottom:25px;width:70px;fill:var(--site)!important}.checkboxes input:checked+label{background-color:var(--site);color:#fff}.checkboxes input:checked+label svg,.checkboxes input:checked+label svg path,.checkboxes input:checked+label:hover svg,.checkboxes input:checked+label:hover svg path{fill:#fff}.checkboxes input:checked+label:hover{color:#fff}.left-sidebar{background-color:#c22026!important}.left-sidebar .single-tab.pending{pointer-events:none}.description-popup{position:absolute;right:25px;top:25px}.description-popup .icon{cursor:pointer}.description-popup:hover .icon svg *{fill:var(--site)}.number-input-container button:hover *{fill:#c22026}.custom-loader-wrapper{align-items:center;background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.01));display:flex;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:111}.custom-loader{animation:s1 1s infinite;border-color:#c22026 #0000;border-radius:50%;border-style:solid;border-width:8px;height:50px;width:50px}@keyframes s1{to{transform:rotate(.5turn)}}@media (min-width:1320px){.left-sidebar{width:26%}.right-screen-wrapper{width:74%}}.step-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.step-button-wrapper button{background-color:#c22026;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;outline:none;padding:15px 73px;-webkit-transition:all .3s ease;transition:all .3s ease}.step-button-wrapper #next:hover{background-color:#71080c}.step-button-wrapper button:hover{transform:none}#back-c,.step-button-wrapper #back{background-color:#fff;border:1px solid var(--site);color:var(--site);margin-right:20px}#back-c:hover,.step-button-wrapper #back:hover{background-color:var(--site);color:#fff}.single-screen{display:none}.single-screen.activate{display:block}.number-input-container{display:grid;grid-template-columns:1fr 120px 1fr;width:250px}#blog-img{height:0;overflow:hidden}.number-input-container label{display:inline-block;font-size:12px;letter-spacing:2px;line-height:24px;margin-bottom:4px;text-transform:uppercase}.number-input{border:1px solid rgba(46,46,46,.1);border-radius:5px;color:#2e2e2e;display:flex;flex-direction:row;font-size:27px;font-weight:600;overflow:hidden;width:100%}.number-input-container input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:none;font-size:16px;font-size:20px;font-weight:700;height:48px;line-height:24px;min-width:100%;position:relative;text-align:center;transition:all .2s ease-out;width:100%}.number-input-container input[type=number]:focus{background-color:#fff;border:1px solid var(--color-mustard-midtone);outline:none}.number-input-container input[type=number]::-webkit-inner-spin-button,.number-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input-container input[type=number]{-moz-appearance:textfield}.number-input-container button{-webkit-appearance:none;background-color:var(--color-mustard-extra-light);border:1px solid var(--color-mustard-light);border-radius:none;color:var(--color-black);cursor:pointer;height:100%;margin-top:32px;margin:0;padding:12px 16px;position:relative;-webkit-transform:scale(1);transform:scale(1);transition:all .1s ease-out}.pro-details-table :is(td,th){border:1px solid #dadada;text-align:center;vertical-align:middle}.number-input-container button:active,.number-input-container button:focus{outline:none}.number-input-container button:after{background-position:50%;background-repeat:no-repeat;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;transition:inherit}.number-input-container button:disabled{pointer-events:none}#table-result{margin:0!important}.number-input-container button:disabled:after{opacity:.25}.number-input-container.square{grid-template-columns:1fr}.duration-data{font-size:20px;font-weight:600;padding-bottom:0}.edit-calculation{margin-bottom:0;margin-top:30px}.calc-image{display:block;margin:35px auto}#result{align-items:flex-start;display:flex;flex-wrap:wrap;padding:0 50px}.new-disc{padding:25px 0;text-align:left}#disclaimer{padding:15px 0;width:100%}.red-header.small{font-size:16px!important}.gps-btn{background-color:#fff;border-radius:5px;color:var(--site);font-size:14px;margin:0 4px;min-width:100px;padding:15px 22px}#pdf-generator{display:none;opacity:1}.price-breakdown-table thead th.tt-breakdown-header{border:none;border-radius:5px 5px 0 0}.gps-btn:hover{background-color:var(--site);color:#fff}.accutacy-type{padding-bottom:35px}.ac-type-title{font-size:20px!important;padding-bottom:10px}.share-box-wrapper{padding-left:25px;width:50%}.accutacy-type{display:none}.gps-btn.active{background-color:var(--site);border-color:var(--site)!important;color:#fff;transform:scale(1.05)}@media (hover:hover){.number-input-container button:hover,.number-input-container input[type=number]:hover{background-color:#fff}.number-input-container button:active{background-color:var(--color-mustard-extra-light);transform:translateY(1px)}}@media (hover:none){.number-input-container button:active{background-color:#fff;transform:translateY(1px)}}.single-screen.property .ask-content{border:none}.input-boxes-wrapper .single-input{align-items:center;border-radius:5px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 40px 20px 25px}.button-decrement svg{transform:rotate(-180deg)}#result{min-height:100vh;padding-top:35px;width:100%}.common-result-box,.final-calculation{background:#fff;border-radius:5px;margin:0;max-width:700px;overflow:hidden;padding:0 0 50px;position:relative;text-align:center;width:50%}.inner-gps-wrapper{display:flex;justify-content:center}.t-center{text-align:center!important}.point-wrapper{display:flex}.point-wrapper .point{font-size:14px;width:100%}.red-header{background-color:#5a5a5a;color:#fff;font-size:16px!important;margin:0;padding:15px 10px}.share-box-wrapper>*{margin-bottom:25px;width:100%}.final-calculation h3{font-size:30px}.rehab-box{flex-direction:column}.multifamily-data th{background-color:#f6f6f6;color:#5a5a5a;text-align:left}.rehab-header{padding-bottom:60px}#total{color:#000;display:flex;font-size:24px;font-size:20px;font-weight:600;justify-content:center;margin:0}.pro-details-table{border:none;margin-bottom:0;table-layout:fixed;width:100%}#total span{margin:0}.multifamily-data thead tr th{color:#5a5a5a}.multifamily-data tbody tr:last-child th{color:#000}#quote-form{align-items:center;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));display:flex;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:111}#quote-form.open{display:flex}#quote-form .form-wrapper{background:#fff;border-radius:9px;max-width:750px;padding:30px 25px;width:95%}.price-breakdown-table{border:none;max-width:100%!important;width:100%}.blank{border:none!important}.blank td{background:transparent;border:none}#multi-family-data .multifamily-data{border:none;margin:0 0 20px;width:100%}#multi-family-data .red-header{border-radius:5px 5px 0 0;margin:25px 0 0}.property-details-tab{border:none;width:100%}.property-details-tab tbody tr:first-child td{background-color:#f6f6f6;color:#5a5a5a;font-weight:600}.property-details-tab td{border:1px solid #dadada}#multi-family-data{display:flex;flex-direction:column;justify-content:center}.multifamily-data :is(td,th){border:1px solid #dadada;text-align:center}th.t-center{background-color:#5a5a5a!important;color:#fff!important}.edit-calculation a{background-color:#c22026;border:1px solid #c22026;border-radius:3px;color:#fff!important;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;font-size:16px;font-weight:700;height:auto;letter-spacing:.03em;line-height:1.1;margin:0;padding:15px 25px;position:relative;text-align:center;text-decoration:none;transition:all .15s linear;white-space:normal;width:auto;word-break:break-word}.edit-calculation a:focus,.edit-calculation a:hover{outline:none;transform:scale(1.05)}.tt-breakdown-header{text-align:center}.edit-calculation a{border-radius:5px}.pro-details-table tr:first-child td{background-color:#f6f6f6;color:#5a5a5a;font-weight:600}.price-breakdown-table thead th{background-color:#f6f6f6;border:1px solid #dadada;color:#5a5a5a;text-align:center;width:50%}.price-breakdown-table thead th.tt-breakdown-header{background-color:#5a5a5a;color:#fff;text-align:center;width:100%}.price-breakdown-table tbody td{border:1px solid #dadada;text-align:center}.price-breakdown-table tbody tr:last-child td{background-color:#f6f6f6;font-size:18px;font-weight:700}#pdf-generator{background:#fff;border:1px solid #dadada;margin:0 0 50px;padding:40px 25px}#pdf-generator .header{align-items:center;display:flex;justify-content:space-between}#pdf-generator h2{margin:0}#pdf-generator .header{padding:20px 0 50px}#pdf-generator .point{display:flex;font-size:22px;font-weight:600;padding:15px 0}#pdf-generator .point span:first-of-type{margin-right:27px}#pdf-generator .scope-of-work{padding:0 15px}.disclaimer{font-size:12px;font-weight:501;margin:20px auto 0;max-width:650px;text-align:left;text-align:center}.footer-disclaimer{border-top:1px solid #dadada;margin:50px 0 0;padding-top:25px}.final-calculation .scope-of-work{font-size:18px;padding:0}.final-calculation .scope-of-work .point{font-weight:500;padding:7px 0}.ribbon{animation:anim 1s forwards;height:0;left:-10px;overflow:hidden;position:absolute;top:-10px;width:0}.ribbon span{background-color:var(--site);color:#fff;display:grid;font-size:.9rem;font-weight:600;height:43px;letter-spacing:1px;place-items:center;position:absolute;right:-20px;text-transform:uppercase;top:40px;transform:rotate(-45deg);width:225px}.ribbon:after,.ribbon:before{background-color:#a9a9a9;bottom:0;content:"";height:20px;position:absolute;width:20px;z-index:-2}.ribbon:before{right:0;top:0;z-index:-2}@keyframes anim{to{height:150px;width:150px}}.quote-title{background:var(--site);color:#fff;font-size:32px;font-weight:700;margin:0 -25px 15px;padding:18px;text-align:center}.left-sidebar .single-tab{pointer-events:none}.description-popup{display:none}.price-breakdown-table thead tr:first-child th{border:none;border-radius:5px 5px 0 0}.extra-unit-ask{font-size:20px;font-weight:700;padding:20px 0}.extra-unit-ask input{accent-color:var(--site);margin-right:9px}.extra-unit-ask .field{align-items:center;display:flex}.add-unit-btn{margin:20px 0 0}.add-unit-btn button{font-size:14px;padding:10px 25px}.add-unit-btn{text-align:right}.unit.single-unit{align-items:center;border-bottom:1px solid #dadada;display:flex;font-size:18px;font-weight:700;justify-content:start;padding:20px 0}.unit.single-unit>span{margin-right:20px}.extra-unit-single .number-input.number-input-container{max-width:200px}.quantity-s{position:relative}.quantity-s input[type=number]::-webkit-inner-spin-button,.quantity-s input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.unit-screen{background-color:#f6f6f6;border-radius:5px;margin-top:35px;padding:20px}.quantity-s input[type=number]{-moz-appearance:textfield}#calculate.disabledd{opacity:.5;pointer-events:none}.rehab-num-text{border-bottom:1px solid #dadada;font-size:20px!important;padding:10px 0 20px}.rehab-num-text.no-border{border:none;padding-top:10px}#unit-cnfrm-btn{border-radius:5px;font-size:14px;height:60px;padding:5px 15px;transform:none!important}.quantity-s input{border:1px solid rgba(46,46,46,.1);border-radius:5px 0 0 5px;display:block;float:left;font-size:20px;font-weight:700;height:60px;line-height:1.65;margin:0;padding:0 0 0 20px;width:147px}.quantity-s input:focus{outline:0}.quantity-nav{float:left;height:60px;position:relative}.question-ask label{font-size:20px;font-weight:700;padding-bottom:14px}.question-ask{background-color:#f6f6f6;border-radius:5px;padding:20px}.quantity-button{border-left:1px solid #eee;color:#333;cursor:pointer;font-size:13px;line-height:1.7;position:relative;text-align:center;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:45px}.quantity-button.quantity-up{border-bottom:1px solid #eee;font-size:17px;font-weight:700;height:50%;position:absolute;top:0}.quantity-button.quantity-down{bottom:-1px;font-size:17px;font-weight:700;height:50%;position:absolute}@media (min-width:1024px){.left-sidebar{background-color:var(--site);min-height:450px;width:28%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:5px 0 0 5px;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:450px}.left-sidebar,.left-sidebar .single-tab{display:-webkit-box;display:-ms-flexbox;display:flex}.left-sidebar .single-tab{color:#fff;cursor:pointer;font-size:28px;font-weight:700;letter-spacing:1px;opacity:.3;padding:25px;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}.left-sidebar .single-tab svg{display:none;margin:0 0 0 15px;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px}.left-sidebar .single-tab.active{cursor:auto;opacity:1}.left-sidebar .single-tab.done{cursor:pointer;opacity:1}.left-sidebar .single-tab.active:before{background-color:#fff;border-radius:10px;content:"";height:60%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px}.ask-content hr+p{margin-bottom:0}.left-sidebar .single-tab.done svg{display:block}}.ccred{text-transform:capitalize}@media (max-width:1024px){.rehab-content{flex-direction:column}.left-sidebar{min-height:auto;width:100%}.left-sidebar .single-tab{background:#fff;border-bottom:1px solid #dadada!important;color:var(--site);font-size:14px;opacity:1;padding:10px 0}.left-sidebar .single-tab.experience{border-radius:14px 14px 0 0}.step-button-wrapper button{font-size:16px;margin:5px 0!important}.left-sidebar .single-tab svg{display:none!important
  /*! border: none !important; */}.left-sidebar .single-tab.square{border-radius:0 0 14px 14px}.left-sidebar .single-tab:before{display:none}.step-button-wrapper{flex-direction:column}.left-sidebar .single-tab.active,.left-sidebar .single-tab.done{background:var(--site);color:#fff}.single-input.border-none{border:none}.input-boxes-wrapper .single-input{flex-direction:column;margin:10px 0;padding:20px 5px}.single-input h2{font-size:20px}.input-boxes-wrapper .single-input .right{margin:15px 0 0}.rehab-box .step-button-wrapper button:focus,.rehab-box .step-button-wrapper button:hover,.rehab-box .step-button-wrapper button:visited{background:var(--site)!important}.right-screen-wrapper{border-radius:15px;justify-content:start;margin:25px 0 0;padding:15px;width:100%}.ask-content{margin-bottom:10px;padding:20px 15px}.ask-content h2{color:#5a5a5a;font-size:28px;margin-bottom:8px;text-transform:capitalize}.ask-content p{color:#5a5a5a;font-size:16px;margin:5px 0 25px}.ask-content .checkboxes label{font-size:16px;margin:15px 0;padding:12px 15px;width:auto}.ask-content .checkboxes{flex-direction:column;margin:10px 0}.ask-content .checkboxes label svg{height:40px;margin-bottom:15px}.ribbon span{background-color:var(--site);color:#fff;display:grid;font-size:12px;font-weight:600;height:30px;letter-spacing:1px;place-items:center;position:absolute;right:-10px;text-transform:uppercase;top:32px;transform:rotate(-45deg);width:225px}#total{color:var(--site);font-size:26px;font-weight:700;margin:0}.progress-bars{background-color:#f5f5f5;background-image:linear-gradient(to right,var(--site),var(--site));background-repeat:no-repeat;background-size:25% 100%;border-radius:10px;display:block;height:6px;overflow:hidden;transition:background-size .4s ease-in-out;width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.final-calculation .scope-of-work{font-size:16px;padding:10px 0 0}#result img{max-width:100%}#pdf-generator{width:1650px}.left-sidebar{background:#fff;border:1px solid rgba(46,46,46,.1);border-radius:15px;padding:15px 0 35px;pointer-events:none}.left-sidebar .single-tab.active,.left-sidebar .single-tab.done{border:none!important}.left-sidebar .single-tab{background:#c22026!important;border:none!important;border-radius:0!important;color:#fff!important;font-size:24px;font-weight:700;padding:0!important;text-align:center}.common-result-box,.final-calculation{padding:0 0 50px}}@media (max-width:768px){.question-ask,.unit-screen{padding:0}.unit.single-unit{font-size:16px}.ask-content h2{line-height:1.35}#result{padding:0}.new-disc{padding-top:10px}.new-disc p{font-size:12px;margin-bottom:0}.multifamily-data :is(td,th),.price-breakdown-table :is(td,th),.pro-details-table :is(td,th),.property-details-tab :is(td,th){font-size:12px;line-height:1.2;padding:.75rem .4rem}.price-breakdown-table tbody tr:last-child td{font-size:16px}.red-header{font-size:16px!important}#total{flex-direction:column;font-size:20px}#duration-result{font-size:18px!important}}@media (max-width:992px){#result{flex-direction:column}.final-calculation,.share-box-wrapper{padding-left:0;width:100%}.new-disc{padding:0;text-align:left}#disclaimer p{font-size:14px}}